*{margin:0;padding:0;outline:0;vertical-align:baseline}
ol,ul{list-style:none}
h1,h2,h3,h4,h5{font-weight:normal}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
a img,fieldset,hr{border:0}
a{color:#3566a5;text-decoration:none;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}
a:hover{text-decoration:underline}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:middle}
input{border:1px solid #ddd}
input[type="submit"]{cursor:pointer}
.clear{height:1px;font-size:1px;line-height:1px;clear:both;float:none}
body,html{height:100%}
#wrapper{min-height:100%}
* html #wrapper{height:100%}
footer{margin-top:-391px}
.pusher{clear:both;height:391px}
header,nav,section,article,aside,footer,hgroup,figcaption,figure{display:block}
.valign{display:inline-block;vertical-align:middle;max-width:98%}
.vfix{display:inline-block;height:100%;vertical-align:middle;width:0}


@font-face {
	font-family:'museo_sans700';
	src: url('../fonts/museosans_0-webfont.eot');
	src: url('../fonts/museosans_0-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/museosans_0-webfont.woff') format('woff'),  url('../fonts/museosans_0-webfont.ttf') format('truetype'),  url('../fonts/museosans_0-webfont.svg#museo_sans700') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'museo_sans500_italic';
	src: url('../fonts/museosans_500_italic-webfont.eot');
	src: url('../fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/museosans_500_italic-webfont.woff') format('woff'),  url('../fonts/museosans_500_italic-webfont.ttf') format('truetype'),  url('../fonts/museosans_500_italic-webfont.svg#museo_sans500_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'museo_sans300';
	src: url('../fonts/museosans-300-webfont.eot');
	src: url('../fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/museosans-300-webfont.woff') format('woff'),  url('../fonts/museosans-300-webfont.ttf') format('truetype'),  url('../fonts/museosans-300-webfont.svg#museo_sans300') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'museo_sans500';
	src: url('../fonts/museosans-500-webfont.eot');
	src: url('../fonts/museosans-500-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/museosans-500-webfont.woff') format('woff'),  url('../fonts/museosans-500-webfont.ttf') format('truetype'),  url('../fonts/museosans-500-webfont.svg#museo_sans500') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{font-family:'brandon';src:url("../fonts/brandon_reg-webfont.eot");src:url("../fonts/brandon_reg-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon_reg-webfont.woff") format("woff"),url("../fonts/brandon_reg-webfont.ttf") format("truetype"),url("../fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg") format("svg");font-weight:normal;font-style:normal}

@font-face{font-family:'brandon-bold';src:url("../fonts/brandon_bld-webfont.eot");src:url("../fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon_bld-webfont.woff") format("woff"),url("../fonts/brandon_bld-webfont.ttf") format("truetype"),url("../fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");font-weight:normal;font-style:normal}

@font-face{font-family:'brandon-medium';src:url("../fonts/brandon_med-webfont.eot");src:url("../fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon_med-webfont.woff") format("woff"),url("../fonts/brandon_med-webfont.ttf") format("truetype"),url("../fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");font-weight:normal;font-style:normal}


/*

@font-face{font-family:'museo-slab300';src:url("../fonts/museo_slab_300-webfont.eot");src:url("../fonts/museo_slab_300-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/museo_slab_300-webfont.woff") format("woff"),url("../fonts/museo_slab_300-webfont.ttf") format("truetype"),url("../fonts/museo_slab_300-webfont.svg#museo_slab300") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'museo-slab500i';src:url("../fonts/museo_slab_500italic-webfont.eot");src:url("../fonts/museo_slab_500italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/museo_slab_500italic-webfont.woff") format("woff"),url("../fonts/museo_slab_500italic-webfont.ttf") format("truetype"),url("../fonts/museo_slab_500italic-webfont.svg#museo_slab500_italic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'museo-slab700';src:url("../fonts/museo_slab_700-webfont.eot");src:url("../fonts/museo_slab_700-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/museo_slab_700-webfont.woff") format("woff"),url("../fonts/museo_slab_700-webfont.ttf") format("truetype"),url("../fonts/museo_slab_700-webfont.svg#museo_slab700") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'museo-slab500';src:url("../fonts/museo-slab-500-webfont.eot");src:url("../fonts/museo-slab-500-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/museo-slab-500-webfont.woff") format("woff"),url("../fonts/museo-slab-500-webfont.ttf") format("truetype"),url("../fonts/museo-slab-500-webfont.svg#museo_slab500") format("svg");font-weight:normal;font-style:normal}
*/


.alignleft{float:left}
img.alignleft{margin-right:20px;margin-bottom:10px}
.alignright{float:right}
img.alignright{margin-left:20px;margin-bottom:10px}
.aligncenter{margin:0 auto}
img{height:auto;max-width:100%}
body{color:black;font-size:14px;font-family:"museo_sans300"}
.container{margin:0 auto;width:960px;position:relative}
.page{width:940px;padding:0 10px}
header{background-color:#333;background-image:-webkit-linear-gradient(bottom,black,rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,black,rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,black,rgba(0,0,0,0));background-image:linear-gradient(to top,black,rgba(0,0,0,0));float:left;width:100%}
#mainMenu{float:left;position:relative}
#mainMenu #menuOpen{width:63px;height:50px;float:left;background:url("../images/menu.png") 50% 50% no-repeat;border:0;border-left:1px solid #555;border-right:1px solid #555;cursor:pointer;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#mainMenu:hover #menuOpen{background:white url("../images/menu-h.png") 50% 50% no-repeat;border-left:1px solid #fff;border-right:1px solid #fff}
#mainMenu:hover ul{visibility:visible;opacity:1;margin-top:0}
#mainMenu ul{position:absolute;top:50px;left:0;background:#fff;z-index:10;width:320px;visibility:hidden;opacity:0;margin-top:20px;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px rgba(0,0,0,0.25)}
#mainMenu ul li{float:left;width:100%}
#mainMenu ul li a{padding:15px 10px;font-size:16px;text-transform:uppercase;color:#777;float:left;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:'brandon'}
.button{margin-right:20px;display:inline-block;font-family:'brandon-bold';font-size:14px;text-transform:uppercase;color:#fff;line-height:49px;height:49px;background:#777;padding:0 17px}
.button:hover{text-decoration:none;background:#333}
#logo{float:left;margin-left:16px;margin-top:13px}
#logo img{display:block}
.social{float:right}
.social li{float:left}
.social li a{width:63px;height:50px;float:left;background-position:50% 50%;background-repeat:no-repeat;border:0;border-left:1px solid #555;text-indent:-9999px}
.social li.f a{background-image:url("../images/f1.png")}
.social li.f a:hover{background-image:url("../images/f2.png");background-color:#3b5998;border-left:1px solid #3b5998}
.social li.t a{background-image:url("../images/t1.png")}
.social li.t a:hover{background-image:url("../images/t2.png");background-color:#00bbf5;border-left:1px solid #00bbf5}
.social li.r a{background-image:url("../images/r1.png")}
.social li.r a:hover{background-image:url("../images/r2.png");background-color:#f68e56;border-left:1px solid #f68e56}
.search{float:right;position:relative}
.search button{width:63px;height:50px;border:0;border-left:1px solid #555;background:url("../images/search.png") 50% 50% no-repeat;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}
.search:hover button{background:white url("../images/search-h.png") 50% 50% no-repeat;border-left:1px solid #fff}
.search:hover #searchform{visibility:visible;opacity:1;margin-top:0}
.search #searchform{position:absolute;top:50px;right:0;background:#fff;z-index:10;width:254px;visibility:hidden;opacity:0;margin-top:20px;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px rgba(0,0,0,0.25);padding:9px 10px}
.search #searchform input[type="text"]{color:#777;height:27px;float:left;border:0;border-bottom:1px solid #e8e8e8;width:180px;font-family:'museo_sans500';margin-top:3px}
.search #searchform input[type="submit"]{width:44px;height:33px;float:right;background:#1375c6 url("../images/search2.png") 50% 50% no-repeat;border:0;text-indent:-999px;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}
.search #searchform input[type="submit"]:hover{opacity:.7}
.subscribe{float:right;position:relative}
.subscribe button{border:0;border-left:1px solid #555;border-right:1px solid #555;text-transform:uppercase;color:#ccc;font-size:12px;font-family:'museo_sans500';background:0;height:50px;line-height:50px;padding:0 25px;cursor:pointer;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.subscribe:hover button{background:#fff;border-left:1px solid #fff;color:#333}
.subscribe:hover .subscribeBlock{visibility:visible;opacity:1;margin-top:0}
.subscribe .subscribeBlock{position:absolute;top:50px;right:1px;background:#fff;z-index:10;width:381px;visibility:hidden;opacity:0;margin-top:20px;min-height:50px;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px rgba(0,0,0,0.25);padding:9px 10px}
.subscribe .subscribeBlock input[type="email"]{color:#777;height:27px;float:left;border:0;border-bottom:1px solid #e8e8e8;width:235px;font-family:'museo_sans500';margin-top:3px}
.subscribe #optin-sidebar { background:#fff; border-bottom:0; }
.subscribe .subscribeBlock #optin-sidebar  input[type="submit"]{ text-shadow:none; height:33px;padding:0 14px;line-height:33px;background:#c4df9b;border:0;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;text-transform:uppercase;color:#333;font-size:12px;font-family:'museo_sans500';cursor:pointer}
.subscribe .subscribeBlock #optin-sidebar input[type="submit"]:hover{background:#9bdf83}
#categoryMenu{float:left;width:100%;background:#eee;height:50px}
#categoryMenu ul{margin-top:3px}
#categoryMenu ul li{float:left}
#categoryMenu ul li a{font-family:'brandon-medium';padding:0 22px;height:46px;line-height:46px;text-align:center;font-size:14px;text-transform:uppercase;color:#333;float:left;border:1px solid #eee}
#categoryMenu ul li:hover a,#categoryMenu ul li.current-menu-item a{text-decoration:none;background:#fff;border:1px solid #e6e6e6;border-bottom:1px solid #fff}
#content{float:left;width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-top:40px;padding-bottom:40px;min-height:300px}
#content h1,#content h2{font-size:16px;text-transform:uppercase;font-family:'brandon-bold';padding-bottom:25px}
#content h2 a{color:#000}
#content p{line-height:22px;padding-bottom:25px}
#content .postList{float:left;width:100%;border-top:1px solid #fff}
.posts{float:left;width:66.7%}
.posts .info{margin:20px 10px 0 42%}
.posts .postTitle{display:none}
.posts .loadmore{font-size:14px;text-transform:uppercase;font-family:'brandon-bold';line-height:45px;color:#777;background:#fff;text-align:center;float:left;width:100%;border:1px solid #e6e6e6;background:#f6f6f6;margin:12px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.posts .loadmore:hover{text-decoration:none;background:#333;color:#fff}
.posts .loadmore.progress span{-webkit-animation:cssAnimation .5s 999 linear;-moz-animation:cssAnimation .5s 999 linear;-o-animation:cssAnimation .5s 999 linear;animation:cssAnimation .5s 999 linear}
.posts .loadmore span{width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#ccc transparent transparent transparent;display:inline-block;margin-left:7px}
.posts .loadmore:hover span{border-color:#fff transparent transparent transparent}
.ajaxload-post>div{opacity:0}
img[alt="no-image"] {
    position: relative;
}
@-webkit-keyframes cssAnimation{from{-webkit-transform:rotate(o)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes cssAnimation{from{-moz-transform:rotate(o)}
to{-moz-transform:rotate(360deg)}
}
@-o-keyframes cssAnimation{from{-o-transform:rotate(o)}
to{-o-transform:rotate(360deg)}
}
.page a.button{margin-bottom:15px}
.space{float:left;width:100%;font-size:14px;text-transform:uppercase;color:#fff;font-family:'brandon-bold';text-align:center}
.postList .post:hover{background-color:#f2f2f2;background-image:-webkit-linear-gradient(bottom,white,rgba(255,255,255,0));background-image:-moz-linear-gradient(bottom,white,rgba(255,255,255,0));background-image:-o-linear-gradient(bottom,white,rgba(255,255,255,0));background-image:linear-gradient(to top,white,rgba(255,255,255,0))}
.postList .image:hover .opacity{opacity:.75 !important}
/*.postList .image a{background:#fff}*/
.post{float:left;width:100%;border-bottom:1px solid #e6e6e6;padding:20px 0 0;color:#777}
.post blockquote{padding:20px 15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:25px}
.post blockquote p{padding-bottom:0 !important;font-size:20px !important;line-height:28px !important;font-family:'museo_sans300';color:#555}
.post p{color:#777;font-family:'museo_sans500'}
.post .thumb{float:left;width:38.3%;position:relative;margin-bottom:20px}
.post .thumb .postTitle{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;padding:0 10px}
.post .thumb .postTitle h3{font-size:24px;line-height:28px;text-transform:uppercase;font-family:'brandon-bold';padding-bottom:10px}
.post .thumb .postTitle h3 a{font-family:'brandon-bold';font-size:24px;color:#fff !important}
.post .thumb .postTitle cite{font-family:'museo_sans500_italic';padding-bottom:15px;font-style:normal;color:#fff;font-size:14px}
.post .thumb .postTitle cite a{text-decoration:underline;font-family:'museo_sans500';color:#fff !important}
.post .thumb .postTitle cite a:hover{text-decoration:none}
.post .thumb .image{position:relative}
.post .thumb .image img{display:block}
.post .thumb .image .opacity{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.post .thumb>span{position:absolute;left:100px;top:6px;font-size:12px;font-family:'museo_sans500_italic'}
.post .thumb .comnum{position:absolute;right:0;bottom:0;height:25px;text-align:right;background:#fff}
.post .thumb .comnum mark{width:19px;height:16px;background-image:url("../images/comment.png");background-repeat:no-repeat;background-position:0 0;background-color:#777;margin:7px 7px 0 8px;float:left}
.post .thumb .comnum a{color:#777;font-family:'brandon-bold';float:left;line-height:29px}
.post .title{margin-bottom:2px}
.post .info{margin-top:20px}
.post .info h3{font-size:20px;line-height:24px;text-transform:uppercase;font-family:'brandon-bold';padding-bottom:15px}
.post .info h3 a{font-family:'brandon-bold';font-size:20px;color:#777;text-decoration:none}
.post .info span{font-family:'museo_sans500_italic';padding-bottom:15px;display:block}
.post .info span a{text-decoration:underline;font-family:'museo_sans500';color:#777}
.post .info span a:hover{text-decoration:none}
.single{width:100%;padding:0;border-bottom:0}
.single .thumb{width:65.7%}
.single .postAuthor{float:right;text-align:center;width:33.3%;margin-top:23px;border:1px solid #eee;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#eee;border:solid 1px #eee;padding-top:33px;margin-bottom:40px;height:304px;background-image:-webkit-linear-gradient(top,white,rgba(255,255,255,0));background-image:-moz-linear-gradient(top,white,rgba(255,255,255,0));background-image:-o-linear-gradient(top,white,rgba(255,255,255,0));background-image:linear-gradient(to bottom,white,rgba(255,255,255,0))}
.single .postAuthor .user{display:inline-block;width:75%}
.single .postAuthor .user .image{position:relative;text-align:center;margin-bottom:25px}
.single .postAuthor .user img{border-radius:50%;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.single .postAuthor .user h4{font-size:14px;color:#fff;font-family:'brandon-bold';text-transform:uppercase;position:absolute;left:50%;top:0;bottom:0;width:130px;margin-left:-65px}
.single .postAuthor .user .socLinks{height:17px;width:100%}
.single .postAuthor .user a{color:#777 !important}
.single .postAuthor .user .byAuthor{height:34px;line-height:34px;background-color:#a7a7a7;font-size:14px;color:#fff !important;display:inline-block;width:100%;font-family:'museo_sans500';margin-top:30px}
.single .postAuthor .user .byAuthor:hover{text-decoration:none;background:#333}
.single .postAuthor .user.first{margin-left:0}
.single .postAuthor .user:hover img{opacity:.8}
.single .info{width:100%;padding:0;margin:0;float:left}
.single .shared{opacity:.6;line-height:34px;font-family:'museo_sans500';color:white !important;background:#777;font-size:16px;padding:0 27px;float:left;margin-left:15px;display:none}
.single .shared:hover{background:#333;color:white !important;text-decoration:none}
.single .shares{float:left;width:100%;border-top:1px solid #eee;padding:15px 0}
.single .shares .cosWrap{float:left;width:100px}
.single .shares .fb-share-button{float:left;margin-right:8px}
.featured{float:left;width:100%;padding-bottom:20px}
.featured .thumb{width:100%;margin-bottom:0}
.featured .shares{float:left;padding:7px 0 0;margin-left:8px}
.featured .shares .cosWrap{float:left;width:100px}
.featured .shares .fb-share-button{float:left;margin-right:8px}
.featured .leftSide{float:left;width:65.7%}
.featured .leftSide .post{border:0;padding:0}
.featured .leftSide .post .info{float:left;width:100%}
.featured .leftSide .post .info .readmore{opacity:.6;line-height:34px;font-family:'museo_sans500';color:#fff !important;font-size:16px;padding:0 27px;float:left}
.featured .leftSide .post .info .readmore:hover{opacity:1;text-decoration:none}
.featured .leftSide .post .info .shared{opacity:.6;line-height:34px;font-family:'museo_sans500';color:white !important;background:#777;font-size:16px;padding:0 27px;float:left;margin-left:15px;display:none}
.featured .leftSide .post .info .shared:hover{background:#333;color:white !important;text-decoration:none}
.featured .rightSide{float:right;width:33.3%}
.featured .rightSide .post{padding:0 0 10px 0;border:0}
.featured .rightSide .space{margin-top:10px}
aside{float:left;width:33.3%;margin-top:20px;border:1px solid #e6e6e6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
aside .sideBlock{float:left;width:100%;text-align:center}
aside .sideBlock .sideTitle{background:#333;font-size:14px;text-transform:uppercase;color:#fff;font-family:'brandon-bold';line-height:60px;border-bottom:1px solid #e6e6e6;padding:0 !important}
aside .sideBlock .sidePost{border-bottom:1px solid #e6e6e6;padding:20px 10px;background:#f6f6f6;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
aside .sideBlock .sidePost h3{font-size:14px;line-height:22px;text-transform:uppercase;font-family:'brandon-bold';padding-bottom:15px}
aside .sideBlock .sidePost h3 a{font-family:'brandon-bold';font-size:14px;color:#777;text-decoration:none}
aside .sideBlock .sidePost span{font-family:'museo_sans500_italic';display:block;color:#777;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
aside .sideBlock .sidePost span a{text-decoration:underline;font-family:'museo_sans500';color:#777}
aside .sideBlock .sidePost span a:hover{text-decoration:none}
aside .sideBlock .sidePost h4{font-size:12px;color:#ccc;text-transform:uppercase;padding-top:10px;font-family:'brandon-bold';webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
aside .sideBlock .sidePost:hover{background:#333}
aside .sideBlock .sidePost:hover h3 a{color:#fff !important}
aside .sideBlock .sidePost:hover span{color:#fff}
aside .sideBlock .sidePost:hover span a{color:#fff !important}
aside .sideBlock .sidePost:hover h4{color:#fff}
aside .sideBlock .allRec{font-size:14px;line-height:22px;text-transform:uppercase;font-family:'brandon-bold';line-height:55px;color:#777;background:#fff;text-align:center;display:block}
aside .sideBlock .allRec:hover{text-decoration:none;background:#333;color:#fff}
aside .sideBlock .allRec.progress span{-webkit-animation:cssAnimation .5s 999 linear;-moz-animation:cssAnimation .5s 999 linear;-o-animation:cssAnimation .5s 999 linear;animation:cssAnimation .5s 999 linear}
aside .sideBlock .allRec span{width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#ccc transparent transparent transparent;display:inline-block;margin-right:7px}
aside .sideBlock .allRec.up span{border-width:0 6px 10px 6px;border-color:transparent transparent #ccc transparent}
aside .sideBlock .allRec:hover span{border-color:#fff transparent transparent transparent}
aside .sideBlock .allRec.up:hover span{border-color:transparent transparent #fff transparent !important}
.jumper{width:86px;position:absolute;z-index:1000;left:-97px}
.jumper .block{float:left;padding:11px 0 9px;border-top:1px solid #eee}
.jumper .block:first-child{padding-top:0;border:0}
.jumper .navigator a{float:left;width:100%;line-height:25px;background-color:#adadad;font-family:'brandon-bold';font-size:12px;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:2px}
.jumper .navigator a label{display:inline-block;cursor:pointer}
.jumper .navigator a span{width:26px;height:16px;float:left;margin-top:5px;border-right:1px solid #ccc;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative}
.jumper .navigator a.top span:before,.jumper .navigator a.back span:before{border-style:solid}
.jumper .navigator a span:before{width:0;height:0;content:"";left:9px;position:absolute;top:4px}
.jumper .navigator a:hover{text-decoration:none;background:#333}
.jumper .navigator a:hover span{border-color:#555}
.jumper .navigator .top span:before{border-width:0 4.5px 7px 4.5px;border-color:transparent transparent #fff transparent}
.jumper .navigator .back span:before{border-width:4.5px 7px 4.5px 0;border-color:transparent #fff transparent transparent}
.jumper .cats a{float:left;width:100%;line-height:25px;background:#666;font-family:'brandon-bold';font-size:12px;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:2px}
.jumper .cats a:hover{text-decoration:none;background:#333}
.jumper .soc a{float:left;width:100%;line-height:25px;font-family:'brandon-bold';font-size:10px;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:2px}
.jumper .soc a label{display:inline-block;cursor:pointer}
.jumper .soc a span{width:26px;height:16px;float:left;margin-top:5px;position:relative}
.jumper .soc a span:before{content:"";left:9px;position:absolute;top:4px;width:10px;height:11px}
.jumper .soc a:hover{text-decoration:none}
.jumper .soc .f{background:#3b5998}
.jumper .soc .f:hover{background:#4066b5}
.jumper .soc .f span{border-right:1px solid #5173ba}
.jumper .soc .f span:before{background:url("../images/faceic.png") no-repeat 0 0}
.jumper .soc .t{background:#2aa9e0}
.jumper .soc .t:hover{background:#33baf5}
.jumper .soc .t span{border-right:1px solid #39bef7}
.jumper .soc .t span:before{background:url("../images/tweetic.png") no-repeat 0 0}
.users{width:100%;text-align:center}
.users .user{display:inline-block;width:172px;min-height:330px;margin-left:8%;vertical-align:top}
.users .user img{border-radius:50%;margin-bottom:15px;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.users .user h4{font-size:14px;color:#333;font-family:'brandon-bold';text-transform:uppercase;height:42px}
.users .user .socLinks{height:17px;width:100%}
.users .user a{color:#777}
.users .user .byAuthor{height:34px;line-height:34px;background-color:#a7a7a7;font-size:14px;color:#fff;display:inline-block;width:100%;font-family:'museo_sans500';margin-top:15px}
.users .user .byAuthor:hover{text-decoration:none;background:#333}
.users .user.first{margin-left:0}
.users .user:hover img{opacity:.8}
.commentsBlock{float:left;width:100%;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #e6e6e6;padding:50px 0}
.commentsBlock .commentlist{margin-bottom:50px}
.commentsBlock #comments{float:left;width:100%}
.commentsBlock #comments h3{font-family:'brandon-bold';font-size:20px;text-transform:uppercase;color:#333;text-align:center}
.commentsBlock #comments .bypostauthor{position:relative}
.commentsBlock #comments .bypostauthor:before{content:"";top:0;left:0;bottom:0;right:0;position:absolute;opacity:.3}
.commentsBlock #comments .comment .comment-body{padding-bottom:45px;padding-top:45px;padding-left:10px;border-bottom:1px solid #eee;position:relative;margin-top:3px}
.commentsBlock #comments .comment .comment-body .comment-author{float:left}
.commentsBlock #comments .comment .comment-body .comment-author .avatar{border-radius:50%}
.commentsBlock #comments .comment .comment-body .one-comment-txt{color:#333;font-size:14px;margin-left:65px;margin-right:15px}
.commentsBlock #comments .comment .comment-body .one-comment-txt .authorname{display:inline-block;margin-right:5px;font-size:16px;text-transform:uppercase;color:#333;font-family:'brandon-bold'}
.commentsBlock #comments .comment .comment-body .one-comment-txt .authorname a{font-size:16px;text-transform:uppercase;color:#333;font-family:'brandon-bold'}
.commentsBlock #comments .comment .comment-body .one-comment-txt .date{font-size:11px;color:#000}
.commentsBlock #comments .comment .comment-body .one-comment-txt p{line-height:22px}
.commentsBlock #comments .comment .comment-body .one-comment-txt .comment-reply-link{position:absolute;right:0;bottom:0;font-size:14px;text-transform:uppercase;color:#777;height:28px;line-height:30px;padding:0 5px 0 24px;background:#eee url("../images/reply.png") 6px 10px no-repeat;font-family:'brandon-bold';webkit-transition:background-position .1s ease-in;-moz-transition:background-position .1s ease-in;-o-transition:background-position .1s ease-in;transition:background-position .1s ease-in;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.commentsBlock #comments .comment .comment-body .one-comment-txt .comment-reply-link:hover{text-decoration:none;background-color:#777;background-position:6px -23px;color:#fff !important}
.commentsBlock #comments .comment .children .comment-body{padding-left:74px}
.commentsBlock .comment-respond{float:left;width:100%}
.commentsBlock .comment-respond #commentform{margin-top:35px}
.commentsBlock .comment-respond .alignleft{width:44.6%}
.commentsBlock .comment-respond .alignright{width:51.2%}
.commentsBlock .comment-respond .logged-in-as{text-align:center;padding-bottom:20px}
.commentsBlock .comment-respond .logged-in-as+.alignright{width:100%}
.commentsBlock .comment-respond input[type="text"],.commentsBlock .comment-respond input[type="email"]{height:48px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#eee;border:0;color:#777;font-size:14px;font-family:'museo_sans300';margin-bottom:16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}
.commentsBlock .comment-respond textarea{width:100%;height:176px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#eee;resize:none;border:0;color:#777;font-size:14px;font-family:'museo_sans300';box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:13px 20px;float:right;margin-bottom:16px}
.commentsBlock .comment-respond .subscribe-to-comments{float:left;padding-bottom:0;clear:none !important;margin-top:14px}
.commentsBlock .comment-respond input[type="checkbox"]{display:none}
.commentsBlock .comment-respond input[type="checkbox"]+label span{display:inline-block;width:20px;height:20px;vertical-align:middle;background:url(../images/check.png) 0 0 no-repeat;cursor:pointer;margin-right:8px}
.commentsBlock .comment-respond input[type="checkbox"]:checked+label span{background:url(../images/check.png) 100% 0 no-repeat}
.commentsBlock .comment-respond .form-submit{margin-right:22px;float:left}
.commentsBlock .comment-respond input[type="submit"]{width:172px;height:48px;line-height:48px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#eee;border:0;font-size:16px;text-transform:uppercase;color:#777;font-family:'brandon-bold';webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.commentsBlock .comment-respond input[type="submit"]:hover{background-color:#333;color:#fff}
.previevBlock{float:left;width:100%;border-top:1px solid #fff;padding:50px 0}
.previevBlock h2{font-family:'brandon-bold';font-size:20px;text-transform:uppercase;color:#333;text-align:center;padding-bottom:50px}
.previevBlock .prewiews{float:left;width:100%}
.previevBlock .post{float:left;width:25.7%;margin-left:11.4%;padding:0;border:0}
.previevBlock .post:first-child{margin-left:0}
.previevBlock .post .thumb{width:100%;margin-bottom:0}
.previevBlock .post .postTitle{display:none}
.previevBlock .post .info{width:100%;padding:0;margin-top:5px;float:left}
.texture{position:relative}
.texture:before{position:absolute;background-image:-webkit-linear-gradient(bottom,white,#f2f2f2);background-image:-moz-linear-gradient(bottom,white,#f2f2f2);background-image:-o-linear-gradient(bottom,white,#f2f2f2);background-image:linear-gradient(to top,white,#f2f2f2);width:100%;height:60px;content:"";top:0;left:0}
.title{font-family:'brandon-bold';font-size:12px;text-transform:uppercase;color:#fff;border-bottom:2px solid #777}
.title span{height:23px;line-height:25px;width:88px;text-align:center;background:#777;display:block}
.page404{text-align:center}
.page404 h1{font-family:'brandon-bold';font-size:40px !important;text-transform:uppercase;color:#333;padding-bottom:20px}
.page404 h4{font-size:16px;color:#333;font-family:'museo_sans700';padding-bottom:20px}
.page404 p{padding-bottom:30px;font-size:16px;color:#333}
.page404 a{color:#333}
.page404 .button{background:#adadad;font-size:16px;color:#fff;height:34px;line-height:34px;margin:0 32px;padding:0;width:128px;text-transform:capitalize;font-family:'museo_sans500'}
.page404 .button:hover{background:#333}
.contact .wpcf7{width:556px}
.contact .wpcf7 input[type="text"],.contact .wpcf7 input[type="email"],.contact .wpcf7 input[type="tel"]{height:55px;background-color:#eee;border:solid 1px #eee;width:100%;padding:0 20px;margin-bottom:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:14px;color:#333;font-family:'museo_sans300'}
.contact .wpcf7 input[type="text"]:focus,.contact .wpcf7 input[type="email"]:focus,.contact .wpcf7 input[type="tel"]:focus{border:solid 1px #ccc}
.contact .wpcf7 textarea{height:216px;background-color:#eee;border:solid 1px #eee;width:100%;padding:10px 20px;margin-bottom:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:14px;color:#333;font-family:'museo_sans300';resize:none}
.contact .wpcf7 textarea:focus{border:solid 1px #ccc}
.contact .wpcf7 input[type="submit"]{padding:0 54px;border:0;webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.contact .wpcf7 .selnew{width:100%;position:relative;margin-bottom:20px}
.contact .wpcf7 .selvis{width:100%;height:25px;background:#eee url(../images/select.png) 100% 0 no-repeat;cursor:pointer;margin-bottom:0 !important}
.contact .wpcf7 .selnew div{width:100%;position:absolute;top:100%;left:0;right:0;box-shadow:0 2px 2px rgba(0,0,0,0.25);display:none}
.contact .wpcf7 .selnew div span{display:block;cursor:pointer;background:#fff;padding:7px 20px}
.contact .wpcf7 .selnew div span.actsel,.contact .wpcf7 .selnew div span:hover{background:#eee}
.contact .wpcf7 .wpcf7-form-control-wrap{position:relative}
.contact .wpcf7 .wpcf7-not-valid-tip{position:absolute;top:0;left:0;right:0;bottom:0;line-height:55px;height:55px;border:1px solid red;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-top:-20px}
footer{float:left;width:100%;position:relative;min-height:500px;background-color:#333;background-image:-webkit-linear-gradient(bottom,black,rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,black,rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,black,rgba(0,0,0,0));background-image:linear-gradient(to top,black,rgba(0,0,0,0));color:#7a7a7a}
footer .leftSide{float:left;width:33.5%;margin:70px 0;text-align:center;line-height:22px}
footer .leftSide .logo{float:left;margin-bottom:40px;position:relative}
footer .leftSide .logo:before{content:"";width:0;height:0;border-style:solid;border-width:21px 21px 0 21px;border-color:#fff transparent transparent transparent;position:absolute;top:-71px;left:50%;margin-left:-21px}
footer .leftSide .logo img{display:block}
footer .leftSide p{padding-bottom:35px}
footer .rightSide{float:right;width:61%;margin:70px 0}
footer .rightSide .cat{width:29.5%;margin-left:20px;float:left}
footer .rightSide .cat .title{margin-bottom:20px}
footer .rightSide .cat .footerPost{font-size:12px;color:#777;padding-bottom:20px}
footer .rightSide .cat .footerPost h3{font-family:'brandon-bold';line-height:16px}
footer .rightSide .cat .footerPost h3 a{text-transform:uppercase;color:#777;font-size:12px}
footer .rightSide .cat .footerPost h3 a:hover{text-decoration:none}
footer .rightSide .cat .footerPost span{font-family:'museo_sans500_italic';padding-bottom:15px;padding-top:5px;display:block}
footer .rightSide .cat .footerPost span a{text-decoration:underline;font-family:'museo_sans500';color:#777}
footer .rightSide .cat .footerPost span a:hover{text-decoration:none}
footer .social{float:left}
footer .social a{border-left:0}
footer .social a:hover{border-left:none !important}
footer .subscribe{float:left}
footer .subscribe button{border:0}
footer .subscribe:hover button{border:none !important}
footer .subscribe .subscribeBlock{right:0;text-align:left}
footer .subscribe .widgettitle{display:none}
footer .copy{padding:13px 0;background-color:#2d2d2d;width:100%;position:absolute;bottom:0}
footer .copy p{font-size:12px;color:#777;font-family:'museo_sans500';float:left}
footer .copy a{float:right;webkit-transition:background-position .1s ease-in;-moz-transition:background-position .1s ease-in;-o-transition:background-position .1s ease-in;transition:background-position .1s ease-in;background:url("../images/cac.png") 0 0 no-repeat;width:107px;height:11px}
footer .copy a:hover{background-position:0 100%}
.featured,.posts{position:relative}
.featured:after,.posts.bl_loader:after{visibility:hidden;opacity:0;background:rgba(255,255,255,0.7) url(../images/loader.gif) center center no-repeat;content:"";position:absolute;top:0;left:0;right:0;bottom:0}
.featured.bl_loader:after,.posts.bl_loader:after{display:block;visibility:visible;opacity:1}
.jumper,.featured:after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}
.top{display:none}
.jumper .block{width:100%}
.shares{overflow:hidden}
#categoryMenu .container > a {background: url("../images/m-arrows.png") no-repeat;-webkit-background-size: auto 100%;-moz-background-size: auto 100%;-ms-background-size: auto 100%;background-size: auto 100%;position:absolute;top: 8px;height: 31px;width: 24px;display: none; left: 15px}
#categoryMenu .container > a#nextp {background-position: right top; right: 15px; left: auto}
#categoryMenu .container > a:hover {opacity: .5}
.featured .image a{text-decoration:none !important}.featured .image a:hover{text-decoration:underline !important}
.comment-body .date{color:#000}
.plcs{color:#898989 !important}
/*.choise .act .selvis{background:#fff !important}
.choise .selnew div{top:54px !important}*/
.contact .wpcf7 .selnew div span:hover{background:#333 !important;color:#fff !important;webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#leave_comm{clear: both;
    margin: 20px 0;
    text-align: center;}

.featured .leftSide img {max-height: 350px;min-width: 100%}

.block.cats .story:hover,.block.cats .family:hover,.block.cats .church:hover{opacity:.8 !important}

					
					
@media screen and (max-width:1160px){.jumper{display:none}}
@media screen and (max-width:1000px){.container,.page{width:100%;padding:0}
#categoryMenu ul li a{padding:0 15px}
.jumper{display:none}
#content{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:40px 15px}
.post .thumb>span{font-size:10px}
.users .user{margin:0 4% !important}
footer .leftSide{text-align:center;width:100%}
footer .leftSide .logo{display:inline-block;float:none}
footer .leftSide .wrap{display:inline-block}
footer .rightSide{float:right;margin:0 0 50px;width:100%}
footer .copy{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:13px 15px}
.commentsBlock .comment-respond{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 15px}
}
@media screen and (max-width:767px){
#categoryMenu ul {
    display: block;
    height: 48px;
    margin: 3px 62px 0;
    overflow: hidden;
	position: relative;
}
#categoryMenu ul li a,#categoryMenu ul li {
    padding: 0;
    text-align: center;
    width: 100%;
	position: absolute;
	left: 0;
}
#menu-category-menu li{display:none}
#menu-category-menu li:first-child{display:block}
#categoryMenu .container > a {display: inherit}
header .subscribe,header .social{display:none}
.featured .leftSide{width:100%}
.featured .rightSide{width:50%;margin:20px 25%}
.posts{width:100%}
aside{display:none}
.post .thumb .image img{width:100%}
.single .thumb{width:100%}
.single .postAuthor{width:100%}
.single .postAuthor .user{width:50%}
.previevBlock{text-align:center}
.previevBlock .post{width:60%;display:inline-block;margin:0 20% !important;float:none;border-top:1px solid #e6e6e6;padding:20px 0 17px}
.previevBlock .post:first-child{padding-top:0;border-top:0}
.previevBlock .post .info{display:none}
.previevBlock .post .postTitle{display:block}
.commentsBlock .comment-respond .alignleft{width:100%}
.commentsBlock .comment-respond .alignright{width:100%}
.commentsBlock #comments .comment .comment-body .one-comment-txt .comment-reply-link{margin-right:15px}
.commentsBlock .comment-respond .form-submit{text-align:center;float:none;margin:0}
.commentsBlock .comment-respond input[type="submit"]{display:inline-block}
.commentsBlock .comment-respond .subscribe-to-comments{text-align:center;float:none}
}
@media screen and (max-width:640px){.space,footer .rightSide{display:none}
#mainMenu #menuOpen{border-left:0}
.posts .thumb{width:100%}
.posts .postTitle{display:block}
.posts .info{display:none}
footer .copy{text-align:center;height:auto}
footer .copy p{float:none;padding-bottom:20px}
footer .copy a{float:none;display:inline-block}
.single .postAuthor{display:none}
.previevBlock{padding:50px 15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.previevBlock .post{width:100%;margin:0 !important}
.contact .wpcf7{width:100%}
.featured .leftSide .post .info .shared{display:inline-block}
.single .shared{display:inline-block;float:none}
.shares{opacity:0;height:0;overflow:hidden}
.single .shares{border:0}
.forShare{text-align:center;float:left;width:100%}
.featured .rightSide {width:100%;margin:0 auto;}
}
@media screen and (max-width:480px){header{text-align:center}
header #logo{display:inline-block;float:none;margin-left:0;width:48%}
header #mainMenu{text-align:left}
.subscribe-to-comments{font-size:12px}
}
@media screen and (max-width:320px){#logo{margin-top:17px}
.post .thumb .postTitle h3{line-height:22px}
.post .thumb .postTitle h3 a{font-size:18px}
.subscribe .qsInlineContainer{width:314px}
.subscribe .qsInlineContainer input[type="email"]{width:177px}
footer .leftSide .logo{width:90%}
}

