@charset utf-8;body,html{min-width:960px}body{background:url(images/body-tail.gif) repeat center top fixed #1d1d1d;color:#6b6b6b;font:100%/1.25em Arial,Helvetica,sans-serif;position:relative}body.logged-in{background-position:center 27px}#main{font-size:.75em;background:url(images/splash.png) no-repeat center top}.container{width:1020px;margin:0 auto;position:relative}dl dt{background:url(images/list-arrow.gif) no-repeat 0 3px;padding:0 0 3px 32px;margin-bottom:.2em;font-size:18px;line-height:1.2em;color:#191919}dl dd{padding:0 0 0 32px;margin:0 0 1.5em 0}#header{height:245px;position:relative;z-index:99}.logo{position:absolute;left:0;top:20px;width:100%;text-align:left}.logo h1,.logo h2{font-size:9.167em;line-height:1.2em;margin:-19px 0 0 0;font-family:Lobster,cursive;font-weight:400;position:relative;z-index:2}.logo h1:first-letter,.logo h2:first-letter{color:#f91243}.logo h1 a,.logo h2 a{color:#fff;text-decoration:none}.logo .description{font-family:Oswald,sans-serif;color:#fff;font-size:1.25em;line-height:1.2em;text-transform:uppercase;padding-left:133px;margin-top:-22px;text-align:left}.logo .description.alt{margin-top:-25px}.logo a#logo{position:relative;z-index:2}#widget-header{position:absolute;right:0;top:20px;z-index:1;width:484px}.widget-header ul li{float:left;font-size:14px;line-height:1.2em;text-transform:uppercase;font-family:Oswald,sans-serif;line-height:25px;word-spacing:2px;border-left:1px solid #313131;padding:0 0 0 9px;margin:0 0 0 9px;background:0 0;color:#fff}.widget-header ul li:first-child{border:none;padding:0;margin:0}.widget-header ul li a{text-decoration:none;color:#737373}.widget-header ul li a:hover{color:#fff}.meta_widget{overflow:hidden}.meta_widget li.loginout a{padding-right:24px;background:url(images/loginout-icon.png) no-repeat right top;color:#fff}.meta_widget li.loginout a:hover{background-position:right -28px}.social-networks{list-style-type:none;padding:0;margin:0;border:none}.social-networks li{float:left;border:none;padding:0;margin:0 0 0 5px}.social-networks li a{text-decoration:none;float:left;position:relative}.social-networks li a:hover{color:red}#widget_my_requestquotewidget{width:100%;overflow:hidden}.top-box{background:#eee;border:1px solid #dbdbdb;padding:20px;margin-bottom:20px;overflow:hidden;zoom:1;position:relative;min-height:80px}.box-button{float:right;background:#dbdbdb;font-size:21px;color:#fff;text-decoration:none;padding:10px;position:absolute;right:30px;top:50%;margin-top:-25px}.box-text{float:left;width:75%}#slider-wrapper{height:610px;overflow:hidden;position:relative;background:url(images/slider-wrapper.jpg) no-repeat left top}#faded{margin-top:42px;width:700px;height:528px}#faded ul,#faded ul li{margin:0;padding:0;background:0 0}#faded .slides{width:700px;height:528px;background:url(images/loading-slider.gif) no-repeat 50% 50% #fff}#faded .slides li{margin:20px 0 0 20px;padding:0;height:488px}#faded .slides li .caption{position:absolute;left:0;bottom:0;width:660px;min-height:96px;height:auto!important;height:96px;background:url(images/caption-tail.png)}#faded .slides li .caption .inside{padding:18px 0 0 22px}#faded .slides li .caption .slide-post-date{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#e10f3b}#faded .slides li .caption h2{color:#fff;font-size:23px;margin:0}#faded .slides li .caption .button{position:absolute;right:21px;top:37px}#faded .pagination{position:absolute;right:0;top:42px;width:220px}#faded .pagination li{margin-bottom:20px;overflow:hidden;vertical-align:top;width:100%}#faded .pagination li a{background:0 0;background-repeat:no-repeat;background-position:left -137px;background-image:url(images/slider-thumb-sprite.png);display:block;width:220px;height:117px;color:#fff!important;padding:0;position:relative}#faded .pagination li a .inner{padding:0 6px 0 10px}#faded .pagination li a .corner{width:45px;height:45px;background:url(images/slider-thumb-corner.png) no-repeat left top;position:absolute;right:0;bottom:0;display:none}#faded .pagination li a h3{line-height:20px;font-size:18px;margin:0;padding-top:15px}#faded .pagination li a:hover,#faded .pagination li.current a{background-position:left top}#faded .pagination li a:hover .corner,#faded .pagination li.current a .corner{display:block}#faded .pagination li a img{border:3px solid #fff;float:left;margin:10px 20px 0 0}nav.primary{position:relative;z-index:2}.sf-menu,.sf-menu *,nav.primary .menu,nav.primary .menu *{margin:0;padding:0;list-style:none}.sf-menu,nav.primary .menu{line-height:1}.sf-menu ul,nav.primary .menu ul{position:absolute;top:-999em;width:10em}.sf-menu ul li,nav.primary .menu ul li{width:100%}.sf-menu li:hover,nav.primary .menu li:hover{visibility:inherit}.sf-menu li,nav.primary .menu li{float:left;position:relative;padding:0;background:0 0}.sf-menu a,nav.primary .menu a{display:block;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.sf-menu li.sfHover ul,.sf-menu li:hover ul,nav.primary .menu li.sfHover ul,nav.primary .menu li:hover ul{left:0;top:64px;z-index:99}nav.primary .menu li.sfHover li ul,nav.primary .menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li:hover li ul{top:-999em}nav.primary .menu li li.sfHover ul,nav.primary .menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li:hover ul{left:194px;top:-15px}nav.primary .menu li li.sfHover li ul,nav.primary .menu li li:hover li ul,ul.sf-menu li li.sfHover li ul,ul.sf-menu li li:hover li ul{top:-999em}nav.primary .menu li li li.sfHover ul,nav.primary .menu li li li:hover ul,ul.sf-menu li li li.sfHover ul,ul.sf-menu li li li:hover ul{left:194px;top:-15px}.sf-menu,nav.primary .menu{width:100%;margin-top:165px;height:70px;background:url(images/nav-primary-tail.png) repeat-x left top;float:left}.sf-menu a,nav.primary .menu a{text-decoration:none;color:#fff}.sf-menu>li,nav.primary .menu>li{background:url(images/nav-divider.gif) no-repeat left top;padding-left:1px}.sf-menu>li:first-child,nav.primary .menu>li:first-child{background:0 0;padding:0}.sf-menu>li>a,nav.primary .menu>li>a{font-size:17px;line-height:63px;height:63px;text-transform:uppercase;font-family:Oswald,sans-serif;padding:0 20px}.sf-menu>li.current-menu-item.sfHover>a,.sf-menu>li.current-menu-item>a,.sf-menu>li.current-menu-item>a:hover,nav.primary .menu>li.current_page_item.sfHover>a,nav.primary .menu>li.current_page_item>a,nav.primary .menu>li.current_page_item>a:hover{background:url(images/nav-current.jpg) repeat-x left top #b2102c}.sf-menu>li.sfHover>a,.sf-menu>li>a:hover,nav.primary .menu>li.sfHover>a,nav.primary .menu>li>a:hover{background:#000;color:#fff}.sf-menu li ul,nav.primary .menu li ul{background:#1c1c1c;width:193px;padding:15px 0}.sf-menu li li,nav.primary .menu li li{padding:0 0 0 19px;font-family:Arial,Helvetica,sans-serif}.sf-menu li li a,nav.primary .menu li li a{font-size:15px;line-height:23px}.sf-menu li li a:hover,.sf-menu li li.current-menu-item>a,.sf-menu li li.sfHover>a,nav.primary .menu li li a:hover,nav.primary .menu li li.current_page_item>a,nav.primary .menu li li.sfHover>a{color:#f91243}.sf-menu a:active,.sf-menu a:focus,.sf-menu a:hover,.sf-menu li.current-menu-item>a,.sf-menu li.sfHover,.sf-menu li:hover{outline:0}.sf-menu a.sf-with-ul{min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(images/arrows-ffffff.png) no-repeat -10px -100px}a>.sf-sub-indicator{top:.8em;background-position:0 -100px}a:active>.sf-sub-indicator,a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator,li:hover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul{background:url(images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background:0 0}.searchform{width:299px;position:relative;overflow:hidden}.searchform label{text-transform:uppercase;color:#737373;font-size:1.167em;line-height:30px;font-family:Oswald,sans-serif;float:left;width:56px}.searchform .searching{width:287px;color:#737373;float:left}.searchform .submit{width:18px;height:18px;background:url(images/search-button1.png) no-repeat left top;cursor:pointer;position:absolute;right:5px;top:6px;margin:0}.searchform .submit:hover{background-color:#f91243!important}#top-search{position:absolute;left:0;top:90px}#top-search .searchform{width:243px}#top-search .searchform .searching{background:url(images/forms-tail.png);border:1px solid #313131;width:175px}#top-search .searchform .submit{background:url(images/search-button.png) no-repeat left top}.primary_content_wrap{position:relative;z-index:1}.sidebar_position_left{float:right!important}#content .indent{padding:0 30px 0 0}#content .row-1,.box{background:#000;color:#6b6b6b;padding-bottom:37px}.box{padding:0 0 40px 0;margin:20px 0 30px 0}.box h3{color:#fff!important;font-size:17px;line-height:52px;height:56px;background:url(images/tabbed-nav-tail.gif) repeat-x left top;text-transform:uppercase;padding:0 0 0 20px}#content .row-1 .link{color:#fff;float:right;background-image:url(images/link-arrow01.gif)}#content .row-2{background:#f0f0f0;padding:35px 0 40px 0}#content .row-2 h3{color:#000}h3#comments{padding-top:25px}.commentlist{list-style-type:none;padding:0;margin:0}li.comment{list-style-type:none;overflow:hidden;background:0 0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:20px}li.comment .comment-body{padding:10px 10px 25px 60px;position:relative;zoom:1;border:1px solid #d3d3d3;background:#f6f5f5;margin-bottom:20px}.comment-author{padding:.5em 0 1em 0}.comment-meta{font-size:11px;color:#999;position:absolute;right:20px;top:15px}li.comment .avatar{float:none;margin:0;position:absolute;left:10px;top:10px;padding:1px;border:1px solid #dbdbdb;vertical-align:top;overflow:hidden}li.comment .avatar{display:block;vertical-align:top;overflow:hidden}.commentlist ul.children{margin:20px 0 0 28px}.reply{position:absolute;right:20px;bottom:15px}.reply a{display:inline-block;background:#2f2f2f;padding:3px 8px;color:#fff!important;text-decoration:none}.reply a:hover{background:#cc0c35}.allowed_tags{background:#eee;padding:15px;font-size:11px;font-family:"Courier New",Courier,monospace;color:#666}.allowed_tags strong{font-family:Tahoma,Geneva,sans-serif}#respond{padding:1em 0 0 0}.comments-link-extra{font-size:16px;line-height:34px;font-family:Oswald,sans-serif;color:#fff;text-decoration:none;background-repeat:repeat-x;background-position:left -34px;background-image:url(images/button-sprite02.gif);display:inline-block;padding:0 10px;margin-left:18px}.comments-link-extra:hover{background-position:left 0}article{margin-bottom:15px;width:100%;position:relative;overflow:hidden}.article-list article{margin:50px 0 0 0}.article-list article:first-child{margin:0}article header h2{margin-bottom:.5em}article.single-post{margin-bottom:30px;overflow:hidden;width:100%}.featured-thumbnail{float:left;margin:0 20px 15px 0}.featured-thumbnail .img-wrap{float:left;padding:3px;background:#fff}.featured-thumbnail .img-wrap:hover{background:#fc1e4c}.featured-thumbnail.no-hover .img-wrap:hover{background:#fff!important}.featured-thumbnail img{float:left}.featured-thumbnail.small img{padding:4px}.featured-thumbnail.large{float:none;overflow:hidden;margin:0 0 14px 0}.featured-thumbnail.large img{width:100%;height:auto}.f-thumb-wrap{overflow:hidden}.post-content.border-bottom{border-bottom:1px solid #d3d3d3;padding-bottom:20px}.post-content .excerpt{margin-bottom:1.5em}.post-content.border-bottom .excerpt{margin-bottom:2.55em}.post-content ul li{background:url(images/list-arrow.gif) no-repeat scroll left 7px transparent;font-family:Arial,sans-serif;font-size:12px;line-height:24px;list-style-type:none;padding-left:12px}.pagination a{display:inline-block;padding:0 5px;background:#eee}article footer{clear:both;padding:5px 0 0 0}article.single-post footer{margin-top:20px}.post-meta{line-height:23px;overflow:hidden;width:100%;margin-bottom:16px;color:#898888}.post-meta .fleft{background:#fff;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;padding:0 24px 0 11px}.post-meta time{color:#040404}p.gravatar{float:left;margin-right:20px}.post-edit-link{display:block;position:absolute;right:0;top:0;padding:2px 7px;background:#000;color:#fff;font-size:10px;text-transform:uppercase;text-decoration:none;border-radius:3px}.post-edit-link:hover{background:#666}.alignleft{float:left;margin:0 10px 10px 0;padding:3px;background:#fff}.alignright{float:right;margin:0 0 10px 20px;padding:3px;background:#fff}.aligncenter{text-align:center;margin:0 auto;padding:3px;background:#fff}.tbl-image{float:left;margin:0 5px 10px 0;padding:3px;background:#fff;max-width:300px}.alignnone{padding:3px;background:#fff;display:block;max-width:300px!important;margin-bottom:10px}article .post-content img{max-width:710px}.frame{padding:3px;background:#fff;text-align:center}.frame img.alignleft,.frame img.alignright{margin:0;padding:0;border:none}.wp-pagenavi{clear:both;overflow:hidden;margin-top:37px}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:none!important;padding:0 8px!important;margin:2px;line-height:24px;display:inline-block;background:#2f2f2f;color:#fff}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#cc0c35}.wp-pagenavi span.current{font-weight:700}.wp-pagenavi .pages{float:right;border:none;background:0 0;color:#000}nav.oldernewer{width:100%;overflow:hidden;font-size:12px;margin-top:2.8em}nav.oldernewer.alt{margin-top:1.1em}.older{float:left}.older a{padding-left:8px;background:url(images/link-arrow03-left.gif) no-repeat left 5px}.newer{float:right}.newer a{padding-right:8px;background:url(images/link-arrow03-right.gif) no-repeat right 5px}#post-author{overflow:hidden;padding:20px;margin-bottom:2em;background:#303030}#post-author h3{color:#fff!important}#author-link{margin-top:1.5em}#post-author .gravatar{margin:0 20px 0 0}#post-author .gravatar img{background:#fff;border:1px solid #dbdbdb;padding:5px}#recent-author-posts{margin-bottom:3em}.author-info{width:100%;overflow:hidden;margin-bottom:3em;padding-bottom:2em;border-bottom:1px solid #d3d3d3}.author-info .avatar{margin:0 20px 0 0}.author-info .avatar img{float:left;background:#fff;padding:7px;border:1px solid #d3d3d3}.author-meta{margin-bottom:20px;overflow:hidden;width:100%}.author-meta p.gravatar{margin:0}#error404{padding:30px 0 100px 0}.error404-num{font-size:250px;line-height:1.2em;color:#e10f3b}#error404 hgroup{margin:0 0 2em 0;padding-top:50px}#error404 hgroup h1{font-size:3em;margin-bottom:.2em}#error404 hgroup h2{font-family:Oswald,sans-serif;line-height:1.2em}#error404 h4{font-size:1em;line-height:1.5em}#error404 .searchform{width:276px}#error404 .searchform .searching{background:#fff;border:1px solid #d3d3d3;width:265px}.latestwork{width:100%;overflow:hidden;list-style-type:none;padding:0;margin:0}.latestwork li{float:left;margin-right:20px}.header-title{margin-bottom:2.5em}.header-title h1{margin-bottom:.1em}.header-title .page-desc{font-size:.91em;color:#999}#gallery .portfolio{width:100%;overflow:hidden;list-style-type:none;padding:0;margin:-50px 0 0 0}#gallery .portfolio li{float:left;width:300px;margin:50px 19px 0 0;position:relative;padding:0;background:0 0}#gallery .portfolio li.nomargin{margin-right:0!important}#gallery .portfolio li span.image-border{display:block;border:1px solid #e3e3e3;border:1px solid rgba(0,0,0,.1);height:160px;width:300px;position:relative}#gallery .portfolio li span.image-border:before{-webkit-box-shadow:0 15px 10px rgba(0,0,0,.5);-moz-box-shadow:0 15px 10px rgba(0,0,0,.5);box-shadow:0 15px 10px rgba(0,0,0,.5);-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-o-transform:rotate(-4deg);position:absolute;left:10px;bottom:15px;z-index:-1;width:50%;height:20%;content:""}#gallery .portfolio li span.image-border:after{-webkit-box-shadow:0 15px 10px rgba(0,0,0,.5);-moz-box-shadow:0 15px 10px rgba(0,0,0,.5);box-shadow:0 15px 10px rgba(0,0,0,.5);-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);position:absolute;right:10px;bottom:15px;z-index:-1;width:50%;height:20%;content:""}#gallery .portfolio li a.image-wrap{display:block;padding:4px;border:1px solid #fff;overflow:hidden;width:290px;height:150px;position:relative;background:#f5f5f5 url(images/loading-folio.gif) 50% 50% no-repeat;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#gallery .portfolio li a.image-wrap img{float:left}#gallery .portfolio .folio-desc{margin-bottom:0;padding:1.5em 0 0 .5em}#gallery .portfolio p.excerpt{padding:0}.zoom-icon{display:block;position:absolute;left:5px;top:-152px;width:290px;height:150px;background:url(images/magnify.png) 50% 50% no-repeat;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#gallery .portfolio li a.image-wrap:hover .zoom-icon{top:5px}#gallery.one_column .portfolio li{width:100%;margin-right:0;margin-left:0}#gallery.one_column .portfolio li span.image-border{width:610px;height:310px;float:left}#gallery.one_column .portfolio li a.image-wrap{width:600px;height:300px}#gallery.one_column .zoom-icon{top:-252px;width:600px;height:300px}#gallery.one_column .folio-desc{float:left;margin:0 0 0 30px;overflow:hidden;width:290px;line-height:1.5em}#gallery.one_column header{margin-bottom:1.5em}#gallery.one_column header h2{margin-bottom:.1em}#gallery.one_column header time{font-size:11px;color:#999}#gallery.one_column .portfolio li .hr{margin:0 0 50px 0}#gallery.one_column .portfolio li:first-child .hr{display:none}#gallery.two_columns .portfolio li{width:450px;margin-right:38px}#gallery.two_columns .portfolio li span.image-border{width:450px;height:250px}#gallery.two_columns .portfolio li a.image-wrap{width:440px;height:240px}#gallery.two_columns .zoom-icon{top:-252px;width:440px;height:240px}#gallery.four_columns .portfolio li{width:210px;margin-right:32px}#gallery.four_columns .portfolio li span.image-border{width:210px;height:130px}#gallery.four_columns .portfolio li a.image-wrap{width:200px;height:120px}#gallery.four_columns .zoom-icon{top:-152px;width:200px;height:120px}#sidebar{padding:7px 0 0 0}.widget{margin-bottom:30px}ul.children{margin:10px 0 0 .5em}#footer ul ul{background:url(images/list-divider.gif) repeat-x left top;margin:3px 0 0 .5em;padding-top:4px}.widget_nav_menu .sub-menu{margin-top:10px}#calendar_wrap{padding:0 18px}#wp-calendar{width:100%}#wp-calendar caption{text-align:center}#wp-calendar td{text-align:center;padding:6px 0;border:none}#wp-calendar caption{font-size:16px;color:#000;font-weight:700;padding:4px 0;margin-bottom:5px}#wp-calendar thead th{padding:7px 0;font-size:14px;background:#303030;color:#fff;text-align:center}#wp-calendar #prev{text-align:left}#wp-calendar #next{text-align:right}.widget_random_posts>h3{overflow:hidden;position:relative;z-index:2;background:#000;margin:0 0 -33px 0;padding-bottom:1.3em}.widget_random_posts .random-post{padding:17px 0 0 0;margin:17px 0 0 0;background:url(images/list-divider.gif) repeat-x left top}.widget_random_posts .random-post h3{font-size:16px;line-height:24px;margin:0}.widget_random_posts .random-post h3 a{color:#605e5e;text-decoration:none}.widget_random_posts .random-post h3 a:hover{color:#fff}.faq_list dt{color:#666;position:relative;padding:0 0 5px 28px;font-size:15px;font-weight:400;margin:0;background:0 0}.faq_list span.marker{display:block;position:absolute;left:0;top:0;font-size:15px;color:#333;font-weight:700}.faq_list dd{padding:0 0 0 28px;position:relative;margin:0 0 2em 0;color:#b2b2b2}.faq_list dd .marker{top:3px}.post_list{list-style-type:none;padding:0;margin:0}.post_list li{overflow:hidden;padding-top:1.5em;padding-bottom:1.5em;border-top:1px solid #dbdbdb}.post_list li:first-child{border:none;padding-top:0}.post_list li img{float:left;margin:0 15px 10px 0}.popular-posts ul li{background:0 0;padding:0 0 13px 0;margin-bottom:13px;border-bottom:1px solid #d3d3d3;vertical-align:top;overflow:hidden}.popular-posts li .wpthumb,.wpthumb{position:relative;clear:both;display:inline-block;overflow:hidden}.popular-posts li .corner,.recent-posts.post_cycle_3 .corner,.wpthumb .corner{width:50px;height:50px;position:absolute;right:-1px;bottom:11px;background:url(images/thumb-corner01.png) no-repeat left top;display:none}.popular-posts li .corner{background:url(images/thumb-corner02.png) no-repeat left top}.popular-posts li .wpthumb:hover .corner,.recent-posts.post_cycle_3 a:hover .corner,.wpthumb:hover .corner{display:block}.popular-posts li .wpp-post-title{font-size:16px;line-height:24px;margin:0;display:block;clear:both;overflow:hidden;color:#787878}.popular-posts li .wpp-post-title:hover{color:#e10f3b}.popular-posts .link{color:#000;background-image:url(images/link-arrow02.gif)}#my_recentcomments li{padding:0 0 19px 0;margin-bottom:18px;background:0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;border-bottom:1px solid #d3d3d3;vertical-align:top;overflow:hidden}#my_recentcomments li:first-child{margin-bottom:20px}#my_recentcomments li .avatar{border:3px solid #fff;float:left;margin-right:22px}#my_recentcomments li .author{text-transform:capitalize;color:#e10f3b;font-size:17px;line-height:1.2em}#my_recentcomments li time{color:#040404;display:block;margin-bottom:2px}#my_recentcomments li .commment-title{color:#a1a1a1;margin-bottom:15px}#my_recentcomments li .comment-link{display:inline-block}.widget_recent_entries ul li a{display:inline-block}.post_cycle{padding:0;margin:0}#post-cycle .cycle_item{display:none}#post-cycle .cycle_item:first{display:block}.latestpost{margin:0;padding:0}.latestpost li{width:220px;float:left;padding:0;margin:0 20px 0 0;background:0 0}.latestpost li.nomargin{margin-right:0}.latestpost li .thumb{display:block;margin-bottom:12px;position:relative;background:url(images/loading.gif) no-repeat 50%}.latestpost li .thumb img{border:10px solid #fff}.latestpost li .thumb .corner{width:50px;height:50px;position:absolute;right:0;bottom:-1px;background:url(images/thumb-corner01.png) no-repeat left top;display:none}.latestpost li .time{color:#de0f3a;font-family:Arial,Helvetica,sans-serif;font-size:17px;display:block;margin-bottom:12px}.latestpost li h2{font-size:23px;line-height:29px;color:#fff;margin-bottom:14px}.latestpost li .excerpt{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#6b6b6b!important}.latestpost li .excerpt small{color:#fd083b;font-size:9px}.latestpost li .post-link{display:block}.latestpost li .post-link:hover h2{color:#e10f3b}.latestpost li .post-link:hover .time{color:#fff}.latestpost li .post-link:hover .corner{display:block}.testimonials{padding:0;margin:0}.testimonials div.testi_item{background:#fff;padding:1.5em;margin-bottom:2em;margin-right:5px;background:url(images/quotes.png) no-repeat 10px 10px #f3f3f3}.name-testi{padding:0 0 0 2.2em;text-align:right;font-weight:700;display:block;color:#333}.name-testi a{font-weight:400}.testimonials .thumb{float:left;margin-right:20px}.testimonials div.testi_item blockquote{border:none;padding:15px 0 15px 30px;margin:0}.testimonials div.testi_item blockquote a{text-decoration:none;color:#888;display:block}.testimonials div.testi_item blockquote a:hover{color:#333}#testi-cycle .testi_item{display:none}#testi-cycle .testi_item:first{display:block}#testi-controls{text-align:center;overflow:hidden}#testi-controls ul{list-style-type:none;margin:0;padding:0}#testi-controls ul li{padding:0;margin:0 2px 0 0;display:inline-block}article.testimonial{border:1px solid #eee;padding:30px 30px 30px 235px;width:auto;background:url(images/quotes.png) no-repeat 170px 20px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:17px;line-height:1.4em;font-weight:400;color:#87929f;margin-bottom:35px}article.testimonial .testi-pic{position:absolute;left:20px;top:20px}article.testimonial .name-testi{display:block;text-align:right;font-style:normal;color:#222c36;font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:1.2em}article.testimonial .name-testi a{text-decoration:none}article.testimonial .name-testi a:hover{text-decoration:underline}blockquote.testi-single{font-family:Georgia,"Times New Roman",Times,serif;border:1px solid #eee;padding:30px 30px 30px 235px;width:auto;background:url(images/quotes.png) no-repeat 170px 20px;font-size:1.83em;line-height:1.4em;font-style:italic;margin:0;position:relative;color:#87929f}blockquote.testi-single p{margin:0 0 1em 0;padding:0}.testi-pic{position:absolute;left:20px;top:20px}.testi-pic img{padding:7px;background:#fff;border:1px solid #dbdbdb}.recent-posts{margin:0;padding:0;width:100%;overflow:hidden;border:none}.recent-posts li{margin:0 0 20px 0;padding:0;border:none;background:0 0}.recent-posts li img.thumb{margin-bottom:20px;border:3px solid #fff}.recent-posts li h5{font-size:1em;margin-bottom:0;font-weight:400}.recent-posts li h5 a{display:block}.recent-posts li .excerpt{margin-bottom:1.5em;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px}.recent-posts li span.meta{display:block;margin-bottom:.5em;font-size:10px;color:#888;text-transform:uppercase}.recent-posts.post_cycle_1 li{margin:16px 0 0 0;padding:18px 0 0 0;border-top:1px solid #c9c9c9;background:0 0;vertical-align:top;overflow:hidden}.recent-posts.post_cycle_1 li:first-child{border:none;padding:0;margin:0}.recent-posts.post_cycle_1 .thumb-wrap img{float:left;margin-right:12px}.recent-posts.post_cycle_1 .thumb-wrap:hover img{border-color:#e10f3b}.recent-posts.post_cycle_1 .meta{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:none}.recent-posts.post_cycle_1 h5{overflow:hidden}.recent-posts.post_cycle_1 h5 a{color:#e10f3b;text-decoration:none}.recent-posts.post_cycle_1 h5 a:hover{color:#000}.recent-posts.post_cycle_2 li{border-top:1px solid #c9c9c9;margin:13px 0 0 0;padding:15px 0 0 0;background:0 0}.recent-posts.post_cycle_2 li:first-child{border:none;padding-top:0;margin-top:0}.recent-posts.post_cycle_3{margin:-40px 0 0 0}.recent-posts.post_cycle_3 li{display:-moz-inline-box;display:inline-block;vertical-align:top;width:470px;padding:0;background:0 0;margin:40px 0 0 0}.recent-posts.post_cycle_3 .thumb-wrapper{position:relative;float:left;width:173px;height:143px;margin-right:18px;border:10px solid #fff}.recent-posts.post_cycle_3 .thumb-wrapper img{border:none}.recent-posts.post_cycle_3 .thumb-wrapper .thumb{margin:0}.recent-posts.post_cycle_3 .thumb-wrapper .corner{bottom:-11px;right:-10px}.recent-posts.post_cycle_3 .excerpt{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;padding-right:20px;overflow:hidden;margin:0}.recent-posts.post_cycle_3 .meta{color:#de0f3a;font-size:17px;font-family:Arial,Helvetica,sans-serif;text-transform:none}.recent-posts.post_cycle_3 h5{font-size:23px;line-height:29px;padding-right:12px;margin-bottom:12px}.recent-posts.post_cycle_3 h5 a{color:#fff}.recent-posts.post_cycle_3 h5 a:hover{color:#e10f3b}.recent-posts.post_cycle_3 .button{background:0 0;font-size:9px;display:inline-block;color:#fd083b!important;font-family:Arial,Helvetica,sans-serif;padding:0}.recent-posts.photos{margin-bottom:45px}.recent-posts.photos h5{display:none}.recent-posts.photos li{float:left;margin:0 6px 6px 0}.recent-posts.photos li.nomargin{margin:0}.recent-posts.photos img.thumb{margin:0;border:4px solid #fff}.recent-posts.photos li a:hover img.thumb{border-color:#e10f3b}.recent-posts.portfolio_cycle{margin-top:-32px}.recent-posts.portfolio_cycle li{font-family:Arial,Helvetica,sans-serif;font-size:12px;float:left;width:300px;margin:32px 20px 0 0;background:0 0;padding:0}.box .recent-posts.portfolio_cycle li{color:#fff}.recent-posts.portfolio_cycle li.third-nomargin{margin-right:0}.recent-posts.portfolio_cycle li .excerpt{line-height:22px}.recent-posts.portfolio_cycle li h5{font-size:17px}.recent-posts.portfolio_cycle li h5 a{color:#e10f3b}.recent-posts.portfolio_cycle li h5 a:hover{text-decoration:underline}.recent-posts.portfolio_cycle li .thumb-wrapper{display:block;float:left;margin-right:10px}.recent-posts.portfolio_cycle li .thumb-wrapper img{border:10px solid #fff}.recent-posts.portfolio_cycle li .thumb-wrapper:hover img{border-color:#e10f3b}.tags-cloud a{display:inline-block;background:#e0e0e0;padding:1px 7px;border:1px solid #bdbdbd;border-radius:3px;text-decoration:none;color:#838383}.tags-cloud a:hover{background:#eee}.tagcloud a{line-height:normal}.recent-comments{list-style-type:none;padding:0;margin:0}.recent-comments li{padding:0;margin:0;border:none;padding-bottom:.5em}#widget-footer{background:#000;padding:35px 0;overflow:hidden}#widget-footer h3{color:#fff}#widget-footer ul li{background:url(images/list-divider.gif) repeat-x left top;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:4px 0 0 0;margin:3px 0 0 0}#widget-footer ul li:first-child{padding:0;margin:0;background:0 0}#widget-footer ul li a{color:#4d4d4d;text-decoration:none}#widget-footer ul li a:hover{color:#fff}#copyright{text-align:center;padding:15px 0;color:#fff}#copyright a{color:#f61243;text-decoration:none}#copyright a:hover{text-decoration:underline}nav.footer{overflow:hidden}nav.footer ul{padding:0;margin:0}nav.footer ul li{list-style-type:none;float:left;padding-left:15px}.button{display:inline-block;padding:0 15px;line-height:34px;background:url(images/button-sprite01.gif) repeat-x left -34px;color:#fff!important;text-decoration:none;font-family:Oswald,sans-serif;font-size:16px}.button:hover{background-position:left top}.link{background-repeat:no-repeat;background-position:right 8px;padding-right:8px;display:inline-block}.no-results .searchform{width:561px}.no-results .searchform .searching{width:550px}.tabs{margin:1px 0 20px 0}.tabs .tab-wrapper{border:1px solid #ddd;border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;margin:-1px 0 0 0}.tabs .tab-menu ul{list-style:none;margin:0!important;padding:0!important}.tabs .tab-menu li{display:inline;float:left;margin:0;padding:0}.tabs .tab-menu a{background-color:#fafafa;border:1px solid #ddd;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;color:#aaa;display:block;font-size:12px;letter-spacing:1px;margin:0 2px 0 0;padding:8px 20px}.tabs .tab-menu a:hover{background-color:#f2f2f2;color:#666}.tabs .tab-menu a.active{background-color:#fff;background:-moz-linear-gradient(bottom ,#fafafa 0,#f6f6f6 90%) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fafafa),color-stop(90%,#f6f6f6));border-bottom:none;color:#666;padding:8px 20px 9px 20px}.tabs .tab{background-color:#fafafa;border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;padding:20px}.toggle{padding:0 0 2px 0}.toggle~br{display:none}.toggle .trigger{background-color:#f5f5f5;background:-moz-linear-gradient(bottom,#f2f2f2 0,#fff 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f2f2),color-stop(1,#fff));border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#666;display:block;padding:10px 12px 10px 40px;position:relative;text-decoration:none}.toggle .trigger span{background:url(includes/images/toggle.png) 0 0 no-repeat;display:block;position:absolute;top:9px;left:10px;text-indent:-9999px;width:22px;height:20px}.toggle .active,.toggle .trigger:hover{background:#191919;color:#fff}.toggle .active span{background-position:0 -20px}.toggle .box{background-color:#fafafa;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:20px}.dropcap{display:block;float:left;font-size:4em;line-height:1em;margin:0 10px 0 0;text-transform:uppercase}.hr{height:1px;background:#d8d8d8;overflow:hidden;font-size:0;line-height:0;margin:30px 5px}.grid_1 .hr,.grid_10 .hr,.grid_11 .hr,.grid_12 .hr,.grid_13 .hr,.grid_14 .hr,.grid_15 .hr,.grid_16 .hr,.grid_17 .hr,.grid_18 .hr,.grid_19 .hr,.grid_2 .hr,.grid_20 .hr,.grid_21 .hr,.grid_22 .hr,.grid_23 .hr,.grid_24 .hr,.grid_3 .hr,.grid_4 .hr,.grid_5 .hr,.grid_6 .hr,.grid_7 .hr,.grid_8 .hr,.grid_9 .hr{margin-left:0;margin-right:0}.address{overflow:hidden;width:100%;margin:0;padding:0}.address dt{float:left;width:165px;margin:0 20px 0 0;padding:0;background:0 0;font-size:1em;line-height:18px}.address dd{float:left;width:217px;padding:0}.address dd ul{list-style-type:none;padding:0;margin:0}.address dd ul li{background:0 0;padding:0;margin:0;font-size:12px;line-height:20px;font-family:Arial,Helvetica,sans-serif}.address dd span{float:left;width:100px}.address dd a{text-decoration:none}.address dd a:hover{text-decoration:underline}#easyTooltip{padding:3px 8px;background:#000;color:#fff;font-size:10px;z-index:9999}.modal-box{display:block;position:relative;border:4px solid #fff}.modal-box .play{background:url(images/play-button.png) no-repeat left top;position:absolute;left:50%;top:50%;width:94px;height:94px;margin:-47px 0 0 -47px;cursor:pointer}.modal-box:hover .play{background-position:left -94px}.video-wrap{margin-bottom:10px;position:relative;zoom:1}.video-wrap object{position:relative;z-index:2}.video-bg{background-color:#fff;position:absolute;left:-4px;top:-4px;z-index:1;border:4px solid #fff}.audio-wrapper{margin-bottom:1.5em}.audio-desc{font-size:.91em;color:#999;padding:.5em 0 0 0}.audiojs audio{position:absolute;left:-1px}.audiojs{width:460px;height:36px;background:#404040;overflow:hidden;font-family:monospace;font-size:12px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(.5,#555),color-stop(.51,#444),color-stop(1,#444));background-image:-moz-linear-gradient(center top,#444 0,#555 50%,#444 51%,#444 100%);-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.3);-moz-box-shadow:1px 1px 8px rgba(0,0,0,.3);-o-box-shadow:1px 1px 8px rgba(0,0,0,.3);box-shadow:1px 1px 8px rgba(0,0,0,.3)}.audiojs .play-pause{width:25px;height:40px;padding:4px 6px;margin:0;float:left;overflow:hidden;border-right:1px solid #000}.audiojs p{display:none;width:25px;height:40px;margin:0;cursor:pointer}.audiojs .play{display:block}.audiojs .scrubber{position:relative;float:left;width:280px;background:#5a5a5a;height:14px;margin:10px;border-top:1px solid #3f3f3f;border-left:0;border-bottom:0;overflow:hidden}.audiojs .progress{position:absolute;top:0;left:0;height:14px;width:0;background:#ccc;z-index:1;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(.5,#ddd),color-stop(.51,#ccc),color-stop(1,#ccc));background-image:-moz-linear-gradient(center top,#ccc 0,#ddd 50%,#ccc 51%,#ccc 100%)}.audiojs .loaded{position:absolute;top:0;left:0;height:14px;width:0;background:#000;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#222),color-stop(.5,#333),color-stop(.51,#222),color-stop(1,#222));background-image:-moz-linear-gradient(center top,#222 0,#333 50%,#222 51%,#222 100%)}.audiojs .time{float:left;height:36px;line-height:36px;margin:0 0 0 6px;padding:0 6px 0 12px;border-left:1px solid #000;color:#ddd;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.audiojs .time em{padding:0 2px 0 0;color:#f9f9f9;font-style:normal}.audiojs .time strong{padding:0 0 0 2px;font-weight:400}.audiojs .error-message{float:left;display:none;margin:0 10px;height:36px;width:400px;overflow:hidden;line-height:36px;white-space:nowrap;color:#fff;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}.audiojs .error-message a{color:#eee;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #999;white-space:wrap}.audiojs .play{background:url(js/audiojs/player-graphics.gif) -2px -1px no-repeat}.audiojs .loading{background:url(js/audiojs/player-graphics.gif) -2px -31px no-repeat}.audiojs .error{background:url(js/audiojs/player-graphics.gif) -2px -61px no-repeat}.audiojs .pause{background:url(js/audiojs/player-graphics.gif) -2px -91px no-repeat}.playing .error,.playing .loading,.playing .play{display:none}.playing .pause{display:block}.loading .error,.loading .pause,.loading .play{display:none}.loading .loading{display:block}.error .loading,.error .pause,.error .play,.error .scrubber,.error .time{display:none}.error .error{display:block}.error .play-pause p{cursor:auto}.error .error-message{display:block}.alert-box,.wpcf7-response-output{padding:20px 20px 20px 90px!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:.91em;line-height:1.4em;border:1px solid #dbdbdb;font-family:Arial,Helvetica,sans-serif;margin-bottom:15px}.error-box,.wpcf7-mail-sent-ng{border-color:#f99;color:#c31b00;background:url(images/icons/alert/icon-error.png) no-repeat 20px 50% #fcc}.attention-box,.wpcf7-spam-blocked,.wpcf7-validation-errors{border-color:#e6c555;color:#9e660d;background:url(images/icons/alert/icon-note.png) no-repeat 20px 50% #fdebae}.notice-box{border-color:#68a2cf;color:#2e6093;background:url(images/icons/alert/icon-info.png) no-repeat 20px 50% #bfe4f9}.approved-box,.wpcf7-mail-sent-ok{border-color:#a3c159;color:#5e6f33;background:url(images/icons/alert/icon-download.png) no-repeat 20px 50% #cf9}input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;vertical-align:middle;font-weight:400;border:1px solid #313131;outline:0}input[type=text],textarea{background:#fff;border:1px solid #d3d3d3;padding:6px 5px 7px 5px;width:220px}input[type=reset],input[type=submit]{position:relative;display:inline-block;line-height:31px;color:#000;font-weight:700;text-decoration:none;font-size:12px;background-color:#d1d1d1;border:none;height:31px;cursor:pointer;margin-right:4px}input[type=reset]:hover,input[type=submit]:hover{background-color:#6a6a6a;color:#fff}#commentform p.field{margin-bottom:5px}#commentform small{color:#8b8b8b}#commentform label{display:block}#commentform input[type=text]{width:250px;padding:4px}#commentform textarea{width:460px;height:150px;padding:4px;overflow:auto}#commentform #submit{background:#2f2f2f;height:30px;line-height:30px;padding:0 10px;color:#fff;cursor:pointer;border:none}#commentform #submit:hover{background:#d10d37}.wpcf7-form p.field{margin-bottom:13px;overflow:hidden;vertical-align:top;width:100%;position:relative}.wpcf7-form p.field label{float:left;width:79px;padding-top:6px}.wpcf7-form p.field input{float:left;padding:8px 5px 8px 10px;width:340px;color:#111;font-size:12px}.wpcf7-form p.field small{color:red}.wpcf7-form textarea{width:215px;height:95px;font-size:1em;padding:9px 5px 9px 10px;overflow:auto;color:#111!important;font-size:12px;margin-bottom:15px}.wpcf7-form .submit-wrap{padding:0;margin:0}.wpcf7-form .submit-wrap input{margin-right:10px;width:60px;border:none;background:url(images/button-sprite01.gif) repeat-x left top;color:#fff;font-family:Oswald,sans-serif;font-size:16px;font-weight:400}.wpcf7-form .submit-wrap input:hover{background:url(images/button-sprite02.gif)}span.wpcf7-form-control-wrap{display:block}.wpcf7-not-valid-tip{width:345px!important;position:absolute;left:0!important;top:0!important;padding:5px 0 6px 10px!important;background:#f3b7b7!important;color:red!important;border:1px solid red!important}.one_half{width:48%}.one_third{width:30.66%}.two_third{width:65.33%}.one_fourth{width:22%}.three_fourth{width:74%}.one_fifth{width:16.8%}.two_fifth{width:37.6%}.three_fifth{width:58.4%}.four_fifth{width:79.2%}.one_sixth{width:13.33%}.five_sixth{width:82.67%}.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_third{position:relative;margin-right:4%;float:left}.last{margin-right:0!important;clear:right}.fleft{float:left}.fright{float:right}.clear{clear:both}.wrapper{width:100%;overflow:hidden}.extra-wrap{overflow:hidden}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.cufon-loading{visibility:hidden}.services caption{background-color:#000;color:#fff;height:25px;padding-top:3px}.services caption a{color:#fff}.services caption a:hover{color:#b2102c}.price-list{float:left;padding-right:15px;margin-right:25px}