/*
Theme Name: Tenden
Theme URI: http://withemes.com
Author: WiThemes
Author URI: http://withemes.com
Description: Creative Portfolio Wordpress Theme
Version: 1.2.5
License: 
License URI:
Text Domain: wi
Real tags: 2-columns, agency, black, clean, effective, elegant, gallery, masonry, modern, photography, portfolio, responsive, simple, white, wordpress
*/

/* NORMALIZE 2.1.2 git.io/normalize
-------------------------------------------------------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* BOOTSTRAP 2.2.2
-------------------------------------------------------------------------------------- */
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}

/* ICONFONT NEEDED
-------------------------------------------------------------------------------------- */
@font-face{font-family:'icomoon';src:url(css/icomoon/icomoon.eot?elbujp);src:url(css/icomoon/icomoon.eot?#iefixelbujp) format("embedded-opentype"),url(css/icomoon/icomoon.woff?elbujp) format("woff"),url(css/icomoon/icomoon.ttf?elbujp) format("truetype"),url(css/icomoon/icomoon.svg?elbujp#icomoon) format("svg");font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-envelope-o:before{content:"\f003"}.icon-star-o:before{content:"\f006"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-comment-o:before{content:"\f0e5"}.icon-file-text-o:before{content:"\f0f6"}.icon-angle-double-right:before{content:"\f101"}.icon-youtube:before{content:"\f167"}.icon-bitbucket:before{content:"\f171"}.icon-trello:before{content:"\f181"}.icon-digg:before{content:"\f1a6"}.icon-chat:before{content:"\e638"}.icon-chat-3:before{content:"\e633"}.icon-home:before{content:"\e600"}.icon-image:before{content:"\e629"}.icon-images:before{content:"\e62a"}.icon-camera:before{content:"\e636"}.icon-music:before{content:"\e62b"}.icon-play:before{content:"\e62c"}.icon-camera2:before{content:"\e637"}.icon-googleplus:before{content:"\e601"}.icon-facebook:before{content:"\e602"}.icon-instagram:before{content:"\e603"}.icon-twitter:before{content:"\e604"}.icon-feed:before{content:"\e605"}.icon-vimeo:before{content:"\e606"}.icon-lanyrd:before{content:"\e607"}.icon-flickr:before{content:"\e608"}.icon-picassa:before{content:"\e609"}.icon-forrst:before{content:"\e60a"}.icon-deviantart:before{content:"\e60b"}.icon-steam:before{content:"\e60c"}.icon-github:before{content:"\e60d"}.icon-wordpress:before{content:"\e60e"}.icon-joomla:before{content:"\e60f"}.icon-blogger:before{content:"\e610"}.icon-tumblr:before{content:"\e611"}.icon-yahoo:before{content:"\e612"}.icon-soundcloud:before{content:"\e613"}.icon-skype:before{content:"\e614"}.icon-reddit:before{content:"\e615"}.icon-lastfm:before{content:"\e616"}.icon-delicious:before{content:"\e617"}.icon-stackoverflow:before{content:"\e618"}.icon-xing:before{content:"\e619"}.icon-flattr:before{content:"\e61a"}.icon-foursquare:before{content:"\e61b"}.icon-paypal:before{content:"\e61c"}.icon-yelp:before{content:"\e61d"}.icon-heart:before{content:"\e62d"}.icon-heart2:before{content:"\e62e"}.icon-search:before{content:"\e62f"}.icon-list:before{content:"\e634"}.icon-arrow-down:before{content:"\e635"}.icon-arrow-left:before{content:"\e630"}.icon-arrow-up:before{content:"\e631"}.icon-uniE632:before{content:"\e632"}.icon-pinterest:before{content:"\e61e"}.icon-linkedin:before{content:"\e61f"}.icon-dribbble:before{content:"\e620"}.icon-stumbleupon:before{content:"\e621"}.icon-dropbox:before{content:"\e622"}.icon-evernote:before{content:"\e623"}.icon-renren:before{content:"\e624"}.icon-sina-weibo:before{content:"\e625"}.icon-mixi:before{content:"\e626"}.icon-behance:before{content:"\e627"}.icon-vk:before{content:"\e628"}

/* FLEXSLIDER
-------------------------------------------------------------------------------------- */
.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;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;direction:ltr}.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:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.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;direction:ltr;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);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}}


/* GENERAL
-------------------------------------------------------------------------------------- */

/* General CSS
---------------------------------------- */
*, *:before, *:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
html {
	min-height:100%;
	overflow-y:scroll;
    }	
body {
    line-height:1.625;
    color:#555;
    background:#fff;
	font-family:Cardo, Georgia, "Times New Roman", Times, serif;
	font-size:1em;
    font-size:16px;
	min-height:100%;
	overflow:visible;
    }
#wi-wrapper {
	position:relative;
	margin:0 auto;
	background:#fff;
	}	
p {
    margin: 0 0 24px;
    }
