/*  
Theme Name: Softaken Software
Author URL: 
Version:1.0
Author: Softaken Software
Description: Softaken Software <br />For more details visit at <a href="http://www.softaken.com/" target="_blank">http://www.softaken.com/</a>
*/
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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}

body{
	line-height:1;
	background-repeat: repeat;
	background-color: #FFF;
}

ol,ul{list-style:none}

blockquote,q{quotes:none;line-height:1.8em}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

table{border-collapse:collapse;border-spacing:0}

caption,th,td{font-weight:400;text-align:left}

html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

a:focus{outline:thin dotted}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}

audio,canvas,video{display:inline-block}

audio:not([controls]){display:none}

del{color:#333}

ins{background:#fff9c0;text-decoration:none}

hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}

small{font-size:smaller}

img{border:0;-ms-interpolation-mode:bicubic}

.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}

.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}

body{font-size:14px;font-size:1rem;font-family:Helvetica,Arial,sans-serif}

.clear{border:medium none!important;clear:both!important;height:0!important;margin:0!important;padding:0!important;width:0!important}

.right{float:right}

.left{float:left}

img.size-full,img.size-large,img.header-image,img.wp-post-image{height:auto;max-width:100%}

.margin-bottom-10{margin-bottom:10px}

a{text-decoration:none;color:#069}

code,pre{background:-moz-linear-gradient(center top,#FFF 50%,#F2F2F2 50%) repeat scroll 0 0 / 42px 42px transparent;border:1px solid #EEE;border-radius:4px 4px 4px 4px;color:#595A5C;display:block;font-family:monospace!important;line-height:21px!important;padding:21px 15px 20px;white-space:pre-wrap;margin:10px 0}

table{border-collapse:collapse;border-spacing:0;width:100%}

table th{background:none repeat scroll 0 0 #EEE;border:1px solid #DDD;color:#333;letter-spacing:1px;padding:6px;text-align:left;line-height:1.8em}

table td{border:1px solid #DDD;padding:6px;text-align:left;line-height:1.8em;margin-top:0}

dl{background:none repeat scroll 0 0 transparent;border:0 none;padding:0;vertical-align:baseline}

dt{font-weight:700;line-height:26px;line-height:1.8em}

dd{line-height:1.8em}

hr{clear:both;background:none;height:1px;border:0;border-top:1px solid #e2e2e2;margin:0 0 18px}

strong{font-weight:700}

ul,ol{list-style:none;margin:0 0 24px 20px}
ul{list-style:disc}
ul li,ol li{line-height:1.8em}
ol{list-style:decimal}
li > ul,li > ol{margin:0 0 0 20px}

blockquote{border-left:4px solid;margin-left:20px;margin-bottom:15px}

address{border-left:4px solid;margin-left:20px;margin-bottom:15px;padding-left:15px;line-height:1.6em}

.hidden{display:none}

.alignleft{float:left}

.alignright{float:right}

.aligncenter{display:block;margin-left:auto;margin-right:auto}

.wp-caption{max-width:100%;padding:4px}

.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;font-size:.857142857rem;line-height:2;color:#757575}

img{height:auto;max-width:100%}

img.alignleft{margin-right:10px;margin-top:10px;margin-bottom:10px}

img.alignright{margin-left:10px;margin-top:10px;margin-bottom:10px}

.margin20{margin:0 20px}

h1,h2,h3,h4,h5,h6{line-height:1.3em;padding:.5em 0;margin:0;font-style:normal;font-weight:700;font-family:inherit}

h1{font-size:2.6em;font-weight:400;letter-spacing:-.04em}

h2{font-size:18px}

h3{font-size:18px}

h4{font-size:20px}

h5{font-size:16px}

h6{font-size:10px}

.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}

.clearfix{display:block}

p{font-style:normal;font-variant:normal;font-weight:400;line-height:1.8em;margin:0 0 1em;padding:0;vertical-align:top;word-wrap:break-word;}

#grid-container{width:100%;padding:0;box-shadow:0 0 10px rgba(87,87,87,0.2);background:none repeat scroll 0 0 #FFF}

#main{margin:0 auto;max-width: 1120px;overflow:hidden;padding:2%}

#header-holder{position:relative;z-index:12;width:100%}

#logo{float:left;display:table}

#logo-layout{width:96%;padding:0 7%}

.meta span{color:#888;font-size:.95em;font-style:italic;font-weight:lighter}

.meta span i{font-size:18px;margin-right:8px;color:#6EC0F6;margin-top:14px;margin-bottom:14px}

.meta span.separator{margin-left:15px}

.meta span i.fa-arrow-circle-o-right{margin-left:15px}

.standard-posts-wrapper .meta span i.fa-comments-o{margin-left:15px}

.standard-posts-wrapper .meta{bottom:50px;font-size:13px}

.standard-posts-wrapper .text-holder-full .meta{padding-left:0}

.more-link{font-style:italic;font-size:18px;line-height:28px;color:#6EC0F6}

.standard-posts-wrapper .meta span i.fa-comments-o{margin-left:15px}

.standard-posts-wrapper .above-f .meta{bottom:50px;font-size:13px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:30px}

.standard-posts-wrapper .text-holder-full .meta{padding-left:0}

#main .standard-posts-wrapper .thumb-wrapper img{display:block;width:100%;height:180px;background-position:top center;background-repeat:no-repeat;background-size:100% auto;overflow:hidden}

#main .standard-posts-wrapper .text-holder-full .thumb-wrapper img{display:block;width:100%;height:100%;background-color:#E5E5E5;background-position:top center;background-repeat:no-repeat;background-size:100% auto;overflow:hidden}

#main .standard-posts-wrapper .thumb-wrapper{display:block;float:left;width:100%;height:180px}

#main.col1 .standard-posts-wrapper .above-f .thumb-wrapper{height:240px}

#main .standard-posts-wrapper .text-holder-full .thumb-wrapper{height:auto;overflow:hidden}

#main .standard-posts-wrapper .post-wrapper{position:relative;margin-bottom:50px;padding-bottom:41px;overflow:hidden;background:url(images/assets/line.png) left bottom repeat-x;width:100%;background:none repeat scroll 0 0 #FFF;margin-bottom:30px;z-index:0}

#main .standard-posts-wrapper .above-f h3{font-size:1.6em;line-height:1.3em;padding-bottom:.5em;padding-top:0;margin-top:20px;text-align:center}

#main .standard-posts-wrapper .right-f h3{font-size:1.6em;line-height:1.3em;padding-bottom:.5em;padding-left:10%;padding-top:0}

#main .standard-posts-wrapper .posts-wrapper .right-f p{padding-left:10%}

#main .standard-posts-wrapper .posts-wrapper .right-f .meta{padding-bottom:15px;padding-left:10%}

#main .standard-posts-wrapper h3.left-text{text-align:left}

.post-title h3:hover{color:#6EC0F6}

#main .standard-posts-wrapper .text-holder-full h3{padding-left:0}

#main .standard-posts-wrapper .posts-wrapper{padding-bottom:0}

#main .standard-posts-wrapper .posts-wrapper .text-holder-full p{padding-left:0}

#main .standard-posts-wrapper .posts-wrapper .post-single .text-holder-full .post-format-wrap p.link-text a:hover{color:#6EC0F6}

.sorry{line-height:18px}

.standard-posts-wrapper .posts-wrapper .above-f .image-holder{width:100%;overflow:hidden;float:left}

.standard-posts-wrapper .posts-wrapper .right-f .image-holder{float:left;overflow:hidden;width:35%}

.standard-posts-wrapper .posts-wrapper .above-f .text-holder{width:100%;overflow:hidden;float:right}

.standard-posts-wrapper .posts-wrapper .right-f .text-holder{float:right;overflow:hidden;width:65%}

#content-box{min-height:500px}

#content-box #post-body{overflow:hidden}

.breadcrumbs .breadcrumbs-wrap{line-height:1.3em;opacity:.65;font-size:12px}

.breadcrumbs .breadcrumbs-wrap ul li a{color:#1E73BE}

.breadcrumbs .breadcrumbs-wrap ul li a:hover{color:#111}

.breadcrumbs-wrap{list-style:none;overflow:hidden}

.breadcrumbs-wrap ul strong{margin-right:10px;float:left;margin-top:2px}

.breadcrumbs-wrap li{float:left;margin-right:10px}

.breadcrumbs-wrap .separator{font-weight:500;font-size:13px;color:#111;float:left}

.breadcrumbs ul li{list-style:none;padding-left:0;margin-bottom:0}

.breadcrumbs ul{margin:0}

.post-single{width:75.11%}

.wp-post-image{display:inline-block;margin:0 0 2em}

.post-sidebar .short-info .single-meta i.fa{margin-right:10px}

.short-info .single-meta span{display:block;margin-bottom:1.5em}

.breadcrumbs{margin-bottom:10px}

.col1 .post-sidebar{display:none}

.col1 .sidebar-frame{display:none}

.col1 .standard-posts-wrapper,.col1 .post-single,.col1 #content-box{width:100%}

.col2-l .sidebar-frame{width:26%;float:right}

.col2-l .post-single{width:100%}

.col2-l #content-box,.col2-l .standard-posts-wrapper{float:left;width:74%}

.col2-l .post-sidebar{display:none}

.col2-l .sidebar-frame .sidebar{margin-left:16.02%}

.col2-r .sidebar-frame{width:26%;float:left}

.col2-r .post-single{width:100%}

.col2-r #content-box,.col2-r .standard-posts-wrapper{float:right;width:74%}

.col2-r .post-sidebar{display:none}

.col2-r .sidebar-frame .sidebar{margin-right:16.02%}

.col2-r #content-box #post-body .post-single .breadcrumbs{padding-left:0}

#scrollUp{bottom:20px;height:38px;right:20px;width:38px}

.wpcf7-form p span.wpcf7-form-control-wrap{display:block;position:relative;margin-top:10px;margin-bottom:20px;width:50%}

.wpcf7-form p span.wpcf7-form-control-wrap textarea.wpcf7-form-control{width:150%!important}

.wpcf7-form p span.wpcf7-form-control-wrap textarea.wpcf7-form-control,.wpcf7-form p span.wpcf7-form-control-wrap input.wpcf7-form-control{background:none repeat scroll 0 0 #eaeaea;color:#667279;display:block;margin:0;padding:14px 20px;width:100%;font-size:16px;resize:none;border-radius:7px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.wpcf7-form p input.wpcf7-submit:hover{color:#fff!important;background-image:linear-gradient(#1E73BE 0%,#6EC0F6 100%);background-image:-o-linear-gradient(top,#1E73BE 0%,#6EC0F6 100%);background-image:-moz-linear-gradient(top,#1E73BE 0%,#6EC0F6 100%);background-image:-webkit-linear-gradient(top,#1E73BE 0%,#6EC0F6 100%);background-image:-ms-linear-gradient(top,#1E73BE 0%,#6EC0F6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1E73BE),color-stop(1,#6EC0F6));border:1px solid #1E73BE;background-color:#1E73BE}

.wpcf7-form p input.wpcf7-submit{color:#fff!important;background-image:linear-gradient(#6EC0F6 0%,#1E73BE 100%);background-image:-o-linear-gradient(top,#6EC0F6 0%,#1E73BE 100%);background-image:-moz-linear-gradient(top,#6EC0F6 0%,#1E73BE 100%);background-image:-webkit-linear-gradient(top,#6EC0F6 0%,#1E73BE 100%);background-image:-ms-linear-gradient(top,#6EC0F6 0%,#1E73BE 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6EC0F6),color-stop(1,#1E73BE));border:1px solid #1E73BE;background-color:#E9F2D2;height:43px;line-height:43px;font:13px/43px arial,helvetica,sans-serif;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 #999;padding:0 30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);margin-top:10px}

.tags-list a{border-radius:3px 3px 3px 3px;color:#fff;display:inline-block;font-size:12px;line-height:18px;margin-bottom:8px;transition:background-color .2s ease 0s,color .2s ease 0;background:url(images/assets/tag.png) no-repeat scroll 12px center #1C1C1C;padding:6px 12px 6px 30px}

.short-info .single-meta span{font-size:12px}

.short-info .single-meta span i{font-size:14px}

.short-info .single-meta span a{line-height:1.3em}

#post-body .flexslider{margin-bottom:20px}



#post-body #article embed,#article iframe{width:100%}

#post-body #post-title{margin-top:0;padding-top:0;padding-bottom:5px;word-wrap:break-word}

blockquote p{margin-left:1em}

.pagination{font-size:11px;font-weight:700;line-height:20px;margin-bottom:30px;padding:12px 0;text-transform:uppercase;overflow:hidden}

.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff!important;background:#666}

.pagination a:hover{color:#fff;background:#333}

.pagination .current{padding:6px 9px 5px;background:#333;color:#fff}

#article p a{color:#1E73BE;font-weight:700}

.page-links{font-size:12px;font-weight:900;line-height:2;margin:24px 0;text-transform:uppercase}

.page-links a,.page-links > span{background:#fff;border:1px solid #fff;display:inline-block;height:22px;margin:0 1px 2px 0;text-align:center;width:22px}

.page-links a{background:#000;border:1px solid #000;color:#fff;text-decoration:none}

.page-links a:hover{background:#1E73BE;border:1px solid #1E73BE;color:#fff}

.page-links > .page-links-title{height:auto;margin:0;padding-right:4px;width:auto;font-weight:700}

.navigation a{font-style:italic;color:#1E73BE;line-height:1.5em}

.post-navigation a[rel="next"]{float:right;text-align:right}

.posts-wrapper .searchform #s{width:25%;margin:20px 0}

.posts-wrapper .searchform .screen-reader-text{display:none}

.posts-wrapper .searchform #s{border:1px solid rgba(0,0,0,0.1);border-radius:2px;color:#2B2B2B;padding:5px 10px 7px;font-size:14px}

.post-format-wrap{background:none repeat scroll 0 0 #F1F1F1;border-left:3px solid #1E73BE;padding:30px 30px 20px;margin-bottom:20px}

.post-format-wrap p.link-text{font-size:20px;font-style:italic;font-weight:300;line-height:1.8em}

.post-format-wrap p.quote-text{font-size:22px;font-style:italic;font-weight:400;line-height:1.8em}

.post-format-wrap i.fa{color:#cbcbcb;float:right;font-size:32px;margin:0 0 20px 20px}

.post-format-wrap span.quote-author{font-style:italic}

.post-single ul.link-pages{padding:0;margin:0 0 5%}

.post-single ul.link-pages:before,.post-single ul.link-pages:after{content:"";display:table}

.post-single ul.link-pages:after{clear:both}

.post-single ul.link-pages li{list-style-type:none;margin:0;padding:0}

.post-single .link-pages li{display:inline;float:left;text-align:center;width:50%}

.post-single ul.link-pages li a{display:block;min-height:73px;padding:16px 40px 24px;position:relative}

.post-single ul.link-pages li i{color:#000;font-size:18px;margin-top:-10px;position:absolute;top:50%}

.post-single ul.link-pages li.next-link i{right:10px}

.post-single ul.link-pages li.previous-link i{left:10px}

.post-single ul.link-pages li a strong{color:#999;display:block;font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;line-height:1.8em}

.link-pages li a{text-shadow:0 1px 0 #fff}

.post-single ul.link-pages li.next-link{float:right}

.post-single ul.link-pages li.previous-link{float:left}

.post-single ul.link-pages li a span{color:#000;font-size:14px;line-height:2em;vertical-align:baseline}

.post-single ul.link-pages li{text-align:center}

.post-single ul.link-pages{margin:40px 0;border-bottom:1px solid #EAEAEA;border-top:1px solid #EAEAEA}

.post-tags{margin:40px 0}

.post-tags span{display:inline-block;font-size:14px;margin:0 7px 0 0}

.post-tags a{background:none repeat scroll 0 0 #ddd;border-radius:2px;display:inline-block;font-size:12px;line-height:16px;margin:0 5px 2px 0;padding:3px 7px;white-space:nowrap}

.post-info{border-bottom:2px double #eaeaea;border-top:2px double #eaeaea;margin:10px 0;padding-bottom:7px;padding-top:7px}

.post-info span i,.post-info span{margin-right:10px}

.post-info span,.post-info span a{color:#888;font-size:.95em;font-style:italic;font-weight:lighter}

.post-info span i{color:#6EC0F6}

#article .link-post,#article .quote-post,.above-f .link-post,.above-f .quote-post{background:none repeat scroll 0 0 #EFEFEF;border-radius:10px;margin-bottom:35px;padding:30px;text-align:center}

.right-f .quote-post i.fa,.right-f .link-post i.fa{display:none}

.right-f .quote-post .quote-author{padding-left:10%}

.link-post i.fa,.quote-post i.fa{color:#6EC0F6;font-size:2em;margin-bottom:20px}

#article .link-post p.link-text a{color:#111;text-transform:uppercase;font-size:1.2em;font-weight:400}

#article .link-post p.link-text a:hover{color:#6EC0F6}

.link-post p.link-text a,.quote-post p.quote-text{color:#111;text-transform:uppercase;font-size:1.2em}

.link-post p.link-text a:hover{color:#6EC0F6}

.quote-post span.quote-author{color:#6EC0F6;font-style:italic}

.post-format-wrap{border-left:3px solid #6EC0F6;padding:30px 30px 20px;margin-bottom:20px;height:auto;min-height:100px}

.post-format-wrap p.link-text{font-size:20px;font-style:italic;font-weight:300;line-height:1.4em}

.post-format-wrap p.quote-text{font-size:22px;font-style:italic;font-weight:400;line-height:1.4em}

.post-format-wrap i.fa{color:#cbcbcb;float:right;font-size:32px;margin:0 0 20px 20px}

.post-format-wrap span.quote-author{font-style:italic}

#comments{margin-bottom:30px;overflow:hidden}

#comments #respond h3{margin:15px 0}

#comments #respond #commentform{margin:0 0 16px}

#comments .form-allowed-tags code{margin-top:8px}

#comments p.comment-notes{margin-bottom:20px}

#comments label{display:block;margin-bottom:5px}

#comments #author,#comments #email,#comments #url{background:none repeat scroll 0 0 #F5F5F5;color:#555;border:none;box-shadow:none;padding:0 10px;height:40px;line-height:40px;width:100%;display:block;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;resize:none}

#comments #comment{height:auto;background:none repeat scroll 0 0 #F5F5F5;color:#555;border:none;box-shadow:none;padding:10px;line-height:20px;width:100%;display:block;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;resize:none}

#comments .form-submit #submit{color:#fff!important;background-image:linear-gradient(#6EC0F6 0%,#1E73BE 100%);background-image:-o-linear-gradient(top,#6EC0F6 0%,#1E73BE 100%);background-image:-moz-linear-gradient(top,#6EC0F6 0%,#1E73BE 100%);background-image:-webkit-linear-gradient(top,#6EC0F6 0%,#1E73BE 100%);background-image:-ms-linear-gradient(top,#6EC0F6 0%,#1E73BE 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6EC0F6),color-stop(1,#1E73BE));border:1px solid #1E73BE;background-color:#E9F2D2;height:43px;line-height:43px;font:13px/43px arial,helvetica,sans-serif;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 #999;padding:0 30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);margin-top:10px}

#comments .form-submit #submit:hover{color:#fff!important;background-image:linear-gradient(#1E73BE 0%,#6EC0F6 100%);background-image:-o-linear-gradient(top,#1E73BE 0%,#6EC0F6 100%);background-image:-moz-linear-gradient(top,#1E73BE 0%,#6EC0F6 100%);background-image:-webkit-linear-gradient(top,#1E73BE 0%,#6EC0F6 100%);background-image:-ms-linear-gradient(top,#1E73BE 0%,#6EC0F6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1E73BE),color-stop(1,#6EC0F6));border:1px solid #1E73BE;background-color:#1E73BE}

#comments #comments-title{margin:20px;font-size:24px!important}

#comments ol.commentlist{float:left;list-style:none outside none;margin:0 20px 20px;width:94%}

#comments ol.commentlist li{list-style:none outside none}

#comments span.required{color:red}

#comments{margin-bottom:30px}

.commentlist{list-style:none;margin:20px auto;width:100%}

.comment-meta{padding-bottom:15px}

.comment-meta .edit-link{font-size:11px}

.comment-date{font-size:10px;margin-bottom:5px;padding-top:10px;text-transform:uppercase}

.comment-author-name{font-size:13px}

.comment-content{background-color:#f5f5f5;border-radius:3px 3px 3px 3px;padding-left:10px;padding-right:10px}

#respond{margin-bottom:30px;margin-top:20px;overflow:hidden}

#respond .required{color:red}

#respond input,#respond textarea{display:block}

.form-allowed-tags code{background-color:transparent;font-size:11px}

a.comment-reply-link{display:inline-block;font-size:12px;text-decoration:none}

.commentlist .children li.comment .comment-meta{margin-left:50px}

.commentlist .children li.comment .comment-content{margin-left:50px}

.commentlist li .comment-author img.avatar{border:2px solid #F2F2F2;float:left;padding:2px}

.comment-body div.comment-author cite.fn{display:block;font-weight:700;font-size:16px}

.comment-body div.comment-author span.says{font-size:11px}

ol.commentlist li ul.children{margin:0 0 0 20px}

ol.commentlist li{margin:2px;padding:2px}

ol.commentlist li .reply{padding:5px}

#respond form#commentform p{line-height:30px;margin-bottom:8px}

#respond form#commentform p input{float:left}

#respond form#commentform{margin-top:20px;overflow:hidden}

#comments ol li .comment-content p{padding-top:10px}

.comment-content h1,.comment-content h2,.comment-content h3,.comment-content h4,.comment-content h5,.comment-content h6{padding-bottom:20px}

.comment-content blockquote p{margin-left:15px!important;padding-top:0!important}

.comment-content ul li{list-style-type:disc!important}

.comment-content ol li{list-style:decimal inside none!important}

#comments ol.children{list-style:none outside none;margin-left:15px}

#comments ol.comment-list li .comment-body,#comments ol.comment-list li ol.children .comment-body{margin:20px;padding:20px}

.comment-content code{margin:10px 0}

#comments .nocomments{padding:20px}

#comments h2.comments-title{font-size:1.8em;font-weight:300;letter-spacing:-.04em}

.comment-list{list-style:none outside none;margin:48px 0}

.comment-author{position:relative;font-size:14px;line-height:1.71429}

.comment-author,.comment-awaiting-moderation,.comment-content,.comment-list .reply,.commentmetadata{padding-left:50px}

.commentmetadata{font-weight:400;font-style:italic}

.comment-author .avatar{height:34px;top:2px;width:34px;border:1px solid rgba(0,0,0,0.1);left:0;padding:2px;position:absolute}

.says{display:none}

.comment-body h1,.comment-body h2,.comment-body h3,.comment-body h4,.comment-body h5,.comment-body h6,.comment-body p,.comment-body blockquote,.comment-body address,.comment-body dl{padding-left:50px}

.comment-body dd{margin-bottom:24px}

.comment-body ul,.comment-body ol{margin:0 0 24px 22px;padding-left:50px}

.comment-body li > ul,.comment-body li > ol{margin:0 0 0 20px;padding-left:10px}

.comment-body table{width:auto;margin-left:50px}

.comment-body address,.comment-body blockquote{border:none;margin:0}

.comment-body address p,.comment-body blockquote p{padding-left:0;margin:18px 0;color:#767676;font-size:16px;font-style:italic;font-weight:300;line-height:1.26316;margin-bottom:24px}

.comment-body pre{margin-left:50px;margin-bottom:20px}

.comment-body code{margin:10px 0}

#comments .comment-list li .comment ol.children{margin-left:15px}

#comments .comment-body{border-top:1px solid rgba(0,0,0,0.1)}

#copyright,#footer{overflow:hidden}

.copyright-wrap,#footer-wrap{margin:0 auto;position:relative;max-width:1120px;width:100%;z-index:2;overflow:hidden}

#footer-box{padding:2%}

.sidebar-footer{float:left}

.footer-v4 .sidebar-footer{width:26%}

.footer-v4 .sidebar-footer.lastone{width:22%}

.footer-v4 .sidebar-footer.lastone > div{margin-right:0}

.sidebar-footer > div{margin:40px 50px 50px 0}

.sidebar-footer .footer-widget-col{margin:0 auto 25px;position:relative}

.footer-widget-col h4{margin-bottom:1.3em;margin-left:0;font-size:16px}

.footer-widget-col ul{position:relative;list-style-type:none;margin:0;padding:0}

.footer-widget-col ul li:first-child{padding-top:0}

.footer-widget-col ul li{padding:.6em 0;list-style-type:none}

.footer-widget-col .textwidget p,.footer-widget-col ul li a{line-height:18px}

.footer-widget-col #calendar_wrap #wp-calendar caption{margin-bottom:6px}

.footer-widget-col #calendar_wrap #wp-calendar tbody tr td a{font-weight:700}

.footer-widget-col ul li .sub-menu{margin-left:20px;margin-top:10px}

.footer-widget-col ul li .sub-menu li{border-bottom:none}

.footer-widget-col ul li .sub-menu li a{border-bottom:1px solid #AAADAE}

.footer-widget-col ul li ul.children{margin-left:20px;margin-top:10px}

.footer-widget-col ul li ul.children li{border-bottom:none}

.footer-widget-col ul li ul.children li a{border-bottom:1px solid #AAADAE}

.footer-widget-col ul li a{margin-right:10px}

.footer-widget-col .searchform label{display:block;font-size:12px}

.footer-widget-col .searchform input#s{background:none repeat scroll 0 0 rgba(0,0,0,0);font-family:Verdana;font-size:12px;padding:7px 10px;margin:5px 0;vertical-align:middle;width:90%;color:#aaadae}

.footer-widget-col select{margin:10px 0;padding:5px;width:100%}

.footer-widget-col .tagcloud a{border-radius:3px 3px 3px 3px;display:inline-block;font-size:12px;line-height:18px;margin-bottom:8px;transition:background-color .2s ease 0s,color .2s ease 0;background:url(images/assets/tag.png) no-repeat scroll 12px center #1C1C1C;padding:6px 12px 6px 30px}

.footer-widget-col ul li a.rsswidget{font-weight:700;display:block;line-height:1.3em;margin-bottom:5px}

.footer-widget-col ul li .rss-date{display:block;line-height:1.3em;font-size:12px}

.footer-widget-col ul li .rssSummary{line-height:1.3em;margin:6px 0}

.footer-widget-col .textwidget{overflow:hidden}

.copyright-wrap span.left{color:#FFF;float:left;font-size:12px;padding:2%;text-shadow:0 1px 0 rgba(0,0,0,0.3)}

.copyright-wrap span.right a,.copyright-wrap span.left a{color:#FFF}

.copyright-wrap span.right{color:#FFF;float:right;font-size:12px;padding:2%;text-shadow:0 1px 0 rgba(0,0,0,0.3)}

#copyright hr{margin:0 2%;border-color:#6ec0f6}

.back-to-top{position:fixed;bottom:1em;right:1em;text-decoration:none;font-size:38px;padding:0;display:none}

.tinynav{display:none}

#site-navigation:before{content:"";width:0;height:0;border-top:5px solid transparent;border-left:5px solid transparent;position:absolute;left:0;top:-10px}

#site-navigation:after{content:"";width:0;height:0;border-top:5px solid transparent;border-right:5px solid transparent;position:absolute;right:0;top:-10px}

#site-navigation{position:relative;display:block;clear:both;height:auto;min-height:40px;margin:0 0 0px -5px}

#site-navigation ul{list-style:none;padding:0 95px;display:table}

#site-navigation ul li{display:block;float:left;width:auto;position:relative}

#site-navigation ul li a{display:block;float:left;width:auto;height:37px;padding:15px 37px 0;text-decoration:none;font-weight:400}

#site-navigation ul li a:hover,#site-navigation ul li a:focus,#site-navigation ul li a.active,#site-navigation ul li a.active-parent,#site-navigation ul li.current_page_item a{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}

#site-navigation ul li ul.sub-menu{display:none;position:absolute;left:0;top:46px;padding:0}

#site-navigation ul li ul.sub-menu ul.sub-menu{left:225px;top:0}

#site-navigation ul li ul.sub-menu li{padding:0;width:100%}

#site-navigation ul li ul.sub-menu li a{display:table-cell;height:auto;padding:11px 37px;margin:0;width:155px!important;border-bottom:1px solid rgba(255,255,255,0.15)}

#site-navigation ul li ul.sub-menu li:first-child a{border-top:0}

#site-navigation ul li ul.sub-menu li a:hover,#site-navigation ul li ul.sub-menu li a.active{background:rgba(255,255,255,0.2)}

#site-navigation ul li ul.sub-menu li a:before{font-family:'FontAwesome';content:"\f054";font-size:.7em;position:absolute;left:0;visibility:hidden;line-height:2}

#site-navigation ul li ul.sub-menu li a:hover:before{left:20px;visibility:visible;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}

#site-navigation > ul > li > a:after{content:"|";color:#fff;opacity:.15;width:1px;font-size:1.1em;position:absolute;top:10px;right:3px}

#site-navigation > ul > li > a.active:after,#site-navigation > ul > li:last-child > a:after{opacity:0}

#site-navigation li > ul,#site-navigation li > ol{margin:0}

.main-navigation ul ul{background-color:#6ec0f6;float:left;margin:0;position:absolute;top:48px;left:-999em}

.main-navigation li li{border:0;display:block;height:auto;background-color:#6ec0f6}

.main-navigation ul ul ul{left:-999em;top:0}

.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul{left:auto}

.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul{left:100%}

.main-navigation ul.children{width:250px;z-index:99;height:auto}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}

.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}

.flexslider{margin:0;padding:0}

.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}

.flexslider .slides img{width:100%;display:block}

.flex-pauseplay span{text-transform:capitalize}

.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

html[xmlns] .slides{display:block}

* html .slides{height:1%}

.no-js .slides > li:first-child{display:block}

.flexslider{margin:0;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}

.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}

.loading .flex-viewport{max-height:300px}

.carousel li{margin-right:5px}

.post-article .flexslider{margin:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border-radius:0}

.flexslider ul li{list-style-type:none!important;padding:0!important}

.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}

.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}

.flex-direction-nav .flex-prev{left:-36px}

.flexslider:hover .flex-next{opacity:.8;right:5px}

.flexslider:hover .flex-prev{opacity:.8;left:5px}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}

.flex-direction-nav .flex-disabled{opacity:.3!important;cursor:default}

.flex-control-nav{width:100%;position:absolute;bottom:48px;text-align:center}

.post-article .flex-control-nav{bottom:28px}

.flex-control-nav li{margin:0 6px;display:inline-block}

.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}

.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}

.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}

.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}

.flex-control-thumbs li{width:25%;float:left;margin:0}

.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}

.flex-control-thumbs img:hover{opacity:1}

.flex-control-thumbs .flex-active{opacity:1;cursor:default}

@media screen and (max-width: 860px) {

.flex-direction-nav .flex-prev{opacity:1;left:0}

.flex-direction-nav .flex-next{opacity:1;right:0}

}

.slide-caption{background:none repeat scroll 0 0 rgba(0,0,0,0.75);margin:0;padding:20px;position:absolute;bottom:8%;z-index:1}

.slide-caption h3{margin-bottom:10px}

.slide-caption p{line-height:25px}

.list_carousel ul{margin:0;padding:0;list-style:none;display:block}

.list_carousel li{padding:0;display:block;float:left;list-style-type:none!important}

.list_carousel.responsive{width:auto;margin-left:0}

.clearfix{float:none;clear:both}

.prev{float:left;margin-left:10px}

.next{float:right;margin-right:10px}

.pager{float:left;width:300px;text-align:center}

.pager a{margin:0 5px;text-decoration:none}

.pager a.selected{text-decoration:underline}

.timer{background-color:#999;height:6px;width:0}

.lw-pagination{margin-bottom:20px;text-align:center}

.lw-pagination a{background:none repeat scroll 0 0 #E89A88;cursor:pointer;display:inline-block;height:4px;margin:5px 0 0;text-indent:-9999px;width:30px;margin-right:4px}

.lw-pagination a.selected{background:none repeat scroll 0 0 #AD1047}

.blog-pagination{margin-bottom:20px;text-align:center}

.blog-pagination a{background:none repeat scroll 0 0 #999;cursor:pointer;display:inline-block;height:4px;margin:5px 0 0;text-indent:-9999px;width:30px;margin-right:4px}

.blog-pagination a.selected{background:none repeat scroll 0 0 #333}

#content-holder3 .title{margin-bottom:15px}

.rs-slide-bg{padding:0}

.rs-thumb-wrap{margin:21px 0 0}

.rs-thumb-wrap > a{opacity:.7;padding:8px;background:rgba(0,0,0,.1);border-bottom:1px solid #5e6266!important;border-bottom:1px solid rgba(255,255,255,.1)!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15) inset!important;-moz-box-shadow:0 1px 1px rgba(0,0,0,.15) inset!important;box-shadow:0 1px 1px rgba(0,0,0,.15) inset!important;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}

.rs-thumb-wrap > a > img{-webkit-box-shadow:0 0 3px rgba(0,0,0,.4);-moz-box-shadow:0 0 3px rgba(0,0,0,.4);box-shadow:0 0 3px rgba(0,0,0,.4)}

.rs-thumb-wrap > a:hover,.rs-thumb-wrap > a.active{opacity:1}

.rs-thumb-wrap > a:first-child{margin-left:0!important}

.rs-arrows{float:left;top:20px;left:10px;position:absolute;z-index:10}

.rs-arrows .rs-next,.rs-arrows .rs-prev{width:42px;height:42px;display:block;float:left;margin:10px 0;position:relative;text-shadow:0 -1px 0 #000;padding:0 2px 2px 0;border:1px solid #35393b;border:1px solid rgba(0,0,0,.2);border-bottom:1px solid #313437;border-bottom:1px solid rgba(0,0,0,.35);background:rgba(0,0,0,.1);background:-webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.2));background:-moz-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.2));background:-o-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.2));background:-ms-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.2));background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.2));-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.1),0 1px 1px rgba(255,255,255,0) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,.1),0 1px 1px rgba(255,255,255,0) inset;box-shadow:0 1px 0 rgba(255,255,255,.1),0 1px 1px rgba(255,255,255,0) inset}

.rs-arrows:hover .rs-next,.rs-arrows:hover .rs-prev{border:1px solid #313336;border:1px solid rgba(0,0,0,.3);border-bottom:1px solid #292b2d;border-bottom:1px solid rgba(0,0,0,.45);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15),0 1px 1px rgba(255,255,255,.05) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15),0 1px 1px rgba(255,255,255,.05) inset;box-shadow:0 1px 2px rgba(0,0,0,.15),0 1px 1px rgba(255,255,255,.05) inset}

.rs-arrows .rs-next:active,.rs-arrows .rs-prev:active{border-color:#292b2d;border-color:rgba(0,0,0,.45);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset;-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset;box-shadow:0 1px 6px rgba(0,0,0,.7) inset}

.rs-arrows .rs-next{border-left:0!important;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}

.rs-arrows .rs-next:before,.rs-arrows .rs-prev:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #c6c8c9;border-left:10px solid rgba(255,255,255,.7);position:absolute;top:11px;left:16px}

.rs-arrows .rs-prev:before{border-left:none;border-right:10px solid #c6c8c9;border-right:10px solid rgba(255,255,255,.7)}

.rs-arrows .rs-prev:hover:before{border-right:10px solid #fff}

.rs-arrows .rs-next:hover:before{border-left:10px solid #fff}

.rs-arrows .rs-prev:active:before{border-right:10px solid #1e73be}

.rs-arrows .rs-next:active:before{border-left:10px solid #1e73be}

.rs-caption{padding:20px;color:#fff;text-shadow:0 -1px 0 #000;border:1px solid #000;background:url(images/assets/black60.png);background:rgba(0,0,0,.6);background:-moz-linear-gradient(top,rgba(0,0,0,.45),rgba(0,0,0,.7));background:-webkit-linear-gradient(top,rgba(0,0,0,.45),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(0,0,0,.45),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(0,0,0,.45),rgba(0,0,0,.7));background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.7));-moz-box-shadow:0 1px 0 rgba(255,255,255,.12) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.12) inset;box-shadow:0 1px 0 rgba(255,255,255,.12) inset}

.rs-caption p{color:#fff;margin-bottom:0}

.rs-caption.rs-top-left{-moz-border-radius:5px 0;-webkit-border-radius:5px 0 5px 0;border-radius:5px 0 5px 0;border-top:none;border-left:none}

.rs-caption.rs-bottom-right{-moz-border-radius:5px 0;-webkit-border-radius:5px 0 5px 0;border-radius:5px 0 5px 0;border-bottom:none;border-right:none}

.rs-caption.rs-top-right{-moz-border-radius:0 5px;-webkit-border-radius:0 5px 0 5px;border-radius:0 5px 0 5px;border-top:none;border-right:none}

.rs-caption.rs-bottom-left{-moz-border-radius:0 5px;-webkit-border-radius:0 5px 0 5px;border-radius:0 5px 0 5px;border-bottom:none;border-left:none}

.rs-caption.rs-bottom{border-bottom:none;border-left:none;border-right:none}

.rs-caption.rs-top{border-top:none;border-left:none;border-right:none}

.rs-caption.rs-left{border-left:none;border-top:none;border-bottom:none}

.rs-caption.rs-right{border-right:none;border-top:none;border-bottom:none}

.rs-grid{border-radius:5px;overflow:hidden}

.rs-gridlet.rs-top-left{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}

.rs-gridlet.rs-top-right{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}

.rs-gridlet.rs-bottom-left{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}

.rs-gridlet.rs-bottom-right{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}

.rs-wrap:after,.rs-slider:after,.rs-thumb-wrap:after,.rs-arrows:after,.rs-caption:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}

.rs-wrap{position:relative;max-width:100%}

.rs-slider > li > a{display:block}

.rs-slider > li{list-style:none;opacity:0;width:100%;height:100%;margin:0 -100% 0 0;padding:0;float:left;position:relative}

.rs-slider > li > a{padding:0;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.rs-slider > li img{display:block;max-width:100%;max-height:100%;-ms-interpolation-mode:bicubic}

.rs-thumb-wrap > a{display:block;float:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden}

.rs-thumb-wrap > a > img{max-width:100%;max-height:100%;display:block;-ms-interpolation-mode:bicubic}

.rs-thumb-wrap > a:first-child{margin-left:0!important}

.rs-arrows .rs-next,.rs-arrows .rs-prev{z-index:1}

.rs-arrows:hover .rs-next,.rs-arrows:hover .rs-prev{z-index:2}

.rs-caption{position:absolute;max-height:100%;overflow:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;left:0}

.rs-caption.rs-top-left{top:0;bottom:auto}

.rs-caption.rs-top-right{top:0;right:0;left:auto;bottom:auto}

.rs-caption.rs-bottom-left{bottom:0;left:0}

.rs-caption.rs-bottom-right{right:0;left:auto;border-bottom:none;border-right:none}

.rs-caption.rs-top{top:0;bottom:auto;width:100%!important}

.rs-caption.rs-bottom{width:100%!important}

.rs-caption.rs-left{top:0;height:100%}

.rs-caption.rs-right{top:0;left:auto;right:0;height:100%}

.rs-grid{position:absolute;overflow:hidden;width:100%;height:100%;display:none}

.rs-gridlet{position:absolute;opacity:1}

.rs-caption h3{line-height:28px}

.rs-slide-bg ul{margin:0!important}

.slider-wrap .rs-wrap ul li img{margin-bottom:0}

.slider-wrap .rs-wrap .rs-slide-bg .rs-slider{box-shadow:1px 1px 0 rgba(0,0,0,0.1) inset,-1px -1px 0 rgba(0,0,0,0.1) inset}

.slider-wrap{margin-bottom:2em}

.rs-wrap ul li .posts-featured-details-wrapper div{display:block;overflow:hidden;padding:4%;position:relative}

.post-thumb{float:left;position:relative;width:33.3333%}

.thumb-title{border:0;margin:0;font-size:20px;line-height:20px;text-align:center;padding:20px 0;border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4}

.thumb-title .thumb-categories{color:#8E8F8F;display:block;font-size:11px;letter-spacing:2px;line-height:11px;margin-top:8px}

.posts-featured-details-wrapper{font-size:1.1em;font-weight:300;position:absolute;right:4%;top:25%;width:48%;z-index:9}

.posts-featured-details-wrapper div{opacity:.9}

.posts-featured-details-wrapper h3{font-size:2.6em;padding:0;margin-bottom:2%}

.posts-featured-details-wrapper p{padding:0;margin:0}

.flexslider .posts-featured-details-wrapper div{padding:4%}

.sidebar-frame{width:26%;background:transparent;z-index:2}

.sidebar-frame .sidebar{display:block;max-width:100%}

.sidebar .widget{margin-bottom:10%}

.sidebar .widget-title{line-height:30px;margin-bottom:8px;padding-left:0;text-transform:uppercase;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);margin-top:10px}

.sidebar .widget-title h4{font-size:16px}

.sidebar .widget ul{margin:0;padding:0}

.sidebar .widget ul li{list-style-type:none;padding:0;display:block;padding:10px 0}

.sidebar table#wp-calendar{margin:0;width:100%}

.sidebar table#wp-calendar caption{margin-bottom:10px;font-weight:700}

.sidebar table#wp-calendar tbody tr td a{font-weight:700;font-size:120%}

.sidebar .widget select{width:100%;padding:5px;margin:10px 0}

.sidebar .widget ul li{border-bottom:1px solid #DDD}

.sidebar .widget ul li a:hover{color:#111;transition:color 125ms linear}

.sidebar .widget ul li ul{margin-left:15px;margin-top:10px}

.sidebar .widget ul li ul li{border-bottom:none}

.sidebar .widget .searchform label{font-size:12px;display:block}

input[type="submit"],button{display:inline-block;color:#FFF;font-weight:700;text-transform:uppercase;padding:8px 7px;background:#1e73be;border:none;transition:background-color 250ms linear;cursor:pointer}

input[type="submit"]:hover,button:hover{background-color:#6EC0F6;transition:background-color 125ms linear}

.sidebar .widget .searchform input#s{background:none repeat scroll 0 0 rgba(0,0,0,0);font-family:Verdana;font-size:12px;padding:7px 10px;margin:10px 0;vertical-align:middle;width:90%}

.sidebar .widget ul li a.rsswidget{font-weight:700;display:block;line-height:1.3em;margin-bottom:5px}

.sidebar .widget ul li .rss-date{display:block;line-height:1.3em;font-size:12px}

.sidebar .widget ul li .rssSummary{line-height:1.3em;margin:6px 0}

.sidebar .widget .tagcloud a{border-radius:3px 3px 3px 3px;display:inline-block;font-size:12px;line-height:18px;margin-bottom:8px;transition:background-color .2s ease 0s,color .2s ease 0;background:url(images/assets/tag.png) no-repeat scroll 12px center #1C1C1C;padding:6px 12px 6px 30px}

.sidebar ul.link-pages{padding:0;margin:0 0 5%;border-bottom:1px solid #ddd}

.sidebar ul.link-pages:before,.sidebar ul.link-pages:after{content:"";display:table}

.sidebar ul.link-pages:after{clear:both}

.sidebar ul.link-pages li{list-style-type:none;margin:0;padding:0}

.sidebar .link-pages li{display:inline;float:left;text-align:center;width:100%}

.sidebar ul.link-pages li a{text-shadow:0 1px 0 #fff;display:block;min-height:60px;padding:16px 40px 24px;position:relative;border-top:1px solid #ddd}

.sidebar ul.link-pages li i{color:#000;font-size:18px;margin-top:-10px;position:absolute;top:50%}

.sidebar ul.link-pages li a span:hover,.sidebar ul.link-pages li a i.fa:hover{color:#1e73be}

.sidebar ul.link-pages li.next-link i{right:10px}

.sidebar ul.link-pages li.previous-link i{left:10px}

.sidebar ul.link-pages li a strong{color:#888;display:block;font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;line-height:1.8em}

.sidebar ul.link-pages li a span{color:#000;font-size:14px;line-height:1.8em;vertical-align:baseline}

.sidebar ul.link-pages li{text-align:center}

#cart-wrapper{float:right;margin-top:18px;display:block;width:50%;margin-bottom:8px;font-weight:700}

#address-bar{float:right;display:block;width:50%;text-align:right;margin-top:25px;font-size:1em;font-weight:300;line-height:1.7;height:auto}

.address-box,.phone-box{display:block}

.phone-box span i.fa{margin-right:10px}

.phone-box span{margin-left:18px}

.phone-box .top-email,.phone-box .top-email a{color:#1e73be}

.phone-box .top-email a:hover{color:red}

#social-bar{float:right;margin:18px 0;display:block;width:35%;text-align:right}

#social-bar ul{list-style:none outside none;margin-bottom:0}

#social-bar ul li{float:right;margin-left:5px;list-style-type:none!important}

#social-bar ul li a{background:none repeat scroll 0 0 #aaa;display:block;height:30px;line-height:30px;text-align:center;transition:all .4s ease 0;width:30px}

#social-bar ul li a:hover{background:none repeat scroll 0 0 #1e73be}

#cart-wrapper #account-set,#cart-wrapper #shopping-cart{float:right;margin-left:20px;line-height:1.5em}

#cart-wrapper #shopping-cart i{margin-right:8px;font-size:1.2em}

#features4{overflow:hidden;padding:15px 0;margin-bottom:30px;background-color:#fff;width:100%;border-bottom:2px double #ddd}

#features4 .feature{display:block;float:left;position:relative;text-align:center;width:23%;z-index:8; padding:1%;}

#features4 .content-boxes .circle,#features4 .feature .circle{background-color:#6EC0F6;color:#fff;font-size:1em;font-weight:600;border-radius:500px;display:block;height:40px;margin:0 auto;padding:25px;width:40px;text-align:center}

#features4 .feature .circle:hover{background-color:#1E73BE;transition:background-color 125ms linear}

#features .section-title,#features h4.sub-title,#features4 .section-title,#features4 h4.sub-title{text-align:center;padding:0;color:#111}

#features h4.sub-title,#features4 h4.sub-title{text-transform:none;margin-bottom:23px}

.about .boxtitle:after,#features .boxtitle:after,#features .section-title:after,#features4 .boxtitle:after,#features4 .section-title:after{content:"";display:block;height:2px;margin:4px auto 7px;width:28%}

#features4 h3{margin:20px 0 2px;font-size:1.15em;padding:0;color:#111}

#features4 p{font-weight:400;line-height:1.5em;font-size:1em}

#features4 .feature .circle i.fa{font-size:42px}

#features{overflow:hidden;padding:28px 0;margin-bottom:40px;border-bottom:2px double #DDD}

.feature{display:block;float:left;position:relative;text-align:center;width:16.66%;z-index:8}

.feature .circle{background:none repeat scroll 0 0 #6EC0F6;border-radius:30px;color:#fff;display:block;float:none;font-size:1em;font-weight:600;height:40px;margin:0 auto;padding:20px 0 0;position:relative;text-align:center;width:60px}

.feature .circle:hover{background:none repeat scroll 0 0 #1E73BE;transition:background-color 125ms linear}

#features h3{margin:20px 0 2px;font-size:1.15em;padding:0;color:#111}

#features p{color:#888;font-weight:400;line-height:1.5em;font-size:1em}

#features .feature .circle i.fa{font-size:22px}

.about{width:100%;margin-top:1em;margin-bottom:2em;position:relative;float:left;border-bottom:2px double #ddd}

.about div{display:block;overflow:hidden;position:relative;text-align:left;margin-bottom:14px}

.about h2{padding-top:0}

.about h3{font-size:1.15em;color:#111}

.about div p{line-height:28px;color:#888}

.content-boxes{width:100%;margin-bottom:2em;position:relative;float:left;border-bottom:2px double #ddd}

.content-boxes .col{float:left;text-align:center;width:31.3333%;padding:1%}

.content-boxes .col i.fa{color:#6EC0F6}

.content-boxes h4{font-size:1.15em;color:#111}

.content-boxes .col i.fa{font-size:5em;margin:.7em .7em .2em}

.content-boxes img{margin-bottom:10px}

#services{overflow:hidden;padding:0;margin-bottom:10px;background-color:#fff;width:100%;border-bottom:2px double #ddd}

#services h2{text-align:center}

#services h2,#services h3{color:#111}

.services-right{width:92%;float:right;padding:3%}

.services-left{width:34%;float:left;padding:3%}

.row{margin-bottom:10px;overflow:hidden}

.row .row-item{width:47%;float:left;padding:10px;}

.row .row-item .service i.fa{float:left;line-height:1.3em;font-size:22px;padding:.5em 0;margin-right:15px;color:#6EC0F6}

.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{box-shadow:none;background-color:#fff}

.woocommerce div.product .product_title,.woocommerce #content div.product .product_title,.woocommerce-page div.product .product_title,.woocommerce-page #content div.product .product_title{clear:none;font-size:20px;letter-spacing:2px;line-height:36px;margin-top:0;padding:0;color:#111}

.summary.entry-summary .price{margin-top:20px;margin-bottom:50px}

.summary.entry-summary .price span{color:#111;font-size:45px}

.woocommerce div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity{float:left;margin:0 20px 0 0}

.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{overflow:hidden;position:relative;width:140px}

.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page #content .quantity .minus{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #DEDEDE;color:#141414;cursor:pointer;display:block;float:left;font-size:14px;height:45px;line-height:40px;margin:0;overflow:visible;padding:0;position:relative;text-align:center;text-decoration:none;vertical-align:text-top;width:45px}

.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom-left-radius:2px;border-color:#DEDEDE -moz-use-text-color;border-image:none;border-style:solid none;border-top-left-radius:2px;border-width:1px medium;float:left;height:43px;padding:0;text-align:center;width:45px}

.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page #content .quantity .minus{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #DEDEDE;color:#111;cursor:pointer;display:block;float:left;font-size:14px;height:45px;line-height:40px;margin:0;overflow:visible;padding:0;position:relative;text-align:center;text-decoration:none;vertical-align:text-top;width:45px}

.woocommerce .single_add_to_cart_button.button.alt{padding:17px 18px 17px 20px}

.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{background:none repeat scroll 0 0 #6EC0F6;border:medium none;border-radius:3px;color:#111;cursor:pointer;display:inline-block;font-family:inherit;font-size:11px;left:auto;letter-spacing:2px;line-height:11px;margin:0;overflow:visible;padding:17px 20px;position:relative;text-decoration:none;transition:all .2s linear 0;white-space:nowrap}

.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{background:none repeat scroll 0 0 #6EC0F6;border-color:#A6BD6F;color:#111;text-shadow:0 1px 0 rgba(255,255,255,0.6)}

.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{background:none repeat scroll 0 0 #6EC0F6;color:#555}

.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover{background:#6EC0F6;text-decoration:none;color:#555}

.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce #content .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover{background:none}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{color:#555;text-decoration:none}

.woocommerce .woocommerce-tabs ul.tabs{margin-bottom:0!important}

.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #DEDEDE #DEDEDE;border-image:none;border-right:1px solid #DEDEDE;border-style:none solid solid;border-width:medium 1px 1px;margin:0 0 60px;padding:25px}

.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{background:-moz-linear-gradient(center top,#6EC0F6 0%,#6EC0F6 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #DFDBDF;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.6) inset;display:inline-block;margin:0 -5px;padding:0 1em;position:relative;z-index:0;color:#111;font-size:13px;text-transform:uppercase;font-family:inherit;letter-spacing:2px}

.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{color:#111;display:inline-block;font-weight:700;padding:.5em 0;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8)}

.woocommerce .related ul.products li a.button{text-transform:uppercase}

.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{box-shadow:none;background-color:#fff}

.woocommerce ul.products li.product a img:hover,.woocommerce-page ul.products li.product a img:hover{box-shadow:none;background-color:#fff}

.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:42%;margin:0 8% 3% 0;padding:0;position:relative;text-align:center}

.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{clear:none;color:#111;font-size:14px;letter-spacing:2px;line-height:1.8em;margin-top:20px;padding:0}

.woocommerce .related ul.products li a span.price span.amount{color:#111;font-size:14px;letter-spacing:2px}

.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{background-color:#6EC0F6!important}

.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{border-top:3px solid #6EC0F6}

.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:1px solid #DEDEDE;border-collapse:separate;margin:0 -1px 0 0;text-align:left;width:100%}

.woocommerce table.shop_table thead,.woocommerce-page table.shop_table thead{background:none repeat scroll 0 0 #E5E5E5}

.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-collapse:separate;text-align:left}

.woocommerce table.shop_table.cart thead tr th{border-bottom:1px solid #DEDEDE!important;vertical-align:middle;padding:25px;clear:none;color:#111;font-size:13px;letter-spacing:2px;font-weight:400}

.woocommerce table.cart th,.woocommerce table.cart td,.woocommerce #content table.cart th,.woocommerce #content table.cart td,.woocommerce-page table.cart th,.woocommerce-page table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page #content table.cart td{vertical-align:middle;border:none;border-bottom:1px solid #DEDEDE!important}

.woocommerce table.shop_table.cart td{padding:25px}

.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{width:50px;height:auto;margin-bottom:0}

.woocommerce form table.shop_table tbody tr.cart_item td.product-quantity{padding:5px}

.woocommerce form table.shop_table tbody tr.cart_item td span,.woocommerce form table.shop_table tbody tr.cart_item td a{color:#111;letter-spacing:2px;font-weight:400}

.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{background:none;color:red}

.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{border:1px solid #DEDEDE;box-sizing:border-box;float:left;height:50px;margin:1px 10px 0 0;outline:0 none;width:220px;font-size:14px;letter-spacing:2px}

.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{margin-top:45px;width:100%}

.cart_totals h2,.shipping_calculator h2{font-size:16px;letter-spacing:2px;line-height:25px;text-align:left;color:#111}

.woocommerce .cart_totals table td,.woocommerce .cart_totals table th{background:none;border:none;color:#333;letter-spacing:1px;line-height:1.8em;padding:6px;text-align:left}

.woocommerce .cart-collaterals .shipping_calculator{float:left;width:50%;margin-top:45px}

.woocommerce .cart-collaterals .shipping_calculator .input-text,.woocommerce .cart-collaterals .shipping_calculator select{padding:12px;display:inline-block;font-size:13px;position:relative;vertical-align:middle;letter-spacing:1px}

.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{background-color:#6EC0F6;content:"i";font-style:italic}

.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{border-top:3px solid #6EC0F6}

.woocommerce .products li a.button,.woocommerce p.return-to-shop a.button{color:#111!important;text-transform:uppercase}

.woocommerce .woocommerce-breadcrumb,.woocommerce .price del{display:none}

.woocommerce .summary,.woocommerce .woocommerce-tabs{line-height:1.8em}

.woocommerce .woocommerce-tabs .panel h3{clear:none;color:#111;font-size:18px;letter-spacing:2px;line-height:36px;margin-top:0;margin-bottom:20px;padding:0;font-weight:lighter}

.woocommerce .related h2,.woocommerce .woocommerce-tabs .panel h2{clear:none;color:#111;font-size:20px;letter-spacing:2px;line-height:36px;margin-top:0;margin-bottom:20px;padding:0;font-weight:lighter}

.woocommerce .woocommerce-ordering .orderby{display:none}

.woocommerce .variations_form .variations tbody tr td.value select{display:inline-block;font-size:13px;letter-spacing:1px;padding:12px;position:relative;vertical-align:middle}

.woocommerce .summary table td{border:none}

.woocommerce .summary table td.label{line-height:2.8em;vertical-align:middle;color:#111;font-weight:400;letter-spacing:2px}

.woocommerce .sidebar .price_slider_wrapper .price_slider_amount .price_label{color:#111;font-size:11px}

.woocommerce .products li .price .amount,.woocommerce p,.woocommerce .woocommerce-tabs p,.woocommerce .shop_table tbody tr.cart_item td.product-name dl.variation,.woocommerce .summary .product_meta span,.woocommerce .summary table td.value a{color:#111;font-weight:400;letter-spacing:2px}

.woocommerce form table.shop_table tbody tr.cart_item td.product-name dl.variation p{line-height:2.1em}

.woocommerce ul.products li,.woocommerce-page ul.products li{text-align:center}

.woocommerce span.onsale,.woocommerce-page span.onsale{background:-moz-linear-gradient(center top,#6EC0F6 0%,#6EC0F6 100%) repeat scroll 0 0 rgba(0,0,0,0);border-radius:20px;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 -1px 0 rgba(0,0,0,0.2) inset,0 1px 2px rgba(0,0,0,0.2);color:#111;font-size:12px;font-weight:700;left:6px;line-height:32px;margin:0;min-height:32px;min-width:32px;padding:4px;position:absolute;text-align:center;text-shadow:0 -1px 0 #fff;top:6px}

.sidebar .widget_shopping_cart_content .buttons a.button{width:82%;margin-bottom:10px}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background:-moz-linear-gradient(center top,#6EC0F6 0%,#6EC0F6 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #6EC0F6;border-radius:1em;box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.65) inset;cursor:pointer;height:.9em;outline:medium none;position:absolute;top:-.3em;width:.9em;z-index:2}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background-color:#6EC0F6}

.woocommerce .related{clear:both}

.sample{margin:30px;border:1px solid #fff;background:#fff;padding:30px 30px 0 30px}

		  p,dl{font-size:100%;margin-bottom:20px}

		  dl,dt,dd{padding:0;margin:0}

		.faqs{padding-top:20px}

		.faqs dt{font-weight:bold;background:url(http://www.softaken.com/js/images/q.gif) 0 4px no-repeat;padding:3px 0 15px 30px;position:relative;}

		.faqs dt:hover{cursor:pointer}

		.faqs dd{background:url(http://www.softaken.com/js/images/a.gif) 0 2px no-repeat;padding:0 0 5px 30px;position:relative;color:#333}

		.faqs .hover{color:#990000;text-decoration:underline}