html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;margin:0;padding:0;}
body {font-size:12px;line-height:18px;}
h1,h2,h3,h4,h5,h6 {color:#323232;clear:both;font-weight:700;margin-bottom:20px;}
h1 {font-size:25px;line-height:26px;}
h2 {font-size:20px;line-height:21px;}
h3 {font-size:18px;line-height:19px;}
h4 {font-size:16px;line-height:17px;}
h5 {font-size:14px;line-height:15px;}
h6 {font-size:12px;line-height:13px;}
ol,ul {list-style:none;}
blockquote {quotes:none;font-style:italic;border-radius:5px;color:#707070;float:left;behavior:url(PIE.htc);position:relative;padding:0 0 20px;}
blockquote:before,blockquote:after {content:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
hr {background-color:#d7d7d7;border:0;clear:both;height:1px;margin-bottom:18px;}
p {color:#6f6f6f;margin-bottom:25px;line-height:18px;}
li {line-height:18px;}
ul {margin:0 0 18px 18px;}
ol {list-style:decimal;list-style-type:decimal;margin:0 0 18px;}
ol.decimal-leading-zero {list-style-type:decimal-leading-zero;}
ol.lower-alpha {list-style-type:lower-alpha;}
ol.lower-roman {list-style-type:lower-roman;}
ol.upper-alpha {list-style-type:upper-alpha;}
ol.upper-roman {list-style-type:upper-roman;}
ol li {margin-left:20px;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul,ol ol,ul ol,ol ul {margin-top:0;margin-bottom:0;}
dl {margin:0 0 24px;}
dd {margin-bottom:18px;}
big {font-size:131.25%;}
ins {background:#ffc;text-decoration:none;}
blockquote cite,blockquote em,blockquote i {font-style:normal;}
pre {background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em;}
abbr,acronym {border-bottom:1px dotted #666;cursor:help;}
sup,sub {height:0;line-height:1;position:relative;vertical-align:baseline;}
sup {bottom:1ex;}
sub {top:.5ex;}
input[type=\"text\"],textarea {border:none;font-family:Trebuchet MS;font-size:12px;}
a:link,a {text-decoration:none;}
a:active,a:hover {color:#6f6f6f;cursor:pointer;}
.attachment .entry-content .entry-caption {font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {max-width:100%;height:auto;}
.alignleft-text {text-align:left;}
.aligncenter-text {text-align:center;}
.aligncenter-text * {margin-right:0!important;}
.alignright-text {text-align:right;}
.alignleft,img.alignleft {display:inline;float:left;margin-right:12px!important;margin-top:4px;}
.alignright,img.alignright {display:inline;float:right;margin-left:12px;margin-top:4px;}
.aligncenter,img.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft,img.alignright,img.aligncenter,.aligncenter {margin-bottom:12px;}
.wp-caption {background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px!important;text-align:center;padding:4px;}
.wp-caption img {margin:5px 5px 0;}
.wp-caption p.wp-caption-text {color:#888;font-size:12px;margin:5px;}
.gallery {margin:0 auto 18px;}
.gallery .gallery-item {float:left;margin-top:0;text-align:center;width:33%;}
.gallery img {border:10px solid #f1f1f1;}
.gallery-columns-2 .attachment-medium {max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail {max-width:84%;height:auto;}
.gallery .gallery-caption {color:#888;font-size:12px;margin:0 0 12px;}
.gallery br+br {display:none;}
#content .attachment img {display:block;margin:0 auto;}
.clear {float:left;clear:both;margin:0;padding:0; width:100%; }
#main-menu,h1,h2,.x-large,.large,.medium,.small,h3,h4,h5,h6,.widget-area .widget-recent-posts p,.widget-categories ul li a,.widget-recent-pages li,.error-page span,.skills li,.blog-post .post-date,.nav-below,.featured-box-white p,.main-menu-container .tinynav,.ls-content p,.accordion li a {font-family:'Oswald', sans-serif;font-weight:400;}
#breadcrumbs,h3.page-subtitle,.client-testimonials blockquote cite,.comment-meta .author,.topic-author span,.theme-featured-box span.welcome-txt {font-family:'Oswald', sans-serif;font-weight:100;}
.nivo-caption h2 {font-family:'Open Sans', sans-serif;}
#searchform input[type="text"],.contact-frm input[type="text"],.contact-frm textarea,body,h2.comment-meta .comment-reply-link,.footer-widgets .widget-recent-posts .post-details h4 {font-family:Arial, Helvetica, sans-serif;font-weight:400;}
#footer p.footer-info-txt {font-family:'Economica', sans-serif;font-weight:400;}
.social-media li img,.social-icon-big a,.social-icon-small a,.border-radius,.client-testimonials a img,.iconbox-bg,.footer-widgets .widget-recent-posts .post-item a img,.widget-tag-cloud a,.single-border,ul.social-icon-small li a,.clients li img,.small,.medium,.large,.x-large,article .ico a:hover,.gray-border,.gray-border-medium,.box-shadow,a,.social-media li img:first-child,.footer-info a.logo img,a span,.special-features .one-half:hover .iconbox .black {transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;}
.widget-testimonial input[type="button"] {transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;}
.noTransition,.ls-bottom-nav-wrapper a {-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;}
.pattern4 {background-image:url(images/pattern4.jpg);background-repeat:repeat;background-color:#fff;}
.pattern3 {background-image:url(images/pattern3.jpg);background-repeat:repeat;background-color:#fff;}
.pattern2 {background-image:url(images/pattern2.jpg);background-repeat:repeat;background-color:#fff;}
.pattern1 {background-image:url(images/pattern1.jpg);background-repeat:repeat;background-color:#fff;}
.boxed .wrapper .footer-widgets .container,.boxed .wrapper .footer-info .container,.boxed .wrapper .top-strip .container,.boxed .wrapper .main-menu-container .container,.boxed .wrapper .featured-box-white .container,.boxed .wrapper .page-title-bg .container {width:940px;}
#content {background-color:#fff;float:left;width:100%;}
.boxed .main .fulwidth.site-content,.boxed .wrapper .featured-box-white .container,.boxed .wrapper .page-title-bg .container,.boxed .fulwidth.site-content {padding-left:20px;padding-right:20px;width:96%;}
.boxed .banner {width:100%;padding:0;}
.boxed .wrapper {width:980px;margin:0 auto;}
.boxed .wrapper .container {width:980px;}
.boxed .widget-area {padding-right:0;width:22.4%;}
.shadow.boxed .main-contant {background:url(images/shadow.png) repeat-y scroll center top transparent;max-width:994px;width:auto;margin:0 auto;}
.group:after {clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.boxed .left-sidebar {padding-left:20px;}
.site-content-right {background-color:#fff;float:right;padding-top:50px;width:73.5%;}
.boxed .site-content-right {width:70.5%;padding-right:20px;}
.site-content-left {background-color:#fff;float:left;padding-top:50px;width:73.5%;}
.wrapper {background:#fff;width:100%;}
.container {width:940px;margin:0 auto;}
.main {background:#fff;}
.top-strip {padding:5px 0;}
.social-media {display:inline-block;margin-top:5px;margin-bottom:0;}
.social-media li {clear:none;float:left;height:30px;overflow:hidden;position:relative;width:30px;margin:0 8px 0 0;padding:0;}
.social-media li img,.footer-info a.logo img {left:0;position:absolute;top:0;}
.social-media li img:first-child,.footer-info a.logo img:first-child {opacity:0;z-index:100;}
.social-media li:hover img:first-child,.footer-info a.logo:hover img:first-child {opacity:1;filter:alpha(opacity=100);}
.social-media li:hover img:last-child,.footer-info a.logo:hover img:last-child {opacity:0;}
#header .logo a {background-repeat:no-repeat;display:block;height:46px;text-indent:-9999px!important;width:231px;}
#header #searchform fieldset {border:none;margin:0;padding:0;}
#header #searchform input[type=\"text\"] {background-color:#1b1b1b;border:none;color:#ccc;float:left;font-size:12px;text-transform:capitalize;width:170px;transition:all 300ms cubic-bezier(0.215,0.61,0.355,1) 0;-moz-transition:all 300ms cubic-bezier(0.215,0.61,0.355,1) 0;-webkit-transition:all 300ms cubic-bezier(0.215,0.61,0.355,1) 0;-o-transition:all 300ms cubic-bezier(0.215,0.61,0.355,1) 0;margin:0;padding:13px 10px 12px 15px;}
#header #searchform input[type=\"text\"]:hover,#searchform input[type=\"text\"]:focus {width:230px;}
#header #searchform input[type=\"submit\"].button {background:url(images/search-icon.png) no-repeat 13px 11px;border:medium none;cursor:pointer;float:left;height:40px;width:44px;padding:11px 19px;}
#header #searchform input[type=\"submit\"].button:hover {opacity:0.8;filter:alpha(opacity=80);}
.main-menu-container {background:url(images/menu-bg.png) repeat;height:88px;position:relative;}
.menu-top-line {background:url(images/menu-top-bg.png) repeat-x;border-bottom:1px solid #0f0f0f;float:left;height:10px;width:100%;}
#header .logo {float:left;margin-top:20px;}
#main-menu {float:left;margin-top:-1px;margin-bottom:0;margin-left:0;}
#main-menu li {float:left;font-size:18px;position:relative;}
.main-menu-container .tinynav {background-repeat:no-repeat;background-position:right center;color:#000;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px;text-transform:capitalize;width:100%;padding:5px 10px;}
.tinynav option {padding:1px 10px;}
#breadcrumbs {color:#9a9a9a;font-size:14px;text-transform:capitalize;margin:0 0 14px;}
h1.page-title {background:url(images/page-title-seperator.png) no-repeat scroll right center transparent;color:#FFF;height:43px;font-size:28px;line-height:43px;margin-bottom:0;margin-right:15px;padding-right:15px;}
h3.page-subtitle {color:#9a9a9a;margin-top:12px;}
h1.page-title,h3.page-subtitle {clear:none;float:left;}
.top-bg {background:url(images/page-title-bg-top.jpg) repeat-x;}
.bottom-bg {background:url(images/page-title-bg-bottom.jpg) repeat-x;}
.top-bg,.bottom-bg {height:11px;}
.page-title-bg {background-color:#222;padding:20px 0 15px;}
.site-content {background-color:#fff;padding-right:9px;width:73.5%;}
.main .fulwidth.site-content {padding-left:0;padding-right:0;width:100%;}
.site-content,.widget-area {padding-top:50px;}
h2.strip-title,h3.strip-title {border-top:3px solid #ebebeb;margin-bottom:30px;}
h2.strip-title span.strip-inner,h3.strip-title span.strip-inner {background-color:#f3f3f3;border-bottom:1px solid #d7d7d7;display:inline-block;margin-top:-3px;padding:10px 20px;}
.contact-frm input[type=\"text\"],.comment-frm input[type=\"text\"] {clear:left;float:left;font-size:14px;height:50px;line-height:49px;width:44%;margin:0 4% 4% 0;padding:0 0 0 10px;}
.contact-frm input[type=\"text\"],.contact-frm textarea,.comment-frm input[type=\"text\"],.comment-frm textarea {background:#efefed;border:1px solid #ddd;color:#a7a7a7;}
.contact-frm textarea,.comment-frm textarea {height:194px;margin-bottom:30px;font-size:14px;width:48%;padding:15px 0 0 10px;}
.comment-frm textarea {height:114px;}
form.contact-frm input[type=\"submit\"],.comment-frm input[type=\"submit\"] {border-left:medium none;border-right:medium none;border-top:medium none;cursor:pointer;margin-right:5px;padding:5px 20px;}
.location iframe {border:1px solid #ddd;margin-bottom:50px;}
.column .iconbox p {float:left;text-align:left;}
.column .iconbox .icon-flag,.iconbox .icon-envelope-alt,.iconbox .icon-mobile-phone {float:left;font-size:20px;line-height:20px;padding-right:10px;}
.iconbox .icon-mobile-phone {font-size:33px;}
.column .iconbox a,.column .iconbox p {color:#323232;margin-bottom:0;}
.contact-frm .error {color:#C00!important;border-color:#C00!important;}
.widget-area {background-color:#fff;width:23.4%;}
.widget-area .widget {float:left;margin-bottom:25px;width:100%;}
.widget-area h3.widget-title,.site-content h3.widget-title {background-color:#f3f3f3;border-bottom:3px solid #e2e2e2;margin-bottom:28px;padding:13px 13px 10px;}
a.read-more-lnk:hover {color:#000;}
.post-meta a.post-comments {font-size:11px;}
.widget-area .widget p.post-meta a.post-comments {text-decoration:underline;}
.widget-recent-posts h4 {font-size:14px;margin-bottom:8px;}
.widget-recent-posts ul,.widget-categories ul,.widget-recent-tweets ul,.social-icon-big,.social-icon-small,.widget-recent-pages ul,.skills,#main-menu li.current_page_item ul,.commentlist,#foot-menu,.sub-menu,.portfolio-container,ul.category-filter,.portfolio-container,.clients,.social-media,ul.fancy-list,.widget-testimonial ul {margin-left:0;}
.widget-recent-posts ul li,.widget-categories ul li.icon-file-alt {display:block;float:left;width:100%;}
.widget-recent-posts ul li .icon-file,.widget-categories ul li .icon-file-alt {font-size:14px;float:left;}
.widget-recent-posts ul li h4 {clear:none;display:inline-block;padding-left:3px;}
.widget-recent-posts ul li.icon-tasks .post-date {font-size:12px;}
.widget-categories ul li {border-bottom:1px dotted #c2c2c2;margin-bottom:15px;padding-bottom:5px;}
.widget-categories ul li a {font-size:14px;}
.widget-categories ul li a i {color:#131313;}
.widget-categories ul li a span.cat-name {color:#323232;padding-left:7px;}
.widget-flickr .flickr-image {float:left;margin-bottom:2px;margin-right:2px;width:auto;}
.widget-recent-pages li {border-bottom:1px dotted #c2c2c2;font-size:14px;margin-bottom:16px;padding-bottom:10px;text-transform:capitalize;}
.widget-recent-pages li a {color:#323232;text-align:left;}
.widget-recent-pages ul li a .icon-fire {font-size:13px;margin-right:10px;}
.widget-recent-pages li a:hover {color:#BE3939;}
.footer-widgets {background:url(images/footer-bg.jpg) repeat;}
.footer-glow {background:url(images/footer-glow.jpg) center top no-repeat;float:left;width:940px;}
.footer-info-txt {color:#bdbdbd;font-size:30px;line-height:30px;margin-bottom:0;background:url(images/footer-info-txt-seperator.png) bottom repeat-x;padding:20px 0;}
#footer p.footer-info-txt,.footer-widgets .widget-title,h3.title-bg {text-shadow:-1px -1px 1px #000101;}
.footer-info-txt a {color:#bdbdbd;text-decoration:underline;}
.footer-widgets .column {margin-right:1.7%;}
.footer-widgets .one-fourth {width:23.7%;}
.footer-widgets .widget-title {background:url(images/footer-title-bg.png) repeat;border-top:1px solid #3b3b3b;border-left:1px solid #3b3b3b;margin-bottom:0;margin-top:25px;text-transform:uppercase;padding:17px 15px 13px;}
.footer-widgets .widget-recent-posts .post-details h4 {font-size:13px;margin-bottom:6px;}
.footer-title-shadow {background:url(images/footer-title-shadow.png) 0 center no-repeat;float:right;height:16px;margin-right:-7px;margin-bottom:20px;width:228px;}
.footer-widgets .widget-recent-posts .post-item a img {border:3px solid #323232;height:30px;width:40px;}
.footer-widgets .widget-recent-posts .post-thumb {float:left;width:50px;margin:0 7px 0 0;}
.footer-widgets .widget-recent-posts li.post-item .post-details {float:left;width:72.5%;margin:0;}
.footer-widgets .widget-recent-posts .post-meta {font-size:11px;font-style:italic;}
.footer-widgets .widget-recent-posts .post-meta .post-comments {color:#575757;text-decoration:underline;}
.widget-tag-cloud a {background:none repeat scroll 0 0 #333;box-shadow:none;color:#777;border-radius:3px 3px 3px 3px;display:inline-block;font-size:12px!important;line-height:20px;behavior:url(PIE.htc);position:relative;margin:0 5px 10px 0;padding:1px 9px;}
#footer blockquote cite {font-style:normal;margin-top:10px;}
.widget-testimonial ul {margin-bottom:0;width:100px!important;}
.widget-testimonial blockquote {background-image:none;border-bottom:1px solid #323232;border-radius:inherit;display:inline-block;min-height:164px;padding-bottom:5px;}
blockquote .theme-bg.icon-quote-left {float:left;margin-right:10px;padding:5px 7px;}
.quote-white {border-radius:inherit;color:#fff;padding-left:0;width:56%;}
.footer-widgets .quote-black i {color:#000;float:left;}
.widget-testimonial .quote-white {width:auto;}
.site-content .widget-testimonial blockquote {border-bottom:1px solid #d7d7d7;}
.footer-widgets .widget-testimonial blockquote p {float:left;margin-bottom:10px;}
.widget-testimonial blockquote cite,.client-testimonials blockquote cite {display:inline-block;margin-top:9px;text-align:right;width:auto;}
.footer-widgets .widget-testimonial input[type=\"button\"].prev-btn {background-position:left top;margin-left:62%;}
.widget-testimonial input[type=\"button\"].prev-btn:hover,.prev-btn:hover {background-position:bottom left;}
.widget-testimonial input[type=\"button\"].next-btn,.next-btn {background-position:right top;}
.widget-testimonial input[type=\"button\"].next-btn:hover,.next-btn:hover {background-position:bottom right;}
.cycle_controls {float:left;margin-top:10px;text-align:right;width:100%;}
.widget-testimonial input[type=\"button\"],.prev-btn,.next-btn {background-image:url(images/testimonial-btn.png);background-color:transparent;border:medium none;cursor:pointer;display:block;float:left;font-size:0;height:34px;line-height:0;margin-left:6%;text-align:right;text-indent:-999px;width:34px;}
.footer-links {color:#6F6F6F;float:left;width:74%;}
#foot-menu li {border-right:1px solid #585858;display:inline-block;float:left;line-height:12px;}
#foot-menu li:first-child a {padding-left:0;}
#foot-menu li a {padding:0 10px;}
.footer-info a.logo {background-repeat:no-repeat;display:block;height:26px;float:right;margin-top:13px;margin-left:5px;text-indent:-9999px;width:231px;}
.footer-info {background:#131313;padding-top:22px;}
.copyright {float:left;margin-bottom:0;margin-left:0;padding-bottom:23px;}
.error-page span {font-size:40px;line-height:40px;margin-bottom:20px;}
.error-page p {font-size:18px;line-height:25px;}
.about-author p {color:#575757;font-size:16px;margin-top:14px;}
.about-author span {color:#9d9d9d;font-size:12px;}
.icon-white {background-position:0 0;}
.colored-box blockquote,.theme-colored-box blockquote {font-size:13px;margin-bottom:0;}
.fulwidth.colored-box,.fulwidth.theme-colored-box {width:96.8%;}
.one-fourth .colored-box,.one-fourth .theme-colored-box {width:85%;}
.three-fourth .colored-box,.three-fourth .theme-colored-box {width:95%;}
.colored-box,.theme-colored-box {border-radius:5px;display:inline-block;margin-bottom:25px;behavior:url(PIE.htc);position:relative;width:95%;padding:20px 16px 0;}
.one-half .theme-colored-box {width:90%;}
.column .colored-box,.column .theme-colored-box {margin-bottom:7px;}
.gray.colored-box {background:#f4f4f4;}
.orange.colored-box {background-color:#E58311;}
.lightred.colored-box {background-color:#e9c5c5;}
.lightred.colored-box blockquote,.lightred.colored-box {color:#876b6b;}
.blue.colored-box {background-color:#c5dae9;}
.blue.colored-box blockquote,.blue.colored-box {color:#748896;}
.yellow.colored-box {background-color:#d9c682;}
.yellow.colored-box,.yellow.colored-box blockquote {color:#897c4e;}
.green.colored-box {background-color:#c5e9d6;}
.green.colored-box blockquote,.green.colored-box {color:#83a090;}
.client-testimonials blockquote cite {font-size:16px;color:#323232;}
.client-testimonials blockquote cite span {font-size:12px;color:#6f6f6f;}
.iconbox {display:inline-block;clear:both;text-align:center;width:100%;}
.iconbox .black {color:#424242;display:inline-block;font-size:60px;margin-top:19%;}
.iconbox-bg {background-color:#424242;border-radius:100px;display:inline-block;height:140px;width:140px;behavior:url(PIE.htc);position:relative;}
.iconbox-bg .white {color:#fff;font-size:60px;text-align:center;display:block;margin-top:28%;width:100%;}
.iconbox-bg span,.iconbox span {background-color:transparent;display:block;text-indent:-9999px;}
.white.icon-work {background-position:-2px -35px;height:61px;margin-top:29%;width:56px;}
h3.title-bg {background:url(images/title-bg.jpg) repeat;border-left:1px solid #666;border-top:1px solid #666;color:#fff;margin-bottom:0;padding:11px 15px;}
h3.title-without-bg {font-size:20px;margin-bottom:28px;}
.title-shadow {background:url(images/title-shadow.png) no-repeat scroll right center transparent;clear:right;float:right;height:16px;margin-bottom:10px;margin-right:-7px;width:100%;}
.skills-graph {background:url(images/skills-graph.png) left no-repeat;background-size:100%;height:48px;float:left;margin-bottom:16px;width:690px;}
.skills li {color:#9d9d9d;font-size:16px;}
.skills li p {background:#ebebeb;height:50px;margin-top:5px;}
.skills li span {background:url(images/skills.jpg) repeat-x;float:left;height:50px;}
.progress-seventyfive {width:75%;}
.column .iconbox {margin-bottom:25px;}
.icon-address {background-position:0 0;float:left;height:22px;width:20px;}
.icon-email {background-position:-31px 0;height:16px;float:left;width:19px;}
.icon-phone-no {background-position:-63px 0;float:left;height:21px;width:18px;}
.blog-post {margin-bottom:50px;position:relative;}
.blog-post .post-date {left:6px;display:inline-block;height:39px;position:absolute;text-align:center;top:10px;width:60px;z-index:9;padding:19px 0 11px;}
.blog-post .wrap-text.post-date {float:left;padding-right:10px;position:inherit;}
.blog-post .no-img.wrap-text.post-date {left:0;top:0;}
.blog-post .fulwidth-img.post-date {top:6px;}
.blog-post .post-date span {display:inline-block;font-size:25px;margin-bottom:7px;}
img.box-shadow {box-shadow:4px 4px 0 0 rgba(35,35,35,0.1);margin-right:15px!important;}
img.box-shadow:hover {box-shadow:4px 4px 0 0 rgba(230,125,0,1);}
.blog-post .post-date h5 {color:#545454;margin-bottom:0;}
.blog-post .post-content {display:inline;}
.blog-post h2 {clear:none;display:inline-block;line-height:27px;margin-bottom:4px;}
.blog-post .post-meta {margin-bottom:14px;display:inline-block;}
.icon-cat {background-position:-148px 0;float:left;height:15px;margin-right:5px;width:19px;}
.gray.icon-comment {color:#c5c5c5;padding-left:7px;padding-right:3px;}
.icon-comment {height:14px;width:17px;}
.blog-post .post-meta,.blog-post .post-meta a {color:#7d7d7d;font-style:italic;}
.strip-anchor {border-top:5px solid #EBEBEB;display:inline-block;width:100%;}
.strip-anchor .small {float:right;position:relative;bottom:19px;}
.read-more {float:right;width:53%;}
.nav-below {background-color:#efefed;border-bottom:1px solid #dadada;display:inline-block;margin-bottom:50px;text-align:center;width:100%;padding:15px 0;}
.nav-numbers {display:inline-block;border:1px solid #ddd;}
.nav-below a {color:#b3b3b3;}
.nav-below a:hover {color:#323232!important;}
.nav-below a,.nav-below span {display:inline-block;border-right:1px solid #ddd;padding:5px 10px;}
.post-author-details {border:1px solid #e5e5e5;margin-bottom:50px;width:96.9%;padding:10px;}
.author-desc {float:left;margin-left:12px;width:78%;}
.post-author-details .author-desc span {color:#707070;font-size:18px;text-shadow:0 1px 1px #F7F4F1;margin:13px 0 10px;}
.post-author-details .author-desc span a {color:#707070;}
.comment-leave-reply {margin-bottom:27px;}
.comment-leave-reply h4 {clear:none;margin-top:11px;text-align:right;width:80%;}
.comment {background:url(images/comment-thread-vertical.jpg) repeat-y 39px 0;float:left;}
.comment-avatar {float:left;margin-right:18px;width:80px;}
.comment-body {float:left;width:85%;}
.comment-meta {background-image:url(images/comment-thread-horizontal.jpg);background-position:0 bottom;background-repeat:repeat-x;margin-bottom:15px;}
.comment-meta .author {background:none repeat scroll 0 0 #FFF;float:left;padding-right:9px;}
.comment-meta .author a {color:#323232;font-size:16px;}
h2.comment-meta .comment-reply-link {color:#d6d6d6;font-size:12px;position:relative;top:2px;}
.comment-reply-link a {text-transform:uppercase;}
.commentlist .children {border-left:1px solid #ebebeb;float:left;margin-left:39px;}
ul.commentlist li.comment ul.children li.comment {background-image:url(images/comment-thread-horizontal.jpg);background-repeat:no-repeat;background-position:0 42px;padding-left:50px;}
ul.commentlist li.comment ul.children li.comment .comment-container {background:url(images/comment-thread-vertical.jpg) repeat-y 39px 0;}
ul.commentlist li.comment ul.children li.comment .comment-body {width:83%;}
ul.commentlist li.comment ul.children li.comment li.comment .comment-body {width:80%;}
ul.commentlist li.comment ul.children li.comment li.comment li.comment .comment-body {width:76%;}
.bottom-shadow {background:url(images/banner-bott-shadow.png) no-repeat;display:inline-block;height:14px;width:947px;margin:-1px auto 0;}
.banner {background:#fff;position:relative;}
.special-features .one-half .one-third {width:34.3%;}
.special-features .one-half .two-third {width:62.7%;}
.special-features .aligncenter-text.column.one-fourth {margin-right:2%;width:23.5%;}
.featured-box-gray {background-color:#f4f4f4;border:5px solid #ebebeb;}
.featured-box-gray p,.theme-featured-box p {font-size:14px;line-height:22px;margin-bottom:18px;}
.theme-featured-box {padding-bottom:20px;}
.theme-featured-box span.welcome-txt {color:#fff;font-size:22px;}
.theme-featured-box span.welcome-txt a {margin-left:35px;}
.theme-featured-box:after {left:47.9%;}
.theme-featured-box:before {left:48.6%;}
.topic-author {position:absolute;left:31%;top:-14%;}
.topic-author img.aligncenter {margin-top:-40%;}
.topic-author span {color:#707070;float:left;font-size:18px;text-transform:capitalize;margin:0 6px;}
.portfolio-container li {background-color:#f3f3f3;display:inline-block;float:left;margin-bottom:20px;position:relative;overflow:hidden;}
.portfolio-column4 .portfolio-container li {height:197px;width:217px;}
.portfolio-column4 .portfolio-container li img {width:204px;}
.portfolio-container li h4 {display:inline-block;margin-top:17px;text-align:center;width:100%;}
.portfolio-column2 .portfolio-container li {height:361px;width:460px;}
.portfolio-detail {float:left;width:220px;}
.fullwidth.portfolio-detail {float:left;margin-top:30px;width:100%;}
.portfolio-detail b {color:#000;font-weight:400;}
.portfolio-container h3 {margin-top:7px;margin-bottom:7px;}
.portfolio-column3 .portfolio-container li {height:257px;width:300px;}
ul.category-filter {margin-bottom:26px;}
.category-filter li {float:left;margin-right:10px;}
.slider-banner {float:left;margin-left:20px;width:74.4%;}
.slider-banner #pcycle_slider {margin-left:0;height:640px;swidth:100%!important;}
#pcycle_slider li {width:100%!important;height:100%!important;}
#pcycle_slider iframe {width:100%;height:100%!important;}
.float-left.slider-banner {display:block;float:none;margin-left:auto;margin-right:auto;width:100%;}
#pcycle-controls {height:22px;left:46%;position:relative;width:54%;}
#pcycle-controls a {background-color:#DEDEDE;color:#222;margin-right:5px;padding:5px 10px;}
.featured-box-white p {font-size:18px;line-height:25px;text-transform:none;}
.one-fourth .strip-anchor .small {float:none;}
.aligncenter-text.column.one-fourth .iconbox-bg {margin-bottom:30px;}
.aligncenter-text.column.one-fourth .strip-anchor {margin-top:10px;}
.featured-box-white .container {margin-top:50px;}
.main .site-content {padding-right:10px;padding-left:20px;width:70.4%;}
.clients li {border-right:1px solid #d8d8d8;display:inline-block;float:left;min-height:78px;padding-bottom:9px;position:relative;overflow:hidden;width:234px;}
.clients li a {display:block;}
.clients li img {display:block;padding-top:22px;margin-left:auto;margin-right:auto;}
.icon-circle-arrow-left {font-size:25px;}
.colored-box blockquote i,.theme-colored-box blockquote i {font-size:60px;font-style:italic;float:left;padding-right:20px;padding-top:15px;}
#tweetbox li {color:#6F6F6F;margin-bottom:20px;}
#tweetbox li:before {font-family:FontAwesome; content: "\f079"; margin-right:5px;}
#tweetbox li .mt_header,#tweetbox li .mt_text {font-family:Arial, Helvetica, sans-serif;display:inline;color:#707070;}
#tweetbox li .mt_header {padding-left:5px;}
.boxed .right-sidebar {padding-right:20px;}
.titled-box {margin-bottom:20px;width:100%;clear:both;}
.titled-box h6.titled-box-title {text-shadow:none;margin:0;padding:10px;}
.titled-box-content {padding:10px 10px 15px;}
#ajax_message {float:left;width:100%;margin:0 0 18px;}
a img,.nav-below .nav-next {border:none;}
dt,strong {font-weight:700;}
cite,em,i,.widget-testimonial blockquote cite a {font-style:italic;}
cite,.float-right,#header #searchform,.right-sidebar {float:right;}
.wp-smiley,.gallery dl {margin:0;}
.gallery-columns-2 .gallery-item,.progress-fifty {width:50%;}
.gallery-columns-4 .gallery-item,.progress-twentyfive {width:25%;}
.boxed .main .widget-area,.main .widget-area {margin-right:0;}
.boxed .fulwidth .main-cnt .banner,.fulwidth.wrapper .main .site-content {width:95.9%;}
.boxed .fulwidth .banner .bottom-bg,#main-menu li li,.blog-post .post-thumb img.alignleft,.comment-avatar img {margin-top:0;}
.boxed .site-content,.boxed .site-content-left {padding-left:20px;width:70.5%;}
.left-sidebar,.float-left,.location .one-third a,.column .iconbox a,.post-author-details .single-border {float:left;}
.main-cnt,#header,.main-menu-container,.bottom-bg,.top-bg,.page-title-bg,.contact-frm,.entry-content,.location,.footer-widgets,.footer-info-txt,.footer-info,.widget-recent-pages li a,.widget-recent-pages ul,.error-page,.skills,.comment-frm,.comment-leave-reply,.commentlist,.comment-meta,.comment-container,.top-strip,hr,.skills li,.skills li p,.post-author-details .author-desc span,h2.strip-title,h3.strip-title,.widget-recent-pages li,.footer-widgets .widget-recent-posts .post-item,.error-page span,.banner,.team-members,#foot-menu,.portfolio-container h3,.portfolio-container,ul.category-filter,.portfolio-container,.featured-box-white,.main,.widget-recent-posts ul,.widget-recent-tweets ul,.tagcloud,.blog-post,.special-features,.featured-box-gray,.widget-testimonial ul,.widget-area .widget p.post-meta {float:left;width:100%;}
#main-menu li a,blockquote .theme-bg.icon-quote-left,#footer .widget-tag-cloud a:hover,#footer a,.footer-widgets i,#footer .widget-tag-cloud a:hover,.orange.colored-box blockquote,.orange.colored-box,.theme-featured-box p,#pcycle-controls a.activeSlide,#pcycle-controls a.activeSlide:hover {color:#fff;}
#breadcrumbs a:hover,.widget-area .widget p,.widget-area .widget p.post-meta a.post-comments {color:#9a9a9a;}
.fulwidth.site-content,.progress-hundred {width:100%;}
form.contact-frm,.comment-frm,.commentlist {margin-bottom:50px;}
.location .column iframe,.widget-recent-posts ul,.footer-widgets .widget-recent-tweets ul,.site-content .widget-testimonial blockquote p,.location .iconbox p,.aligncenter.white-border,.column .blog-post,.portfolio-container {margin-bottom:0;}
.widget-area .widget h4 a,.blog-post h2 a {color:#323232;}
#footer a:hover,.footer-info p {color:#6F6F6F;}
.widget-testimonial blockquote cite,.portfolio-detail i {color:#6f6f6f;}
.cycle_controls li,.featured-box-gray .aligncenter-text div,.theme-featured-box .aligncenter-text div {display:inline-block;}

.featured-box-gray,.theme-featured-box {border-radius:3px;float:left;position:relative;width:94.7%;padding:60px 20px 2px;}

.margin100 { margin:50px 0; }
.margin150 { margin:75px 0; }
.margin200 { margin:100px 0; }
.margin250 { margin:125px 0; }
.margin300 { margin:150px 0; }
.margin500 { margin:250px 0; }

.mobile iframe {
    position: inherit !important;
}