h1, h2, h3, h4, h5, h6, dl dt {
    margin: 0 0 24px;
    line-height:1.4;
	font-weight:bold;
	font-family: "Raleway", sans-serif;
    }
h1 {
    font-size:26px;
    }
h2 {
    font-size: 22px;
    }
h3 {
    font-size:18px;
    }
h4 {
    font-size:16px;
    }
h5, h6 {
    font-size:14px;
    }
ul {
    list-style:circle;
    }
ol {
    list-style:decimal;
    }
ul, ol {
	padding:0;
	margin:0 0 30px 25px;
    }
li {
	line-height:1.8;
    }
a {
    color:#0D7FA6;
    }
a:focus {
	text-decoration:none;
	}
a:focus, input:focus, select:focus, textarea:focus {
    outline: none !important;
    }
input, textarea, select {
	font-family:Cardo, Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	max-width:100%;
	background:none;
    }
input[type="text"],
input[type="email"],
input[type="number"],
input[type="url"],
textarea {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 1px solid #ddd;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	outline: none;
	background:none;
	height: 36px;
	line-height: 20px;
	padding:8px;
	width:100%;
	max-width:100%;
	-webkit-transition:border .2s;
	-moz-transition:border .2s;
	-ms-transition:border .2s;
	-o-transition:border .2s;
	transition:border .2s;
	}
textarea {
	height:180px;
	width:100%;	
	}
select {
	width:100%;
	max-width:100%;
	border: 1px solid #e9e9e9;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	outline:none;
	height: 36px;
	line-height: 20px;
	padding:8px;
	}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="url"]:focus,
textarea:focus {
	}	
code {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	}	
code {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	}	
pre {
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	margin: 0 0 30px;
	}
cite {
	color:#000;
	font-size:inherit;
	margin-left:10px;
	}
del {
	color:red;
	}
ins {
	text-decoration:underline;
	}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size:0.9em;
	}
iframe {
	max-width:100%;
	}
iframe[id^=twitter-widget] {
	width:100% !important;
	}
	
	/* blockquote */
blockquote {
	position:relative;
	border:none;
	padding:0px 12px 0px 24px;
    overflow: hidden;
    margin: 0 0 24px;
    margin-left:0px;
	font-size:inherit;
	font-style:normal;
	font-weight:normal;
    }
blockquote:before {
	position:absolute;
	top:0;
	left:0;
	width:2px;
	height:100%;
	content:"";
	background:#0D7FA6;
	opacity:0.8;
	}	
blockquote p {
    margin:0 0 16px;
	line-height:inherit;
	font-size:1.15em;
	font-style:italic;
	color:#999;
    }
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
	margin-bottom:0;
	}
blockquote em,
blockquote cite {
	display:block;
    color:#333;
	margin-top:10px;
	font-style:normal;
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
	font-weight:normal;
	font-size:0.8em;
    }
blockquote em a
blockquote cite a {
	color:#333;
	text-decoration:underline;
	}
blockquote em:before,
blockquote cite:before {
    content: "\2014";
    margin-right:10px;
	font-family:serif;
    }
	
	/* table */
table {
	width:100%;
	max-width:100%;
	margin: 0 0 30px;
	}
table td,
table th {
	border:1px solid #ddd;
	padding:8px;
	vertical-align:middle;
	text-align:left;
	font-weight:normal;
	}
	
	/* definition list */
dl {
	margin:0 0 30px;
	}
dl dt {
	margin-bottom:10px;
	font-weight:600;
	}
dl dd {
	margin-bottom:20px;
	margin-left:30px;
	}

	
	/* media/video */
.media-container {
    margin: 0 0 30px;
	max-width:100%;
    }
.media-container iframe {
    max-width: 100%;
    }
video, audio, embed {
	max-width:100%;
	}
.wp-audio-shortcode,
.wp-video {
	margin-bottom:30px;
	width:100%;
	}
.mejs-poster {
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	background-size:cover !important;
	}

.wi-self-hosted-sc .mejs-container, 
.wi-self-hosted-sc .wp-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%!important;
	height: 100%!important;
	}
.wi-self-hosted-sc {
	height:0;
	width:100%;
	position:relative;
	padding-bottom: 56.2%;
	}

/* Button
---------------------------------------- */
.wi-btn {
	background: #0D7FA6;
	color: #fff;
	padding:6px 14px;
	padding-bottom:7px;
	-webkit-box-shadow:0 -2px 0 rgba(0,0,0,.1) inset;
	-moz-box-shadow:0 -2px 0 rgba(0,0,0,.1) inset;
	box-shadow:0 -2px 0 rgba(0,0,0,.1) inset;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
	font-size:11px;
	position:relative;
	}
.wi-btn:hover {
	opacity:0.9;
	}
.wi-btn:active {
	top:2px;
	box-shadow:none;
	}		
	
/* Image elements 
---------------------------------------- */
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
	}	
.alignnone,
a img.alignnone {
    margin: 5px 20px 20px 0;
	}	
