<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--------------------------*
/*  WordPress Styles
/*--------------------------*/
.aligncenter { display:block; margin:0 auto }
.alignright { float:right; margin:10px 0 10px 10px }
.alignleft { float:left; margin:5px 10px 0px 0 }
.floatleft { float:left }
.floatright { float:right }
.textcenter { text-align:center }
.textright { text-align:right }
.textleft { text-align:left }
.wp-caption { border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -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 }
.wp-smiley { margin:0 !important; max-height:1em }
blockquote.left { margin-right:20px; text-align:right; margin-left:0; width:33%; float:left }
blockquote.right { margin-left:20px; text-align:left; margin-right:0; width:33%; float:right }
.sticky { }
.gallery-caption { }
.byBlog Postauthor { }
.bypostauthor html, body { width: 100%; margin: 0px; padding: 0px; overflow-x: hidden; }
html, body { height:100%; }
body { margin:0; color:#444; font:13px/21px "Lato", Arial, Helvetica, sans-serif; background:#f5f4ed; }
h1 { font:32px/34px "Lato", Arial, Helvetica, sans-serif; }
h2 { font:26px/28px "Lato", Arial, Helvetica, sans-serif; }
h3 { font:20px/20px "Lato", Arial, Helvetica, sans-serif; }
h4 { font:16px/18px "Lato", Arial, Helvetica, sans-serif; }
h5 { font:12px/16px "Lato", Arial, Helvetica, sans-serif; }
.post-block h1, h2, h3, h4, h5 { margin:0; padding: 7px 2px 14px 0px; }
img { border-style:none; }
a { text-decoration:none; color:#09f; }
a:hover { text-decoration:none; }
input, textarea, select { font:13px "Lato", Arial, Helvetica, sans-serif; vertical-align:middle; color:#333; }
form, fieldset { margin:0; padding:0; border-style:none; }
q { quotes:none; }
q:before, q:after { content:''; }
input[type=submit] { -webkit-border-radius:0; -webkit-appearance:none; padding:0; border:0; }
input[type=text], input[type=password], textarea { -webkit-appearance:none; border:none; border-bottom:1px solid #ddd; padding:10px; }
#wrapper { width:100%; height:100%; display:table; }
.w1 { display:table-row; width:100%; }
*+html #wrapper .w1 { min-height:100%; }
#header { padding:0 0 5px; /*border-top:2px solid #000;*/ position:relative; z-index:100; }
#header .container { /*background: url(../images/noise.png) #282828;*/ background:#fff; padding:34px 20px 4px; }
#header .row { overflow:visible; }
#header .row:after, .nav-holder .frame:after, .menu-box .drop .holder:after, .menu-box .drop li:after, #nav .drop .holder:after, #nav .drop ul:after, #nav .drop li:after, .title-box .holder:after, .pricing-block:after, .pricing-block .rb:after, .content-box .row:after, .content-box:after, .tabs-block .holder:after, .users-section .box .holder:after, #twocolumns .row:after, .copyright .row:after, .post-block .box .meta:after { display:block; clear:both; content:''; }
/*--------------------------*
/*  Logo
/*--------------------------*/
.logo { width:280px; height:80px; background:url(../images/logo.png) no-repeat; text-indent:-9999px; overflow:hidden; float:left; margin:-12px 0 5px 0px; }
.logo a { display:block; height:100%; }
/*--------------------------*
/* Navigation
/*--------------------------*/
.nav-holder { float:right; /*background:url(../images/bg-nav.png) no-repeat;*/ width:60%; margin:0 3px 0 0; /*text-shadow:0 1px 0 #fff;*/ }
.nav-holder .frame { /*background:url(../images/bg-nav.png) no-repeat 100% -60px;*/ border:1px solid #aeaeae; /*padding:1px 2px 0px;*/ height:50px; margin-right:-3px; /*-moz-box-shadow: 0 0 2px 2px #222; -webkit-box-shadow: 0 0 2px 2px#222; box-shadow: 0 0 2px 2px #222;*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.nav-holder .search-box { display:none; }
.nav-holder .menu-box { position:absolute; top:-9999px; }
.nav-holder .menu-box { float:left; width:93px; position:relative; padding:0 0 1px; margin:0 0 -1px; }

.menu-box .open { padding:7px 30px 8px 13px; background:url(../images/arrow.png) no-repeat 100% 16px; color:#333; font:bold 13px/18px Arial, Helvetica, sans-serif; display:block; height:18px; }
.menu-box .open:hover, .menu-box:hover .open { text-decoration:none; background-color:#fff; }
.nav-holder .search-box { float:right; width:32px; padding:0 0 0 2px; margin:3px 0 4px; background:url(../images/separator.gif) no-repeat; }
.nav-holder .search-box .btn-search { height:26px; width:0; display:none; background:url(../images/sprite.png) no-repeat -54px 0; text-indent:-9999px; overflow:hidden; }
.menu-box .drop { position:absolute; left:0; top:-9999px; width:126px; background:url(../images/bg-drop2.png) no-repeat -259px 100%; padding:0 0 9px; }
.drop-holder { position:relative; }
.menu-box .drop .holder { background:url(../images/bg-drop2.png) no-repeat; padding:13px 0 0; width:100%; }
.menu-box .drop ul { list-style:none; background:url(../images/bg-drop2.png) repeat-y -130px 0; width:124px; padding:2px 1px 3px; font:bold 13px/18px Arial, Helvetica, sans-serif; }
.menu-box .drop li { background:url(../images/divider.gif) repeat-x; position:relative; height:1%; vertical-align:top; }
.menu-box .drop li:first-child { background:none; }
.menu-box .drop a, .menu-box .drop li:hover .drop a, .menu-box .drop li:hover .drop li:hover .drop a { float:left; width:104px; color:#333; padding:8px 10px 9px; background:none; position:relative; overflow:hidden; }
.menu-box .drop .drop a, .menu-box .drop li:hover .drop a, .menu-box .drop li:hover .drop li:hover .drop a { padding:8px 0 9px 10px; width:85px; }
.menu-box a em { font-style:normal; overflow:hidden; display:block; }
.menu-box a span { background:url(../images/arrow.png) no-repeat; float:left; width: 20px; height: 3px; margin-top:8px; }
.menu-box .drop a:hover, .menu-box .drop li:hover a, .menu-box .drop .drop a:hover, .menu-box .drop li:hover .drop li:hover a, .menu-box .drop li:hover .drop li:hover a:hover { text-decoration:none; padding:8px 0px 9px 10px; }
.menu-box li.active &gt; a { text-decoration:none; background:url(../images/arrow.png) no-repeat 15px 15px !important; padding:6px 0px 6px 10px !important; margin:0 -5px !important; }
.menu-box .drop .drop { width:109px; left:auto; right:0; top:-6px; background-position:-668px 100%; }
.menu-box .drop .drop .holder { background-position:-409px 0; padding:8px 0 0; }
.menu-box .drop .drop ul { background-position:-539px 0; padding:2px 1px 7px; width:105px; }
.menu-box:hover .drop .drop, .menu-box:hover .drop li:hover .drop .drop { top:-9999px; }
.menu-box:hover .drop { top:34px; }
.menu-box:hover .drop li:hover .drop { top:-11px; }
.menu-box:hover .drop li:hover .drop li:hover .drop { top:-10px; }
.menu-box:hover .drop .drop .drop { right:0; }
.search-popup { width:230px; height:41px; background:url(../images/bg-search-popup.png) no-repeat; position:absolute; left:50%; top:163px; margin:0 0 0 -141px; padding:16px 27px 16px 25px; display:none; }
.search-form { width:212px; height:37px; background:url(../images/sprite.png) no-repeat 0 -382px; padding:2px 16px 2px 2px; }
.search-form .text { border:0; background:none; margin:0; width:160px; padding:9px 16px 11px; float:left; color:#969696; font:italic 14px/16px 'Lato', Arial, Helvetica, sans-serif; outline:none; }
.search-form .submit { width:19px; height:19px; background:url(../images/sprite.png) no-repeat -57px -4px; margin:9px 0 0; padding:0; border:0; cursor:pointer; float:right; text-indent:-9999px; line-height:0; overflow:hidden; }
.submit:hover { cursor:pointer; }

#nav { list-style:none; font:bold 13px/50px Arial, Helvetica, sans-serif; display:table; width:100%; top:0; position:static; left:0; }
#nav &gt; li { /*background:url(../images/separator.gif) no-repeat;*/ border-right:1px solid #aeaeae; padding:0 0 0 0; display:table-cell; }
*+html #nav &gt; li { float:left; }
*+html #nav &gt; li.last-child { height:1%; float:none; border-right: none; }
#nav &gt; li.current-menu-item a { background:#0e93cb; color:#fff; }
#nav &gt; li.last-child {border:none; }
#nav &gt; li:first-child { background:none; padding-left:0; }
#nav &gt; li &gt; div { position:relative; }
#nav &gt; li &gt; div &gt; a { color:#333; height:50px; display:block; padding:0 17px; text-align:center; white-space:nowrap; }
#nav.scaling-active &gt; li &gt; div &gt; a { float:left; padding:0; }
#nav.scaling-ready &gt; li &gt; div &gt; a { float:none; display:block; }
#nav a:hover, #nav .active a, #nav &gt; li:hover a { text-decoration:none; /*background:url(../images/bg-nav.gif) no-repeat 0 -125px;*/ }
#nav &gt; li:hover a { background:#d6eaf5; }
#nav .drop { width:152px; background:url(../images/bg-drop.png) no-repeat -320px 100%; padding:0 0 8px; position:absolute; top:-9999px; left:0; }
#nav li:hover .drop .drop { top:-9999px; }
#nav li:hover .drop { top:0; }
#nav li:hover .drop li:hover .drop { top:-11px; }
#nav .drop .drop { left:0 !important; }
#nav &gt; li.right-side .drop, #nav &gt; li.right-side .drop .drop { left:auto !important; }
/*#nav &gt; li.right-side .drop .drop{right:133px !important;}*/
#nav .drop .holder { background:url(../images/bg-drop.png) no-repeat; padding:10px 0 0; width:100%; }
#nav .drop ul { background:url(../images/bg-drop.png) repeat-y -160px 0; list-style:none; font-size:13px; line-height:18px; padding:1px 22px 8px; width:108px; }
#nav .drop .drop ul { padding:3px 21px 8px; width:110px; }
#nav .drop li { background:url(../images/divider.gif) repeat-x; padding:2px 0 0; position:relative; width:100%; }
#nav .drop li:first-child { background:none; }
#nav .drop ul a { background:none; padding:7px 0 8px; float:left; width:105px; color:#333; overflow:hidden; position:relative; }
#nav .drop .drop .holder { padding:7px 0 0; background-position:-480px 0; }
#nav .drop-holder span { display: none; float:left; /*background:url(../images/arrow.png) no-repeat;*/ width: 20px; height: 3px; position:relative; margin-top:7px; }
#nav .drop ul a:hover, #nav .drop ul .active a, #nav .drop li:hover &gt; a { padding:7px 22px 8px 0; }
#nav &gt; li.right-side .drop ul a:hover, #nav &gt; li.right-side .drop ul .active a, #nav &gt; li.right-side .drop li:hover &gt; a { padding:7px 0 8px 0; background-position:27px 19px; }

/*--------------------------*
/*  Gallery
/*--------------------------*/
.gallery { overflow:hidden; position:relative; margin:-5px 0 -2px; z-index:1; }
*+html .gallery { margin:-5px 0; }
.gallery .row { overflow:visible; }
.gallery .slide-list { list-style:none; position:relative; margin:0 -94.2%; padding:0 60%; }
.gallery .slide-list li { width:100%; position:absolute; top:0; left:0; }
.gallery .slide-list .color1 { background:#020001; }
.gallery .slide-list .color2 { background:#000; }
.gallery .slide-list .color3 { background:#080808; }
.gallery .slide-list .active { z-index:1; }
.gallery .slide-list img { display:block; width:100%; max-width:1920px; margin:0 auto; }
.gallery .switcher-box { width:100%; overflow:hidden; position:absolute; left:0; bottom:19px; z-index:2; }
*+html .gallery .switcher-box { bottom:22px; }
.gallery .switcher-box .holder { float:left; position:relative; left:50%; }
.gallery .switcher { float:left; position:relative; list-style:none; left:-50%; }
.gallery .switcher li { float:left; }
.gallery .switcher a { display:block; width:25px; height:23px; background:url(../images/sprite.png) no-repeat; text-indent:-9999px; overflow:hidden; }
.gallery .switcher a:hover, .gallery .switcher .active a { background-position:-24px 0; }
.gallery .text-box { max-width:59%; position:absolute; left:50%; bottom:62px; margin:0 0 0 -18%; z-index:1; color:#fff; font:26px/34px 'Arial', Helvetica, sans-serif; }
.gallery .text-box .holder { background:url(../images/bg-text-box.png); padding:34px 14px 39px 53px; }
.gallery .text-box h1, .gallery .text-box h2 { font:36px/40px 'Arial', Helvetica, sans-serif; margin:0 0 4px; }
.gallery .text-box h1 a { color:#fff; text-decoration:none; font-weight:bold; }
.gallery .text-box h1 span, .gallery .text-box h2 span { font-weight:bold; }
/*--------------------------*
/*  Content
/*--------------------------*/
.message-bar { background:#fff url(../images/bg-bar-b.gif) no-repeat 0 100%; text-align:center; font-size:24px; line-height:28px; margin:0 0 34px; position:relative; text-shadow:0 2px 0 #FFFFFF; }
.message-bar .holder { background:url(../images/bg-bar-b.gif) no-repeat 100% 100%; }
.message-bar .frame { background:url(../images/bg-bar-t.gif) no-repeat; }
.message-bar .container { background: url("../images/bg-box2.jpg") repeat-x scroll 0 0 #F2F2F2; box-shadow:0 0 6px rgba(0, 0, 0, 0.08) inset, 0 1px 3px rgba(0, 0, 0, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.6); }
.message-bar .row { padding:28px 0 17px; }
*+html .message-bar .row { padding:28px 0 13px; }
.message-bar p { margin:0 0 16px; color:#444; }
.message-bar p span { color:#f60; text-transform:uppercase; }
.button { display:inline-block; background:url(../images/sprite.png) no-repeat 100% -79px; cursor:pointer; text-align:center; color:#fff; font-size:20px; line-height:42px; padding:0 5px 0 0; text-shadow:0 -1px 0 #005271; }
.button span { float:left; background:url(../images/sprite.png) no-repeat 0 -29px; min-width:175px; padding:0 10px 0 15px; height:44px; white-space:nowrap; }
.button:hover { text-decoration:none; background-position:100% -179px; }
.button:hover span { background-position:0 -129px; }
.articles-block { padding:2px 0 18px; overflow:hidden; text-shadow:0 1px 0 #fff; line-height:20px; }
.articles-block a { color:#444; }
.articles-block h2 { font:18px/20px "lato", Arial, Helvetica, sans-serif; margin:0 0 8px; padding:0 0 0 50px; display:table; height:46px; text-shadow:none; }
.articles-block h2 span { display:table-cell; vertical-align:middle; }
*+html .articles-block h2 span { display:block; }
.articles-block .design { background:url(../images/icons.png) no-repeat; }
.articles-block .customize { background:url(../images/icons.png) no-repeat; }
.articles-block .compatibility { background:url(../images/icons.png) no-repeat; }
.articles-block .grid { background:url(../images/icons.png) no-repeat; }
.articles-block p { margin:0 0 20px; }
.articles-block .threecol { position:relative; padding-bottom:18px; }
.more { width:79px; height:32px; background:url(../images/sprite.png) no-repeat 0 -231px; text-align:right; color:#323232; line-height:30px; text-shadow:0 1px 0 #fff; padding:0 37px 0 5px; display:block; }
.more:hover { background-position:-133px -231px; text-decoration:none; }
.articles-block .more { position:absolute; bottom:37px; left:-2px; }
.title-box { padding:0 0px 0 0; background:url(../images/divider6.png) no-repeat 0% 50%; margin:0 0 11px; }
.title-box .holder { background:url(../images/bg-title-box.png) no-repeat 0 50%; /*height:1%;*/ padding:0 0 0 0px; }
.title-box h2 { text-transform:uppercase; color:#444; margin: 10px auto; padding: 10px; font:22px/28px "lato", Arial, Helvetica, sans-serif; background:url(../images/divider4.png) no-repeat 100% 50%; text-shadow:0 1px 0 #fff; text-align:center; font-weight:600; text-shadow:0 2px 0 #FFFFFF; }
.title-box span { background: #f5f4ed; padding: 0 15px; }
.info-section { width:100%; }
.info-section .links-list { list-style:none; text-align:center; margin:0 0 30px; font-size:14px; text-shadow:0 1px 0 #fff; }
.info-section .links-list li { display:inline; padding:0 5px; }
.info-section .links-list a { color:#444; }
.carousel { padding:28px 0 21px; }
.carousel .carousel-holder { overflow:hidden; position:relative; width:100%; }
.carousel .slide-list { width:100%; overflow:hidden; position:relative; list-style:none; }
.carousel .slide-list li { width:100%; float:left; max-width:1140px !important; }
.box { overflow:hidden; background:#fff url(../images/bg-box-r.gif) repeat-y 100% 0; margin:0 0 49px; color:#666; /*font-size:14px;*/ line-height:20px; }
.threegal .itope { padding:0 30px; }
.twogal .itope { padding:0 40px; }
.carousel .box { margin:0 auto 5px; max-width:353px; }
.box .holder { background:url(../images/bg-box-b.gif) no-repeat 0 100%; }
.box .frame { background:url(../images/bg-box-b.gif) no-repeat 100% 100%; padding:15px 9px 21px; overflow:hidden; }
.box .image-box { margin:-15px -9px 15px; text-align:center; border-right:1px solid #f5f4ed; position:relative; }
#sc-box .image-box { margin:-15px -9px 15px; }
.box .image-box img { display:block; width:100%; min-height:128px; }
.box .image-box .zoom { width:109px; height:103px; background:url(../images/sprite.png) no-repeat 0 -270px; text-indent:-9999px; overflow:hidden; position:absolute; left:50%; top:50%; margin:-52px 0 0 -55px; display:none; }
.box .image-box:hover .zoom { display:block; }
.box h3 { font:16px/20px "lato", Arial, Helvetica, sans-serif; }
.box h3 a { color:#323232; }
#loading { background: url("../images/ajax-loader.gif") no-repeat center; text-align:center; height:40px; width:100%; }
#carousel { display: none; }
.work-outer { margin-right: -20px; width:100% }
.sitemap a { color:#333; }
.sitemap a:hover { text-decoration:none; color:#F60; }
.archives a { color:#333; }
.archives a:hover { text-decoration:none; color:#F60; }
#textlogo { /*text-indent: -9999px;*/ }
#textlogo h2 a { color:#333; font-weight:bold; font-size:36px; }
#sublogo { margin:-10px 0 0 12px; display:block; }
/*--------------------------*
/* Carousel Switcher
/*--------------------------*/
.carousel .switcher-box { overflow:hidden; margin:0 0 20px; }
.carousel .switcher { list-style:none; float:right; }
.carousel .switcher li { float:left; margin:0 3px; }
.carousel .switcher a { display:block; background:#fff; border:1px solid #acadad; width:9px; height:9px; text-indent:-9999px; overflow:hidden; }
.carousel .switcher a:hover, .carousel .switcher .active a { background:#979898; border:1px solid #747474; }
/*--------------------------*
/*  Posts Sections
/*--------------------------*/
.posts-section { padding:0 0 52px; }
.posts-section .blocks-holder { overflow:hidden; padding:19px 0 0; color:#555; }
.posts-section .blocks-holder .sixcol { padding-bottom:20px; }
.posts-section .image-box { float:left; margin:2px 14px 0 6px; width:127px; height:116px; background:url(../images/bg-image-box.png) no-repeat; padding:7px 8px 8px; }
.posts-section .text-box { overflow:hidden; line-height:20px; }
.posts-section h3 { font:16px/20px "lato", Arial, Helvetica, sans-serif; margin:0 0 12px; padding:0px; color:#333; }
.posts-section h3 a { color:#333; }
.posts-section .meta-box { display:inline-block; margin:0 0 10px; border:solid #ccc; border-width:1px 0; font-size:11px; line-height:14px; padding:3px 0 7px; color:#333; }
*+html .posts-section .meta-box { display:inline; }
.posts-section .meta-box a { color:#333; }
.posts-section .text-box p { text-shadow:0 1px 0 #fff; }
/*--------------------------*
/*  Testimonials
/*--------------------------*/
.testimonials-block { background:#ccc4ad url(../images/bg-box.gif) no-repeat; }
.testimonials-block .holder { background:url(../images/bg-box.gif) no-repeat 100% 0; overflow:hidden; padding:1px 0 0; }
.testimonials-block .container { background:#f2f2f2 url(../images/bg-box2.jpg) repeat-x; }
.testimonials-block .row { padding:27px 0 22px; }
.testimonials-block blockquote { font-size:14px; line-height:20px; color:#666; padding:0 31px 0 40px; text-shadow:0 1px 0 #fff; font-style:italic; background: url(../images/quotes.png) no-repeat; }
.testimonials-block blockquote q { display:block; margin:0 0 12px; }
.testimonials-block blockquote cite { display:block; text-align:right; font-style:normal; color:#808080; font-size:12px; }
.testimonials-block blockquote a { color:#2687bf; }
.heading-box { background:url(../images/bg-heading.gif) repeat-x 0 100%; }
.heading-box .row { padding:20px 0 24px; }
.heading-box .search-form { float:right; margin:0 13px 0 20px; }
.heading-box h1 { overflow:hidden; font:22px/26px "lato", Arial, Helvetica, sans-serif; margin:4px 0 0 0px; font-weight:600; text-shadow:0 2px 0 #FFFFFF; }
.heading-box h1 span { text-transform:uppercase; color:#f60; }
/*--------------------------*
/*  Breadcrumbs
/*--------------------------*/
.breadcrumbs { list-style:none; overflow:hidden; color:#787878; padding:4px 0 23px 6px; text-shadow:0 1px 0 #fff; font-size:12px; line-height:16px; }
#content .breadcrumbs { padding:4px 0 23px 6px; }
.breadcrumbs li { float:left; background:url(../images/arrow.png) no-repeat 0 6px; padding:0 8px 0 26px; }
.breadcrumbs li:first-child { padding-left:0; background:none; }
.breadcrumbs a { color:#2687bf; }
.panel { margin-bottom:31px; }
.display-list { list-style:none; float:right; padding:2px 5px 0 20px; }
.display-list li { float:left; margin:0 0 0 10px; }
.display-list a { height:11px; background:url(../images/sprite.png) no-repeat; text-indent:-9999px; overflow:hidden; display:block; }
.display-list .list { width:23px; background-position:-114px -8px; }
.display-list .list:hover, .display-list .active .list { background-position:-207px -8px; }
.display-list .grid { width:20px; background-position:-147px -8px; }
.display-list .grid:hover, .display-list .active .grid { background-position:-240px -8px; }
.display-list .list2 { width:19px; background-position:-177px -8px; }
.display-list .list2:hover, .display-list .active .list2 { background-position:-270px -8px; }
.filter-list { list-style:none; overflow:hidden; font-size:14px; line-height:20px; text-shadow:-1px 0 0 #fff; }
.filter-list li a { background: rgba(0, 0, 0, 0.07); color: #444; padding: 6px 12px; display: block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: inline; float: left; margin: 0 2px 2px 0; }
.filter-list li:first-child { background:none; padding-left:2px; }
.filter-list a { color:#333; }
.filter-list a:hover { text-decoration:none; }
.filter-list li:hover a { background: #bbb; }
.filter-list li .active { background: #bbb; }
#main h2 { font:26px/30px "lato", Arial, Helvetica, sans-serif; /*margin:0 0 44px;*/ }
.blocks-section .box { max-width:319px; margin:0 auto 49px; }
.blocks-section2 .box { max-width:486px; margin:0 auto 45px; }
.blocks-section3 .box { margin:0 auto 41px; }
.blocks-section .box .frame { padding:13px 11px 21px; }
.blocks-section .box .image-box { margin:-13px -11px 13px; }
.blocks-section2 .box .frame { padding:12px 6px 16px 14px; }
.blocks-section2 .box .image-box { margin:-12px -6px 12px -14px; }
/*.blocks-section2 .box h3{margin:0 0 16px;}*/
.blocks-section3 .box .frame { padding:12px 10px 16px 14px; }
.box .image-box.alignleft { float:left; width:49%; margin:-12px 44px -15px -14px; }
.box .text-box { overflow:hidden; padding:4px 5px 9px 0; }
/*.box .text-box h3{margin:0 0 16px;}*/
.item-box { overflow:hidden; background:#fff url(../images/bg-box-r.gif) repeat-y 100% 0; margin:0 0 37px; }
.item-box .lt { background:url(../images/bg-box-t.gif) no-repeat; }
.item-box .rt { background:url(../images/bg-box-t.gif) no-repeat 100% 0; }
.item-box .lb { background:url(../images/bg-box-b.gif) no-repeat 0 100%; }
.item-box .rb { background:url(../images/bg-box-b.gif) no-repeat 100% 100%; padding:8px 10px 9px 9px; }
.item-box { display:block; width:97%; min-height:128px; padding:9px; border-bottom:1px solid #ccc; }
/*--------------------------*
/*  Contact
/*--------------------------*/
.contact-block { padding:25px 0 30px; color:#787878; /*font-size:14px;*/ line-height:20px; text-shadow:0 1px 0 #fff; }
#main .contact-block h2 { margin:0 0 28px; }
.contact-form { padding:3px 0 0; }
.contact-form .wrap { overflow:hidden; margin:0 0 19px; }
.contact-form .text { display:block; width:100%; border-bottom-colors: none; border-image: none; border-left-colors: none; border-right-colors: none; border-top-colors: none; border-color: #DDDDDD; border-style: none none solid; border-width: medium medium 1px; padding: 10px; background:#fff; margin-bottom:5px; font:italic 14px/18px "lato", Arial, Helvetica, sans-serif; color:#787878; }
.contact-form .error { margin: 0 0 18px 0; padding: 18px 18px 18px 54px; box-shadow: inset 0px 0px 2px RGBA(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 0px 2px RGBA(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 0px 2px RGBA(0, 0, 0, 0.2); -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border: 1px solid #d3847a; background: url(../images/icons/private.png) no-repeat 15px 15px #f9a89d; display:block; }
.requiredField { position:relative; }
.contact-form .text input { width:100%; background:none; border:0; margin:0; padding:9px 0; display:block; outline:none; color:#787878; font:italic 14px/18px "lato", Arial, Helvetica, sans-serif; }
.contact-form .textarea { display:block; }
.contact-form .textarea span { display:block; height:119px; padding:14px 5px 11px 15px; }
.contact-form .textarea textarea { width:100% !important; height:100% !important; overflow:hidden; border-bottom-colors: none; border-image: none; border-left-colors: none; border-right-colors: none; border-top-colors: none; border-color: #DDDDDD; border-style: none none solid; border-width: medium medium 1px; padding: 10px; background:#fff; display:block; outline:none; color:#787878; font:italic 14px/18px "lato", Arial, Helvetica, sans-serif; }
.contact-form .submit { float:left; background:url(../images/sprite.png) no-repeat 0 -428px; }
.contact-form .submit input { background:url(../images/sprite.png) no-repeat 100% -463px; margin:0; padding:0 24px 2px; border:0; cursor:pointer; float:left; height:30px; overflow:visible; color:#fff; text-shadow:0 -1px 0 #004f6c; font:14px/28px "lato", Arial, Helvetica, sans-serif; min-width:140px; }
.contact-form .submit:hover { background-position:0 -498px; }
.contact-form .submit:hover input { background-position:100% -533px; }
.contact-block .info-box { padding:0 0 36px 49px; }
.contact-block h3 { color:#333; font:16px/20px "lato", Arial, Helvetica, sans-serif; margin:0; }
.contact-block .info-box h3 { padding:3px 0 9px 49px; margin:0 0 0 -49px; background:url(../images/icons.png) no-repeat; }
.contact-block .info-box .service { background-position:0 -955px; }
.contact-block .info-box .contact { background-position:4px -1112px; }
.contact-block .info-box dl { margin:0; width:100%; overflow:hidden; color:#666; font-size:13px; line-height:21px; }
.contact-block .info-box dt { float:left; clear:left; margin:0 3px 0 0; }
.contact-block .info-box dd { margin:0; }
.contact-block .info-box dl a { color:#666; }
/*--------------------------*
/*  Pricing Block
/*--------------------------*/
.pricing-block { margin:55px auto 36px; max-width:940px; background:#f1efe8 url(../images/bg-box-t2.gif) no-repeat; font:13px/21px "Lato", Arial, Helvetica, sans-serif; }
.pricing-block .rt { background:url(../images/bg-box-t2.gif) no-repeat 100% 0; }
.pricing-block .lb { background:url(../images/bg-box-b2.gif) no-repeat 0 100%; }
.pricing-block .rb { background:url(../images/bg-box-b2.gif) no-repeat 100% 100%; padding:10px 5px 10px 8px; min-height:50px; }
.pricing-box { float:left; background:#fdfcfa; text-align:center; color:#444; position:relative; }
.pricing-box em { font-size: 1em; color: #666; display: block; margin-top: 0.5em; font:12px/18px; }
.pricing-box.last-box { background:#fdfcfa url(../images/bg-box-r2.gif) repeat-y 100% 0; }
.pricing-block .pricing-box:first-child { background:#fdfcfa url(../images/bg-box3.gif) repeat-y -1750px 0; }
.pricing-box .holder { b padding:1px 0 3px;
}
.pricing-block .pricing-box:first-child .holder { border-bottom:1px solid #dedede; padding:0; }
.pricing-box.last-box .holder { border-bottom:1px solid #dedede; padding:0; }
.pricing-box .frame { border:1px solid #e5e4e3; padding:6px 5px 72px; }
.pricing-box .inner { position:relative; }
.pricing-block .pricing-box:first-child .frame { border:none; padding:7px 5px 75px 8px; }
.pricing-box.last-box .frame { border:none; padding:7px 8px 75px 5px; }
.pricing-box .price-box { background:#789cb5; height:61px; margin:0 0 4px; padding:12px 5px; color:#fff; font:bold 14px/18px Arial, Helvetica, sans-serif; }
.pricing-box.featured .price-box { background:#333; height:101px; font:bold 18px/22px Arial, Helvetica, sans-serif; padding:11px 5px; }
.pricing-box.featured .holder { box-shadow:	 inset 3px 3px 10px 5px #eee; -webkit-box-shadow: inset 3px 3px 10px 5px #eee; -moz-box-shadow: inset 3px 3px 10px 5px #eee; }
.pricing-box .price-box strong { display:block; font:bold 38px/40px Arial, Helvetica, sans-serif; margin:0 0 3px; }
.pricing-box.featured .price-box strong { font:bold 72px/76px Arial, Helvetica, sans-serif; margin:0 0 -4px; }
.pricing-box .text-box { border-top:2px solid #f5f4f2; padding:8px 14px 10px 16px; margin:0 -5px; }
.pricing-box.featured .text-box { padding:3px 29px 0 34px; border-top:1px solid #efefed; }
.pricing-box h3 { font:bold 18px/22px Arial, Helvetica, sans-serif; margin:0 0 22px; padding-bottom: 7px; border-bottom:1px solid #efefed; }
.pricing-box.featured h3 { margin:0 -29px 14px -34px; padding:0 0 7px; border-bottom:1px solid #efefed; }
.pricing-box .info { color:#444; font:italic 13px/18px "Lato", Arial, Helvetica, sans-serif; display:block; margin:0 0 14px; }
.pricing-box .text-box ul { list-style:none; background:url(../images/divider3.gif) repeat-x 0 100%; margin:0 0 12px; }
.pricing-box .text-box li { background:url(../images/divider3.gif) repeat-x; padding:4px 0 5px; }
.pricing-box .text-box li:first-child { background:none; margin-top:-18px; }
.pricing-box.featured { width:24%; margin:-31px -2px -21px -1px; z-index:1; overflow:hidden; }
.pricing-box.featured .r { background:url(../images/bg-box-c.gif) repeat-y 100% 0; }
.pricing-box.featured .lt { background:url(../images/bg-box-t4.gif) no-repeat; }
.pricing-box.featured .rt { background:url(../images/bg-box-t4.gif) no-repeat 100% 0; }
.pricing-box.featured .lb { background:url(../images/bg-box-b4.gif) no-repeat 0 100%; }
.pricing-box.featured .rb { background:url(../images/bg-box-b4.gif) no-repeat 100% 100%; padding:6px 8px 60px; min-height:50px; }
.pricing-box.featured .inner { margin:0 0 52px; }
.pricing-box .btn-signup { position:absolute; left:50%; margin:0 0 0 -62px; bottom:-56px; display:inline-block; background:url(../images/sprite.png) no-repeat 100% -602px; padding:0 7px 0 0; text-align:center; cursor:pointer; color:#222; font:italic 15px/30px "Lato", Arial, Helvetica, sans-serif; }
.pricing-box.featured .btn-signup { bottom:-84px; margin:0 0 0 -59px; }
.pricing-box .btn-signup span { background:url(../images/sprite.png) no-repeat 0 -567px; display:block; height:32px; padding:0 4px 0 11px; min-width:100px; }
.pricing-box .btn-signup:hover { text-decoration:none; background-position:100% -672px; }
.pricing-box .btn-signup:hover span { background-position:0 -637px; }
.content-box { overflow:visible; padding:21px 0 0; }
.content-box .row { overflow:visible; }
.tabs-block, .accordion-box { background:#fff url(../images/bg-box6.gif) no-repeat 0 100%; margin:0 0 26px; }
.tabs-block .holder, .accordion-box .holder { background:url(../images/bg-box6.gif) no-repeat 100% 100%; width:100%; }
.title-area { overflow:hidden; background:url(../images/bg-heading.gif) repeat-x scroll 0 100% transparent; margin:0 -4px 0 -3px; position:relative; border: 1px solid #EDEDED; border-bottom:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.title-area .r { background:url(../images/bg-title-area-r.gif) no-repeat 100% 0; }
.title-area .lt { background:url(../images/bg-title-area-t.gif) no-repeat; }
.title-area .rt { background:url(../images/bg-title-area-t.gif) no-repeat 100% 0; }
.title-area .lb { background:url(../images/bg-title-area-b.gif) no-repeat 0 100%; }
.title-area .rb { background:url(../images/bg-title-area-b.gif) no-repeat 100% 100%; padding:5px 3px 6px 1px; }
.title-area .area { position:relative; width:100%; padding:1px 0; }
.gradient { top:0; left:0; position:absolute; z-index:1; width:100%; height:100%; }
*+html .gradient { height:auto; }
.title-area .box-area { width:100%; position:relative; z-index:2; }
/*--------------------------*
/*  Tabs
/*--------------------------*/
.tabset { list-style:none; overflow:hidden; margin:1px -1px -15px; font:italic 15px/38px "Lato", Arial, Helvetica, sans-serif; text-shadow:0 1px 1px rgba(255, 255, 255, .2); }
.tabset li { float:left; text-align:center; padding:0 0 12px; }
.tabset a { display:block; cursor:pointer; padding:0 5px 0 0; color:#222; }
.tabset a span { display:block; padding:0 5px 0 10px; height:48px; min-width:80px; white-space:nowrap; background:url(../images/none.gif); }
.tabset a:hover { text-decoration:none; background:url(../images/bg-tabset.png) no-repeat 100% -180px; }
.tabset a:hover span { background:url(../images/bg-tabset.png) no-repeat 0 -120px; }
.tabset .active a { background:url(../images/bg-tabset.png) no-repeat 100% -60px; }
.tabset .active a span { background:url(../images/bg-tabset.png) no-repeat; }
.tabs-block .tab-content { overflow:hidden; min-height:200px; padding:25px 19px 26px; font-size:14px; line-height:20px; }
.tabs-block .tab-content p { margin:0 0 20px; }
/*--------------------------*
/*  Accordion
/*--------------------------*/
.accordion { padding:0; margin:0; list-style:none; width:100%; font-size:14px; line-height:20px; }
.accordion li { height:1%; vertical-align:top; }
.accordion .opener { display:block; height:1%; text-decoration:none; padding:15px 22px; margin: -6px -3px -7px -1px; text-shadow:0 1px 1px rgba(255, 255, 255, .2); background:url(../images/bg-heading.gif) repeat-x scroll 0 100% transparent; color:#222; font:italic 15px/20px "Lato", Arial, Helvetica, sans-serif; border: 1px solid #ededed; border-bottom: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.accordion .slide { width:100%; }
.accordion .slide-holder { padding:22px 22px 13px; }
/*--------------------------*
/*  Buttons
/*--------------------------*/
.buttons-list { list-style:none; overflow:hidden; margin:0 0 11px; }
.buttons-list li { float:left; padding:0 16px 16px 0; }
.btn { display:inline-block; cursor:pointer; background:url(../images/bg-buttons.gif) no-repeat; color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .4); text-align:center; font-size:14px; line-height:26px; }
.btn span { display:block; height:30px; background:url(../images/bg-buttons.gif) no-repeat; padding:0 10px; min-width:120px; }
.btn:hover { text-decoration:none; }
.btn.blue { background-position:0 0; }
.btn.blue span { background-position:100% -35px; }
.btn.blue:hover { background-position:0 -420px; }
.btn.blue:hover span { background-position:100% -455px; }
.btn.green { background-position:0 -70px; }
.btn.green span { background-position:100% -105px; }
.btn.green:hover { background-position:0 -490px; }
.btn.green:hover span { background-position:100% -525px; }
.btn.purple { background-position:0 -140px; }
.btn.purple span { background-position:100% -175px; }
.btn.purple:hover { background-position:0 -560px; }
.btn.purple:hover span { background-position:100% -595px; }
.btn.slate { background-position:0 -210px; }
.btn.slate span { background-position:100% -245px; }
.btn.slate:hover { background-position:0 -630px; }
.btn.slate:hover span { background-position:100% -665px; }
.btn.orange { background-position:0 -280px; }
.btn.orange span { background-position:100% -315px; }
.btn.orange:hover { background-position:0 -700px; }
.btn.orange:hover span { background-position:100% -735px; }
.btn.red { background-position:0 -350px; }
.btn.red span { background-position:100% -385px; }
.btn.red:hover { background-position:0 -770px; }
.btn.red:hover span { background-position:100% -805px; }
.icons-list { list-style:none; margin:-4px 0 20px; }
.icons-list li { display:inline; padding:0 17px 0 0; }
.icons-list img { vertical-align:middle; padding:0 0 18px; }
/*--------------------------*
/*  Team
/*--------------------------*/
.users-section { margin:-6px 0 0; width:auto; }
.users-section .title { padding:0 0 5px 3px; text-transform:uppercase; font-size:14px; line-height:20px; }
.users-section h3 { font:18px/22px "Lato", Arial, Helvetica, sans-serif; margin:0; padding:20px 0 0 0; }
.users-section h3 a { color:#333; }
.users-section .box { background:#fff url(../images/bg-box6.gif) no-repeat 0 100%; margin:0 0 31px; color:#333; font-size:13px; }
.users-section .box .holder { background:url(../images/bg-box6.gif) no-repeat 100% 100%; width:100%; }
.users-section .box img { display:block; width:100%; }
.users-section .text-box { padding:20px 7px 21px 11px; }
/*--------------------------*
/*  Social Links
/*--------------------------*/
.social-links { list-style:none; float:right; margin:0 0 0 10px; }
.social-links li { padding:2px 0 5px; }
.social-links a { width:33px; height:33px; background:url(../images/sprite.png) no-repeat; text-indent:-9999px; overflow:hidden; display:block; }
.social-links .twitter { background-position:0 -716px; }
.social-links .twitter:hover { background-position:-41px -716px; }
.social-links .facebook { background-position:0 -756px; }
.social-links .facebook:hover { background-position:-41px -756px; }
.social-links .linkedin { background-position:0 -796px; }
.social-links .linkedin:hover { background-position:-42px -796px; }
.users-section .text-box .hold { overflow:hidden; }
#twocolumns { padding:0 0 0 0; overflow:hidden; position:relative; }
#twocolumns .row { overflow:visible; }
#content { padding:0 9px 11px 0; }
.posts-holder { margin:0 0 -3px; }
.post-block { padding:0px 0 40px; }
.post-block ul { list-style: none outside none; }
.pagecontent .post-block { border-top:none; }
.post-block.single-post { border:0; padding:1px 0 22px; }
.posts-holder .post-block:first-child { border:0; padding-top:0; }
.heading .date, .post-block .box .date { float:left; width:50px; height:35px; background:url(../images/sprite.png) no-repeat -245px -372px; text-align:center; font:italic 11px/14px Arial, Helvetica, sans-serif; padding:7px 0; }
.heading .date { margin:-3px 6px -10px 24px; }
.post-block .box .date { display:none; }
.heading .date strong, .post-block .box .date strong { display:block; font:italic 18px/20px Arial, Helvetica, sans-serif; margin:-2px 0 0; }
*+html .heading .date strong, *+html .post-block .box .date strong { margin:-2px -3px 0 0; }
.heading { padding:10px 2px 20px 4px; }
.type-post .heading { background: url("../images/bg-box2.jpg") repeat-x scroll 0 0 #F2F2F2; border-top:1px solid #e1e1e1; border-left:1px solid #eee; border-right:1px solid #eee; padding-left:15px; }
.single-post .heading { background: url("../images/bg-box2.jpg") repeat-x scroll 0 0 #F2F2F2; border-top:1px solid #e1e1e1; border-left:1px solid #eee; border-right:1px solid #eee; padding-left:15px; }
.heading .meta { float:right; }
.heading .meta .meta-box { float:left; margin:8px 0 0 24px; }
.heading h2 { font:22px/28px "Lato", Arial, Helvetica, sans-serif; margin:0; overflow:hidden; padding:4px 0 0 0px; font-weight:600; text-shadow:0 2px 0 #FFFFFF; }
.heading a { color:#333; text-decoration:none; }
.post-block .box { padding:0; background:#fff url(../images/bg-box6.gif) no-repeat 0 100%; color:#333; /*font-size:13px;*/ line-height:21px; overflow:visible; margin:0; position:relative; }
.single-post .box { margin:0 0 50px; }
.post-block .box .holder { background:url(../images/bg-box6.gif) no-repeat 100% 100%; }
.post-block .box .text-box { padding:19px 16px 9px 14px; }
.single-post .box .text-box { padding:20px 16px 5px 12px; }
.post-block .box .image-box { margin:0; }
.post-block .box .meta { float:right; margin:2px 0 0 30px; width:235px; }
.post-block .meta-box { border:solid #ccc; border-width:1px 0; padding:4px 3px 6px; font-size:11px; line-height:14px; margin:0 2px 19px 0; float:right; }
.post-block .box .meta .more { margin:0 0 0 auto; clear:both; }
.post-block .box .hold { overflow:hidden; }
.post-block p { margin:0 0 12px; }
.single-post p { margin:0 0 21px; }
.post-block .meta-box p { margin:0; }
/*--------------------------*
/*  Pagination
/*--------------------------*/
.paging-holder { margin:0 -10px; position:relative; overflow:hidden; }
.paging-frame { float:left; position:relative; left:50%; }
.paging { position:relative; float:left; left:-50%; list-style:none; padding:0 0 20px; text-align:center; font:bold 12px/26px Helvetica, Arial, sans-serif; text-shadow:0 1px 0 #fff; color:#717171; }
.paging { float:left; text-align:center; padding:0 1px 3px; min-width:28px; }
.paging a, .paging &gt; span { float:left; background:url(../images/sprite.png) no-repeat 100% -719px; padding:0 6px 0 0; color:#717171; text-decoration:none; }
.paging &gt; span .active { float:left; background:url(../images/sprite.png) no-repeat 100% -719px; padding:0 6px 0 0; color:#717171; text-decoration:none; }
.paging a { cursor:pointer; }
.paging a span, .paging span span { float:left; height:27px; background:url(../images/sprite.png) no-repeat -151px -719px; padding:0 0 0 6px; min-width:16px; }
.paging a .active { color:#ff6600; }
.paging &gt; span { background-position:100% -791px; }
.paging span span { background-position:-151px -791px; }
.paging a:hover { color:#f2f2f2; text-shadow:0 1px 0 #575757; background-position:100% -754px; }
.paging a:hover span { background-position:-151px -754px; }
.paging .prev, .paging .next { width:28px; height:27px; background:url(../images/sprite.png) no-repeat -84px -719px; text-indent:-9999px; overflow:hidden; padding:0; }
.paging .next { background-position:-117px -719px; }
.paging .prev:hover { background-position:-83px -754px; }
.paging .next:hover { background-position:-118px -754px; }
.single-post .text-box .meta { display:none; }
/*--------------------------*
/*  Comments
/*--------------------------*/
.comments-section { width:100%; }
.comments-section h3 { color:#444; font:16px/20px "Lato", Arial, Helvetica, sans-serif; margin:0 0 9px; padding-top:10px; }
.comments, .comments .children { list-style:none; }
.comments &gt; li { overflow:hidden; vertical-align:top; border-top:1px solid #d9d8d7; padding:34px 98px 20px 83px; position:relative; }
.comments .children li { position:relative; padding:34px 0 12px 80px; }
.comments .comment { width:100%; }
.comments .avatar-box { position:absolute; left:3px; top:36px; width:56px; height:56px; background:url(../images/bg-avatar-box.png) no-repeat; padding:3px 3px 4px; }
.comments children li .avatar-box { top:11px; left:0; }
*+html .comments children li .avatar-box { top:8px; }
.comments .avatar-box img { vertical-align:top; }
.comment-box { overflow:hidden; background:#fff url(../images/bg-comment-box-l.gif) repeat-y; margin:0 0 14px -26px; line-height:20px; }
.comments children li .comment-box { margin:0 0 0 -30px; }
.comment-box .lt { background:url(../images/bg-comment-box-t.gif) no-repeat; }
.comment-box .rt { background:url(../images/bg-comment-box-t.gif) no-repeat 100% 0; }
.comment-box .lb { background:url(../images/bg-comment-box-b.gif) no-repeat 0 100%; }
.comment-box .rb { background:url(../images/bg-comment-box-b.gif) no-repeat 100% 100%; padding:4px 10px 3px 37px; overflow:hidden; min-height:46px; }
.comments children li .comment-box .rb { padding:4px 10px 5px 34px; }
.comments p { margin:0 0 6px; }
.comments .meta { padding:0 0 5px; min-height:40px; }
.comments .meta .author { display:block; color:#323232; font:bold 13px/18px Arial, Helvetica, sans-serif; margin:0 0 3px; }
.comments .meta .author a { color:#323232; }
.comments .box-row { overflow:hidden; }
.comments .links-list { float:right; list-style:none; color:#323232; font-size:12px; line-height:16px; padding:3px 0 0; }
.comments .links-list li { float:left; padding:0 6px 0 23px; }
.comments .links-list a { color:#323232; }
.comments .links-list .edit { color:#2687bf; }
.comments .date { display:block; overflow:hidden; color:#333; font:italic 12px/16px "Lato", Arial, Helvetica, sans-serif; }
/*--------------------------*
/*  Sidebar
/*--------------------------*/
#sidebar { background:#fff; border:solid #e9e8e1; border-width:0 1px; border-right-color:#f0efe8; margin:0 0 -9999px -17px; padding:0 0 9999px; }
.sidebar-holder { border-right:1px solid #ecebe7; padding:69px 10% 9999px 13%; margin:0 0 -9970px; }
.widget-box { padding:0 0 42px; }
#sidebar .title { background:url(../images/bg-title.png) no-repeat 100% 100%; margin:0 0 10px; }
#sidebar .title h2 { padding:0 0 8px 8px; background:url(../images/divider5.png) no-repeat 0 100%; color:#222; text-transform:uppercase; font:16px/20px "Lato", Arial, Helvetica, sans-serif; }
.sidebar-nav { list-style:none; line-height:16px; margin:-7px 0 17px; }
.sidebar-nav li { border-bottom:1px solid #dfdee2; }
.sidebar-nav a { color:#333; display:inline-block; }
.sidebar-nav a { background:url(../images/arrow.png) no-repeat 3px 15px; padding:8px 0 9px 27px; }
.sidebar-nav .recentcomments a { display:block; background:none; }
.recentcomments { padding:8px 0 9px 0px; }
.sidebar-nav .active a { text-decoration:none; color:#f60; }
.sidebar-nav .active a { margin-left:12px; }
#sidebar ul { list-style:none; line-height:16px; margin:-7px 0 17px; }
#sidebar ul li { border-bottom:1px solid #dfdee2; }
#sidebar ul li:last-child { border-bottom:none; }
#sidebar .children li { border-bottom:0px solid #dfdee2; padding-left:15px; }
#sidebar .children li:first-child { border-top:1px solid #dfdee2; margin-top:6px; }
#sidebar .children li:last-child { border-bottom:0px solid #dfdee2; }
#sidebar ul a:hover, #sidebar ul .current_page_item a { text-decoration:none; padding-left:39px; background-position:13px 15px; color:#f60; }
.posts-list a { background:none !important; padding:0 !important; display:block; }
.posts-list { list-style:none; color:#444; }
.posts-list li { border-bottom:1px solid #efeef0; padding:19px 0; overflow:hidden; vertical-align:top; }
.posts-list li:last-child { border-bottom:none; }
#footer .posts-list li { border-bottom:1px solid #333; }
#footer .posts-list li:last-child { border-bottom:none; }
.posts-list li:first-child { padding-top:8px; }
.posts-list img { float:left; margin:0 6px 0 0; }
.posts-list .text-box { overflow:hidden; padding:1px 0 0; }
.posts-list h3 { color:#444; font:13px/14px "Lato", Arial, Helvetica, sans-serif; margin:0 0 3px; padding:0px; }
.posts-list h3 a { color:#444; }
.posts-list h3 a:hover { text-decoration:none; color:#f63; }
.posts-list .meta { color:#999; display:block; font-size:11px; line-height:14px; }
.posts-list .side-meta { color:#999; display:block; font-size:11px; line-height:14px; }
.widget-box .text-block { color:#8e8e8e; font-size:12px; padding:7px 0 0; }
.widget-box .text-block p { margin:0 0 12px; }
#sidebar .twitter-list { color:#444; font-size:11px; line-height:17px; padding:0 0 5px; }
#sidebar .twitter-list li { padding:13px 0 15px 16px; border-bottom:1px solid #dfdee2; background:url(../images/ico-twitter.png) no-repeat 0 18px; }
#sidebar .twitter-list li:first-child { padding-top:4px; background-position:0 9px; }
#sidebar .twitter-list a { color:#09f; background:none !important; padding: 0 !important; }
#sidebar .twitter-list .tweet_time a { color:#ff6600; }
#sidebar .twitter-list .link { color:#c60; }
.tagcloud { list-style:none; overflow:hidden; text-shadow:0 1px 0 #fedd9b; font:bold 12px/22px Helvetica, Arial, sans-serif; /*margin:0 -14px 40px -6px;*/ padding:12px 0 0; }
.tagcloud { float:left; padding:0 3px 60px 0; }
.tagcloud a { float:left; cursor:pointer; padding:0 10px 0 0; background:url(../images/sprite.png) no-repeat 100% -864px; color:#963; margin-right: -8px; font-size:12px !important; }
.tagcloud span { float:left; height:25px; background:url(../images/sprite.png) no-repeat 0 -834px; padding:0 6px 0 19px; margin: 4px 8px 0 0; }
.tagcloud span:hover { text-decoration:underline; }
#footer { width:100%; overflow:hidden; display:table-footer-group; background:url("../images/noise.png") repeat scroll 0 0 #282828; color:#fff; line-height:18px; }
#footer .footer-holder { height:1%; display:table-row; }
#footer .footer-frame { display:table-cell; }
.social-bar { background:url(../images/bg-social-bar.png) repeat-x; border-bottom:1px solid #101112; margin-bottom:46px; }
.social-bar .row { position:relative; padding:14px 0 12px; }
.social-box { position:relative; float:left; left:50%; }
.social-networks { list-style:none; position:relative; float:left; left:-50%; }
.social-networks li { float:left; padding:0 6px 0 5px; }
.social-networks a { width:33px; height:33px; background:url(../images/sprite.png) no-repeat; text-indent:-9999px; overflow:hidden; display:block; }
.social-networks .twitter { background-position:-119px -275px; }
.social-networks .facebook { background-position:-163px -275px; }
.social-networks .linkedin { background-position:-207px -276px; }
.social-networks .dribbble { background-position:-251px -276px; }
.social-networks .tumblr { background-position:-294px -277px; }
.social-networks .twitter:hover { background-position:-119px -316px; }
.social-networks .facebook:hover { background-position:-163px -316px; }
.social-networks .linkedin:hover { background-position:-208px -317px; }
.social-networks .dribbble:hover { background-position:-251px -317px; }
.social-networks .tumblr:hover { background-position:-294px -318px; }
.btn-back { width:51px; height:49px; background:url(../images/sprite.png) no-repeat -342px -240px; text-indent:-9999px; overflow:hidden; float:right; margin:-7px 28px -9px 0; }
.btn-back:hover { background-position:-342px -302px; }
#footer h2 { font:18px/22px "lato", Arial, Helvetica, sans-serif; margin:0 0 17px; padding:0px; }
#footer p { margin:0 0 18px; }
#footer .twitter li a { color:#ff6600; }
#footer li a { color:#ffffff; }
#footer li a:hover { color:#ff6600; text-decoration:none; }
.footer-columns .row { background:url(../images/divider2.gif) repeat-x 0 100%; padding:0 0 30px; margin-bottom:20px; }
.twitter-list { list-style:none; padding:1px 0 0; }
.twitter-list li { padding:0 0 30px; }
.twitter-list li:first {
list-style:none;
}
.twitter-time {margin-left:5px;}
#footer .twitter-list p { margin:0; }
.twitter-list a { color:#f60; }
.twitter-list .date { display:block; font-style:normal; line-height:14px; }
.footer-columns address { font-style:normal; padding:2px 0 14px; }
.contact-list { list-style:none; padding:3px 0 0; }
.contact-list li { padding:0 0 17px; }
.contact-list li a, .contact-list li span { color:#fff; padding:5px 0 6px 45px; display:inline-block; }
.contact-list li a:hover { color:#ff6600; text-decoration:none; }
.contact-list li span a { padding:0; background:none; }
.contact-list .skype { background:url(../images/icons.png) no-repeat 2px -607px; }
.contact-list .email { background:url(../images/icons.png) no-repeat 6px -709px; }
.contact-list .phone { background:url(../images/icons.png) no-repeat 0 -808px; }
.copyright { text-align:center; font-size:12px; }
.copyright .row { position:relative; overflow:visible; margin-bottom:21px; }
#footer .copyright p { margin:0; }
.copyright .btn-back { position:absolute; left:50%; top:-55px; margin:0 0 0 -26px; display:none; }
/*--------------------------*
/* Code
/*--------------------------*/
.code, .pre { border: 1px solid #e0e0e0; padding: 10px; background: #ffffff; white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; overflow:auto; display: block; line-height: 20px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; }
.code { background:url("../images/bg_code.gif") repeat scroll 0 0 #e8e8e8; padding:20px 10px; }
/*--------------------------*
/*  Dropcaps
/*--------------------------*/
.dropcap { float:left; display: block; margin:3px 5px 1px 0; font-size:20px; line-height:36px; text-shadow: none; width:36px; text-align:center; background: url(../images/noise.png), #333; color:#f8f8f8; }
/*--------------------------*
/*  Blockquotes
/*--------------------------*/
.blockquote-left { margin-left: 50px; padding-left: 20px; border-left: 5px solid #555; font-style: italic }
blockquote { background: url(../images/quotes.png)top left no-repeat; border: none; padding-left: 50px; margin-left: 0; font-style:italic; }
/*--------------------------*
/*  Notifications
/*--------------------------*/
.notification { margin: 0 0 18px 0; padding: 18px 18px 18px 54px; box-shadow: inset 0px 0px 2px RGBA(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 0px 2px RGBA(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 0px 2px RGBA(0, 0, 0, 0.2); -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; }
.info { border: 1px solid #64a6cc; background: url(../images/icons/about.png) no-repeat 15px 15px #9dd7f9; }
.warning { border: 1px solid #d0bc81; background: url(../images/icons/error.png) no-repeat 15px 15px #f9e29d; }
.error { border: 1px solid #d3847a; background: url(../images/icons/private.png) no-repeat 15px 15px #f9a89d; }
.success { border: 1px solid #98cf70; background: url(../images/icons/ok.png) no-repeat 15px 15px #c5f99e; }
.note { border: 1px solid #d0bc81; background: url(../images/icons/attach.png) no-repeat 15px 15px #f9e29d; }
.download { border: 1px solid #64c5e1; background: url(../images/icons/cloud.png) no-repeat 15px 15px #cce9f4; }
.notice-close { background: url("../images/notice-close.png") no-repeat scroll 0 0 transparent; display: block; float: right; margin-top: 5px; opacity: 0.4; overflow: hidden; text-indent: -999px; width: 12px; }
.notice-close:hover { opacity: 1; }
/*--------------------------*
/*  Comments Form
/*--------------------------*/
#commentform .form-submit { float:left; background:url(../images/sprite.png) no-repeat 0 -428px; }
#commentform .form-submit input { background:url(../images/sprite.png) no-repeat 100% -463px; margin:0; padding:0 24px 2px; border:0; cursor:pointer; float:left; height:30px; overflow:visible; color:#fff; text-shadow:0 -1px 0 #004f6c; font:14px/28px "lato", Arial, Helvetica, sans-serif; min-width:140px; }
#commentform .form-submit:hover { background-position:0 -498px; }
.commentform .form-submit:hover input { background-position:100% -533px; }
.comment-form-author label { padding-right:26px; }
.comment-form-email label { padding-right:28px; }
.comment-form-url label { padding-right:20px; }
.comment-form-comment label { padding-right:11px; }
.screenReader { left: -9999px; position: absolute; top: -9999px; }
.error2 { display:block; background:#ededed; padding:12px 17px; margin-bottom:20px; }
.requiredField { position:relative; }
#sendCopy { float:left; }
/*--------------------------*
/*  Google Map
/*--------------------------*/
#googlemap { float: left; height: 300px; width: 100%; display: block; }
.cat-item a { color:#333; }
/*--------------------------*
/*  Overlay
/*--------------------------*/
.overlay { display:none; z-index:10000; background-color:#fbfbfb; padding:10px; min-height:200px; border:1px solid #fff; max-width:60% }
.overlay .close { background-image:url(../images/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }
.olay-image { float: left; overflow: hidden; max-width:100%; }
/*--------------------------*
/*  Video
/*--------------------------*/
.video { position:relative!important; padding-bottom:56.25%!important; padding-top:30px!important; height:0!important; overflow:hidden!important }
.video iframe, .video object, .video embed { position:absolute!important; top:0!important; left:0!important; width:100%!important; height:100%!important }
/*--------------------------*
/* Flickr Widget
/*--------------------------*/
.flickr { padding: 0; display: block; }
.flickr ul li { display:inline; }
.flickr img { height:50px; width:75px; background: none repeat scroll 0 0 #fff; border: 1px solid #DDDDDD; padding: 2px; margin-right:6px; margin-bottom:6px; box-shadow: 0 -5px 20px -6px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 -5px 20px -6px rgba(0, 0, 0, 0.4); }
#sidebar .flickr img { height:100px; width:175px; background: none repeat scroll 0 0 #fff; border: 1px solid #DDDDDD; padding: 2px; margin-right:4px; box-shadow: 0 -5px 20px -6px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 -5px 20px -6px rgba(0, 0, 0, 0.4); }
.flickr img:hover { -webkit-transform: scale(1.1); -moz-transform:    scale(1.1); -ms-transform:     scale(1.1); -o-transform:      scale(1.1); }
#sidebar .flickr img { box-shadow:none; }
#sidebar .flickr ul li { border:none; }
#sidebar .flickr ul li a:hover { background:none; margin-left:-40px!important; }
.flickr a { background:none; padding-left:0px; }
.right { float:right; padding:25px; }
/*--------------------------*
/* Media Queries
/*--------------------------*/
 @media handheld, only screen and (max-width: 1920px) {
 .gallery .slide-list {
 margin:0 -34.2%;
 padding:0;
}
 .gallery .text-box {
margin:0 0 0 -29.5%;
}
}
@media handheld, only screen and (max-width: 940px) {
 .pricing-block {
max-width:500px;
}
 .pricing-block .rb {
padding:13px 0;
}
 #main .pricing-box[style] {
 width:100% !important;
 float:none;
}
 #main .pricing-box {
 background:#fdfcfa url(../images/bg-box4.gif) repeat-y;
 margin:0;
}
 #main .pricing-box .holder, #main .pricing-box .r {
 background:url(../images/bg-box4.gif) repeat-y 100% 0;
 padding:0;
 overflow:hidden;
}
 #main .pricing-box .frame, #main .pricing-box .rb {
 background:none;
 padding:0;
 border:0;
}
 #main .pricing-box .inner {
 height:auto !important;
 margin:0;
 padding:0 4px 17px;
}
 #main .pricing-box .lt, #main .pricing-box .rt, #main .pricing-box .lb, #main .pricing-box .rb {
background:none;
}
 #main .pricing-box .text-box {
 margin:0;
 border:0;
 padding:12px 58px 0 68px;
}
 .pricing-box .btn-signup {
 position:static;
 margin:0 0 10px !important;
}
 #main .pricing-box h3 {
 border:0;
 padding:0;
 margin:0 0 22px;
}
 .pricing-box .text-box ul {
margin:0 0 46px;
}
 #main .pricing-box.last-box .frame {
 background:url(../images/bg-box-b5.gif) no-repeat 0 100%;
 position:relative;
}
 .pricing-box.last-box .holder {
 border-bottom:none;
}
 #main .pricing-box.last-box .inner {
 background:url(../images/bg-box-b5.gif) no-repeat 100% 100%;
 padding:0 4px 41px;
}
 .onegal {
padding: 0 20px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.blocks-section2 .box {
max-width:400px;
margin:0 auto 45px;
}
.blocks-section .box {
max-width:249px;
margin:0 auto 49px;
}
 .onegal {
padding: 0 20px;
}
}
@media handheld, only screen and (max-width: 940px) {
 .posts-list img {
float:none;
}
 .columns-holder .sixcol {
 float:none;
 width:100%;
}
.blocks-section .box {
max-width:300px;
margin:0 auto 49px;
}
}
@media handheld, only screen and (max-width: 860px) {
	.box .image-box .zoom {visibility:hidden!important;display:none!important;}
 #nav {
 position:absolute;
 top:-9999px;
 left:-9999px;
}
 .nav-holder .search-box {
	display:none;
}
 .nav-holder .menu-box {
 position:relative;
 top:0;
}
 .nav-holder {
 width:129px;
 height:39px;
 background:url(../images/bg-nav2.png) no-repeat;
 float:right;
 margin:8px 0 0 0;
}
 .nav-holder .frame {
 background:none;
 padding:1px 1px 5px 1px;
 border: none;
box-shadow:none;
}
 .box .image-box.alignleft {
 width:auto;
 float:none;
 margin:-12px -10px 15px -14px;
}
 .users-section .threecol {
 width:46%;
 margin:0 2%;
}
 .gallery .text-box {
 width:400px;
 margin:0 0 0 -30%;
 font:22px/24px 'Lato', Arial, Helvetica, sans-serif;
}
 .gallery .text-box .holder {
padding:24px 14px 29px 33px;
}
 .gallery .text-box h1, .gallery .text-box h2 {
font:32px/34px 'Lato', Arial, Helvetica, sans-serif;
}
 .post-block .box .meta {
 width:210px;
 margin:0 0 0 20px;
}
 .tabset a span {
min-width:78px;
}
.blocks-section2 .box {
max-width:286px;
margin:0 auto 45px;
}
}
@media handheld, only screen and (max-width: 767px) {
	
 #main, #twocolumns {
padding:0;
}
 #main h2 {
margin:0 0 0px 14px;
}
 .nav-holder {
margin:-1px -2px 0 0;
}
.menu-box a span {
 background:url(../images/arrowm.png) no-repeat;
 float:left;
 width: 10px;
 height: 3px;
 margin-top:8px;
}
.menu-box li.active &gt; a {
 background:url(../images/arrowm.png) no-repeat 15px 15px !important;
 padding:6px 0px 6px 10px !important;
 margin:0 -10px !important;
}
 .logo {
 width:140px;
 height:43px;
 background:url(../images/logo-small.png) no-repeat;
 text-indent:-9999px;
 overflow:hidden;
 float:left;
 margin:-2px 0 0 1px;
}
 #header .container {
padding:17px 0 7px;
}
 .switcher-box, .display-list, .carousel .switcher-box {
display:none;
}
 .gallery .text-box {
 width:400px;
 bottom:0;
 margin:0 0 0 -30%;
 font:22px/24px 'Lato', Arial, Helvetica, sans-serif;
}
 .gallery .text-box .holder {
padding:24px 14px 29px 33px;
}
 .gallery .text-box h1, .gallery .text-box h2 {
font:32px/34px 'Lato', Arial, Helvetica, sans-serif;
}
 .message-bar {
 font-size:16px;
 line-height:20px;
 margin:0 0 11px;
}
 .message-bar .row {
padding:11px 0 15px;
}
 .articles-block h2 {
margin:0 0 7px;
}
 .message-bar p {
margin:0 0 14px;
}
 .articles-block {
padding:0 0 7px;
}
 .articles-block .threecol {
 height:auto !important;
 padding:0 37px 19px;
}
 .articles-block p {
margin:0 0 28px;
}
 .articles-block .more {
 position:static;
 display:block;
}
 .box .frame {
height:auto !important;
}
 .carousel .box {
margin:0 auto 37px;
}
 .posts-section .image-box {
 float:none;
 margin:0 0 16px;
}
 .title-box {
margin:0 20px 3px;
}
 .info-section {
padding:16px 0 0;
}
 .title-box h2 {
padding:0 0 8px;
}
 .info-section .links-list {
 margin:0 20px 24px;
 font-size:12px;
}
 .box .frame {
padding:16px 8px 12px;
}
 .box .image-box {
margin:-16px -8px 16px;
}
 .box h3 {
margin:0 0 9px;
}
 .carousel {
 padding:0;
 margin:0 0 -6px;
}
 .posts-section .blocks-holder {
padding:21px 0 0;
}
 .posts-section h3 {
margin:0 0 11px;
}
 .posts-section .meta-box {
padding:3px 5px 7px;
}
 .posts-section .blocks-holder .sixcol {
margin:0 0 26px;
}
 .posts-section {
padding:0 0 3px;
}
 .testimonials-block .row {
padding:18px 0 15px;
}
 .testimonials-block blockquote {
padding:0 26px 0 15px;
}
 .testimonials-block blockquote q {
margin:0 0 4px;
}
 .testimonials-block blockquote cite {
font-size:13px;
}
 .heading-box .search-form {
display:none;
}
 .heading-box h1 {
margin:0;
}
 .filter-list {
text-align:center;
}
 #footer {
background:url("../images/noise.png") repeat scroll 0 0 #282828;
}
 .btn-back {
display:none;
}
 .copyright .btn-back {
display:block;
}
 .social-bar {
margin-bottom:35px;
}
 .footer-columns .row .threecol {
padding:0 42px 15px;
}
 .twitter-list {
margin:0 0 -9px;
}
 .footer-columns .row {
 padding:0;
 margin:0 0 30px;
}
 .contact-list {
margin:0 0 -4px;
}
 .copyright .row {
margin-bottom:11px;
}
 .users-section .threecol {
 padding:0;
 float:left;
}
 .post-block .meta .date {
display:none;
}
 #content {
padding:0 0 5px;
}
 .post-block {
 margin:0 -20px;
 padding:9px 20px 62px;
}
 .post-block.single-post {
 margin:0;
 padding:0 0 22px;
}
 .single-post .box {
margin:0 0 34px;
}
 .comments-section h3 {
margin:0 0 8px;
}
 .post-block .box .meta {
 float:none;
 width:100%;
 margin:0 0 5px;
}
 .post-block .box .date {
display:block;
}
 .post-block .meta-box {
margin:10px 0 9px 10px;
}
 .post-block .box .more {
 position:absolute;
 left:0;
 bottom:-43px;
}
 .paging {
margin:0 -10px 20px;
}
 .paging li {
 padding:0 0 2px 1px;
 min-width:22px;
}
 .paging span span, .paging a span {
min-width:13px;
}
 .single-post .text-box .meta {
display:block;
}
 .single-post .heading .meta {
display:none;
}
 .box .frame {
height:auto !important;
}
 .comments &gt; li {
 margin:0 -20px;
 padding:34px 98px 20px 103px;
}
 .comments .date {
display:block !important;
}
 .comments &gt; li .avatar-box {
left:23px;
}
 #sidebar {
 margin:0 -20px;
 padding:0;
 border:0;
}
 .sidebar-holder {
 border:0;
 margin:0;
 padding:27px 45px 0 54px;
}
 .posts-list img {
float:left;
}
 .heading-box .row {
padding:11px 0 24px;
}
 .breadcrumbs {
padding:6px 0 19px;
}
 .panel {
margin-bottom:29px;
}
 .blocks-section .box, .blocks-section2 .box, .blocks-section3 .box {
margin:0 auto 38px;
}
 .contact-block {
padding:0 0 30px;
}
 .item-box {
margin:0 0 27px;
}
 #main .contact-block h2 {
margin:0 0 20px;
}
 .columns-holder .sixcol {
padding:0;
}
 .contact-form {
padding:3px 0 25px;
}
 .contact-block .info-box {
padding:0 0 35px 46px;
}
 .contact-block .info-box h3 {
 margin:0 0 0 -46px;
 padding:3px 0 9px 46px;
}
 .content-box {
padding:0;
}
 .pricing-block {
margin:0 auto 36px;
}
 .tabs-block .tab-content {
padding:16px 15px 2px;
}
 #content .breadcrumbs {
padding:4px 0 7px;
}
 .post-block .box .text-box {
padding:12px 7px 0;
}
 .post-block p {
margin:0 0 8px;
}
 .posts-holder {
margin:0 0 15px;
}
 .comments .meta {
padding:0 0 9px;
}
 .comment-box {
margin:0 0 12px -30px;
}
}
@media handheld, only screen and (max-width: 630px) {
 .comments &gt; li {
padding:21px 20px 20px 103px;
}
 .comments .links-list {
 float:none;
 overflow:hidden;
 padding:0;
}
 .comments .links-list li {
padding:0 23px 4px 0;
}
 .comments .children {
margin:0 0 0 -67px;
}
 .item-box .rb {
padding:3px 4px 4px 3px;
}
 .comments li li .avatar-box {
left:2px;
}
}
@media handheld, only screen and (max-width: 560px) {
 .gallery .text-box {
 width:280px;
 bottom:0;
 font-size:16px;
 line-height:18px;
 margin:0 0 0 -31%;
}
 .gallery .text-box h1, .gallery .text-box h2 {
 font-size:26px;
 line-height:28px;
 margin:0 0 -2px;
}
 .gallery .text-box .holder {
padding:10px 6px 15px 20px;
}
 .tabset {
margin:-5px -1px -26px;
}
 .tabset a span {
min-width:69px;
}
 .title-box h2 {
 padding: 0;
}
}
@media handheld, only screen and (max-width: 479px) {
 .users-section .threecol {
 float:none;
 width:100%;
 max-width:228px;
 margin:0 auto;
}
}
@media handheld, only screen and (max-width: 440px) {
 .menu-box .drop {
}
 .menu-box .drop .drop .drop {
}
 .menu-box .drop .drop .drop-holder {
 left:108px !important;
 z-index:1;
}
 .buttons-list li {
padding:0 11px 11px 0;
}
 #comments #comment {
width:80%;
}
.title-box span {
 padding: 0 5px;
}


}
.post-block ul li { background: url("../images/arrow.png") no-repeat scroll 0 50% transparent; margin-left: 0 !important; padding: 0 2px 3px 24px !important; }
.post-block ol {padding-left:18px;}
.post-block ol li {padding: 0 2px 3px 5px !important;}
.bgmp_placemark p&gt;a { height:150px; display:block;width:170px; }</pre></body></html>