@import url(gallery.css);html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
:focus{outline:0;}
body{line-height:1;color:#555;font:12px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;min-width:1100px;background-color:#ededed;}
input,
select,
textarea{font:12px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;*zoom:1;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;overflow:hidden;}
::selection{background:#cbb300;color:#fff;}
::-moz-selection{background:#cbb300;color:#fff;}
::-webkit-selection{background:#cbb300;color:#fff;}
a{text-decoration:none;color:#cbb300;transition:color .1s linear;-moz-transition:color .1s linear;-webkit-transition:color .1s linear;-ms-transition:color .1s linear;-o-transition:color .1s linear;}
a:hover{color:#888;text-decoration:underline;}
a img{border:none;}
p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form{margin-bottom:20px;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Droid Serif', serif;font-weight:normal;padding:0 0 20px 0;color:#444;}
h5,
h6{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;}
h1{font-size:28px;line-height:32px;}
h2{font-size:24px;line-height:28px;}
h3{font-size:20px;line-height:24px;}
h4{font-size:16px;line-height:20px;}
h5{font-size:14px;line-height:18px;}
h6{font-size:12px;line-height:16px;}
address{font-style:italic;}
abbr[title],
acronym[title],
dfn[title]{cursor:help;border-bottom:1px dotted #555;}
blockquote{color:#888;font-style:italic;color:#666;border-left:3px solid #888;font-size:16px;line-height:1.4;font-family:'Droid Serif', Georgia, "Times New Roman", Times, serif;margin-left:10px;padding-left:18px;}
strong{font-weight:bold;}
em,
dfn,
cite{font-style:italic;}
dfn{font-weight:bold;}
sup{font-size:11px;vertical-align:top;}
sub{font-size:11px;vertical-align:bottom;}
small{font-size:11px;font-family:'Droid Serif';font-style:italic;}
del{text-decoration:line-through;}
ins{text-decoration:underline;}
pre{font:12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace;white-space:pre;overflow:auto;padding:0 10px;clear:both;color:#666;line-height:19px;}
code{padding:5px;background:#FFF;}
var,
kbd,
samp,
code{font:12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace;background:#efefef;}
kbd{font-weight:bold;}
samp,
var{font-style:italic;}
ul,
ol,
dl{margin-left:30px;}
table{margin:0 0 22px 0;text-align:left;padding:0 5px;}
table .even{background:#ddd;}
caption{text-align:left;}
th,
td{padding:5px;vertical-align:middle;text-align:center;}
.tright{text-align:right !important;}
.fright{float:right !important;}
.fleft{float:left !important;}
.container{width:960px;margin:0 auto;position:relative;}
.line{clear:both;position:relative;width:100%;margin:30px 0;border-top:1px dotted #DADADA;}
.line a{position:absolute;left:auto;right:0;padding-left:5px;color:#272727;background:#FFF;margin-top:-11px;}
.line a:hover{color:#575757;}
.emptydiv{display:block !important;position:relative !important;}
.allmargin{margin:30px !important;}
.leftmargin{margin-left:30px !important;}
.rightmargin{margin-right:30px !important;}
.topmargin{margin-top:15px !important;}
.bottommargin{margin-bottom:15px !important;}
.nomargin{margin:0 !important;}
.noleftmargin{margin-left:0 !important;}
.norightmargin{margin-right:0 !important;}
.notopmargin{margin-top:0 !important;}
.nobottommargin{margin-bottom:0 !important;}
.noabsolute{position:relative !important;}
.hidden{display:none !important;}
.nothidden{display:block !important;}
.center{text-align:center !important;}
.divcenter{position:relative !important;margin-left:auto !important;margin-right:auto !important;}
#tophidden{position:relative;background:url("images/tophidden.png") repeat;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.6);}
#tophidden .container{padding:40px 0 10px;}
#tophidden-action{position:absolute;z-index:20;top:auto;bottom:-55px;left:50%;margin-left:-16px;width:32px;height:55px;background:url("images/tophidden-out.png") no-repeat;}
#tophidden-action.action-active{background:url("images/tophidden-in.png") no-repeat;}
#tophidden h1,
#tophidden h2,
#tophidden h3,
#tophidden h4,
#tophidden h5,
#tophidden h6{color:#FFF;}
#topbar{position:relative;background:url("images/topbar.png") repeat-x;height:36px;line-height:36px;color:#666;text-shadow:1px 1px 1px #FFF;overflow:hidden;margin-bottom:10px;}
#topbar p{display:inline-block;margin:0;}
#topbar p.fright{margin-left:6px;padding:4px}
#header{display:block;position:relative;}
#header-body{padding-bottom:50px;}
#header-bottom{height:100px;}
#header #logo{display:block;position:relative;float:left;margin:10px 0px 30px 0;line-height:1;}
#header #logo a{color:#363636;line-height:85px;font-size:46px;font-family:'Droid Serif', serif;font-style:italic;text-shadow:1px 1px 1px #FFF;}
#header #logo a.imagelogo{line-height:1;}
#header #logo a span{color:#0066FF;}
#header #logo a:hover{text-decoration:none;}
.sep-bg{display:block;width:100%;height:40px;background:url("images/sep-bg.png") top repeat-x;clear:both;}
#header #primary-menu{display:block;position:relative;float:right;height:40px;margin-top:15px;margin-bottom:35px;}
.topban{float:right;margin-top:10px;}
.topban a{margin:5px;}
#header #primary-menu ul{margin:0;background:#EEE;background:rgba(255,255,255,0.7);border:1px solid #CCC;border-bottom:2px solid #CCC;}
#primary-menu ul li{display:block;position:relative;float:left;height:38px;border-left:1px solid #CCC;margin:0;}
#primary-menu ul li:first-child{border-left:0;}
#primary-menu ul li a{display:block;line-height:38px;font-size:14px;padding:0 12px;font-family:'Droid Serif';color:#555;}
#primary-menu > ul > li.current-menu-ancestor > a,
#primary-menu > ul > li.current-menu-parent > a,
#primary-menu > ul > li.current-menu-item > a,
#primary-menu > ul > li.current_page_parent > a{color:#0066FF;border-bottom:2px solid #0066FF;}
#primary-menu ul li a:hover,
#primary-menu ul a:hover,
#primary-menu ul li:hover > a,
#primary-menu > ul > li.current-menu-ancestor > a:hover,
#primary-menu > ul > li.current-menu-parent > a:hover,
#primary-menu > ul > li.current-menu-item > a:hover,
#primary-menu > ul > li.current_page_parent > a:hover{color:#111;background:#FFF;text-decoration:none;border-bottom:2px solid #35a853;}
#primary-menu > ul > li.menu-callout > a,
#primary-menu > ul > li.menu-callout > a:hover,
#primary-menu > ul > li.menu-callout.current-menu-ancestor > a,
#primary-menu > ul > li.menu-callout.current-menu-parent > a,
#primary-menu > ul > li.menu-callout.current-menu-item > a,
#primary-menu > ul > li.menu-callout.current_page_parent > a,
#primary-menu > ul > li.menu-callout.current-menu-ancestor > a:hover,
#primary-menu > ul > li.menu-callout.current-menu-parent > a:hover,
#primary-menu > ul > li.menu-callout.current-menu-item > a:hover,
#primary-menu > ul > li.menu-callout.current_page_parent > a:hover{}
#primary-menu ul ul a:hover,
#primary-menu ul ul li:hover > a{background:none;color:#555;border-bottom:none;}
#primary-menu ul li:hover > ul{display:block;}
#primary-menu ul ul{visibility:hidden;z-index:101;width:160px;margin:0;position:absolute;top:38px;left:-1px;padding:5px 9px;background:#FFF !important;border:1px solid #CCC !important;box-shadow:3px 3px rgba(0,0,0,0.2);-moz-box-shadow:3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:3px 3px rgba(0,0,0,0.2);}
#primary-menu ul ul li{display:block;float:none;margin:0;padding:0;height:30px;background:transparent;border:none;border-top:1px dotted #DDD;}
#primary-menu ul ul li:first-child,
#primary-menu ul ul li:first-child a{border-top:0;}
#primary-menu ul ul ul{margin:0;left:164px;top:-6px;*top:1px;}
#primary-menu ul ul a{display:block;font-size:12px;height:30px;line-height:30px;padding:0 6px;font-weight:normal;color:#888;border-bottom:none;}
#primary-menu ul ul a:hover{color:#555;}
#primary-menu ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#content{display:block;position:relative;z-index:10;margin-top:-168px;margin-left:auto;margin-right:auto;width:1020px;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#content-wrap{background:#FFF;border:1px solid #DDD;padding:1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#content-wrap2{background:url("images/content-wrap.png") repeat;border:10px solid rgba(222,222,222,0.2);padding:10px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.postcontent{width:650px;}
.sidebar{width:270px;}
.col_full{width:100%;}
.col_half{width:48%;}
.col_clientes{width:60%;}
.col_banners{width:36%;}
.col_one_third{width:30.66%;}
.col_two_third{width:65.33%;}
.col_one_fourth{width:22%;}
.col_three_fourth{width:74%;}
.col_one_fifth{width:16.8%;}
.col_two_fifth{width:37.6%;}
.col_three_fifth{width:58.4%;}
.col_four_fifth{width:67.2%;}
.col_one_sixth{width:13.33%;}
.col_five_sixth{width:82.67%;}
.postcontent,
.sidebar,
.col_full,
.col_half,
.col_clientes,
.col_banners,
.col_one_third,
.col_two_third,
.col_three_fourth,
.col_one_fourth,
.col_one_fifth,
.col_two_fifth,
.col_three_fifth,
.col_four_fifth,
.col_one_sixth,
.col_five_sixth{display:block;position:relative;margin-right:4%;margin-bottom:5px;float:left;}
.postcontent,
.sidebar{margin-right:40px;}
.col_full{float:none;margin-right:0;}
.col_last{margin-right:0 !important;clear:right;}
.page_title{display:block;border-bottom:1px dotted #AAA;padding-top:2px;}
.page_title h1 span{display:inline-block;position:relative;bottom:3px;font-size:14px;margin-left:20px;color:#999;}
.gal_title{display:block;border-bottom:1px dotted #AAA;margin-top:2px;bottom:8px;}
.gal_title h1{margin-top:30px;}
.gal_ban{float:right;margin:-90px 380px 5px}
#links a:link, #links a:visited{color:#666;font-size:14px;line-height:16px;}
#slider,
.jquery-slides,
.jquery-slides li,
.nivo-slider,
.nivo-slider a,
.nivo-slider img{display:block;position:relative;width:960px;height:auto;margin:0 auto;}
#slider{margin:10px 0 15px 0;}
#slider ul,
#slider li{margin:0;}
.nivo-slider,
.nivo-slider a,
.nivo-slider img{height:350px;}
.nivo-slider{margin-bottom:12px;}
.jquery-slides-prevnext{margin-top:-66px !important;}
.jquery-slider-pagi{display:block;position:relative;width:960px;height:60px;margin:0 auto;margin-top:20px !important;}
.jquery-slider-pagi li{display:block;position:relative;float:left;width:98px;height:58px;border:1px solid #DDD;box-shadow:0px 0px 3px #DDD;-moz-box-shadow:0px 0px 3px #DDD;-webkit-box-shadow:0px 0px 3px #DDD;margin:0 10px !important;background:#FFF;}
.jquery-slider-pagi li:hover,
.jquery-slider-pagi li.jquery-slider-pagicurrent{border:1px solid #0066FF;box-shadow:0px 0px 4px #0066FF;-moz-box-shadow:0px 0px 4px #0066FF;-webkit-box-shadow:0px 0px 4px #0066FF;}
.jquery-slider-pagi li img{display:block;padding:4px;width:90px;height:50px;}
.jcarousel-next,
.jcarousel-prev,
.portfolio-widget-wrap .portfolio-widget-next,
.portfolio-widget-wrap .portfolio-widget-prev{position:absolute;background:url("images/icons/slider-pag-arrow2.png") no-repeat right top;text-indent:-9999px;width:25px;height:29px;left:auto;right:-3px;top:38px;cursor:pointer;display:block;z-index:5;}
.jcarousel-next,
.jcarousel-prev{top:38px;}
.jcarousel-prev,
.portfolio-widget-wrap .portfolio-widget-prev{background:url("images/icons/slider-pag-arrow2.png") no-repeat left top;left:-3px;right:auto;}
.jcarousel-clip{overflow:hidden;position:relative;height:85px;}
.jcarousel-list{overflow:visible !important;}
.slider-next,
.slider-prev{display:block;position:absolute;z-index:5;left:-47px;width:50px;height:55px;top:50%;margin-top:-28px;background:url("images/icons/slider-arrow2.png") no-repeat left top;cursor:pointer;}
.slider-next{left:auto;right:-47px;background:url("images/icons/slider-arrow2.png") no-repeat right top;}
.port-sort-wrap{display:block;position:absolute;margin:0;width:250px;height:36px;padding:4px;top:6px;left:auto;right:0;background:url("images/portfolio-filter.png") no-repeat;z-index:10;cursor:pointer;}
.port-sort-wrap span.port-sort-active-item{line-height:36px;color:#888;font-size:14px;font-weight:bold;padding:0 10px;}
.port-sort-wrap .port-sort{display:none;position:absolute;width:248px;top:40px;margin:0;border:1px solid #CCC;background:#FFF;box-shadow:0px 1px 2px #ccc;-moz-box-shadow:0px 1px 2px #ccc;-webkit-box-shadow:0px 1px 2px #ccc;}
.port-sort li{display:block;margin:0;border-top:1px solid #EEE;}
.port-sort li:first-child{border-top:none;}
.port-sort li:hover{background:#F9F9F9;}
.port-sort li a{display:block;color:#888;font-size:13px;font-weight:normal;line-height:30px;padding:0 10px;}
.port-sort li a:hover,
.port-sort li.port-sort-active a{color:#888;text-decoration:none;}
.port-sort li.port-sort-active a{font-weight:bold;}
.portfolio-classic,
.portfolio-flip{display:block;margin:0;margin-right:-20px;overflow:visible;}
.portfolio-flip{margin-bottom:-10px !important;}
.portfolio-classic li,
.portfolio-flip li .port-flipper{display:block;float:left;width:223px;background:#FFF;border:1px solid #DDD;box-shadow:0px 0px 4px #DDD;-moz-box-shadow:0px 0px 4px #DDD;-webkit-box-shadow:0px 0px 4px #DDD;margin:0 20px 20px 0;}
.portfolio-classic li:hover,
.portfolio-flip li .port-flipper:hover,
.items-home-items ul li a.homeitemimg:hover,
.items-gal-items ul li a.galitemimg:hover{border:1px solid #0066FF;box-shadow:0px 0px 5px #0066FF;-moz-box-shadow:0px 0px 5px #0066FF;-webkit-box-shadow:0px 0px 5px #0066FF;}
.portfolio-classic li .port-image img,
.portfolio-flip li .port-flipper .port-image img{display:block;position:relative;width:215px;height:290px;padding:4px;}
.portfolio-classic li .port-arrow{display:block;position:relative;z-index:5;top:-17px;left:50%;margin-left:-15px;width:30px;height:18px;background:url("images/icons/port-arrow.png") no-repeat;}
.portfolio-flip{margin-bottom:-30px;}
.portfolio-flip li{display:block;position:relative;float:left;width:225px;height:331px;margin:0 20px 30px 0;}
.portfolio-flip li .port-flipper{position:absolute;width:223px;height:298px;float:none;margin:0;}
.portfolio-flip li .port-flipper .port-image img{display:block;position:relative;width:215px;height:290px;padding:4px;}
.portfolio-flip li .port-flipdata{display:none;}
.portfolio-flip li .port-flipdatatitle{display:block;padding:20px;color:#888;font-size:17px;font-weight:bold;}
.portfolio-flip li .port-flipdatadesc{display:block;padding:0 20px 20px;color:#AAA;font-size:12px;}
.portfolio-flip li a.port-flipdatalink{float:right;font-size:13px;}
.portfolio-flip li a.port-flipdatalink:hover{text-decoration:none;color:#AAA;border-bottom:1px dotted #AAA;}
.portfolio-wrap li .port-extras{display:block;position:relative;margin-bottom:17px;text-align:center;}
.portfolio-flip li .port-extras{top:300px;position:absolute;width:100%;margin:15px 0 0 0;}
.portfolio-wrap li .port-extras a.port-twitter,
.portfolio-wrap li .port-extras a.port-facebook,
.portfolio-wrap li .port-extras a.port-flip,
.portfolio-wrap li .port-extras a.port-like,
.portfolio-wrap li .port-extras a.port-link,
.portfolio-wrap li .port-extras a.port-play,
.portfolio-wrap li .port-extras a.port-zoom,
.portfolio-wrap li .port-extras a.port-doc,
.portfolio-wrap li .port-extras a.port-info{display:inline-block;margin:0 5px;width:16px;height:16px;}
.portfolio-wrap li .port-extras a.port-twitter{background:url("images/icons/social/portfolio/twitter.png") no-repeat 0 0;}
.portfolio-wrap li .port-extras a.port-facebook{background:url("images/icons/social/portfolio/facebook.png") no-repeat 0 0;}
.portfolio-wrap li .port-extras a.port-flip{background:url("images/icons/social/portfolio/flip.png") no-repeat 0 0;}
.portfolio-wrap li .port-extras a.port-like{position:relative;background:url("images/icons/social/portfolio/like.png") no-repeat 0 0;line-height:13px;font-size:11px;padding-left:20px;color:#BBB;top:-4px;width:auto;}
.portfolio-wrap li .port-extras a.port-link{background:url("images/icons/social/portfolio/link.png") no-repeat 0 0;}
.portfolio-wrap li .port-extras a.port-play{background:url("images/icons/social/portfolio/play.png") no-repeat 0 0;}
.portfolio-wrap li .port-extras a.port-zoom{background:url("images/icons/social/portfolio/zoom.png") no-repeat 0 0;}
.portfolio-wrap li .port-extras a.port-doc{background:url("images/icons/social/portfolio/doc.png") no-repeat 0 0;}
.portfolio-wrap li .port-extras a.port-info{background:url("images/icons/social/portfolio/info.png") no-repeat 0 0;}
.portfolio-wrap li .port-extras a.port-twitter:hover,
.portfolio-wrap li .port-extras a.port-facebook:hover,
.portfolio-wrap li .port-extras a.port-flip:hover,
.portfolio-wrap li .port-extras a.port-like:hover,
.portfolio-wrap li .port-extras a.port-like.port-like-active,
.portfolio-wrap li .port-extras a.port-link:hover,
.portfolio-wrap li .port-extras a.port-play:hover,
.portfolio-wrap li .port-extras a.port-zoom:hover,
.portfolio-wrap li .port-extras a.port-doc:hover,
.portfolio-wrap li .port-extras a.port-info:hover{background-position:0 -16px;text-decoration:none;}
.portfolio-wrap li .port-extras a.port-like:hover,
.portfolio-wrap li .port-extras a.port-like.port-like-active{color:#D34D4D;}
.portfolio_single{margin-bottom:-25px;}
.portfolio_single .nocomments{display:none;}
.portfolio-slider div,
.portfolio-slider div img{width:650px;height:auto;}
.portfolio-slider-container .pagination{margin:-25px auto 10px !important;}
.portfolio-full-extras{display:block;position:absolute;top:0;left:auto;right:0;line-height:1;}
.portfolio-full-extras a.port-like,
.portfolio-full-extras a.port-prev,
.portfolio-full-extras a.port-next{display:block;float:left;position:relative;margin:0 5px;width:32px;height:32px;top:10px;background:url("images/icons/homearrow.png") 0 -32px no-repeat;}
.portfolio-full-extras a.port-prev:hover{background:url("images/icons/homearrow.png") 0 -64px no-repeat;}
.portfolio-full-extras a.port-next{margin-right:0;margin-left:10px;background:url("images/icons/homearrow.png") -32px -32px no-repeat;}
.portfolio-full-extras a.port-next:hover{background:url("images/icons/homearrow.png") -32px -64px no-repeat;}
.portfolio-full-extras a.port-like{width:44px;height:40px;margin-right:0;line-height:38px;text-align:center;font-size:10px;color:#FFF;top:6px;background:url("images/icons/portfolio-like.png") 0 0 no-repeat;}
.portfolio-full-extras a.port-like:hover,
.portfolio-full-extras a.port-like.port-like-active{background:url("images/icons/portfolio-like.png") 0 -40px no-repeat;text-decoration:none;}
.portfolio-full-extras a.port-like.port-like-active{background:url("images/icons/portfolio-like.png") 0 -80px no-repeat;}
.posts{margin:0;}
.posts .post,
.single-post .post{display:block;position:relative;margin:0;margin-top:40px;padding-bottom:40px;border-bottom:1px dotted #AAA;}
.posts .post:first-child,
.single-post .post{margin-top:0;}
.single-post .post{margin-bottom:40px;}
.entry_comments{position:absolute;top:15px;left:auto;right:30px;width:58px;height:54px;line-height:46px;background:url("images/icons/comments.png") left top no-repeat;color:#0066FF;font-size:13px;text-align:center;font-weight:bold;text-shadow:1px 1px 1px rgba(255,255,255,0.5);}
.entry_comments:hover{text-decoration:none;background:url("images/icons/comments.png") left bottom no-repeat;color:#666;}
.blog .entry_title,
.single-post .entry_title,
.archive .entry_title{color:#444;}
.blog .entry_title h2,
.single-post .entry_title h2,
.archive .entry_title h2{font-size:24px;line-height:32px;color:#444;padding:0;margin:0 0 10px;}
.entry_title a{color:#444;}
.entry_title a:hover{text-decoration:none;color:#0066FF;}
.entry_details{overflow:hidden;position:relative;}
.blog .entry_content,
.single-post .entry_content,
.archive .entry_content{margin:10px 0 0;}
.format-aside .entry_content,
.format-audio .entry_content,
.format-gallery .entry_content,
.format-image .entry_content,
.format-video .entry_content{margin-top:0;}
.entry_content ul{clear:left;list-style-type:disc;}
.entry_content ol{clear:left;list-style-type:decimal;}
.page .entry_content{margin-top:0;}
.entry_image,
.entry_gallery{display:block;padding:0;margin:0 0 25px;width:650px;height:300px;background:#FFF;line-height:1;}
.entry_full .entry_image{margin-bottom:25px;}
.entry_image img,
.entry_gallery a img{width:650px;height:300px;}
.entry_full .entry_gallery,
.entry_full .entry_gallery img,
.entry_full .entry_image,
.entry_full .entry_image img{height:auto;}
.blog .entry_content .image-big,
.single-post .entry_content .image-big,
.archive .entry_content .image-big{width:500px;margin:10px 0 20px;}
.blog .entry_content img,
.single-post .entry_content img,
.archive .entry_content img{max-width:500px;}
.entry_content img,
img.alignleft{float:left;margin:15px 20px 15px 0;}
img.alignnone,
img.aligncenter{display:block;margin:10px;float:none;}
img.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both;float:none;}
img.alignright{float:right;margin:15px 0 15px 20px;}
.wp-caption{text-align:center;margin:10px 20px 20px 20px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
.wp-caption img,
.wp-caption img a{margin:0;padding:0;border:0 none;}
.wp-caption
.wp-caption-text{margin:0;padding:5px;}
.wp-smiley{max-height:13px;margin:0 !important;}
.entry_meta{float:left;width:130px;margin-right:20px;color:#666;}
.entry_meta ul,
.entry_meta ul li{margin:0;}
.entry_meta ul li{margin-top:10px;}
.entry_meta ul li:first-child{margin-top:0;}
.entry_meta ul li span{display:block;font-weight:bold;color:#444;}
.entry_meta ul li a{text-transform:capitalize;color:#666;border-bottom:1px dotted #888;}
.entry_meta ul li a:hover{text-decoration:none;border-bottom:1px solid #888;}
span.entry_read_more{display:block;margin-top:10px;}
.format-aside .entry_content p{margin-bottom:5px;}
.format-quote .quote_content blockquote{margin-left:0;}
.format-link .entry_title h2{background:url("images/icons/post/link.png") no-repeat left top;padding-left:38px;font:22px/28px "Droid Serif", serif;font-style:normal;}
.format-image .hoverzoom{display:block;position:relative;top:0;left:0;width:100%;height:100%;background:url("images/icons/plus2.png") no-repeat center;}
.format-gallery .entry_gallery-wrap{margin-bottom:15px;}
.format-gallery .entry_gallery{margin-bottom:0;}
.format-gallery .entry_gallery a,
.format-gallery .entry_gallery a img,
.portfolio-slider div,
.portfolio-slider div img{display:block;padding:0;margin:0;line-height:1;}
.entry_gallery,
.portfolio-slider{height:auto;}
.entry_gallery-wrap .pagination,
.portfolio-slider-container .pagination{margin:10px auto -5px;text-align:center;}
.entry_gallery-wrap .pagination li,
.portfolio-slider-container .pagination li{display:inline-block;margin:0 2px;}
.entry_gallery-wrap .pagination li a,
.portfolio-slider-container .pagination li a{display:block;width:12px;height:12px;background-image:url("images/icons/nivo-pag.png");background-position:0 0;float:left;overflow:hidden;text-indent:-9999px;}
.entry_gallery-wrap .pagination li.current a,
.portfolio-slider-container .pagination li.current a{background-position:0 -12px;}
.entry_audio,
.entry_video{margin-bottom:15px;}
.format_galleryimg,
.format_imageimg{background:url("images/icons/post/s/gallery.png") no-repeat center;}
.format_audioimg{background:url("images/icons/post/s/audio.png") no-repeat center;}
.format_videoimg{background:url("images/icons/post/s/video.png") no-repeat center;}
.format_asideimg,
.format_standardimg,
.format_img{background:url("images/icons/post/s/aside.png") no-repeat center;}
.format_quoteimg{background:url("images/icons/post/s/quote.png") no-repeat center;}
.format_linkimg{background:url("images/icons/post/s/link.png") no-repeat center;}
.items-home{margin-top:20px;}
.items-home:first-child{margin-top:0;}
.items-home .items-home-desc,
.archived-items-desc{float:left;width:200px;margin-right:30px;}
.items-home-desc h3,
.product-feature h3,
.archived-items-desc h3{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:15px;line-height:24px;font-style:normal;padding-bottom:4px;border-bottom:1px dotted #AAA;margin-bottom:8px;}
.items-home-desc p{margin-bottom:0;}
.items-home-desc a{border-bottom:1px solid #DDD;}
.items-home-desc a:hover{border-bottom:1px solid #AAA;text-decoration:none;}
.items-home h3{background:url("images/content.png") repeat;margin-bottom:10px;padding:0 20px;}
.items-home h3 span{padding:0 10px;background:url("images/content-wrap.png") repeat;}
.items-home .items-home-items ul{margin:0 -30px 0 0 !important;padding:5px 5px 0 5px !important;}
.items-home .items-gal-items ul{margin:0 -5px 0 0 !important;padding:5px 5px 0 5px !important;}
.items-home-items ul li{margin:0 30px 0 0;width:215px;text-align:center;float:left;}
.items-gal-items ul li{margin:0 20px 20px 0;width:170px;text-align:center;float:left;}
.items-home-items ul li .items-home-meta{display:block;margin-top:7px;color:#999;font-size:11px;}
.items-home-items ul li .items-home-meta a{color:#999;border-bottom:1px dotted #BBB;}
.items-home-items ul li .items-home-meta a:hover{text-decoration:none;color:#999;border-bottom:1px solid #999;}
.items-gal-items ul li .items-home-meta{display:block;margin-top:7px;color:#999;font-size:11px;}
.items-gal-items ul li .items-home-meta a{color:#999;border-bottom:1px dotted #BBB;}
.items-gal-items ul li .items-home-meta a:hover{text-decoration:none;color:#999;border-bottom:1px solid #999;}
.items-home-items ul li a.homeitemimg{display:block;width:213px;height:148px;background-color:#FFF;border:1px solid #DDD;margin-bottom:10px;box-shadow:0px 0px 4px #DDD;-moz-box-shadow:0px 0px 4px #DDD;-webkit-box-shadow:0px 0px 4px #DDD;}
.items-gal-items ul li a.galitemimg{display:block;width:160px;height:128px;background-color:#FFF;border:1px solid #DDD;box-shadow:0px 0px 4px #DDD;-moz-box-shadow:0px 0px 4px #DDD;-webkit-box-shadow:0px 0px 4px #DDD;}
.items-home-items ul li a.homeitemimg img{width:205px;height:140px;padding:4px;}
.items-gal-items ul li a.galitemimg img{width:152px;height:120px;padding:4px;}
.items-home-items ul li a.homeitemtitle{font-size:14px;font-weight:bold;color:#555;line-height:22px;border-bottom:1px dotted #AAA;}
.items-gal-items ul li a.galitemtitle{font-size:12px;font-weight:bold;color:#555;line-height:28px;margin-bottom:12px;}
a.homeitemtitle:hover{color:#999 !important;border-bottom:1px solid #999 !important;text-decoration:none;}
a.galitemtitle:hover{color:#999 !important;border-bottom:1px solid #999 !important;text-decoration:none;}
.items-home-items .jcarousel-next,
.items-home-items .jcarousel-prev{background:url("images/icons/homearrow.png") no-repeat -32px -32px;width:32px;height:32px;left:auto;right:10px;top:-48px;}
.items-home-items .jcarousel-next:hover{background:url("images/icons/homearrow.png") no-repeat -32px -64px;}
.items-home-items .jcarousel-prev{background:url("images/icons/homearrow.png") no-repeat 0 -32px;left:auto;right:50px;}
.items-home-items .jcarousel-prev:hover{background:url("images/icons/homearrow.png") no-repeat 0 -64px;}
.items-home-items .jcarousel-prev-disabled,
.items-home-items .jcarousel-prev-disabled:hover{cursor:default;background:url("images/icons/homearrow.png") no-repeat 0 0;}
.items-home-items .jcarousel-next-disabled,
.items-home-items .jcarousel-next-disabled:hover{cursor:default;background:url("images/icons/homearrow.png") no-repeat -32px 0;}
.items-home-items .jcarousel-clip{overflow:hidden;position:relative;height:auto;}
.items-home-items .jcarousel-list{overflow:visible !important;}
.product-feature{display:block;overflow:hidden;margin:0 -40px -40px 0;}
.product-feature li{display:block;position:relative;float:left;padding-left:45px;margin:0 40px 40px 0;width:165px;}
.product-feature li .product-feature-icon{position:absolute;width:36px;height:36px;top:-8px;left:0;}
.product-feature li h3{border:none;padding:0;padding-top:2px;margin-bottom:5px;}
.product-feature li p{margin-bottom:0;}
.testimonials-home{display:block;position:relative;width:460px;background:url("images/testimonial-wrap.png") no-repeat;margin:0;}
.testimonials-home li{display:block;margin:0;width:460px;}
.testimonials-home .testi-desc{display:block;padding:20px;height:90px;overflow:hidden;font-size:15px;line-height:22px;color:#777;text-shadow:1px 1px 1px #FFF;}
.testimonials-home .testi-author{display:block;margin-top:10px;text-align:right;font-size:13px;font-weight:bold;}
.testimonials-home .testi-author span{display:block;}
.testimonials-home .testi-author span,
.testimonials-home .testi-author span a{color:#888;font-size:11px;font-weight:normal;font-style:italic;font-family:'Droid Serif', serif;}
.testimonials-home .testi-author span a:hover{text-decoration:none;color:#888;border-bottom:1px dotted #AAA;}
.archive-wrap .archived-items-desc{width:130px;}
.archive-wrap .archived-items{float:right;width:300px;border:none;}
.archived-items ul,
.archived-items ul li{margin:0;}
.archived-items ul li{margin-top:5px;line-height:22px;color:#999;font-size:11px;}
.archived-items ul li a{display:inline-block;margin-right:10px;font-size:14px;border-bottom:1px dotted #0066FF;}
.archived-items ul li a:hover{text-decoration:none;color:#999;border-bottom:1px solid #999;}
.contacts{margin-top:20px;}
.contacts:first-child{margin-top:0;}
.contacts .contacts-title.contacts-address{background:url("images/icons/contacts-address.png") left no-repeat;}
.contacts .contacts-title.contacts-phone{background:url("images/icons/contacts-phone.png") left no-repeat;}
.contacts .contacts-title.contacts-email{background:url("images/icons/contacts-email.png") left no-repeat;}
.contacts .contacts-title.contacts-website{background:url("images/icons/contacts-website.png") left no-repeat;}
.contacts .contacts-title{display:block;position:relative;float:left;font-size:15px;line-height:24px;font-weight:bold;width:120px;padding-left:35px;}
.contacts .contacts-description{display:block;float:left;margin-left:20px;}
.commentlist,
.commentlist li,
.commentlist li ul,
.commentlist li ul li{margin:20px 0 0 0;}
.commentlist{margin-bottom:30px;}
.commentlist ul .comment-wrap{margin-left:40px;}
.commentlist ul ul{margin-left:40px;}
.commentlist li .comment-content,
.pingback{position:relative;overflow:hidden;padding:15px 15px 0 15px;background:#FFF;background:rgba(255,255,255,0.5);border:1px solid #DDD;box-shadow:0px 0px 4px #DDD;-moz-box-shadow:0px 0px 4px #DDD;-webkit-box-shadow:0px 0px 4px #DDD;}
.commentlist ul.children li{background:url("images/icons/reply.png") no-repeat top left;}
.commentlist li .comment-content p,
.pingback p{margin-bottom:15px;}
.commentlist li .comment-meta{float:left;margin-right:20px;}
.comment-meta .comment-avatar .avatar{border:5px solid #EEE;padding:1px;}
.comment-content .comment-author{margin-bottom:7px;font-size:14px;font-weight:bold;color:#777;width:100%;}
.comment-content .comment-author a{color:#777;}
.comment-content .comment-author a:hover{text-decoration:none;color:#0066FF;border-bottom:1px dotted #0066FF;}
.comment-content .comment-author span{float:right;}
.comment-content .comment-author span,
.comment-content .comment-author span a{font-size:11px;font-weight:normal;color:#AAA;font-family:'Droid Serif', serif;}
.comment-content .comment-author span a{font-style:italic;}
.comment-content .comment-author span a:hover{text-decoration:none;color:#0066FF;}
.byuser .comment-meta .avatar{border-color:#777;}
.bypostauthor .comment-meta .avatar{border-color:#0066FF;}
#commentform{margin-bottom:0;}
.commentlist li #respond{margin:30px 0;}
.commentlist li li #respond{margin-left:40px;}
#respond h3{font-size:18px;line-height:22px;padding-bottom:10px;}
#commentform p{margin:10px 0 0 0;}
#commentform input[type="text"],
#commentform label{display:inline-block;}
#commentform label{margin-left:10px;}
#commentform label small{color:#AAA;font-weight:normal;}
#cancel-comment-reply-link{margin-left:20px;display:inline-block;}
#disqus_thread button,
#disqus_thread input[type="submit"]{margin:0 !important;}
.page-link{margin-top:20px;}
.page-link span{font-weight:bold;}
.page-navigation{margin-top:40px;}
.page-navigation .nav-next{float:right;}
.page-navigation .nav-previous{float:left;}
.styledmsg,
.styledmsg2{display:block;border-top:2px solid rgba(0,0,0,0.1);border-bottom:1px dotted rgba(0,0,0,0.1);}
.styledmsg2{border-top:2px solid rgba(0,0,0,0.2);}
.successmsg{background:#C1FFCC;color:#184B21;}
.errormsg{background:#FDD0D1;color:#870509;}
.infomsg{background:#B9DFF4;color:#124F70;}
.alertmsg{background:#FCE0B6;color:#975E06;}
.styledmsg span,
.styledmsg2 .msgtitle,
.styledmsg2 span{display:block;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px dotted rgba(255,255,255,0.5);padding:10px 15px;text-align:center;font-size:13px;font-style:italic;font-family:'Droid Serif';text-shadow:1px 1px 1px rgba(255,255,255,0.8);}
.styledmsg2 .msgtitle{background:rgba(0,0,0,0.1);font-size:15px;border-top:none;border-bottom:none;text-align:left;}
.styledmsg2 span{text-align:left;}
.styledmsg2 ol,
.styledmsg2 ul{margin:0 0 0 30px;}
.styledmsg2 ol{list-style-type:decimal;}
.styledmsg2 ul{list-style-type:disc;}
.tab_widget{display:block;position:relative;margin:0 0 10px 0;}
.tab_widget ul.tabs{display:block;position:relative;list-style:none;height:33px;border-bottom:1px solid #DDD;margin:0;}
.tab_widget ul.tabs li{float:left;margin:0;padding:0;margin-top:3px;height:29px;line-height:29px;border:1px solid #DDD;border-left:none;margin-bottom:-1px;overflow:hidden;position:relative;background:#F5F5F5;}
.tab_widget ul.tabs li:first-child{border-left:1px solid #DDD;}
.tab_widget ul.tabs li a{text-decoration:none;color:#888;font-size:13px;display:block;padding:0 12px;outline:none;font-weight:bold;text-shadow:1px 1px 1px #FFF;}
.tab_widget ul.tabs li.active,
.tab_widget ul.tabs li.active a:hover{background:#FFF;border-bottom:1px solid #FFF;}
.tab_widget ul.tabs li.active{margin-top:0;border-top:4px solid #CCC;}
.tab_widget ul.tabs li.active a{color:#777;}
.tab_widget .tab_container{display:block;border-top:none;overflow:hidden;position:relative;clear:both;background:#FFF;border:1px solid #ddd;border-top:none;}
.tab_widget .tab_content{display:block;position:relative;padding:15px;}
.toggle{display:block;position:relative;margin:0 0 20px 0;}
.toggle .togglet,
.toggle .toggleta{display:block;position:relative;height:36px;padding:0 12px;background:#F5F5F5;border:1px solid #DDD;cursor:pointer;margin:0;}
.toggle .togglet span,
.toggle .toggleta span{display:block;height:36px;line-height:36px;font-size:13px;font-weight:bold;color:#888;text-shadow:1px 1px 1px #FFF;padding-left:18px;background:url("images/icons/plus.png") no-repeat left;}
.toggle .toggleta span{background:url("images/icons/minus.png") no-repeat left;}
.toggle .togglec{display:block;position:relative;padding:15px;background:#FFF;border:1px solid #DDD;border-top:none;}
.callout{display:block;position:relative;margin:20px 0;padding:20px;background:#FFF;background:rgba(255,255,255,0.8);border:1px solid #CCC;box-shadow:3px 3px #CCC;-moz-box-shadow:3px 3px #CCC;-webkit-box-shadow:3px 3px #CCC;}
.callout .callout-desc{float:left;position:relative;width:700px;overflow:hidden;padding-right:220px;font-size:18px;font-weight:bold;color:#555;line-height:1.4;}
.callout .callout-action{position:absolute;left:auto;right:0;overflow:hidden;max-width:180px;margin:0 20px;top:50%;margin-top:-21px;}
.callout .callout-action .button{text-transform:uppercase;}
.callout .callout-action .button span{padding:0 15px;}
.gallery{margin:20px auto;float:left;width:100%;line-height:1;}
.gallery .gallery-item{float:left;text-align:center;margin-left:0;width:auto !important;margin:10px 10px 0 0 !important;}
.gallery-item img{margin:0 !important;padding:0 !important;width:auto !important;height:auto !important;}
.gallery-item a{float:left;border:none !important;margin:0 !important;padding:0 !important;}
.gallery .gallery-caption{margin-left:0;}
.gallery br{clear:both}
.col-0{width:100%}
.col-1{width:100%}
.col-2{width:50%}
.col-3{width:33.333%}
.col-4{width:25%}
.col-5{width:20%}
.col-6{width:16.666%}
.col-7{width:14.285%}
.col-8{width:12.5%}
.col-9{width:11.111%}
.preloader{display:block;width:100%;height:100%;background:url("images/preloader.gif") center center no-repeat #ffffff;}
span.hoverlay{display:none;z-index:3;position:absolute;width:100%;height:100%;top:0;left:0;background:url("images/hoverlay.png") repeat center;}
.button{display:inline-block;position:relative;cursor:pointer;outline:none;white-space:nowrap;margin:5px;padding:0;background-image:url("images/button-sprite.png");background-repeat:repeat-x;background-position:0 0;border:1px solid rgba(114,114,114,0.4);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 0px rgba(114,114,114,0.3);-moz-box-shadow:0 1px 0px rgba(114,114,114,0.3);-webkit-box-shadow:0 1px 0px rgba(114,114,114,0.3);background-color:#7DBA41;}
.button:hover{background-position:0 -30px;text-decoration:none;}
.button:active{top:1px;}
.button span{display:inline-block;padding:0 18px;height:29px;line-height:29px;color:#37521D;font-size:13px;font-weight:bold;border-top:1px solid rgba(255,255,255,0.2);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:1px 1px 1px rgba(255,255,255,0.4);}
.button.large{background-image:url("images/lbutton-sprite.png");background-repeat:repeat-x;background-position:0 0;}
.button.large:hover{background-position:0 -40px;}
.button.large span{height:39px;line-height:39px;font-size:16px;padding:0 22px;}
.button.callout span{font-family:'Droid Serif';font-style:italic;}
.red_btn{background-color:#F25B60;}
.red_btn span{color:#530609;}
.green_btn{background-color:#55DFA8;}
.green_btn span{color:#136444;}
.blue_btn{background-color:#5A9EE2;}
.blue_btn span{color:#144576;}
.brown_btn{background-color:#DE8E36;}
.brown_btn span{color:#704312;}
.white_btn{background-color:#F6F6F6;}
.white_btn span{color:#555;}
.yellow_btn{background-color:#E3E916;}
.yellow_btn span{color:#73750B;}
.purple_btn{background-color:#BE56E0;}
.purple_btn span{color:#62167A;}
.black_btn{background-color:#494949;}
.black_btn span{color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.6);}
label{display:inline-block;font-weight:bold;color:#666;margin-bottom:5px;}
input,
select,
textarea{display:block;background:#FFF;padding:4px;border:1px solid #DDD;outline:0;font:normal 12px/100%;color:#666;background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;}
input[type="checkbox"],
input[type="radio"]{display:inline-block;position:relative;top:2px;}
textarea{width:98%;max-width:98%;height:150px;line-height:150%;}
input:active,
textarea:active,
select:active,
input:focus,
textarea:focus,
select:focus{border-color:#0066FF;box-shadow:0px 0px 4px #0066FF;-moz-box-shadow:0px 0px 4px #0066FF;-webkit-box-shadow:0px 0px 4px #0066FF;}
button{margin:5px 0 !important;background-color:#F6F6F6 !important;}
button span{color:#555 !important;text-shadow:1px 0 1px rgba(255,255,255,0.8) !important;}
form p,
form div{margin-top:15px;margin-bottom:0;}
form div div{margin-top:0;}
form p:first-child,
form div:first-child{margin-top:0;}
form small{font-weight:normal;font-size:10px;color:#999;}
label.error{display:block;margin-top:5px;font-style:italic;font-weight:normal;font-family:'Droid Serif', serif;font-size:11px;color:#BD091B;}
.error404page{color:#555;font-size:256px;text-align:center;line-height:1;font-weight:bold;text-shadow:5px 4px 0px #fff, 10px 9px 0px rgba(0,0,0,0.15);}
#footer{display:block;overflow:hidden;width:100%;}
#footer-top{height:5px;}
#footer-body{padding-top:10px;}
#copyrights{display:block;margin-top:10px;height:50px;border-top:1px solid #BBB;}
#copyrights #fleft,
#copyrights #fright{display:block;position:relative;float:left;height:50px;line-height:50px;color:#4F4F4F;margin-right:50px;}
#copyrights #fleft a{color:#4F4F4F;border-bottom:1px dotted #838383;margin-left:10px;}
#copyrights #fleft a:hover{text-decoration:none;border-bottom:1px solid #838383;}
#copyrights #fright{float:right;height:50px;line-height:50px;margin-right:0;}
#fsocial,#fsocial li{float:right;display:block;position:relative;margin:0;}
#fsocial li{float:left;display:block;width:28px;height:28px;margin:6px 0 0 6px;}
#fsocial li:first-child{margin-left:0;}
#fsocial li a,
#fsocial li a img{display:block;width:28px;height:28px;}
.widget{display:block;position:relative;margin-top:40px;}
.widget:first-child{margin-top:0;}
.widget h4{padding-bottom:15px;}
.sidebar .widget,
#contactpage-map-wrap{width:238px;background:#FFF;background:rgba(255,255,255,0.8);padding:15px;border:1px solid #DDD;box-shadow:0 0 4px #DDD;-moz-box-shadow:0 0 4px #DDD;-webkit-box-shadow:0 0 4px #DDD;}
#contactpage-map-wrap{display:block;width:auto;margin-bottom:40px;}
.widget_text form,
.widget_text form p,
.widget_text form button{margin-bottom:0 !important;}
.flickr-widget .flickr-widget-wrap{display:block;line-height:1;margin:0 -8px -8px 0;}
.flickr-widget .flickr-widget-wrap .flickr_badge_image{float:left;margin:0 8px 8px 0;}
.flickr-widget .flickr-widget-wrap .flickr_badge_image img,
.posts-widget .post_image{background:#FFF;width:57px;height:57px;padding:3px;border:1px solid #CCC;box-shadow:0 0 4px #CCC;-moz-box-shadow:0 0 4px #CCC;-webkit-box-shadow:0 0 4px #CCC;}
.sidebar .flickr-widget .flickr-widget-wrap .flickr_badge_image img{width:66px;height:66px;}
.flickr-widget-wrap .flickr_badge_image img:hover,
.posts-widget .post_image:hover,
.portfolio-widget li .portfolio-widget-item:hover,
.portfolio-widget li .portfolio-widget-itemb:hover{border-color:#0066FF;box-shadow:0 0 4px #0066FF;-moz-box-shadow:0 0 4px #0066FF;-webkit-box-shadow:0 0 4px #0066FF;}
.twitter-widget ul,
.twitter-widget ul li{margin:0;}
.twitter-widget ul{margin-top:-3px;}
.twitter-widget ul li{margin-bottom:10px;padding-left:24px;background:url("images/icons/twitterfeed.png") no-repeat left top;}
.twitter-widget ul li span{display:block;}
a.twitter-follow-me{display:block;float:right;font-size:11px;padding:4px 10px;color:#FFF;background:#0066FF;text-shadow:1px 0 1px rgba(0,0,0,0.5);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
a.twitter-follow-me:hover{color:#FFF;}
.widget_nav_menu ul,
.widget_nav_menu li,
.widget_links ul,
.widget_links li,
.widget_meta ul,
.widget_meta li,
.widget_archive ul,
.widget_archive li,
.widget_recent_comments ul,
.widget_recent_comments li{margin:0;}
.widget_nav_menu li,
.widget_nav_menu li li:first-child,
.widget_links li,
.widget_links li li:first-child,
.widget_meta li,
.widget_meta li li:first-child,
.widget_archive li,
.widget_archive li li:first-child,
.widget_recent_comments li,
.widget_recent_comments li li:first-child{border-top:1px dotted #BBB;}
.widget_nav_menu li,
.widget_links li,
.widget_meta li,
.widget_archive li,
.widget_recent_comments li{padding:0 4px;}
.widget_nav_menu li li,
.widget_links li li,
.widget_meta li li,
.widget_archive li li{padding-left:20px;}
.widget_nav_menu li a,
.widget_links li a,
.widget_meta li a,
.widget_archive li a,
.widget_recent_comments li,
#links a{display:inline-block;padding:7px 3px;padding-left:14px;background:url("images/icons/smenu.png") no-repeat left;}
#bullets li{list-style-type:disc;padding:8px 14px 8px 0;}
.widget_recent_comments li{display:block;padding-left:18px;background:url("images/icons/recentcomment.png") no-repeat left;}
.widget_nav_menu li:first-child,
.widget_links li:first-child,
.widget_meta li:first-child,
.widget_archive li:first-child,
.widget_recent_comments li:first-child{border-top:0;}
.widget_nav_menu li a:hover,
.widget_links li a:hover,
.widget_meta li a:hover,
.widget_archive li a:hover,
.widget_recent_comments li a:hover{text-decoration:none;}
.widget_search form{margin:0;}
.sidebar .widget_search input[type="text"],
.sidebar .widget_text input[type="text"]{width:220px;}
.widget_search input[type="text"],
.widget_text input[type="text"]{width:90%;}
.widget_search input[type="submit"],
.widget_search button{display:none;}
.portfolio-widget,
.portfolio-widget li{display:block;margin:0;line-height:1;}
.portfolio-widget{margin-top:-2px;}
.portfolio-widget li{width:555px;padding:3px;height:auto;}
.portfolio-widget li .portfolio-widget-item{display:block;margin-top:15px;width:555px;height:220px;padding:3px;background:#FFF;border:1px solid #CCC;box-shadow:0 0 4px #CCC;-moz-box-shadow:0 0 4px #CCC;-webkit-box-shadow:0 0 4px #CCC;}
.portfolio-widget li .portfolio-widget-itemb{display:block;margin-top:15px;width:216px;height:90px;padding:0px 3px 1px;background:#FFF;border:1px solid #CCC;box-shadow:0 0 4px #CCC;-moz-box-shadow:0 0 4px #CCC;-webkit-box-shadow:0 0 4px #CCC;}
.portfolio-widget li .portfolio-widget-item img{width:555px;height:220px;}
.portfolio-widget li .portfolio-widget-itemb img{width:545px;height:90px;}
#footer .widget .portfolio-widget-item,
#footer .widget .portfolio-widget-item img{width:196px;height:140px;}
#footer .widget .portfolio-widget-itemb,
#footer .widget .portfolio-widget-itemb img{width:545px;height:90px;}
.portfolio-widget li .portfolio-widget-item:first-child,
.portfolio-widget li .portfolio-widget-itemb:first-child{margin-top:0;}
.portfolio-widget-wrap .portfolio-widget-next,
.portfolio-widget-wrap .portfolio-widget-prev{left:auto;right:5px;margin:0;top:123px;}
.portfolio-widget-wrap .portfolio-widget-prev{left:5px;right:auto;}
#footer .widget .portfolio-widget-wrap .portfolio-widget-next,
#footer .widget .portfolio-widget-wrap .portfolio-widget-prev{left:auto;right:-9px;top:97px;}
#footer .widget .portfolio-widget-wrap .portfolio-widget-prev{left:-10px;right:auto;}
.portfolio-widget li p{font-style:normal;padding:0;margin:15px 30px 0 0;line-height:1.6;color:#888;font-size:11px;text-align:justify;}
.posts-widget ul,
.posts-widget ul li{margin:0;}
.posts-widget ul{margin-top:2px;}
.posts-widget ul li{line-height:1;margin-top:18px;}
.posts-widget ul li:first-child{margin-top:0;}
.posts-widget ul li .post_image{float:left;margin-right:10px;width:51px;height:51px;}
#footer .post_image{width:40px;height:40px;}
.posts-widget ul li .post_block{position:relative;overflow:hidden;}
.posts-widget ul li .post_title{display:block;margin-bottom:2px;color:#666;font-size:12px;line-height:18px;font-weight:bold;}
.posts-widget ul li .post_title:hover,
.portfolio-widget li .portfolio-widget-item .portfolio-widget-title:hover,
.portfolio-widget li .portfolio-widget-itemb .portfolio-widget-title:hover{color:#888;text-decoration:none;}
.posts-widget .post_meta a{color:#999;font-style:italic;font-size:10px;line-height:16px;}
.maps-widget,
.maps-widget-wrap{display:block;position:relative;}
.maps-widget-wrap{width:100%;}
.widget_calendar h4{display:none;}
.widget_calendar table{width:100%;margin-bottom:0;border:1px solid #CCC;}
.widget_calendar caption{margin-bottom:10px;text-align:center;font-size:16px;line-height:20px;font-family:'Droid Serif', serif;}
.widget_calendar td{border-right:1px solid #DDD;}
.widget_calendar tr{border-bottom:1px solid #DDD;}
.widget_calendar td#today{background-color:#EEE;text-shadow:1px 0px 1px #FFF;}
.widget_calendar a,
.widget_calendar th,
.widget_calendar td#today{font-weight:bold;}
.tagcloud{margin-bottom:-6px;}
.tagcloud a{display:inline-block;margin-right:3px;margin-bottom:6px;padding:2px 5px;border:1px solid rgba(0,0,0,0.1);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#EEE;font-size:12px !important;color:#888;text-shadow:1px 1px 1px #FFF;}
.tagcloud a:hover{text-decoration:none;background-color:#0066FF;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.testimonials-widget{display:block;}
.testimonials-widget .testimonials-scroller{display:block;margin:0;margin-top:-5px;width:100%;height:auto;background:url("images/icons/testi.png") top left no-repeat;}
.testimonials-widget .testimonials-scroller li{display:block;margin:0;width:238px;height:auto;}
#footer .testimonials-scroller li{width:202px;}
.testimonials-scroller .testi-desc{color:#666;font-size:14px;font-style:italic;}
.testimonials-scroller .testi-author{margin-top:10px;color:#444;font-weight:bold;font-size:12px;text-align:right;}
.testimonials-scroller .testi-author span{display:block;}
.testimonials-scroller .testi-author span,
.testimonials-scroller .testi-author span a{color:#888;font-size:11px;font-weight:normal;font-style:italic;font-family:'Droid Serif', serif;}
.testimonials-scroller .testi-author span a{border-bottom:1px dotted #AAA;}
.testimonials-scroller .testi-author span a:hover{text-decoration:none;color:#888;border-bottom:1px solid #AAA;}
div.jp-audio,
div.jp-video{font-size:1em;font-family:Verdana, Arial, sans-serif;color:#fff;line-height:1.6;}
div.jp-audio,
div.jp-video{width:650px;margin:0;}
.jp-video-play,
div.jp-jplayer.jp-jplayer-video{width:650px;}
div.jp-interface{position:relative;width:100%;background:url("images/icons/post/audiovideo.png") 0 0 repeat-x;z-index:100;}
div.jp-type-single div.jp-interface{height:28px;}
div.jp-interface ul.jp-controls{list-style-type:none;padding:0;margin:0;}
div.jp-interface ul.jp-controls li{display:inline;}
div.jp-interface ul.jp-controls a{position:absolute;overflow:hidden;text-indent:-9999px;}
a.jp-play,
a.jp-pause{top:7px;left:10px;width:17px;height:17px;z-index:1;outline:none;}
a.jp-play{background:url("images/icons/post/audiovideo.png") 0 -50px no-repeat;}
a.jp-pause{background:url("images/icons/post/audiovideo.png") -20px -50px no-repeat;display:none;}
div.jp-progress-container{position:absolute;top:0;left:30px;width:463px;height:10px;padding:10px 10px;}
div.jp-progress{position:absolute;overflow:hidden;}
div.jp-type-single div.jp-progress{width:463px;height:10px;padding:1px;background:url("images/icons/post/audiovideo.png") 0 -28px repeat-x;}
div.jp-seek-bar{width:0px;height:9px;cursor:pointer;background:transparent;}
div.jp-play-bar{width:0px;height:9px;background:url("images/icons/post/audiovideo.png") 0 -40px repeat-x;}
div.jp-volume-bar-container{position:absolute;top:0;left:520px;width:40px;height:10px;padding:10px 10px;}
div.jp-volume-bar{position:relative;overflow:hidden;background:url("images/icons/post/audiovideo.png") 0 -28px repeat-x;width:89px;height:10px;cursor:pointer;}
div.jp-type-single div.jp-volume-bar{top:0;left:16px;padding:1px;}
div.jp-volume-bar-value{width:0;height:9px;background:url("images/icons/post/audiovideo.png") 0 -40px repeat-x;}
a.jp-mute,
a.jp-unmute{width:19px;height:18px;z-index:1;outline:none;}
div.jp-type-single a.jp-mute,
div.jp-type-single a.jp-unmute{top:8px;left:520px;}
a.jp-mute{background:url("images/icons/post/audiovideo.png") -24px -68px no-repeat;}
a.jp-unmute{background:url("images/icons/post/audiovideo.png") -4px -68px no-repeat;display:none;}
div.jp-jplayer{width:0px;height:0px;}
div.jp-jplayer{background-color:#333;}
.imgl, .imgr{padding:4px;border:1px solid #D8D9DE;}
.imgl{float:left;margin:5px 15px 15px 0;clear:left;}
.imgr{float:right;margin:5px 0 15px 15px;clear:right;}
.cat_ban{float:right;margin:45px 12px 0px 20px;}
.flefta{float:left !important;}
.flefta a{color:#777;text-transform:uppercase;font-size:1.1em;}
.flefta a:hover{text-decoration:none;color:#0066ff;}
.entry_title a{color:#BBB;}
.entry_title a:hover{color:#0066ff;}