.alignright,
a img.alignright {
    margin: 5px 0 20px 20px;
    float: right;
    }
.alignleft,
a img.alignleft {
	margin:5px 20px 20px 0;
	float:left;
	}
.aligncenter,
a img.aligncenter {
	display:block;
	margin:5px auto 20px;
	}
.wp-caption {
	border: 1px solid #ddd;
	padding: 8px;
	max-width: 100%; /* Image does not overflow the content area */
	text-align: center;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	}
.wp-caption:hover {
	border-color:#ccc;
	-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,.1);
	box-shadow:1px 1px 3px rgba(0,0,0,.1);
	}	
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
	}	
.wp-caption.alignleft{
	margin: 5px 20px 15px 0;
	}
.wp-caption.alignright {
	margin: 5px 0 15px 20px;
	}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width:100%;
    padding: 0;
    width: auto;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	}	
.wp-caption-text,
.gallery-caption {
	margin: 0;
	font-family:"Raleway", sans-serif;
	font-size: 0.9em;
	margin-top:10px;
	text-align:left;
	}
.wp-caption-text a,
.gallery-caption a {
	text-decoration:none;
	border-bottom:1px dotted;
	}
.wp-caption-text a:hover,
.gallery-caption a:hover {
	border-bottom:1px solid;
	}
	
/* Gallery
---------------------------------------- */
.gallery {
	margin-bottom:20px !important;
	display:table;
	width:103%;
	margin-left:-1.5% !important;
	margin-right:-1.5%  !important;
	table-layout:fixed;
	}
.gallery-item {
	display:table-cell;
	vertical-align:top;
	margin:0;
	text-align: center;
	width: 100% !important;
	padding:1.5%;
	float:none !important;
	}
.gallery-icon {
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	border:1px solid #ddd;
	border-color:rgba(0,0,0,.15);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	padding:6px;
	}
.gallery-icon:hover {
	border-color:#ccc;
	border-color:rgba(0,0,0,.35);
	}
.gallery-icon a {
	display:block;
	width:100%;
	}	
.gallery .gallery-item img {
	border:none !important;
	display:block;
	width:100%;
	}

/* Flexslider
---------------------------------------- */
.wi-flexslider {
	}	
.wi-flexslider .flexslider {	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:none;
	}
.wi-flexslider .flexslider .slides > li {
	}	
.wi-flexslider .flexslider .flex-direction-nav a {
	width:38px;
	height:38px;
	top:50%;
	margin-top:-19px;
	text-indent:0;
	font-size:12px;
	text-decoration:none;
	color:#333;
	text-align:center;
	z-index:60;
	direction: ltr;
	opacity: 1;
	background-color:#fff;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	}
.wi-flexslider .flexslider .flex-direction-nav a i {
	line-height:38px;
	}
.wi-flexslider .flexslider .flex-direction-nav .flex-next {
	right:24px;
	}
.wi-flexslider .flexslider .flex-direction-nav .flex-prev {
	left:24px;
	}
.wi-flexslider .flexslider .flex-direction-nav .flex-next i {
	margin-left:2px;
	}
.wi-flexslider .flexslider .flex-direction-nav .flex-prev i {
	margin-right:2px;
	}		
.wi-flexslider .flex-control-paging {
	bottom:24px;
	margin:0;
	z-index:60;
	}	
.wi-flexslider .flex-control-paging li a {
	border:3px solid #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width:16px;
	height:16px;
	display:-moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");
	overflow: hidden;
	text-indent: -100%;
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	}
.wi-flexslider .flex-control-paging li a:hover {
	background:none;
	}	
.wi-flexslider .flex-control-paging li a.flex-active {
	background:#fff;
	}	
	
/* LAYOUT
-------------------------------------------------------------------------------------- */
#primary {
	position: relative;
	z-index: 100;
	width: 80%;
	float: right;
	}	
.enable-masonry #primary:after {
	content:"";
	position:absolute;
	top:0;
	left:50%;
	width:0;
	height:100%;
	border-left:1px solid #e9e9e9;
	margin-left:-1px;
	}
.enable-masonry .masonry-brick {
	display:block;
	float:left;
	width:50%;
	z-index:10;
	padding:60px;
	border-top:1px solid #e9e9e9;
	margin:0;
	margin-top:-1px;
	}
.title-area {
	display: block;
	margin-bottom: 40px;
	position: relative;
	overflow: hidden;
	}
.brick-title {
	position: relative;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 34px;
	margin-bottom: 0;
	}	

/* HEADER
-------------------------------------------------------------------------------------- */		
#sidr-toggle {
	display:none;
	}
#wi-header {
	width: 20%;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 999;
	background-color:#222;
	background-image:url(images/bg.jpg);
	background-position:top right;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	color:#fff;
	padding: 60px 30px;
	}
#wi-header .overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	z-index:10;
	opacity:0.7;
	}
#wi-logo,
#wi-mainnav {
	z-index:20;
	position:relative;
	}	
		
