/*
Theme Name: Fidiz-01
Theme URI:  
Description: 
Author: Fidiz
Author URI:  
version: 2.0
Tags: two-column, widget-ready,blank
*/



/*=============== basics ================*/


* { margin:0; padding:0; }
html, body { height: 100%; }
body { background:url(images/main_bg-2.jpg); font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin:0px; line-height:100%; }
h1 { font-size: 18pt; }
h2 { font-size: 14pt; }
h3 { font-size: 10pt; }
h4 { font-size: 9pt; }
h1, h2 { line-height:35px; }
img { border: none; padding:0; }
img a { border:none; }
img.left { float: left; border: none; padding: 6px 0 0 0; }
img.right { float: right; border: none; padding: 0 0 0 6px; }
blockquote { border-left:1px solid #A5ABAB; margin:15px; padding:0 12px 0 12px; }
code { font-family:"Courier New", Courier, monospace; }
.clear { clear:both }
li { list-style:none; }
p { line-height:16px; }
.fl-left { float:left; }
.fl-right { float:right; }
.sprite { background-image:url(images/sprites.png); background-repeat:no-repeat; }
header, footer, aside, nav, article, section { display:block; }



::-moz-selection {
 background: #b77a46;
 color:#000;
 text-shadow: none;
}



::selection {
 background:#b77a46;
 color:#000;
 text-shadow: none;
}
/*=============== links ===============*/







a { color:#000; text-decoration:none; outline:none; }
a:hover { text-decoration: underline; }
a:link { -webkit-tap-highlight-color: #b77a46; }



/*============= font ======================*/











@font-face {
 font-family: 'Proxima Nova';
 src: url('fonts/ProximaNova-Regular.otf');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Proxima Nova';
 src: url('fonts/ProximaNova-Semibold.otf');
 font-weight: bold;
 font-style: normal;
}
/*============ container ==============*/







#container { padding:0; color:#333; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -98px; }
.container { margin: 0 auto; position:relative; }
/*================ header =================*/







header { background:url(images/header-bg.png) repeat-x 0 bottom; height:115px; }
#test-mode div { background:url(images/test-mode.jpg) no-repeat center center; height:45px; }
#test-mode { background:url(images/testmode-bg.jpg) repeat-x; width:100%; height:45px; }
header h1 { padding:35px 0 0; margin:0; }
header h1 a { text-decoration: none; background:url(images/sprites.png) no-repeat left top; width:116px; height:42px; display:block; text-indent:-99999px; }
header h1 a:hover { text-decoration: none; }
/*============ menu ===============*/                                                                                                               



/*-----common-----------*/                                                                                                                          



.menu li { float:left; }
.menu li a { display:block; }
/****---------MAIN---------****/                                                                                                                    



#menu { overflow:hidden; position:absolute; right:94px; top:49px; }
#menu .menu a { color:#fff; padding:0 15px; text-transform:uppercase; font-family: 'Proxima Nova', Helvetica, Arial; font-size:14px; }
/****---------SUB---------****/                                                                                                                     



#sub-nav { }
#sub-nav .menu a { border-left:1px solid #fff; padding:10px 26px 10px 5px; text-decoration:none; color:#fff; }
#sub-nav .menu li { }
/****-----------SOCIAL MENU-------****/	                  																															



#social-menu { position:absolute; right:0; top:43px; }
#social-menu ul { overflow:hidden; }
#social-menu li { float:left; margin-left:5px; }
#social-menu li a, #social-menu li { display:block; background:url(images/sprites.png) no-repeat 0 0; width:23px; height:23px; text-indent:-9999px; }
#social-menu .twitter { background-position:-125px 0px; }
#social-menu .dribbble { background-position:-153px 0; }
#social-menu .facebook { background-position:-180px 0; }
#social-menu li a.twitter:hover { background-position:-125px -27px; }
#social-menu li a.dribbble:hover { background-position:-153px -27px; }
#social-menu li a.facebook:hover { background-position:-180px -27px; }
/*=========== content ==============*/











#wrapper { padding:12px 0 40px; }
.home #wrapper { padding:0 0 35px; }
#content { float:left; }
.home #content { width:100%; }
.home-banner { background:url(images/home-banner.png) no-repeat; padding:204px 250px 0; margin:0 auto; text-align:center; font-family:'Proxima Nova', Helvetica, Arial; text-shadow:0 1px 1px #fff; position:relative; top:-18px; font-size:13px; line-height:17px; height:131px; }
.post { margin:0; padding:0; line-height: 14pt; }
.post h2 a { text-decoration: none; }
.post h2 a:hover { color: #777; text-decoration: none; }
.post ul { }
.post li { list-style-type:disc; margin-left:20px; }
.entry p { margin:22px 0; font-size:14px; line-height:20px; }
.entry a { text-decoration:underline; }
.postmetadata { clear: both; background:#F7F7F7; padding:6px; margin: 20px 0; }
.navigation { width:100%; float:left; margin:0; padding:0; overflow:hidden; }
.alignleft a { float:left; margin:25px 0; }
.alignright a { float:right; margin:25px 0; }
#services { margin-top:-4px; }
#services li { padding:18px 17px; }
#services li h3 { font-size:15px; margin-bottom:12px; }
#services p { font-family: Helvetica, Arial, sans-serif; }
#services .banner-text { margin-bottom:15px; webkit-box-shadow:  1px 1px 1px #bbb8ad; -moz-box-shadow: 1px 1px 1px #bbb8ad; box-shadow: 1px 1px 1px #bbb8ad; background:#fff; font-family: 'Proxima Nova', Helvetica, Arial; position:relative; }

#services .banner-text h2 { text-transform:uppercase; font-size:14px; }
#services .services-small { border-left:1px solid #e7e7e6;  min-height:104px; margin-right:10px; -webkit-box-shadow:  1px 1px 1px #bbb8ad; -moz-box-shadow: 1px 1px 1px #bbb8ad; box-shadow: 1px 1px 1px #bbb8ad; background:#fff; font-family:'Proxima Nova', Helvetica, Arial; }
#services .services-small .sprite { width:87px; height:86px; background-position:left -352px; display:block; float:left; }

#services .services-small.last { margin-right:0; }
#services .services-small.last .sprite { width:89px; background-position:-87px -352px; }
#services .agency { width:150px; min-height:201px; background:url(images/agency.png) no-repeat; text-indent:-99999px; position:relative; top:-8px; left:6px; }
#services .agency a { display: block; height: 201px; overflow: hidden; width: 100%; }
#contact-bar { background:#fff; padding:23px 32px 23px; position:relative; -webkit-box-shadow:  1px 1px 1px #bbb8ad; -moz-box-shadow: 1px 1px 1px #bbb8ad; box-shadow: 1px 1px 1px #bbb8ad; font-size:21px; font-family:'Proxima Nova', Helvetica, Arial; height:12px; }
.contact-bar a { background-position:-224px -162px; position:absolute; right:10px; top:9px; padding:15px 0 0; display:block; text-transform:capitalize; width:125px; height:26px; text-shadow:0 1px 0 #fff; text-align:center; font-size:14px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; text-indent:-99999px; }
.contact-bar a:hover { text-decoration:none; }
#footer-top { padding-top:15px; overflow:hidden; clear:both; }
#footer-top ul li { width:268px; }
#footer-top ul li.tweets { width:230px }
#footer-top ul li.f-book { margin:0 95px; width:245px; }
#footer-top ul li h3 { font-size:22px; padding:0 0 6px; margin-bottom:23px; font-family: 'Proxima Nova', Helvetica, Arial; overflow:hidden; line-height:43px; font-weight:normal; }
#footer-top ul li.blog h3 { margin-bottom:20px; }
#footer-top ul li h3 span { width:45px; height:42px; text-indent:-9999px; display:block; float:left; margin-right:15px; }
#footer-top ul li.tweets h3 span { background-position:-219px 0; }
#footer-top ul li.f-book h3 span { background-position:-265px 0; }
#footer-top ul li.blog h3 span { background-position:-311px 0; }
#tweets-tw { background-position: right -5px; font-family:'Proxima Nova', Helvetica, Arial; font-size: 13px; height: 101px; line-height: 20px; margin-top: -10px; padding: 34px 27px 14px; width: 174px; }
#tweets-tw a { text-decoration:underline; }
#tweets-tw abbr { font-size:12px; border:none; }
.fb-like-btn { background:#fff; padding:15px; }
#footer-top ul li.blog .post_container { font-family:Helvetica, Arial, sans-serif; }
#footer-top ul li.blog .post_container h4 { padding:0 0 12px; font-size:14px; }
#footer-top ul li.blog .post_container h5 { border-bottom:1px dotted #706d5c; padding:9px 0; font-size:12px; }
#footer-top ul li.blog .post_container p { border-bottom:1px dotted #706d5c; padding:0 0 10px; }
/*======== sub pages ===========*/







.about-fidiz { padding-bottom:25px; }
.fidiz-top-wrap { background:url(images/who-are-fidiz-top.png) no-repeat 0 top; width:525px; }
.fidiz-content-wrap { background:url(images/who-are-fidiz-centet.png) repeat-y 0 0; padding:28px 26px 26px; }
.fidiz-bottom-wrap { background:url(images/who-are-fidiz-bottom.png) no-repeat 0 bottom; padding:7px 0; }
.fidiz-content-wrap p { padding:18px 0 0; color: #777; font-family: Helvetica Neue, Arial, sans-serif; font-size: 11px; letter-spacing: 0; line-height: 16px; }
.fidiz-content-wrap a { color: #999999; text-decoration:underline; }
.fidiz-content-wrap p.first { padding:12px 0 0; }
.fidiz-content-wrap h3 { font-family:'Proxima Nova', Helvetica, Arial; font-size:36px; color:#22211c; line-height:28px; }
.about-fidiz .team-fidiz { background:url(images/loading.gif) 50% 50% no-repeat; height:292px; width:387px; margin-top:15px; }
.about-page-title { color:#131a21; font-size:13px; text-transform:uppercase; font-family:'Proxima Nova', Helvetica, Arial; margin:0 0 5px; }
.title-bg { background:url(images/title-bg.jpg) repeat-x center; font-weight:normal; }
.title-bg span { background:url(images/main_bg-2.jpg) repeat; padding-right:8px; }
.we-handle ul { overflow:hidden; padding-bottom:20px; }
.we-handle ul li { background:#fff; margin:0 10px 0 0; padding: 15px 0 13px; -webkit-box-shadow:  1px 1px 1px #bbb8ad; -moz-box-shadow: 1px 1px 1px #bbb8ad; box-shadow: 1px 1px 1px #bbb8ad; text-align:center; width:227px; }
.we-handle ul li.last { margin:0; }
.we-handle ul li h3 { font-family:'Proxima Nova', Helvetica, Arial; font-size:20px; margin-bottom:0; line-height:28px; }
.we-handle ul li p { font-family:'Proxima Nova', Helvetica, Arial; font-size:11px; color:#AAA; }
.statitics ul { overflow:hidden; padding-bottom:25px; }
.statitics ul li { margin:0 10px 0 0; width:312px; }
.statitics ul li.last { margin:0; width:233px; }
.statitics ul li.first { width:375px; }
.statitics ul li div.statitics-holder { font-family:'Proxima Nova', Helvetica, Arial; font-size:35px; padding:6px 0 0; height:58px; position:relative; font-weight:bold; }
.statitics ul li div span.sprite { font-family:  Helvetica, Arial, sans-serif; font-size:40px; margin-right:4px; background-position:0 -290px; letter-spacing:42px; color:#eeebeb; padding:0 0 0 16px; width:104px; display:block; float:left; height:58px; line-height:61px; overflow:hidden; }
.statitics ul li.projects div span.sprite{ width:166px}
.statitics ul li div span.sprite.fergcorp_countdownTimer_event_time { letter-spacing:40px; width:227px; }
.statitics ul li div span.sprite span { display:block; background:url(images/clock-border.png) repeat-x 0 0; height:1px; position:relative; left:-12px; top:30px; }
.statitics ul li .statitics-holder span.tatic { font-size:14px; display:block; }
.statitics ul li .statitics-holder span.big-text { display:block; padding:13px 0 3px; }
.location { padding-bottom:30px; }
.location ul li { float:left; background:url(images/sprites.png) no-repeat; height:28px; display:block; text-indent:-99999px; margin-right:30px; }
.location ul li.apple { background-position:-353px -217px; width:23px; }
.location ul li.wp { background-position:-382px -217px; width:28px; }
.location ul li.drupal { background-position:-417px -217px; width:25px; }
.location ul li.html5 { background-position:-452px -217px; width:20px; }
.location ul li.css3 { background-position:-476px -217px; width:31px; }
.location ul li.php { background-position:-508px -217px; width:52px; }
.location ul li.adobe { background-position:-565px -219px; width:22px; }
.work-lsb, .contact-lsb, .entry-detail { float:left; width:225px; padding-top:15px; font-family:'Proxima Nova', Helvetica, Arial, sans-serif; color:#191917; font-size:13px; }
.contact-lsb { width:241px; }
.work-rsb { float:right; width:690px; margin-top:37px; }
.contact-rsb { background: url(images/bg-contact.jpg) no-repeat; padding:164px 58px 55px; float:right; width:550px; font: Helvetica, Arial, Helvetica, sans-serif; position:relative; -webkit-box-shadow:  0px 0px 2px #0f0e08; -moz-box-shadow: 0px 0px 2px #0f0e08; box-shadow: 0px 0px 2px #0f0e08; height:411px; }
.image-holder { background:#fff; width:336px; height:227px; position:relative; float: left; margin-bottom:68px; }
.image-holder .work-image { position:absolute; top:-48px; right:-6px; overflow:hidden; height:230px; border:1px solid rgba(0, 0, 0, 0.08); }
.image-holder .work-image .image-link { background:#eee url(images/loading.gif) 50% 50% no-repeat; height:230px; width:327px; }
.image-holder.odd { margin-left:18px; }
.image-holder .work-image a { display:block; }
.image-holder h2 { position:absolute; font-size:12px; bottom:4px; left:21px; font-weight:normal; }
.image-holder h2 a { color:#999; }
.work-page-title { color:#131a21; font-size:13px; text-transform:uppercase; font-family:'Proxima Nova', Helvetica, Arial; margin:0 0 5px; }
.work-lsb h3, .contact-lsb h3, .entry-detail h3 { font-size:36px; font-family:'Proxima Nova', Helvetica, Arial; color:#000; letter-spacing:-1px; line-height:29px }
.contact-lsb h3 { padding-bottom:15px; }
.work-lsb span, .contact-lsb span { font-size:12px; color:#262520; font-weight:bold; padding:8px 0 16px; display:block; }
.work-lsb a { color:#191917; border-bottom:1px dotted #81807a; display:block; padding:7px 0; }
.contact-lsb a.tab-link { padding:10px 0 10px 9px; width:209px; border-bottom: 1px dotted #81807A; color: #191917; display: block; }
.work-lsb p, .contact-lsb p { padding-bottom:19px; border-bottom:1px dotted #81807A; line-height:18px }
.contact-lsb p { border:none; }
.contact-lsb p a { text-decoration:underline; }
.entry-image { background-position:0 -444px; padding-top:22px; float:left; width:598px; }
.entry-image .image-container { background:#eee url(images/loading.gif) 50% 50% no-repeat; border:1px solid #7d7d7d; width:596px; min-height:500px; }
.entry-detail { width:311px; float:right; }
.entry-detail h2 { font-family:'Proxima Nova', Helvetica, Arial; font-size:31px; color:#22211c; line-height:36px; padding-bottom:20px; }
.entry-detail p.details a { color:#262520; }
.entry-detail p.details { padding:8px 0; color:#262520; font-size:12px; font-weight:bold; overflow:hidden; }
.entry-detail p.details.first, .entry-detail p.details.last { border-top:1px solid #B28754; border-bottom:1px solid #B28754; }
.entry-detail p.details span { float:left; min-width:52px; display:block; }
.entry-detail p { color:#191917; padding: 0 0 20px; }
.entry-detail .sharing { display:none; }
.blog-outer { background:url(images/blog-top.png) no-repeat 0 top }
.blog-inner { background: url(images/blog-bottom.png) no-repeat 0 bottom; padding:15px 0; }
.blog-content { background:url(images/blog-content.png) repeat-y; padding:0 4px; font-family: Helvetica, Arial, sans-serif }
.page-content { padding:35px 140px 80px; font-family:'Proxima Nova', Helvetica, Arial; }
.blog-content .fl-left { width:185px; min-height:112px; margin-top:8px; }
.blog-content .fl-right { width:509px; }
.blog-container, .single-blog-holder, .devider-bg { background:url(images/blog-devider.png) repeat-x 0 bottom; }
.blog-container { padding:66px 0 80px; }
.single-blog-holder { font-family:'Proxima Nova', Helvetica, Arial; padding:20px 0 0; }
.blog-container.last { background:none; }
.blog-holder { padding:0 105px; }
.blog-content .blog-holder h2 { font-size:36px; font-family:'Proxima Nova', Helvetica, Arial; color:#22211c; letter-spacing:-1px; line-height:36px; }
.blog-content .blog-holder p { padding:22px 0 0; color:#191917; font-size:14px; line-height:20px; }
#page-navi { width:175px; margin:0 auto; margin-top:11px; overflow:hidden; background:url(images/bg-nav.png) no-repeat; position:relative; height:66px; }
#page-navi .pages { display:none; }
#page-navi a { display:none; background:url(images/sprites.png) no-repeat; width:34px; height:38px; text-indent:-99999px; border:none; margin:0; position:absolute }
#page-navi .nextpostslink { display:block; background-position:-47px -163px; right: 0; top: 13px; }
#page-navi .previouspostslink { display:block; background-position:0 -163px; left:0; top:13px; }
#page-navi .current { width:53px; height:38px; background:url(images/sprites.png) no-repeat -92px -163px; display:block; border:none; padding-top:22px; font-family:Georgia, Times New Roman, Times, serif; font-size:25px; text-align:center; position:absolute; left:56px; margin:1px 0 0; font-weight:normal; }
.single-blog { padding:35px 140px 80px; }
.single .blog-content .single-blog h2, .page-content h2 { text-align:center; font-size: 36px; letter-spacing: -1px; padding: 10px 0 25px; line-height:35px; }
.devider-bg { padding:38px 0; }
.single .blog-content .comment-no { font-size: 36px; letter-spacing: -1px; text-align:center; line-height:30px; background:url(images/comments-bg.png) no-repeat center 6px; font-family:'Proxima Nova', Helvetica, Arial; }
.single .blog-content .comment-holder { padding:0 140px 80px; ; font-family:'Proxima Nova', Helvetica, Arial; }
.contact-rsb .fidiz-contact { border:none; background: none; color:#191917; font-family:"Courier New", Courier, monospace; font-size:13px; padding:2px; }
.referer-page { display:none }
.contact-form { width:224px; margin-bottom:35px; height:124px; }
.contact-rsb p { background:url(images/bg-contact-field.png) repeat-x 0 bottom; margin-bottom:13px; padding-bottom:4px; }
.contact-rsb p label { font-size:10px; color:#8a8a73; padding-right:4px; }
.contact-rsb p.last { background:none; }
.contact-rsb .text-field { width:176px; }
.contact-rsb .dropdown { background: url(images/bg-select.png) no-repeat right center; }
.contact-rsb .text-area { width:545px; background:url(images/bg-contact-msg.png) repeat; line-height:25px; height:180px; margin-top:5px; }
.contact-rsb .submit { background-position:-224px -213px; width:77px; height:34px; text-align:center; font-weight:bold; float:right; cursor:pointer; border:none; text-indent:-99999px; display:block; }
.address-bar { position:absolute; top:160px; right:88px; width:210px; font-family:"Courier New", Courier, monospace; color:#191917; line-height:15px; z-index:10; }
ul#tabs li a:hover { text-decoration:none; }
ul#tabs li a.current { background: url(images/sprites.png) no-repeat -224px -249px; color: #e5e5e2; border:none; padding:10px 14px 10px 9px; }
ul#output { right: 0; position: relative; }
ul#output li { position:absolute; }
#output div.wpcf7-mail-sent-ok, #output div.wpcf7-mail-sent-ng { background: none repeat scroll 0 0 green; bottom: -10px; left: 0; position: absolute; -moz-border-radius: 2px; padding:7px 14px; color:#fff; }
#output div.wpcf7-mail-sent-ng { background:#f8ec3c; color:#000; }
#output span.wpcf7-not-valid-tip { background:url(images/error-pop.png) no-repeat; width:143px; border:none; padding:7px 10px 7px 15px; top:-10px; left:181px; color:#fff; font-size:11px; }
.sharing { border-top:1px dotted #ddd; margin-top:35px; }
.post-nav { margin-top:25px; }
.post-nav a { width:44px; height:44px; display:block; text-indent:-99999px; background:url(images/sprites.png) no-repeat; float:left }
.post-nav .prev-post a { background-position:0 -163px; margin-right:5px; }
.post-nav .next-post a { background-position:-47px -163px; }
#PDI_container4698941 .pds-answer-group { float:left; width:122px; }
#PDI_container4698941 .pds-answer-input { float:left; }
#PDI_container4698941 .pds-answer label { float:left; width:94px; margin:-3px 0 0 0; }
#PDI_container4698941 .pds-textfield { float:left; margin-top:5px; }
#PDI_container4698941 .pds-links { float:right; padding:0!important }
#PDI_container4698941 .pds-box { width:100% !important; }
#PDI_container4698941 .pds-answer { overflow:hidden; }
/*================ sidebar ===============*/











#sidebar { width:190px; float:right; margin:0; padding: 0; }
#sidebar h2 { margin: 0; padding: 0; }
#sidebar label { margin: 0; padding: 0; }
#sidebar p { margin:0; padding: 0 6px 0 12px; }
#sidebar img { padding: 0; margin: 0; }
#sidebar ul { margin:12px; padding:0; }
#sidebar ul li { margin: 0; padding: 0; line-height: 14pt; list-style-type: none; }
#sidebar ul ul { margin:14px 0; padding:0; }
#sidebar ul ul li { list-style-type: none; }
#sidebar ul ul ul { margin: 0; padding: 0; }
#sidebar ul ul ul li { padding: 0 0 0 15px; list-style-type: square; color: #898989; }
.f-book iframe { background:#fff; }
/*================ comments ==============*/







#respond { margin:40px -34px 0 -21px; padding:13px 21px 20px 20px; position:relative; }
#commentform { margin:0; padding:15px 0 0; }
#commentform p.field-text input { border:1px solid #c9c9c9; padding:3px; background:#fff; -webkit-box-shadow: inset 2px 2px 0px #f0f0f0; -moz-box-shadow: inset 2px 2px 0px #f0f0f0; box-shadow: inset 2px 2px 0px #f0f0f0; -moz-border-radius: 3px; border-radius: 3px; width:237px; height:27px; margin-top:2px; }
#commentform p.field-text { color:#5d5d5d; margin-bottom:10px; }
#commentform p #submit { cursor:pointer; float:right; background-position: -224px -213px; border: medium none; cursor: pointer; display: block; float: right; font-weight: bold; height: 34px; text-align: center; text-indent: -99999px; width: 77px; margin-top:5px; }
#commentform p label { color:#c5c5c5; font-size:13px; }
#comment { width:379px; height:115px; border:1px solid #c9c9c9; padding:3px; background:#fff; -webkit-box-shadow: inset 2px 2px 0px #f0f0f0; -moz-box-shadow: inset 2px 2px 0px #f0f0f0; box-shadow: inset 2px 2px 0px #f0f0f0; -moz-border-radius: 3px; border-radius: 3px; }
#commentform a { text-decoration: none; }
ol.commentlist { list-style-type: none; margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; }
ol.commentlist li { margin:10px 0; position:relative; }
ol.commentlist li p { padding:0 14px 0 2px; color:#191917; line-height:17px; }
ol.commentlist .reply a { font-weight:bold; text-decoration:underline; }
ol.commentlist .reply { margin-top:15px; }
cite { font-weight: bold; font-style: normal; font-size:20px; font-size:14px; color: #191917; }
cite a { color: #191917; text-decoration: none; }
.commentmetadata a { color:#9d9d9d; font-size:11px; }
cite a:hover { text-decoration: none; }
.left-text { float:left; }
.right-text { float:right; margin-top:17px; }
.comment-text { float:left; width:395px; }
.authet-info { float:left; width:130px; }
.gravtr-img { float:right; background:url(images/loading.gif) no-repeat 50% 50%; width:51px; height:51px }
ol.commentlist #comment-holder { background:url(images/comment-devider.png) no-repeat 0 bottom; padding-bottom:10px; }
ol.commentlist .comment-content { padding:40px 0 35px; position:relative; overflow:hidden; margin:10px 0 0; }
.commentlist .children .comment-content { padding-left:12px; border-left:3px solid #ebebeb }
.commentlist .children ul.children .comment-content { border-left:6px solid #ebebeb }
.commentlist .children ul.children ul .comment-content { border-left:9px solid #ebebeb }
.commentlist .children ul.children ul ul .comment-content { border-left:12px solid #ebebeb }
.cancel-comment-reply { position:absolute; top:-12px; right:-12px; }
.cancel-comment-reply a { background:url(images/sprites.png) no-repeat -314px -221px; width:28px; height:28px; text-indent:-99999px; display:block; }
.commentlist #respond { border:1px solid #eee; -moz-border-radius: 3px; border-radius: 3px; }
/*================= search ==============*/







#searchform { padding:0; margin:14px 0; }
#searchform input#s { }
/*============== misc======================*/







img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
#wpstats { display:none !important; }
/*============== footer ==============*/







footer { width: 100%; background:url(images/footer-bg.png) repeat-x 0 top; color:#908d7e; font-family: 'Proxima Nova', Helvetica, Arial; }
footer, .push { height: 98px; clear:both }
footer p { padding:25px 0 0; margin: 0; line-height:18px; }
footer a { text-decoration: none; }
footer a:hover { text-decoration: underline; }
footer span.sprite { width:30px; height:97px; background-position: -313px -56px; display:block; float:left; margin-right:16px; position:relative; top:-22px; }
footer #sheetswitch { width:138px; height:30px; background-position:-402px -161px; position:absolute; right:0; top:23px; padding:22px 0 0 17px; }
footer #sheetswitch .swatch { display:block; width:30px; height:13px; float:left; cursor:pointer; }
footer #sheetswitch .swatch_hi, footer #sheetswitch .swatch:hover { border:1px solid #84613b; width:28px; height:11px; }
footer #sheetswitch .sheetswitch_next, #sheetswitch .sheetswitch_prev { display:none; }
.single footer #sheetswitch { display:none; }
/**============= SLIDE SHOW ===============**/







.slider-wrap, #slider { background:url(images/devider.png) no-repeat 0 top; overflow:hidden; clear:both; }
.slider-wrap { background-position:0 bottom; padding-bottom:40px; position:relative; }
#some-work { background-position:0 -55px; width:281px; height:64px; float:left; clear:both; padding:25px 19px 0 0; text-indent:-9999px; margin-top:1px; }
#slider_container_1 { float: right; margin: 0 4px 0 0; width: 596px; border:1px solid #7d7d7d; }
#SliderName { width: 596px; margin: auto; }
.SliderNamePrev { background-position:0 -163px; width: 44px; height: 44px; display: block; position: absolute; bottom:0; left:-339px; text-decoration: none; }
.SliderNameNext { background-position:-47px -163px; width: 44px; height: 44px; display: block; position: absolute; bottom:0; left:-292px; text-decoration: none; }
#slider .link-to-work { background-position:-157px -164px; width:39px; height:38px; display:block; text-indent:-99999px; position:absolute; left:95px; bottom:44px; }
.SliderNameDescription { text-shadow:1px 0 1px #fff; color:#151e26; }
.SliderNameDescription h2 { font-size: 21px; font-family:'Proxima Nova', Helvetica, Arial; text-shadow:1px 1px 0 #fff; }
.SliderNameDescription h2 a { color:#151e26; }
.SliderNameDescription p { font-size:12px; text-shadow:none; color:#1e3142; margin-top:5px; letter-spacing:0px; }
.SliderNameDescription span a { font-size:13px; font-family:'Proxima Nova', Helvetica, Arial; color:#444949; }
#SliderNameNavigation { display:none; }
.slide-bg { height:23px; background-position:0 bottom; position:relative; left:338px; width:598px; }
#slider { padding-top:27px; margin:20px 0 22px; }
#slider_container_1 .top-title { left: 341px; position: absolute; text-align: center; top: -107px; width: 596px; font-size:11px; text-transform:capitalize; color:#1a1a1a; font-family: Helvetica, Arial, sans-serif; letter-spacing:0px; font-weight:bold; }
#cboxBottomRight, #cboxBottomLeft, #cboxBottomCenter, #cboxMiddleRight, #cboxMiddleLeft, #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxClose { display:none !important }


a.acquired{position:fixed; right:0px; bottom:20px;}