/** 
  Theme Name: Augeye Theme
  Theme URI:  http://appeonix.com/
  Version: 1.0
  Author: Ajeesh P.V (the Appeonix team)
  Author URI: http://www.appeonix.com
  Tags: custom-background, two-columns, fixed-width, right-sidebar, light, green, dark
  License: GNU General Public License v2.0 
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
  Description: Very simple and beautiful design. 
*/
@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	outline:none;
	border:none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html{
	height: 100%;
}
body{
	position: relative;
	min-height: 100%;
	font-size: 14px;
	color: #636363;
	cursor: default;
	overflow: hidden;
	/*font-weight: 300;*/
	line-height: 21px;
	font-family: 'Open Sans';
	/*top:30px;*/
}
.lt,
.left{
	float:left;	
}
.rt,
.right{
	float:right;	
}
.align-center{
	text-align: center;
}
br[clear],
.clr,
.clear,
body.blog .main_contents > ._inner:after{
	clear:both;
	height:0;
	overflow:hidden;
	line-height:0px;
	margin:0;
	display:block;
	content:" ";	
}
.hdn,
.hidden,
[hidden],
._m_{
	display:none;
}
._-l.____{
	opacity: .2;
}
p{
	line-height: 26px;
	text-align: justify;
}
a{
	text-decoration: none;
	color: #1fb1e6;
}
a:hover{
	color: #1a82b5;
}
a[data-ajax]{
	cursor: pointer;
}
li{
	list-style: none;
}
input[type=submit]{
	cursor: pointer;
}
*[disabled]{
	opacity:.3;
	color:#FFF;
	background-color:#FFF;
}
.dash{
	border-bottom: 1px dashed rgba(0, 0, 0, 0.56);
}
pre.msg{
	font-family: 'Open Sans';
	font-size: 14px;
	padding: 15px 10px;
	font-style: italic;
	white-space: pre-wrap;
}
pre.msg:before,
pre.msg:after{
	content: '“';
	font-size: 40px;
    color: #222;
    line-height: 0px;
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 14px;
    font-family: "Times New Roman", Times, serif;
}
.btn{
	cursor: pointer;
	background: #08afed;
	display: inline-block;
	padding: 10px 20px;
	color: #fff;
	border-radius: 5px;
}
pre.msg:after{
	content: '”';
}
.full{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
a,
nav.bts li,
.click,
.views ul.photos > li,
.headlink li a,
header.main .projects li{
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
}
.contents > li{
	transition: all 700ms cubic-bezier(.37,.15,.29,1);
	-webkit-transition: all 700ms cubic-bezier(.37,.15,.29,1);
	-moz-transition: all 700ms cubic-bezier(.37,.15,.29,1);
	-ms-transition: all 700ms cubic-bezier(.37,.15,.29,1);
	-o-transition: all 700ms cubic-bezier(.37,.15,.29,1);
}
.ui-slider .ui-slider-handle,
#av_popup :not(form *) *{
	transition: 0ms;
	-webkit-transition: 0ms;
	-moz-transition: 0ms;
	-ms-transition: 0ms;
	-o-transition: 0ms;
}
.tbox{
	border: 1px solid rgba(0, 0, 0, 0.2);
	padding: 6px 10px;
	font-family: 'Open Sans';
	font-size: 13px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding-right: 11px !important;
	border-radius: 5px;
}
form div.__erorr{
	background: rgba(255, 0, 0, 0.39);
	color: #520808;
	padding: 7px;
	border: 1px solid rgba(255, 0, 0, 0.39);
	top: 6px;
	display: none;
	position: relative;
	overflow: visible !important;
	margin-bottom: 12px;
}
form div.__erorr:after{
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 6.5px 6px 5.5px;
	border-color: transparent transparent rgba(255, 0, 0, 1) transparent;
	left: 10px;
	top: -6px;
	position: absolute;
}
/* ✓, ✓,☑ */
.ckbox.normal{

}
.ckbox{
	display: none;
}
.ckbox.normal + label{
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	margin-right: 4px;
}
.ckbox.normal + label{
}
.ckbox.normal + label:before{
	left: 0;
	width: 14px;
	display: inline-block;
	border: 1px solid #aaa;
	box-shadow: 0 0 0 4px #fff inset;
	padding: 1px;
	text-indent: 3px;
	line-height: 13px;
	color: transparent;
	content: '✓';
	top: 0;
	border-radius: 6px;
	position: absolute;
	height: 14px;
	font-size: 17px;
}
.ckbox.normal:checked + label:before{
	color:#13A121;
}
.ckbox.switch + label{
	display:inline-block;
	background:rgb(230,230,230);
	position:relative;
	cursor:pointer;
	font-style:normal;
	padding:3px 5px;
	box-shadow:0 3px 2px rgba(0,0,0,0.16) inset,0 0 0 1px #AAA inset;
	height:25px;
	width:58px;
	color:transparent;
	white-space:nowrap;
	overflow:hidden;
}
.ckbox.switch:checked + label{
	box-shadow:0 3px 2px rgba(0,0,0,0.16) inset,0 0 0 1px #1B9649 inset;
	background:#fff;
}
.ckbox.switch + label:before {
	content:'\00a0 On\00a0 \00a0 Off';
	color:#4F4F4F;
}
.ckbox.switch + label:after {
	content:'';
	position:absolute;
	top:0;
	background:rgb(92,92,92);
	width:48%;
	left:0;
	top:0;
	bottom:0;
}
.ckbox.switch:checked + label:after {
	left:30px;
	background:#1B9649;
}
.ckbox.switch + i:before {
	content:'on \00a0\00a0 -\00a0 off';
	display:inline-block;
	margin-left:5px;
}
.ckbox.switch:checked + label:before {
	color:#1B9649;
}
select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff right center no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REFBQjE5RjVBRTVEMTFFMzg3MkZGMDRCNjgxNDJCNEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REFBQjE5RjZBRTVEMTFFMzg3MkZGMDRCNjgxNDJCNEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQUFCMTlGM0FFNUQxMUUzODcyRkYwNEI2ODE0MkI0RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQUFCMTlGNEFFNUQxMUUzODcyRkYwNEI2ODE0MkI0RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkhjB1oAAACBSURBVHjaYszOzmYAAiEgPgjE9kD8jgEKpkyZAmMyMEHpdiDWAeI2BhwApNASiFOg/FQgNselcCqSySB6OjaFLEDsD8SsSGK/cSkURFP4C4gfY1MIstoGSWwfEDtjc2MOEP9BsjYPl2cuQk0FgQlAfBWXG0GgDohNgLgJVzgCBBgA/wAUn7Ur+h0AAAAASUVORK5CYII=);
}
select:hover,
select:focus{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTJBRDg4M0ZBRTVEMTFFMzkwM0NBQTdBQTczRDA1MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTJBRDg4NDBBRTVEMTFFMzkwM0NBQTdBQTczRDA1MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMkFEODgzREFFNUQxMUUzOTAzQ0FBN0FBNzNEMDUyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMkFEODgzRUFFNUQxMUUzOTAzQ0FBN0FBNzNEMDUyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnPZlBAAAACASURBVHjaYgzr+c8ABEJAfBCI7YH4HQMUrCxmgAMmKN0OxDpA3MaAA4AUWgJxCpSfCsTmuBRORTIZRE/HppAFiP2BmBVJ7DcuhYJoCn8B8WNsCkFW2yCJ7QNiZ2xuzAHiP0jW5uHyzEWoqSAwAYiv4nIjCNQBsQkQN+EKR4AAAwAQjxSfaTgd/QAAAABJRU5ErkJggg==);
}
.tbox:hover,
.tbox:focus{
	border: 1px solid #08afed;
	z-index: 10;
}
#pass-info{
	padding: 8px 10px;
	background: #8CFCA3;
	color: rgba(0, 0, 0, 0.94);
	border: 1px solid rgba(0, 0, 0, 0.29);
}
#pass-info.weakpass,
#pass-info.stillweakpass{
	background: #F8656B;
}
.sbox{
	background: #08afed;
	color: #FFF;
	font-family: 'Open Sans';
	border: 1px solid #08afed;
	padding: 12px 18px;
	/*-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);*/
	cursor: pointer;
}
.sbox:active{
	/*-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);*/
}
textarea{
	resize:vertical;
}
label{
	cursor: pointer;
}

/* Typography */
h1,h2,h3{
	font-weight:normal;
	font-family:'Cinzel', sans-serif;
}
h1.main_title{
	font-size:32px;	
}
h2{
	font-size: 31px;
	margin-bottom: 14px;
}
.btn{
	cursor: pointer;
	background: #bd9a5c;
	display: inline-block;
	padding: 10px 20px;
	color: #fff;
}
pre.msg:after{
	content: '”';
}
.mb0{
	margin-bottom: 0 !important;
}
.mt0{
	margin-top: 0 !important;
}
.r0{
	right: 0 !important;
}
.t0{
	top: 0 !important;
}
.b0{
	bottom: 0 !important;
}
.l0{
	left: 0 !important;
}
.p0{
	padding: 0 !important;
}
.pos-r{
	position: relative;
}
.pos-a{
	position: absolute !important;
}
.t-a-l{
	text-align: left !important;
}
.dib{
	display: inline-block !important;
}

.ltv{padding:10px 1px;}

.views > ul > li > ._inner li{padding-top: 10px;}