/* Logo
---------------------------------------- */
#wi-logo {
	display:block;
	position: absolute;
	bottom: 30px;
	right: 30px;
	}
#wi-logo h1,
#wi-logo h2 {
	margin-bottom:0;
	}	
#wi-logo a {
	display:block;
	overflow:hidden;
	}
#wi-logo a img {
	vertical-align:baseline;
	display:block;
	float:right;
	}
.tagline {
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	margin-top:12px;
	font-weight: normal;
	text-align:right;
	opacity:0.6;
	}
	
#page-title h1 {
	font-weight:300;
	font-family:"Raleway", sans-serif;
	text-transform:uppercase;
	font-size:46px;
	margin-bottom:0;
	}
#page-title h1 strong {
	font-weight:bold;
	}
.single #page-title	h1 {
	font-size:36px;
	}

/* Navigation
---------------------------------------- */	
#wi-mainnav {
	font-family: "Oswald", sans-serif;
	text-transform:uppercase;
	
	}
	/* no menu */
	.no-menu {
		font-size:0.8em;
		font-style:normal;
		}
	.no-menu a {
		text-decoration:none;
		color:red;
		}
	#toggle-menu {
		display:none;
		}		
#wi-mainnav ul.menu {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	}
#wi-mainnav ul.menu > li {
	display:block;
	position:relative;
	}
#wi-mainnav ul.menu > li > a {
	display: block;
	position: relative;
	text-decoration: none;
	font-size:18px;
	letter-spacing:4px;
	color: #fff;
	opacity:0.75;
	height: 50px;
	line-height: 50px;
	font-weight: 300;
	text-transform: uppercase;
	padding:0;
	text-align:right;
	right:-4px;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	text-shadow:1px 1px 1px rgba(0,0,0,.1);
	}	
#wi-mainnav ul.menu > li > a:hover,
#wi-mainnav ul.menu > li.current-menu-item > a,
#wi-mainnav ul.menu > li.current-menu-parent > a {
	opacity:1;
	}	
#wi-mainnav ul.menu > li > ul.sub-menu {
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
	position:relative;
	top:-8px;
	}
#wi-mainnav ul.menu > li > ul.sub-menu li {
	line-height:1.1;
	}	
#wi-mainnav ul.menu > li > ul.sub-menu a {
	font-family:Raleway, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#fff;
	opacity:0.6;
	text-decoration:none;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	}
#wi-mainnav ul.menu > li > ul.sub-menu a:hover,
#wi-mainnav ul.menu > li > ul.sub-menu li.current-menu-item a {
	opacity:1;
	}		

/* PAGE
-------------------------------------------------------------------------------------- */
#wi-content {
	padding-bottom:20px;
	}
.page-heading {
	text-align:center;
	padding:60px;
	}
.container {
	width:700px;
	max-width:100%;
	margin:0 auto;
	}			

/* BLOG
-------------------------------------------------------------------------------------- */

/* Article
---------------------------------------- */
.wi-article {
	display:block;
	position:relative;
	}
.wi-article.sticky {
	/* style your sticky post here */
	}
		
	/* thumbnail */
.wi-article .post-thumbnail {
	min-height:1px;
	margin-bottom:24px;
	text-align:center;
	}
.wi-article .post-thumbnail a {
	display:inline-block;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	}	
.wi-article .post-thumbnail a:hover {
	opacity:0.8;
	}
		
	/* categories */
.wi-article .article-header {
	margin:0 0 26px;
	text-align:center;
	background:none;
	}
.wi-article .categories {
	display:block;
	overflow:hidden;
	margin-bottom:6px;
	font-family:"Raleway", sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#999;
	}
.wi-article .categories a {
	text-decoration:none;
	color:#333;
	}
.wi-article .categories a:hover {
	text-decoration:underline;
	}	
.wi-article .categories .dot {
	margin:0 6px;
	}	
	
	/* title */	
.wi-article .title {
	margin-bottom:0;
	font-size:26px;
	position:relative;
	font-weight:300;
	text-align:center;
	}
.wi-article .title a {
	color:#333;
	text-decoration:none;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	}
.wi-article .title a:hover {
	opacity:0.8;
	}
	
	/* more link */
.wi-article .more-link {
	display:block;
	text-align:center;
	border:none;
	outline:none;
	color: #333;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:underline;
	}
.wi-article .more-link:hover {
	text-decoration:none;
	}
	
/* Pagination
---------------------------------------- */
.wi-pagination {
	display:block;
	width:100%;
	position:relative;
	font-family:"Raleway", sans-serif;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:300;
	}
.enable-masonry .wi-pagination {
	width:100%;
	}
.wi-pagination > span,	
.wi-pagination > a {
	display:block;
	float:left;
	width:40px;
	height:40px;
	color:#333;
	text-decoration:none;
	text-align:center;
	line-height:40px;
	}
.wi-pagination > a:hover {
	text-decoration:underline;
	}
