a{color:#8eab60;text-decoration:none;outline:none;font-weight:bold;}
a:hover{color:#aed175;}
p{color:#656767;}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans', sans-serif;font-weight:600;margin-bottom:10px;}
h1{font-size:23px;color:#eeeeee;}
h2{color:#e5e8e8;font-size:18px;}
h3{font-size:15px;color:#e5e8e8;font-style:normal;line-height:23px;}
h4{font-size:14px;color:#e5e8e8;}
strong{color:#9a9a9a;}
.shadow-sep{background:transparent url(../../images/black/shadow-sep.png) no-repeat;}
.hline{border-top:1px solid #1c1c1c;border-bottom:1px solid #262626;}
ol li{font-size:13px;color:#525355;}
ul.check-list li{color:#656767;background:transparent url(../../images/icons/check.png) no-repeat left center;}
ul.list-arrow li{color:#656767;background:transparent url(../../images/icons/list_arrow.png) no-repeat left center;}
body{background:#0d0d0d url(../../images/black/bg.png) 0 0 repeat-x !important;}
#bg-light{background:url(../../images/black/bg-light.png) no-repeat top left;}
.topbtn{background:transparent url(../../images/black/buttons/btnright.png) no-repeat scroll top right;color:#b8b9b9;display:block;}
.topbtn span{background:transparent url(../../images/black/buttons/btnleft.png) no-repeat;}
.topbtn:hover{background-position:right -25px;color:#f9f9f9;}
.topbtn:hover span{background-position:left -25px;}
.topbtn:active{background-position:right -50px;color:#f2f2f2;}
.topbtn:active span{background-position:left -50px;}
.topbtn.on{background-position:right -57px;color:#f2f2f2;}
.topbtn.on span{background-position:left -57px;}
#theme_logo{background:transparent url(../../images/black/logo.png) no-repeat;}
#navigation ul li a{color:#7c7f7f;font-size:14px;}
#navigation ul li a:hover{color:#f4f4f4;}
#navigation ul li.current_page_item a{color:#f4f4f4 !important;}
#navigation ul li ul, #navigation ul li ul.children{background:url(../../images/black/menubg.png) repeat;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);border-bottom:1px solid #1c1c1c;border-left:1px solid #1c1c1c;border-right:1px solid #1c1c1c;}
#navigation ul li.current_page_item ul li a{color:#7c7f7f !important;}
#navigation ul li.current_page_item ul li a:hover{color:#f4f4f4 !important;}
#navigation ul li ul li{border-bottom:1px solid #101010;border-top:1px solid #212122;}
#navigation ul li ul li a{color:#7c7f7f;}
#navigation ul li ul li a:hover{color:#f4f4f4;padding-bottom:0 !important;}
#navigation ul li ul li:last-child:not(li.arrow){border-bottom:none;}
#navigation ul li ul li.arrow{background:url(../../images/black/arrow.png) no-repeat;}
#featured{border:7px solid #1a1818;margin-bottom:55px;background:#000;position:relative;-moz-box-shadow:0 1px 1px #000000;box-shadow:0 1px 1px #000000;}
#featured-layerslider .ls-container{padding:0 !important;margin:0 !important;border:none !important;}
#featured-layerslider .ls-v5{border:7px solid #1a1818 !important;margin-bottom:55px !important;background:#000 !important;position:relative !important;-moz-box-shadow:0 1px 1px #000000 !important;box-shadow:0 1px 1px #000000 !important;}
#featured-layerslider .ls-v5 .ls-bottom-slidebuttons{top:20px !important;}
#featured-layerslider .ls-v5 .ls-bottom-slidebuttons a{background:url(../../images/black/slider/bullets.png) no-repeat 0 -15px;height:14px;}
#featured-layerslider .ls-v5 .ls-bottom-slidebuttons a.ls-nav-active,
#featured-layerslider .ls-v5 .ls-bottom-slidebuttons a:hover{background-position:0 0;}
#featured-layerslider .ls-lightskin{border:none !important;margin-bottom:55px !important;background:none !important;position:relative !important;-moz-box-shadow:none !important;box-shadow:none !important;margin-bottom:50px !important;}
#featured-layerslider .ls-lightskin .ls-bottom-slidebuttons{top:10px !important;}
#featured-layerslider .ls-lightskin .ls-bottom-slidebuttons a{background:url(../../images/black/slider/bullets.png) no-repeat 0 -15px;height:14px;}
#featured-layerslider .ls-lightskin .ls-bottom-slidebuttons a.ls-nav-active,
#featured-layerslider .ls-lightskin .ls-bottom-slidebuttons a:hover{background-position:0 0;}
#featured-layerslider .ls-lightskin .ls-nav-sideleft,
#featured-layerslider .ls-lightskin .ls-nav-sideright{display:none !important;}
.featured-holder{border:1px solid #232222;background:#000 url(../../images/black/ajax-loader.gif) no-repeat 50% 50%;border-top:1px solid #242424;}
#slider{background:#202834 url(../../images/black/slider/loading.gif) no-repeat 50% 50%;}
.nivo-controlNav a{background:url(../../images/black/slider/bullets.png) no-repeat 0 -15px;}
.nivo-controlNav a.active{background-position:0 0;}
.nivo-directionNav a{position:absolute;width:32px;height:34px;background:url(../../images/black/slider/arrows.png) no-repeat;text-indent:-9999px;border:0;top:45%;z-index:99;cursor:pointer;}
#anyslider-navigation a{display:inline-block;text-decoration:none;padding:2px 8px;height:11px;margin:0 5px 0 0;outline:0;background:url(../../images/black/slider/bullets.png) no-repeat 0 -15px;text-indent:-9999px;}
.caption-left{background:transparent url(../../images/black/caption.png) repeat;}
.caption-right{background:transparent url(../../images/black/caption.png) repeat;}
.caption-bottom{background:transparent url(../../images/black/caption.png) repeat;}
.four-columns h3 a{color:#e5e8e8;}
.fromtheblog ul li img{border:1px solid #191a1b;background-color:#181919;}
.fromtheblog ul li img:hover{border:1px solid #1e1f20;background-color:#1d1e1e;}
.service-box img{border:1px solid #191a1b;background-color:#181919;}
.service-box img:hover{padding:2px;border:1px solid #1e1f20;background-color:#1d1e1e;}
#portfolio ul li a .hoverimage{background:transparent url(../../images/black/hoverimage.jpg) no-repeat;}
#portfolio ul li a .hovervideo{background:transparent url(../../images/black/hovervideo.jpg) no-repeat;}
#portfolio span.item-title{color:#dcdcdc;text-shadow:0 1px 1px #000000;font-weight:600;}
#portfolio span.item-title:hover{color:#8eab60;}
#portfolio-2 .project-preview{background:transparent url(../../images/black/portfolio2bg.png) no-repeat;}
ul.specifics li{color:#656767;}
.user-author .user-image img{border:1px solid #dbdddd;background-color:#e7e9e9;}
.entry h2,
.entry h2 a{color:#dadcdc;text-shadow:none;font-weight:bold;font-size:20px;margin-bottom:10px;}
.entry h2 a:hover{color:#feffff;}
.entry img.entry_image{background:transparent url(../../images/black/blogimg.png) no-repeat;}
span.categorylist{color:#898a8a;}
span.categorylist a.post-author{color:#aeafaf;}
span.categorylist a.post-author:hover{color:#8eab60;}
.postdate{background:transparent url(../../images/black/date.png) no-repeat;}
.postdate span.day{color:#eeedef;}
.postdate span.month{color:#eeedef;}
.postdate span.year{color:#eeedef;}
.postdate a{color:#636464;}
.postdate a:hover{color:#eceeee;}
span.comments-title{color:#484848;}
#commentlist li{background-color:#121313;border:1px solid #161717;}
ol#commentlist li.author_comment{background-color:#1b1c1c !important;}
ol#commentlist li.author_comment .commentnumber{color:#2a2b2b;}
.author img{background-color:#e7e9e9;border:1px solid #222;}
span.author-name{color:#acaeae;}
.comment p{color:#6b6b6b;}
#commentlist cite{color:#666;}
#commentlist .time{color:#7c7d7d;}
#commentlist .commentnumber{color:#1d1e1e;text-shadow:#000 -1px 1px 0;}
#commentform div label{color:#838585;}
#commentform div label.error{color:#a80000;}
#commentform input{border:1px solid #161717;color:#626363;background-color:#121313;}
#commentform textarea{color:#626363;border:1px solid #161717;background-color:#121313;}
#commentform input:focus, textarea:focus{color:#b5b5b5;border:1px solid #161717;background-color:#222324;}
#commentform .submit{border-color:#4092c0 #1f68a1 #175e97;background-color:#000000;text-shadow:0px -1px 1px #1f68a1;/**/background:-moz-linear-gradient(top,
#212121,
#121212 20%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#fffff),
color-stop(0.6, #121212),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;color:#a0a1a1;}
#commentform .submit:hover, .submit:focus{border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;background-color:#000000;background:-moz-linear-gradient(top,
#212121,
#191919 20%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#212121),
color-stop(0.2, #191919),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');color:#ffffff;}
#commentform .submit:active{background-color:#1c1c1c;border-top-color:#1e1e1e;border-right-color:#1e1e1e;border-left-color:#1e1e1e;border-bottom:none;background:-moz-linear-gradient(top,
#080808,
#181818 70%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#080808),
color-stop(0.7, #181818),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#080808', EndColorStr='#1c1c1c');color:#fffeff;}
#commentform em{color:#999999;}
.sidebar-block h4{color:#d3d3d3;font-size:13px;margin-bottom:10px;font-weight:600;}
.sidebar-block ul li{color:#525355;}
#sidebar ul li a{color:#7b7b7b;font-size:13px;text-shadow:none;font-weight:normal;font-style:normal;}
.sidebar-block ul li a:hover{color:#f1f1f1;}
.sidebar-block ul li ul li a{color:#7b7b7b;}
.textwidget{color:#656767;}
ul.blog-posts img{border:1px solid #191a1b;background-color:#181919;}
ul.blog-posts img:hover{border:1px solid #1e1f20;background-color:#1d1e1e;}
ul.blog-posts li{border-bottom:1px dotted #1e1e1e;color:#474848;background:none;}
ul.blog-posts li a{color:#777a7a;text-shadow:none;}
ul.blog-posts li a:hover{color:#8eab60;}
ul.advertise img{padding:1px;border:1px solid #191a1b;background-color:#181919;}
ul.advertise img:hover{border:1px solid #1e1f20;background-color:#1d1e1e;}
.flickr ul li img{border:1px solid #191a1b;background-color:#181919;}
.flickr ul li img:hover{border:1px solid #1e1f20;background-color:#1d1e1e;}
ul.contact-info li{color:#595c5c;}
ul.contact-info li strong{color:#7c7f7f;}
ul.contact-info li a{color:#626363;}
ul.contact-info li a:hover{color:#2997c4;}
#search{border:1px solid #191818;border-radius:5px;-moz-box-shadow:inset 0 5px 11px #010101;box-shadow:inset 0 5px 11px #010101;background-color:#131313;}
#search input{color:#6d6f6f;}
#search .search_button{background:transparent url(../../images/black/searchbtn.png) no-repeat 0 0;color:#eaeaea;}
#search .search_button:hover{background:transparent url(../../images/black/searchbtn.png) no-repeat 0 -35px;color:#fffeff;}
#search .search_button:active{background:transparent url(../../images/black/searchbtn.png) no-repeat 0 -70px;color:#fffeff;}
#footer{background:#000 url(../../images/black/footer-bg.png) repeat-x;}
.footer-content{background:url(../../images/black/footer-light.png) no-repeat right 3px;}
#theme_logo_footer{background:transparent url(../../images/black/logo-footer.png) no-repeat;}
#footer p{color:#919494;}
#footer a{color:#7f7f7f;}
#footer a:hover{color:#dadada;}
.tipsy{background-image:url(../../images/black/tipsy.gif);}
#step h3{color:#666;}
#step .item1{background:url(../../images/black/step1.png) no-repeat;width:521px;}
#step .item2{background:url(../../images/black/step2.png) no-repeat;width:521px;}
#step .item3{background:url(../../images/black/step3.png) no-repeat;width:521px;}
#step .item4{background:url(../../images/black/step4.png) no-repeat;width:521px;}
label.submit{background:transparent url(../../images/black/buttons/btnright.png) no-repeat top right;color:#e0e2e2;display:block;height:25px;width:auto;margin-top:3px;padding:0 9px 0 0;cursor:pointer !important;float:left;margin-left:2px;}
label.submit span{display:block;background:transparent url(../../images/black/buttons/btnleft.png) no-repeat top left;padding:6px 0 5px 10px;white-space:nowrap;text-align:center;height:14px;margin-top:0;cursor:pointer !important;text-decoration:none;text-transform:uppercase;font:bold 11px arial, sans-serif;}
label.submit input{position:absolute;width:inherit;height:inherit;z-index:2;opacity:0;-moz-opacity:0;display:block;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity:0);}
label.submit:hover{background-position:right -25px;color:#f9f9f9;outline:none;}
label.submit:hover span{background-position:left -25px;padding:6px 0 5px 10px;}
label.submit:active{background-position:right -49px;color:#f2f2f2;outline:none;}
label.submit:active span{background-position:left -49px;padding:6px 0 5px 10px;}
#contact h1{color:#414242;}
#contact hr{border:1px solid #d9d9d9;border-style:none none solid;}
#contact label{color:#656666;}
#contact input, textarea, select{color:#7f8080;background-color:#121313;border:1px solid #161717;-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);font-size:13px;}
#contact input:focus, textarea:focus, select:focus{color:#bfc0c0;background-color:#121313;}
#contact input.submit{color:#fff;background:-moz-linear-gradient(top, #212121, #121212 20%, #000000) #363535;background:linear-gradient(to bottom, #212121, #121212 20%, #000000) #363535;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#contact input.submit:hover{background-color:#000000;color:#ffffff;border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;}
#contact input.submit:active{background-color:#1c1c1c;border-top-color:#1e1e1e;border-right-color:#1e1e1e;border-left-color:#1e1e1e;border-bottom:none;color:#fffeff;}
#contact legend{color:#000;border:1px solid #eee;}
#contact span.required{color:#ff0000;}
.error_message{background:#232424 url('../../images/black/error.png') no-repeat 10px 6px;color:#959696;border:1px solid #2c2d2d;}
ul.error_messages li{color:#919393;}
#contact #success_page h1{background:url('../../images/black/success.gif') left no-repeat;color:#bbb;}
#filter{display:inline-block;text-transform:uppercase;text-decoration:none;font:normal 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin:8px 0 32px 7px;}
#filter li{display:inline;color:#a1a2a2;font-weight:bold;margin-right:5px;}
#filter li a{margin-right:2px;padding:5px 8px;border:1px solid #252626;color:#a1a2a2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#filter li a:hover{color:#fffeff;}
#filter li a:active{opacity:1;background:-webkit-gradient(linear, left top, left bottom, from(#434141), color-stop(0.079, #282626), to(#0a0909)) #1f1f1f;background:-moz-linear-gradient(top, #434141 0%, #282626 7.9%, #0a0909 100%) #1f1f1f;background:linear-gradient(to bottom, #434141 0%, #282626 7.9%, #0a0909 100%) #1f1f1f;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#e0e0e0');color:#fff !important;text-shadow:none;}
.current-cat{background:none;}
.current-cat a,
#filter .current{opacity:1;background:-webkit-gradient(linear, left top, left bottom, from(#434141), from(#292929), color-stop(0.27, #1c1c1c), to(#0a0909)) #1f1f1f;background:-moz-linear-gradient(top, #434141 0%, #292929 0%, #1c1c1c 27%, #0a0909 100%) #1f1f1f;background:linear-gradient(to bottom, #434141 0%, #292929 0%, #1c1c1c 27%, #0a0909 100%) #1f1f1f;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#e0e0e0');color:#fff !important;text-shadow:none;}
.page-navi{display:inline-block;font-family:"Tahoma", Arial, sans-serif;font-size:14px;line-height:18px;text-decoration:none;text-transform:uppercase;margin-top:20px;}
.page-navi .dots{bottom:-6px;color:#606060;position:relative;}
.page-navi a, .page-navi .dots{display:inline-block;margin-right:2px;padding:4px 10px;color:#acacac;}
div.page-navi a:hover{color:#fcfeff;}
div.page-navi a:active{color:#fcfeff;}
.page-navi a.number{border:1px solid #181919;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.page-navi a.number:hover{background-color:#e0e0e0;border-top-color:#282929;border-right-color:#202022;border-left-color:#202022;border-bottom-color:#161617;background:-moz-linear-gradient(top,
#1c1c1c,
#202020 10%,
#080808);background:-webkit-gradient(linear, left top, left bottom,
from(#1c1c1c),
color-stop(0.1, #202020),
to(#080808));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1c1c1c', EndColorStr='#080808');color:#f8f8f8;}
.page-navi a.number:active{background-color:#1c1c1c;border-top-color:#1e1e1e;background:-moz-linear-gradient(top,
#000000,
#1c1c1c 60%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#000000),
color-stop(0.6, #1c1c1c),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#000000', EndColorStr='#1c1c1c');-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.page-navi a.number.current{color:#fff;}
.page-navi a.number.current:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.page-navi a.number.current:active{-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.page-navi.black, .pagination.black a{color:#4a4b4b;}
.page-navi.black a.number.current{background-color:#e0e0e0;border-top-color:#282929;border-right-color:#202022;border-left-color:#202022;border-bottom-color:#161617;color:#fcfeff;background:-moz-linear-gradient(top,
#202020,
#1c1c1c 10%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#202020),
color-stop(0.1, #1c1c1c),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#202020', EndColorStr='#000000');}
.page-navi.black a.number.current:hover{background-color:#e0e0e0;border-top-color:#282929;border-right-color:#202022;border-left-color:#202022;border-bottom-color:#161617;background:-moz-linear-gradient(top,
#1c1c1c,
#202020 10%,
#080808);background:-webkit-gradient(linear, left top, left bottom,
from(#1c1c1c),
color-stop(0.1, #202020),
to(#080808));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1c1c1c', EndColorStr='#080808');color:#f8f8f8;}
.page-navi.black a.number.current:active{background-color:#1c1c1c;border-top-color:#1e1e1e;border-right-color:#1e1e1e;border-left-color:#1e1e1e;border-bottom:none;background:-moz-linear-gradient(top,
#000000,
#1c1c1c 60%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#000000),
color-stop(0.6, #1c1c1c),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#000000', EndColorStr='#1c1c1c');}
.btnlink{display:inline-block;font-family:"Tahoma", Arial, sans-serif;font-size:13px;line-height:18px;text-decoration:none;margin-top:0;text-transform:none;}
.btnlink .dots{bottom:-6px;color:#606060;position:relative;}
a.btnlink{display:inline-block;margin-right:20px;padding:6px 10px;}
a:hover.btnlink{color:#303030;}
a:active.btnlink{color:#585858;}
a.btnlink{border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.btn a.number:hover{color:#292929;}
a.btnlink{color:#fff;}
a:hover.btnlink{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
a:active.btnlink{-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.1), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.1), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.1), inset 0px 1px 2px rgba(0,0,0,0.15);}
.btnlink.white, a.btnlink.white{color:#606060;}
a.btnlink.white{background-color:#e0e0e0;border-color:#ddd #d8d8d8 #c4c4c4;color:#606060;text-shadow:0px 1px 0px #fff;background:-moz-linear-gradient(top,
#fff,
#f4f4f4 50%,
#e0e0e0);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.5, #f4f4f4),
to(#e0e0e0));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#e0e0e0');}
a:hover.btnlink.white{background-color:#ebebeb;border-color:#dbdbdb #d4d4d4 #c0c0c0;background:-moz-linear-gradient(top,
#fff,
#f8f8f8 65%,
#ebebeb);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.65, #f8f8f8),
to(#ebebeb));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f8f8f8', EndColorStr='#ebebeb');}
a:active.btnlink.white{border-color:#c0c0c0 #d4d4d4 #dbdbdb;text-shadow:0px -1px 0px #fff;background:-moz-linear-gradient(top,
#ebebeb,
#f4f4f4 50%,
#fff);background:-webkit-gradient(linear, left top, left bottom,
from(#ebebeb),
color-stop(0.5, #f4f4f4),
to(#fff));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#ffffff');}
.btnlink.blue, a.btnlink.blue{color:#fafafa;}
a.btnlink.blue{border-color:#4092c0 #1f68a1 #175e97;text-shadow:0px -1px 1px #1f68a1;background-color:#3f91c0;/**/background:-moz-linear-gradient(top,
#94dbff,
#009be8 5%,
#00699d);background:-webkit-gradient(linear, left top, left bottom,
from(#94dbff),
color-stop(0.05, #009be8),
to(#00699d));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#009be8', EndColorStr='#00699d');}
a:hover.btnlink.blue{border-color:#4092c0 #1f68a1 #175e97;text-shadow:0px -1px 1px #1f68a1;background-color:#3f91c0;background:-moz-linear-gradient(top,
#94dbff,
#49b3e8 5%,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#94dbff),
color-stop(0.05, #49b3e8),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#49b3e8', EndColorStr='#0083c4');color:#fffeff;}
a:active.btnlink.blue{border-color:#206fa8 #2e7fb4 #4b9ec9;text-shadow:0px -1px 1px #1f68a1;background:-moz-linear-gradient(top,
#00699d,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#00699d),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00699d', EndColorStr='#0083c4');}
.btnlink.black, a.btnlink.black{color:#fcfeff !important;}
a.btnlink.black{background-color:#000000;color:#feffff;background:-moz-linear-gradient(top,
#212121,
#121212 20%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#fffff),
color-stop(0.6, #121212),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;}
a:hover.btnlink.black{background-color:#000000;color:#ffffff;background:-moz-linear-gradient(top,
#212121,
#191919 20%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#212121),
color-stop(0.2, #191919),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;}
a:active.btnlink.black{background-color:#1c1c1c;border-top-color:#1e1e1e;border-right-color:#1e1e1e;border-left-color:#1e1e1e;border-bottom:none;background:-moz-linear-gradient(top,
#080808,
#181818 70%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#080808),
color-stop(0.7, #181818),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#080808', EndColorStr='#1c1c1c');color:#fffeff;}
.wp-pagenavi, .nav-previous, .nav-next{clear:both;display:inline-block;font-family:"Tahoma", Arial, sans-serif;font-size:14px;line-height:18px;text-decoration:none;text-transform:uppercase;margin-top:20px;}
.wp-pagenavi a, .wp-pagenavi span, .nav-previous a, .nav-next a{text-decoration:none;display:inline-block;margin-right:5px;padding:4px 10px;border:1px solid #181919;color:#606060;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:none;border-radius:5px;font-size:11px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current, .nav-previous a, .nav-next a{background-color:#e0e0e0;border-top-color:#282929;border-right-color:#202022;border-left-color:#202022;border-bottom-color:#161617;background:-moz-linear-gradient(top,
#1c1c1c,
#202020 10%,
#080808);background:-webkit-gradient(linear, left top, left bottom,
from(#1c1c1c),
color-stop(0.1, #202020),
to(#080808));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1c1c1c', EndColorStr='#080808');color:#f8f8f8;}
.wp-pagenavi a:active, .wp-pagenavi span.active{background-color:#1c1c1c;border-top-color:#1e1e1e;background:-moz-linear-gradient(top,
#000000,
#1c1c1c 60%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#000000),
color-stop(0.6, #1c1c1c),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#000000', EndColorStr='#1c1c1c');-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.wp-pagenavi span.current{font-weight:bold;}
#filter{display:inline-block;text-transform:uppercase;text-decoration:none;font:normal 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin:7px 0 25px 7px; /*margin:8px 0 32px 7px;*/ width:100%;}
#filter li{display:inline;color:#a1a2a2;font-weight:bold;margin-right:5px;}
#filter li a{margin-right:2px;padding:5px 8px;border:1px solid #840000;color:#a1a2a2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:32px !important; white-space:nowrap  !important; }
#filter li a:hover{color:#fffeff;}
#filter li.current-cat a{color:#fffeff; background:#840000;}
#filter li a:active{color:#fffeff;-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);border-top-color:#232424;border-right-color:#020202;border-left-color:#020202;border-bottom-color:#none;
background:-moz-linear-gradient(top,#000000,#1c1c1c 65%,#313131); 
background:-webkit-gradient(linear, left top, left bottom,from(#000000), 
color-stop(0.65, #1c1c1c),
to(#313131));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#ffffff');}
#filter li a.current{color:#fff;
background-color:#e0e0e0;
color:#feffff;
background:-moz-linear-gradient(top,#2a2a2a,#1c1c1c 50%,#000000);
background:-webkit-gradient(linear, left top, left bottom,from(#2a2a2a),color-stop(0.5, #1c1c1c),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#2a2a2a', EndColorStr='#000000');border-top-color:#4d4e4e;border-right-color:#2a2b2b;border-left-color:#2a2b2b;border-bottom-color:#272727;}
.page-navi{display:inline-block;font-family:"Tahoma", Arial, sans-serif;font-size:14px;line-height:18px;text-decoration:none;text-transform:uppercase;margin-top:20px;}
.page-navi .dots{bottom:-6px;color:#606060;position:relative;}
.page-navi a, .page-navi .dots{display:inline-block;margin-right:2px;padding:4px 10px;color:#acacac;}
div.page-navi a:hover{color:#fcfeff;}
div.page-navi a:active{color:#fcfeff;}
.page-navi a.number{border:1px solid #181919;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.page-navi a.number:hover{background-color:#e0e0e0;border-top-color:#282929;border-right-color:#202022;border-left-color:#202022;border-bottom-color:#161617;background:-moz-linear-gradient(top,
#1c1c1c,
#202020 10%,
#080808);background:-webkit-gradient(linear, left top, left bottom,
from(#1c1c1c),
color-stop(0.1, #202020),
to(#080808));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1c1c1c', EndColorStr='#080808');color:#f8f8f8;}
.page-navi a.number:active{background-color:#1c1c1c;border-top-color:#1e1e1e;background:-moz-linear-gradient(top,
#000000,
#1c1c1c 60%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#000000),
color-stop(0.6, #1c1c1c),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#000000', EndColorStr='#1c1c1c');-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.page-navi a.number.current{color:#fff;}
.page-navi a.number.current:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.page-navi a.number.current:active{-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.page-navi.black, .pagination.black a{color:#4a4b4b;}
.page-navi.black a.number.current{background-color:#e0e0e0;border-top-color:#282929;border-right-color:#202022;border-left-color:#202022;border-bottom-color:#161617;color:#fcfeff;background:-moz-linear-gradient(top,
#202020,
#1c1c1c 10%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#202020),
color-stop(0.1, #1c1c1c),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#202020', EndColorStr='#000000');}
.page-navi.black a.number.current:hover{background-color:#e0e0e0;border-top-color:#282929;border-right-color:#202022;border-left-color:#202022;border-bottom-color:#161617;background:-moz-linear-gradient(top,
#1c1c1c,
#202020 10%,
#080808);background:-webkit-gradient(linear, left top, left bottom,
from(#1c1c1c),
color-stop(0.1, #202020),
to(#080808));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1c1c1c', EndColorStr='#080808');color:#f8f8f8;}
.page-navi.black a.number.current:active{background-color:#1c1c1c;border-top-color:#1e1e1e;border-right-color:#1e1e1e;border-left-color:#1e1e1e;border-bottom:none;background:-moz-linear-gradient(top,
#000000,
#1c1c1c 60%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#000000),
color-stop(0.6, #1c1c1c),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#000000', EndColorStr='#1c1c1c');}
.btnlink{display:inline-block;font-family:"Tahoma", Arial, sans-serif;font-size:13px;line-height:18px;text-decoration:none;margin-top:0;text-transform:none;}
.btnlink .dots{bottom:-6px;color:#606060;position:relative;}
a.btnlink{display:inline-block;margin-right:20px;padding:6px 10px;}
a:hover.btnlink{color:#303030;}
a:active.btnlink{color:#585858;}
a.btnlink{border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.btn a.number:hover{color:#292929;}
a.btnlink{color:#fff;}
a:hover.btnlink{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
a:active.btnlink{-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.1), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.1), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.1), inset 0px 1px 2px rgba(0,0,0,0.15);}
.btnlink.white, a.btnlink.white{color:#606060;}
a.btnlink.white{background-color:#e0e0e0;border-color:#ddd #d8d8d8 #c4c4c4;color:#606060;text-shadow:0px 1px 0px #fff;background:-moz-linear-gradient(top,
#fff,
#f4f4f4 50%,
#e0e0e0);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.5, #f4f4f4),
to(#e0e0e0));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#e0e0e0');}
a:hover.btnlink.white{background-color:#ebebeb;border-color:#dbdbdb #d4d4d4 #c0c0c0;background:-moz-linear-gradient(top,
#fff,
#f8f8f8 65%,
#ebebeb);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.65, #f8f8f8),
to(#ebebeb));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f8f8f8', EndColorStr='#ebebeb');}
a:active.btnlink.white{border-color:#c0c0c0 #d4d4d4 #dbdbdb;text-shadow:0px -1px 0px #fff;background:-moz-linear-gradient(top,
#ebebeb,
#f4f4f4 50%,
#fff);background:-webkit-gradient(linear, left top, left bottom,
from(#ebebeb),
color-stop(0.5, #f4f4f4),
to(#fff));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#ffffff');}
.btnlink.blue, a.btnlink.blue{color:#fafafa;}
a.btnlink.blue{border-color:#4092c0 #1f68a1 #175e97;text-shadow:0px -1px 1px #1f68a1;background-color:#3f91c0;/**/background:-moz-linear-gradient(top,
#94dbff,
#009be8 5%,
#00699d);background:-webkit-gradient(linear, left top, left bottom,
from(#94dbff),
color-stop(0.05, #009be8),
to(#00699d));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#009be8', EndColorStr='#00699d');}
a:hover.btnlink.blue{border-color:#4092c0 #1f68a1 #175e97;text-shadow:0px -1px 1px #1f68a1;background-color:#3f91c0;background:-moz-linear-gradient(top,
#94dbff,
#49b3e8 5%,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#94dbff),
color-stop(0.05, #49b3e8),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#49b3e8', EndColorStr='#0083c4');color:#fffeff;}
a:active.btnlink.blue{border-color:#206fa8 #2e7fb4 #4b9ec9;text-shadow:0px -1px 1px #1f68a1;background:-moz-linear-gradient(top,
#00699d,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#00699d),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00699d', EndColorStr='#0083c4');}
.btnlink.black, a.btnlink.black{color:#fcfeff !important;}
a.btnlink.black{background-color:#000000;color:#feffff;background:-moz-linear-gradient(top,
#212121,
#121212 20%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#fffff),
color-stop(0.6, #121212),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;}
a:hover.btnlink.black{background-color:#000000;color:#ffffff;background:-moz-linear-gradient(top,
#212121,
#191919 20%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#212121),
color-stop(0.2, #191919),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;}
a:active.btnlink.black{background-color:#1c1c1c;border-top-color:#1e1e1e;border-right-color:#1e1e1e;border-left-color:#1e1e1e;border-bottom:none;background:-moz-linear-gradient(top,
#080808,
#181818 70%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#080808),
color-stop(0.7, #181818),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#080808', EndColorStr='#1c1c1c');color:#fffeff;}
.topbtn{background:transparent url('../../images/black/buttons/btnright.png') no-repeat scroll top right;color:#b8b9b9;display:block;float:left;height:25px;padding-right:9px;text-decoration:none;font-style:normal;font-family:arial, sans-serif;margin-top:17px;cursor:pointer;margin-left:7px;}
.topbtn span{background:transparent url('../../images/black/buttons/btnleft.png') no-repeat;display:block;line-height:20px;padding:3px 0 5px 10px;font-size:11px;height:17px;font-weight:bold;text-transform:uppercase;}
.topbtn:hover{background-position:right -25px;color:#f9f9f9;outline:none;}
.topbtn:hover span{background-position:left -25px;padding:3px 0 5px 10px;}
.topbtn:active{background-position:right -50px;color:#f2f2f2;outline:none;}
.topbtn:active span{background-position:left -50px;padding:4px 0 5px 10px;}
.topbtn.on{background-position:right -57px;color:#f2f2f2;outline:none;}
.topbtn.on span{background-position:left -57px;padding:5px 0 4px 12px;}
.wp-pagenavi, .nav-previous, .nav-next{clear:both;display:inline-block;font-family:"Tahoma", Arial, sans-serif;font-size:14px;line-height:18px;text-decoration:none;text-transform:uppercase;margin-top:20px;}
.wp-pagenavi a, .wp-pagenavi span, .nav-previous a, .nav-next a{text-decoration:none;display:inline-block;margin-right:5px;padding:4px 10px;border:1px solid #181919;color:#606060;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current, .nav-previous a, .nav-next a{background-color:#e0e0e0;border-top-color:#282929;border-right-color:#202022;border-left-color:#202022;border-bottom-color:#161617;background:-moz-linear-gradient(top,
#1c1c1c,
#202020 10%,
#080808);background:-webkit-gradient(linear, left top, left bottom,
from(#1c1c1c),
color-stop(0.1, #202020),
to(#080808));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1c1c1c', EndColorStr='#080808');color:#f8f8f8;}
.wp-pagenavi a:active, .wp-pagenavi span.active{background-color:#1c1c1c;border-top-color:#1e1e1e;background:-moz-linear-gradient(top,
#000000,
#1c1c1c 60%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#000000),
color-stop(0.6, #1c1c1c),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#000000', EndColorStr='#1c1c1c');-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.wp-pagenavi span.current{font-weight:bold;}
h3.page_title_custom{ padding:10px 0 0; margin-top: -14px;}
.current-menu-item{background:#840000 none repeat scroll 0 0;border-radius:3px;padding:2px;}
#navigation ul li.current_page_item{background:#840000 none repeat scroll 0 0;padding:6px;margin-top:-5px;}
.port-custom-header {margin-bottom: 7px;}