.wi-pagination > span {
	color:#ccc;
	}
.wi-pagination .prev {
	width:auto;
	margin-right:10px;
	}
.wi-pagination .next {
	width:auto;
	margin-left:10px;
	}
		/* next for masonry */		
.enable-masonry .wi-pagination .next {
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:100%;
	color:#333;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:300;
	text-align:center;
	display:block;
	cursor:pointer;
	}
.enable-masonry .wi-pagination .next span {
	height:40px;
	line-height:40px;
	margin-top:-20px;
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	display:block;
	text-decoration:underline;
	}	
.enable-masonry .wi-pagination .next:hover span {
	text-decoration:none;
	}	

/* SINGLE
-------------------------------------------------------------------------------------- */
.single .post-thumbnail {
	margin-bottom:30px;
	text-align:center;
	}
	
/* Page Numbers
---------------------------------------- */
.page-links-container {
	overflow:hidden;
	margin:20px auto;
	}	
.page-links {
	line-height:1.2;
	float:right;
	font-family:"Raleway", sans-serif;
	font-size:0.9em;
	}	
.page-links-label {
	float:left;
	margin-right:20px;
}	
.page-links > span,
.page-links > a,
.page-links > a:hover {
	display:block;
	float:left;
	padding:0 10px;
	border-bottom:none;
	border-left:1px solid #ddd;
	color:#aaa;	
	font-style:italic;
	}
.page-links > a {
	color:#333;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s;
	}
.page-links > a:hover {
	color:#0D7FA6;
	text-decoration:none;
	}
	
/* Single Share
---------------------------------------- */
#reply-title,
.comments-title,
.meta-title {
	font-weight:100;
	font-size:38px;
	margin-bottom:24px;
	}
		
/* SINGLE META
---------------------------------------- */
	/* common */
.single-meta {
	margin-bottom:60px;
	margin-top:60px;
	}	
.meta-element {
	display: block;
    overflow: hidden;
	padding:16px 0;
	border-top:1px solid #eee;
	font-family: "Raleway", sans-serif;
	font-size:0.8em;
	}
.meta-element:first-child {
	border-top:none;
	padding-top:0;
	}
.meta-element:last-child {
	padding-bottom:0;
	}
	
	/* date */
.meta-date time {
	}
		
	/* tags */
.key-label {
	display:inline-block;
	margin-right:16px;
	color:#999;
	width:120px;
	}	
.tags a {
    display: inline-block;
	color:#333;
	text-decoration:none;
    }
.tags a:hover {
	color:#0D7FA6;
    }
.tags .sep {
	margin:0 10px;
	color:#ddd;
	}

/* Post Nav
---------------------------------------- */
.post-nav {
	width:100%;
	overflow:hidden;
	border-top:1px solid #e9e9e9;
	background:#fafafa;
	}
.post-nav .nav-div {
	width:50%;
	float:left;
	padding:60px 0;
	}	
.post-nav .next {
	text-align:right;
	padding-right:0;
	}
.post-nav .prev {
	text-align:left;
	padding-left:0;
	}
.post-nav .ele > span {
	font-size:0.9em;
	color:#0D7FA6;
	display:block;
	}	
.post-nav .ele a {
	color:#333;
	font-weight:bold;
	font-family:"Raleway", sans-serif;
	text-transform:uppercase;
	font-size:16px;
	text-decoration:none;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	}
.post-nav .ele a:hover {
	text-decoration:underline;
	}	
		
/* COMMENTS
-------------------------------------------------------------------------------------- */
#comments {
	overflow:hidden;
	margin-bottom:40px;
	}
.nocomments	{
	}
/* Commentlist
--------------------------------------------- */
.comments-title {
	}		
.commentlist {
    margin: 0;
    padding: 0;
    list-style: none;
	margin-bottom:40px;
    }
.commentlist li {
    }
.commentlist li.bypostauthor {
	}
.commentlist li > .comment-body {
    padding: 0;
	display:block;
    border-bottom: 4px double #ddd;
    margin-bottom: 24px;
    padding-bottom: 24px;
    }
.commentlist .comment-author img {
    float: left;
    margin-right:30px;
    width: 60px;
	display: block;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
    }
.comment-metadata a,
.comment .reply a {
    color: #aaa;
    font-size:10px;
	text-transform:uppercase;
    text-decoration: none;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    }
.comment-metadata a:hover,
.comment .reply a:hover {
    text-decoration:underline;
    }
.comment-metadata .edit-link {
	margin-left:16px;
	}	
.comment .reply a {
	padding:0 5px;
	background:#eee;
	color:#444;
	}	
.commentlist .fn {
    font-family:"Raleway", sans-serif;
	font-weight:normal;
	text-transform:uppercase;
    }
.commentlist .says {
	margin-left:4px;
	color:#ddd;
	}	
.commentlist .fn a {
	text-decoration:none;
	color:#000;
	text-decoration:underline;
    }
.commentlist .fn a:hover {
	}
.comment-content,
.comment-metadata,
.comment .reply {
	padding-left:90px;
	}	
.comment-content p {
    margin-bottom: 10px;
    }
.comment-content a {
	text-decoration:none;
	border-bottom:1px dotted;
	}
.comment-content a:hover {
	border-bottom:1px solid;
	}
	
	/* by post author */		
.comment.bypostauthor .fn {
	background:#eaeaea
	padding:0 5px;
	}

.comment-content ul,
.comment-content ol {
	margin-bottom:30px;
	}
.comment-content ul ul, 
.comment-content ul ol, 
.comment-content ol ol, 
.comment-content ol ul {
	margin-bottom:0;
	}

	/* Children */
.commentlist ul.children {
    list-style: none;
    }
.commentlist ul.children .comment-avatar {
    width: 55px;
    }
	
/* Respond
--------------------------------------------- */
#respond {
	}
.comment-notes {
	color:#777;
	}		
#respond .required {
	color:red;
	}
#cancel-comment-reply-link {
	margin-left:12px;
	color:#333;
	font-size:12px;
	text-decoration:underline;
	}
.comment-awaiting-moderation {
	color:red;
	margin-bottom:10px;
	}	
#respond p[class^=comment] {
	margin:0 0 20px;
	}
#respond p label {
	display:block;
	font-family: "Raleway", sans-serif;
	margin-bottom:6px;
	cursor:default;
	}	
#respond input[type="text"], 
#respond input[type="text"]:focus, 
#respond textarea, 
#respond textarea:focus {
	}
#respond textarea, 
#respond textarea:focus {
	}	
#respond input[type="text"]:focus,	
#respond textarea:focus	{
	}
#respond #submit {
	background: #0D7FA6;
	color: #fff;
	padding:12px 14px;
	-webkit-box-shadow:0 -2px 0 rgba(0,0,0,.1) inset;
	-moz-box-shadow:0 -2px 0 rgba(0,0,0,.1) inset;
	box-shadow:0 -2px 0 rgba(0,0,0,.1) inset;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
	font-size:11px;
	position:relative;
	}	
#respond #submit:hover {
	opacity:0.9;
	}
#respond #submit:focus,
#respond #submit:active {
	top:2px;
	box-shadow:none;
	}	
.form-submit {
	margin-bottom:14px;
	}

/* SIDEBARs
---------------------------------------- */
.widgets-area {
	padding:60px;
	border-top:1px solid #e9e9e9;
	}
.widget {
	margin:0 0 24px;
	}
.widget a {
	color:#333;
	}	
.widget-title {
	overflow:hidden;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 28px;
	}
.widget-title span {
	display:inline-block;
	position:relative;
	background:#f9f9f9;
	background: rgba(0,0,0,.03);
	padding:2px 8px;
	}			
.widget-title a {
	color:inherit;
	text-decoration:underline;
	}
.widget-title a:hover {
	text-decoration:none;
	}	
	
/* Searchform
---------------------------------------- */
.searchform {
	width: 100%;
	position: relative;
	}
.searchform .s {
	border:none;
	width: 100%;
	height: 36px;
	line-height: 20px;
	padding: 3px 0;
	padding-right:36px;
	border: none;
	border-bottom:1px solid #eaeaea;
	}
.searchform .s:focus {
	}
.searchform .s::-webkit-input-placeholder {
	font-style:italic;
	}
.searchform .s::-moz-input-placeholder {
	font-style:italic;
	}		
.searchform .submit, 
.searchform .submit:focus {
	position: absolute;
	width: 36px;
	height: 36px;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: transparent;
	text-align: center;
	display: block;
	color: #999;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	transition:all .3s ease-out;
	}
.searchform .submit:hover {
	color:#333;
	}	
.searchform .submit i {
	line-height: 36px;
	}

/* Tagcloud
---------------------------------------- */
.tagcloud {
	overflow:hidden;
	}
.tagcloud a {
	display:block;
	float:left;
	border:none;
	background:#f9f9f9;
	background:rgba(0,0,0,.04);
	padding:6px 8px;
	color:#555;
	font-size:11px !important;
	text-transform:uppercase;
	margin:0 6px 6px 0;
	font-family:"Raleway", sans-serif;
	font-weight:normal;
	text-decoration:none;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	}
.tagcloud a:hover {
	color:#555;
	background:#e9e9e9;
	background:rgba(0,0,0,.1);
	}	
	
/* List
---------------------------------------- */
.widget_recent_entries ul,
.widget_archive ul,
.widget_categories ul,
.widget_meta ul,
.widget_pages ul,
.widget_nav_menu ul,
.widget_rss ul,
.widget_recent_comments ul {
	list-style:none;
	margin:0;
	padding:0;
	}
.widget_recent_entries ul ul,
.widget_archive ul ul,
.widget_categories ul ul,
.widget_meta ul ul,
.widget_pages ul ul,
.widget_nav_menu ul ul,
.widget_recent_comments ul ul {
	margin-left:30px;
	}	
.widget_recent_entries ul li,
.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li,
.widget_pages ul li,
.widget_nav_menu ul li,
.widget_recent_comments ul li {
	overflow:hidden;
	margin-bottom:0.5em;
	padding:6px 0 0;
	padding-left:24px;
	position:relative;
	}
.widget_recent_entries ul li:before,
.widget_archive ul li:before,
.widget_categories ul li:before,
.widget_meta ul li:before,
.widget_pages ul li:before,
.widget_nav_menu ul li:before,
.widget_recent_comments ul li:before,
.widget_rss ul li:before {
	font-family:"icomoon";
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	content:"\f101";
	font-size:12px;
	position:absolute;
	top:9px;
	left:0;
	}	
.widget_recent_entries ul li a,
.widget_archive ul li a,
.widget_categories ul li a,
.widget_meta ul li a,
.widget_pages ul li a,
.widget_nav_menu ul li a,
.widget_recent_comments ul li a {
	color:#333;
	text-decoration:none;
	border:none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	}
.widget_recent_entries ul li a:hover,
.widget_archive ul li a:hover,
.widget_categories ul li a:hover,
.widget_meta ul li a:hover,
.widget_pages ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_rss ul li a:hover,
.widget_recent_comments ul li a:hover {
	color:#0D7FA6;
	}
	
	/* recent posts */
.widget_pages > ul > li:before,	
.widget_recent_entries ul li:before {
	content:"\f0f6";
	}

	/* comments */
.widget_recent_comments ul li:before {
	content: "\e638";
	}	

	/* categories */
.widget_categories select.postform {
	width:100%;
	outline:none;
	border:none;
	height:36px;
	line-height:36px;
	padding-left:4px;
	}

/* RSS
---------------------------------------- */
.widget-title a.rsswidget img {
	display:none;
	}
.widget_rss ul li {
	padding-left:24px;
	position:relative;
	margin-bottom:20px;
	}
.widget_rss ul li:last-child {
	margin-bottom:0;
	}		
.widget_rss ul li:before {
	content: "\e605";
	display:block;
	top:6px;
	font-size: 12px;
	color: #fff;
	background: #f90;
	width: 16px;
	height: 16px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	}
.widget_rss ul li > a.rsswidget {
	display:inline-block;
	font-family:"Raleway", sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
	text-decoration:none;
	}
.widget_rss ul li > a.rsswidget:hover {
	color:#0D7FA6;
	}	
.rssSummary {
	}	
.rss-date,
.widget_rss ul li > cite {
	font-size:12px;
	font-family: "Raleway", sans-serif;
	display:block;
	margin-top:15px;
	margin-left:0;
	color:rgba(255,255,255,.3);
	}	
.rss-date {
	margin-bottom:10px;
	margin-top:0;
	}
	
/* Calendar
---------------------------------------- */
#wp-calendar {
    width: 100%;
	border:1px solid;
	border-collapse:collapse;
    }
#wp-calendar th, #wp-calendar td {
	text-align: center;
	padding: 5px;
	font-size:0.9em;
	}
#wp-calendar td a {
	text-decoration:underline;
    }
#wp-calendar #today {
	background:#f9f9f9;
    }
#wp-calendar caption {
    margin: 10px auto 12px;
    font-family:"Raleway", sans-serif;
	font-weight:100;
	font-size:1em;
    }
#wp-calendar #next a,
#wp-calendar #prev a {
	font-family: "Raleway", sans-serif;
	font-size:0.8em;
	font-weight:400;
	}

/* CONTACT FORM 7
-------------------------------------------------------------------------------------- */
.wpcf7 p {
	display:block;
	margin-bottom:20px;
	overflow:hidden;
	}
.wpcf7-form-control-wrap {
	display:block;
	margin-top:6px;
	}
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap select,
.wpcf7-form-control-wrap textarea {
	width:100%;
	height:36px;
	line-height:20px;
	padding: 3px 0;
	border:none;
	border-bottom:1px solid #e9e9e9;
	font-style:italic;
	}
.wpcf7-form-control-wrap textarea {
	height:160px;
	}	
.wpcf7-form-control-wrap input::-webkit-input-placeholder,
.wpcf7-form-control-wrap textarea::-webkit-input-placeholder {
	font-style:italic;
	}
.wpcf7-form-control-wrap input::-moz-input-placeholder,
.wpcf7-form-control-wrap textarea::-moz-input-placeholder {
	font-style:italic;
	}
.wpcf7-submit {
	background: #0D7FA6;
	color: #fff;
	padding:8px 20px;
	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	display:block;
	font-family:"Raleway", sans-serif;
	text-transform:uppercase;
	font-size:0.8em;
	}
.wpcf7-submit:hover {
	opacity:0.8;
	}
	
	/* type checkbox, radio */
.wpcf7-form-control-wrap input[type="checkbox"],
.wpcf7-form-control-wrap input[type="radio"] {
	height:auto;
	width:auto;
	}
span.wpcf7-list-item {
	margin-left:20px;
	}
span.wpcf7-list-item.first {
	margin-left:0;
	}	
	
	/* responses */
div.wpcf7-response-output {
	clear:both;
	margin-left:0;
	margin-right:0;
	padding:18px;
	font-family: "Raleway", sans-serif;
	border-width:1px !important;
	}
	
/* FOOTER
-------------------------------------------------------------------------------------- */
#wi-footer {
	position:relative;
	overflow:hidden;
	width:80%;
	clear:both;
	float:right;
	}
.widgets-area {
	overflow:hidden;
	margin-left:-15px;
	margin-right:-15px;
	}
.widgets-area .footer-sidebar {
	width:33.33%;
	float:left;
	padding:15px;
	}
.footer-bottom {
	position:relative;
	padding:30px 60px;
	border-top:1px solid #e9e9e9;
	}
		
/* Social icons
---------------------------------------- */
	/* social */
#wi-footer .social {
    display: block;
	float:left;
    margin: 0;
	position:relative;
    }
#wi-footer .social ul {
    list-style: none;
    margin: 0;
    padding: 0;
	display:inline-block;
    }
#wi-footer .social ul li {
    display: block;
    float: left;
	margin-right:8px;
    }
#wi-footer .social ul li:last-child {
	margin-right:0;
	}	
#wi-footer .social ul li a {
    text-decoration: none;
    font-size:12px;
    text-align: center;
    display: block;
	width:24px;
	height:24px;
	border:1px solid transparent;
	color:#000;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
    }	
#wi-footer .social ul li a i {
	line-height:24px;
    }
#wi-footer .social ul li a:hover {
	color:#999;
	}

/* Site info
---------------------------------------- */
#wi-footer .site-info {
	float:right;
	font-size:10px;
	text-align:right;
	font-family:"Raleway", sans-serif;
	text-transform:uppercase;
    }
#wi-footer .site-info a {
	color:#333;
	}
#wi-footer .site-info p {
	margin-bottom:0;
	}

#scrollup {
	position:absolute;
	bottom:100%;
	left:50%;
	margin-left:-22px;
	width:44px;
	height:32px;
	text-align:center;
	line-height:32px;
	color:#333;
	text-decoration:none;
	border:1px solid #e5e5e5;
	background:#fff;
	border-bottom:none;
	border-radius:4px 4px 0 0;
	cursor:pointer;
	}
#scrollup:hover {
	height:36px;
	line-height:36px;
	}	
	
/* HEADER AT TOP
-------------------------------------------------------------------------------------- */
body.enable-topmenu {
	background:#ddd;
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	}
.enable-topmenu #wi-wrapper {
	width:1080px;
	}
	
	/* General Layout */
.enable-topmenu #wi-header {
	position:fixed;
	top:0;
	left:0;
	width:1080px;
	margin-left:-540px;
	left:50%;
	height:60px;
	padding:0 60px;
	background-image:none !important;
	overflow:visible;
	}
.enable-topmenu #wi-header .header-inner {
	margin:0 auto;
	}	
.enable-topmenu .tagline {
	display:none;
	}	
.enable-topmenu #wi-header .overlay {
	}	
.enable-topmenu #wi-wrapper {
	padding-top:60px;
	}	
.enable-topmenu #primary,
.enable-topmenu #wi-footer {
	width:100%;
	float:none;
	}	
	
	/* Logo */
.enable-topmenu #wi-logo {
	position:relative;
	float:left;
	bottom: auto;
	right: auto;
	}
.enable-topmenu #wi-logo a img {
	float:none;
	margin-top:7px;
	}	
	
	/* navigation */
.enable-topmenu #wi-mainnav {
	position:relative;
	float:right;
	}
.enable-topmenu #wi-mainnav ul.menu > li {
	display:block;
	float:left;
	}
.enable-topmenu #wi-mainnav ul.menu > li > a {
	height:60px;
	line-height:60px;
	padding:0 12px;
	right:0;
	letter-spacing:2px;
	}
.enable-topmenu #wi-mainnav ul.menu > li > a u {
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	vertical-align:middle;
	display:none;
	}	
.enable-topmenu #wi-mainnav ul.menu > li > ul.sub-menu {
	position:absolute;
	top:100%;
	left:0;
	width:180px;
	background:#222;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	}
.enable-topmenu #wi-mainnav ul.menu > li:hover > ul.sub-menu {
	display:block;
	opacity:1;
	visibility:visible;
	}
.enable-topmenu #wi-mainnav ul.menu > li > ul.sub-menu > li > a {
	color:#fff;
	display:block;
	text-align:left;
	float:none;
	padding:12px 12px;
	}
.enable-topmenu #wi-mainnav ul.menu > li > ul.sub-menu > li > a:hover {
	background:rgba(0,0,0,.7);
	}