/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/*------------------- Basic -----------------------*/
	html, body{
		height: 100%;
	}
	body{
		font-family: 'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
		font-size:14px;
		line-height: 150%;
	}
	a{
		color: #118967;
	}
	a:hover{
		color: #339277;
	}
	a, a:active, a:focus{
		outline: 0;
		text-decoration:none
	}
	.ta-center {
		text-align:center;
	}
	.ta-right {
		text-align:right;
	}
	table {
		border-collapse:collapse;
	}
	th,
	td {
		border: 1px solid #cecece;
		padding: 3px 7px;
	}
	/* Tech class for lightbox */
	.hide {display: none;}

	/* Font size */
	.font-11{
		font-size: 11px;
	}
	.font-12{
		font-size: 12px;
	}
	.font-13{
		font-size: 15px;
		line-height: 150%;
	}
	.font-14{
		font-size: 14px;
		line-height: 160%;
	}
	.font-15{
		font-size: 15px;
		line-height: 150%;
	}
	.font-18{
		font-size: 18px;
	}
	.font-21{
		font-size: 21px;
	}
	.font-22{
		font-size:22px;
	}
	.font-24{
		font-size: 24px;
	}
	.font-26{
		font-size: 26px;
	}
	.font-28{
		font-size: 28px;
	}
	.font-32{
		font-size: 32px;
	}
	.font-36{
		font-size: 36px;
	}
	.font-42{
		font-size: 42px;
	}
	.font-48{
		font-size: 48px;
	}
	/* Line height */
	.line-160{
		line-height: 160%;
	}
	/* Font weight */
	.bold{
		font-weight: bold;
	}
	.font-weight-100{
		font-weight: 100;
	}
	.font-weight-300{
		font-weight: 300;
	}
	.font-weight-400{
		font-weight: 400;
	}
	.font-weight-600{
		font-weight: 600;
	}
	.font-weight-700{
		font-weight: 700;
	}
	.cl-orange {
		color:#f8a000;
	}
	/* Font style */
	.italic{
		font-style: italic;
	}
	/* Text transform */
	.upper{
		text-transform: uppercase;
	}
	/* Text align */
	.align-right{
		text-align: right;
	}
	.align-center{
		text-align: center;
	}
	/* Grid */
	.automargin {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.grid-top {
		margin-top: 15px;
	}
	.grid-half-top-bottom {
		padding-top: 5px;
		margin-bottom: 5px;
	}
	.grid-bottom {
		margin-bottom: 10px;
	}
	.grid-large-top {
		margin-top: 40px;
	}
	.grid-large-bottom {
		margin-bottom: 40px;
	}
	.grid-exlarge-bottom {
		margin-bottom: 60px;
	}
	.grid-small-top {
		margin-top: 10px;
	}
	.grid-small-bottom {
		margin-bottom: 10px;
	}
	.none, .hidden {
		display: none;
	}
		/* Position */
	.block {
		display: block;
	}
	.relative {
		position: relative;
	}
	.last {
		margin-right: 0 !important;
	}
	.box {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.left-side-block, .right-side-block {
		width: 50%;
		display: inline-block;
		vertical-align: top;
	}
	.right-side-block {
		margin-left: -4px;
	}
/*------------------- main wrapper -----------------------*/
.main-wrapper{
	padding-top: 90px;
	height: auto !important;
	margin-bottom: -282px;
	min-height: 100%;
}
/*------------------- Header -----------------------*/
	header {
		background: #f6f2f2;
		border-bottom: 3px solid #b083de;
	}
	.posit{
		position:relative;
	}

/*------------------- Logo -----------------------*/
	header .logo{
		display:block;
		position:relative;
		z-index:2;
	}
	header .logo img{
		margin-top:22%;
		vertical-align:top;
	}

/*------------------- Navigation -----------------------*/
	nav[role="custom-dropdown"] input[type=checkbox]{
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	nav[role="custom-dropdown"] label{
		display:none;
		cursor: pointer;
		user-select:none;
	}
	nav > ul{
		list-style:none;
		margin:0;
		padding:0;
		width:100%;
		text-align:right;

	}
	nav > ul > li{
		display:inline-block;
		min-width:10%;
		text-align:center;
		vertical-align: top;
	}
	nav > ul > li > a {
		color:#333;
		height:34px;
		display:block;
		position:relative;
		padding:32px 8px 20px;
		font-size: 16px;
		white-space: nowrap;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.landing2-top-bg nav > ul > li > a {
		color: #fff;
	}
	.landing2-top-bg .howitworks-href::before {
		border-left-color: #fff;
	}
	nav > ul > li.btn-group > a:focus{
		text-decoration:none;
		outline: 0;
		text-decoration:none;
		background:none;
		color:#333;
	}
	nav > ul > li > a:hover, nav > ul > li > a:focus, nav > ul > li.open > a:focus, nav > ul > li.btn-group > a:hover, nav > ul > li > a.active, nav > ul > li.btn-group > ul > li > a.active{
		color:#fff;
		background:#b083de;
		text-decoration:none;
		outline: 0;
	}
	nav > ul > li > a:after{
		content:"";
		position:absolute;
		z-index:2;
		display:none;
		bottom:-3px;
		width:100%;
		height:0;
		left:0;
		border-bottom:3px solid #7b5f97;
	}
	nav > ul > li.btn-group > a:focus:after{
		display:none;
	}
	nav > ul > li > a:hover:after, nav > ul > li > a:focus:after, nav > ul > li.open > a:focus:after, nav > ul > li.btn-group > a:hover:after, nav > ul > li > a.active:after{
		display:block;
	}
	nav .btn-group{
		position:relative;
	}
	nav .btn-group .dropdown-menu{
		border-radius:0;
		margin-top:4px;
		box-shadow:none;
		padding:0;
		text-align:left;
		border-color: #999999;
		width:250px;
	}
	nav .btn-group .dropdown-menu > li{
		display:block;
		text-align:left;
	}
	nav .btn-group .dropdown-menu > li > a{
		font-size:13px;
		position:relative;
		padding:5px 20px 5px 40px;
		color:#666666;
		background:none;
		display:block;
	}
	nav .btn-group .dropdown-menu > li > a:hover{
		background:#b083de;
		color:#fff;
		border-bottom:0;
	}
	nav .btn-group .dropdown-menu > li:nth-of-type(even){
		background:#f4f4f5;
	}
	nav .btn-group .dropdown-menu > li > a:before{
		content:"\25cf";
		display:block;
		width:6px;
		height:6px;
		position:absolute;
		left:17px;
		top:4px;
		font-size:11px;
		color:#999;
	}
	nav .btn-group .dropdown-menu > li > a.active:before{
		color:#fff;
	}
	nav .btn-group .dropdown-menu > li > a:hover:before{
		color:#fff;
	}
	/* login button */
	nav > ul > li.login-last{
		text-align: left;
		width: 180px;
	}
	nav > ul > li.login-last a{
		cursor: pointer;
		padding: 0;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	#current_auth_container{
		margin-top: 26px;
		min-height: 31px;
		position: relative;
	}
	#id_esauth_myaccount_login_link{
		color: #3e3a41;
		cursor: pointer;
		display: inline-block;
		font-size: 15px;
		overflow: hidden;
		padding: 4px 18px 3px 38px;
		position: relative;
		text-overflow: ellipsis;
		text-decoration: none;
		width: 110px;
	}
	#id_esauth_myaccount_login_link:before{
		background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat -69px -354px;
		content: "";
		display: block;
		position: absolute;
		top: 6px;
		left: 11px;
		height: 17px;
		width: 14px;
	}
	/* user panel */
	.login-last .login > div{
		background-color: #D5D4D6;
		border: 1px solid #C7C3C9;
		position: absolute;
		top: 0px;
		left: 0;
		width: 172px;
		z-index: 100;
	}
	.login-last .login > div:hover{
		border-color: #959495;
	}
	.login-last .login > div:hover,
	.login-last .login > div:hover #id_esauth_myaccount_current_shortcuts{
		box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2), 0 0 4px rgba(0, 0, 0, 0.2) inset;
	}
	#id_esauth_myaccount_current_login{
		color: #3e3a41;
		display: inline-block;
		font-size: 15px;
		overflow: hidden;
		padding: 5px 7px 0 0;
		position: relative;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 140px;
	}
	#id_esauth_myaccount_current_login:before{
		border-bottom: 5px solid #ACA9AF;
		border-left: 4px solid transparent;
		border-right: 3px solid transparent;
		content: "";
		display: block;
		position: absolute;
		top: 11px;
		right: 0px;
		height: 0;
		width: 0;
	}
	#id_esauth_myaccount_current_login:hover:before{
		border-bottom-color: #847E88;
	}
	.short #id_esauth_myaccount_current_login:before{
		border-bottom: none;
		border-top: 5px solid #847E88;
		top: 13px;
	}
	.short #id_esauth_myaccount_current_login:hover:before{
		border-top-color: #333;
	}
	#id_esauth_myaccount_current_login:hover{
		text-decoration: none;
	}
	#es-avatar{
		border-radius: 2px;
		box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.6) inset;
		margin: 0 9px 0 5px;
	}
	#id_esauth_myaccount_current_logout_link{
		background-color: transparent;
		position: absolute;
		top: 0;
		right: 0;
		overflow: hidden;
		text-indent: -555px;
		height: 31px;
		width: 22px;
	}
	#id_esauth_myaccount_current_logout_link:hover{
		background-color: #c7c3c9;
	}
	#id_esauth_myaccount_current_logout_link:before{
		background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat -97px -354px;
		content: "";
		display: block;
		position: absolute;
		top: 5px;
		left: 4px;
		height: 17px;
		width: 14px;
	}
	#id_esauth_myaccount_current_shortcuts {
		display:none;
	}
	#id_esauth_myaccount_current_shortcuts{
		/*display: block !important;*/
		background-color: #f6f2f2;
		border-top: 1px solid #c7c3c9;
	}
	.short #id_esauth_myaccount_current_shortcuts{
		/*display: none !important;*/
	}
	#id_esauth_myaccount_current_shortcuts a{
		color: #3e3a41;
		font-size: 15px;
		display: block;
		padding: 5px 10px;
	}
	#id_esauth_myaccount_current_shortcuts a:hover{
		color: #fff;
		background: #B083DE;
		box-shadow: inset 0 -2px 0 0 #7B5F97;
		text-decoration: none;
	}

/*------------------- End Header -----------------------*/

/*------------------- AUTHORIZATION module -----------------------*/

	#id_esauth_auth_container,
	#current_sof_container_landing3 {
		box-shadow: 0 0 1px 0 rgba(0,0,0,.2);
		margin: -130px 0 0 -160px;
		position: fixed;
		top: 50%;
		left: 50%;
		width: 320px;
		z-index: 11;
	}
	.landing-3 #current_sof_container_landing3 {
		z-index: 22;
	}
	#current_sof_container_landing3 {
		width: 565px;
		margin-left: -283px;
	}

	#es-overlay,
	#es-overlay-landing3 {
		background: rgba(0,0,0,0.5);
		position: fixed;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		visibility: hidden;
		z-index: 10;
	}

	.landing-3 #es-overlay-landing3 {
		z-index: 21;
	}
	#es-overlay.es-show,
	#es-overlay-landing3.es-show {
		visibility: visible;
	}
	#id_esauth_auth_container .es-content {
		position: relative;
	}
	/* Authorization Header */
	#id_esauth_auth_container .es-header{
		background: #f69362;
		border-radius: 2px 2px 0 0;
		color: #fff;
		font-size: 1.1em;
		line-height: 28px;
		color: #000;
		color: #fff;
		padding: 8px 30px;
	}
	.es-close{
		color: #fff;
		float: right;
		font-weight: bold;
		line-height: 28px;
		position: absolute;
		top: 7px;
		right: 7px;
		text-align: center;
		height: 30px;
		width: 30px;
	}
	.landing-3 .es-close {
		top:10px;
	}
	.es-close:hover{
		background: #fff;
		border-radius: 2px;
		cursor: pointer;
		color: #118967;
	}
	/* Authorization Content */
	.es-inner-content{
		background: #fff;
		border-radius: 0 0 2px 2px;
		box-shadow: 0 18px 16px -16px #000;
		padding: 1px 30px 30px;
	}
	#id_esauth_auth_container .es-inner-content{
		padding-top: 20px;
	}
	.es-row{
		margin: 10px 0;
	}
	.es-row label{
	}
	.es-row label.error{
		color: #c0392b;
		font-size: 0.875em;
		padding-right: 20px;
		width: 100%;
	}
	.es-row input{
		border: 1px solid #b9b9b9;
		height: 34px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 8px;
		width: 100%;
	}
	.es-row input.error{
		border-color: #c0392b;
	}
	.es-row input:focus{
		outline: none;
	}
	/* Login button */
	#id_esauth_login_button,
	#id_esauth_password_set_form_submit{
		background: #46caa5;
		border: none;
		box-shadow: 0 -2px 0 0 #339277 inset;
		color: #fff;
		margin-bottom: 10px;
		padding: 8px 0;
		text-transform: uppercase;
		width: 100%;
		-webkit-transition: box-shadow 0.5s ease 0s;
		-moz-transition: box-shadow 0.5s ease 0s;
		-ms-transition: box-shadow 0.5s ease 0s;
		transition: box-shadow 0.5s ease 0s;

	}
	#id_esauth_login_button:hover,
	#id_esauth_password_set_form_submit:hover,
	#dialog-whats-next button:hover{
		box-shadow: 0 2px 0 0 #339277 inset;
	}
	.es-inner-content .forgot{
		float: right;
	}
	/* reset password */
	#esauth_password_set_form dl dt {
		line-height: 20px;
		margin: 10px 5px;
		text-align: right;
	}
	#esauth_password_set_form #id_esauth_password_set_form_submit{
		display: block;
		font-family: 'Open Sans', sans-serif;
		font-size: 18px;
		margin: 5px auto 0;
		padding: 12px 0;
		max-width: 290px;
		text-transform: none;
	}
/*------------------- END AUTHORIZATION module -----------------------*/

/*------------------- WHAT NEXT module -----------------------*/
	.sidebar-order #open-whats-next a {
		right: 8px;
	}
	#dialog-whats-next{
		display: none;
		position: fixed;
		max-width: 480px;
		width: 100%;
		top: 50%;
		z-index: 11;
		left: 50%;
		margin: -218px 0 0 -240px;
	}
	.landing-3 #dialog-whats-next {
		z-index: 23;
	}
	#dialog-whats-next .es-header{
		background-color: #f69362;
		box-shadow:  0 -2px 2px 0 #e58251 inset;
		padding: 10px 0;
		font-size: 1.2em;
		color: #fff;
		text-align: center;
	}
	#dialog-whats-next #id_es_wh_next_container_close{
		background: #406e79;
		color: #fff;
		margin: 6px 6px 0 0;
		display: none;
	}
	#dialog-whats-next #id_es_wh_next_container_close:hover{
		opacity: 0.6;
		border-radius: 4px;
	}
	#dialog-whats-next button{
		border: none;
		box-shadow: 0 -2px 0 0 #339277 inset;
		background: #46caa5;
		color: #fff;
		padding: 8px 24px;
		float: right;
	}
	#dialog-whats-next .es-inner-content{
		padding: 20px 30px 10px 30px;
	}
	#dialog-whats-next .es-inner-content ul{
		list-style: none;
		padding: 0 0 0 15px;
	}
	#dialog-whats-next .es-inner-content li{
		font-size: .95em;
		position: relative;
		padding: 0 0 10px 15px;
		border-left: 1px solid #cecece;
		line-height: 140%;
	}
	#dialog-whats-next .es-inner-content li:before{
		content: '';
		position: absolute;
		width: 9px;
		height: 9px;
		border-radius: 5px;
		background: #fff;
		border: 1px solid #51adb7;
		left: -6px;
		margin-top: 4px;
	}
	#dialog-whats-next .es-inner-content li:last-child{
		padding-bottom: 0;
	}
	#dialog-whats-next .es-inner-content li span{
		color: #979797;
	}
	#dialog-whats-next .linetop {
		display: inline-block;
		line-height: 30px;
		margin-top: 20px;
		padding: 10px 0;
		vertical-align: middle;
		width: 100%;
	}
	#dialog-whats-next .es-link{
		display: inline-block;
		text-align: left;
		vertical-align: middle;
	}
/*------------------- END WHAT NEXT module -----------------------*/

/*------------------- Promo -----------------------*/
	.header-bottom .container{
		height:400px;
		position:relative;
	}
	.no-svg .header-bottom .container{
	}
	.header-bottom-header{
		position:relative;
	}
	.header-bottom-header:before{
		background: url(/resources/img/svg/sprite_svg_b4p.svg) -1px -270px no-repeat;
		content: "";
		display: block;
		position: absolute;
		top: 50px;
		left: 50%;
		margin-left: -15px;
		height: 60px;
		width: 30px;
		z-index: 8;
		opacity: 0;
	}
	.logotype.animate .header-bottom-header:before {
		top: 110px;
		opacity: 1;
		-webkit-transition: all .3s ease 3.7s;
		transition: all .3s ease 3.7s;
	}
	.header-bottom aside{
		position:absolute;
		left:0;
		top:0;
		width:25%;
		font-size: 14px;
		font-weight:300;
		padding:6px 10px 5px;
	}
	.header-bottom aside .line{
		position:absolute;
		left:0;
	}
	.header-bottom aside .header-bottom-blocks-header{
		font-size: 19px;
		font-weight: 500;
	}
	.header-bottom .header-bottom-block1{
		border: 2px dashed transparent;
		top: 56%;
		padding: 6px 10px 5px;
	}
	.header-bottom .header-bottom-block2{
		border: 2px dashed transparent;
		top:10%;
	}
	.header-bottom .header-bottom-block1:after, .header-bottom .header-bottom-block2:after{
		content:'';
		position:absolute;
		display:block;
		right:-2px;
		top:-2px;
		width:37px;
		height:37px;
		background:#46caa5 url(/resources/img/svg/sprite_svg_b4p.svg) -1px -516px no-repeat;
	}
	.header-bottom .header-bottom-block2:after{
		background-color:#fda97a;
		background-position: -1px -480px;
	}
	.header-bottom .header-bottom-block1:before, .header-bottom .header-bottom-block2:before{
		content:'';
		position:absolute;
		display:block;
		width:10%;
		right:-10%;
		top:16px;
		border-top:2px dashed #c2c1c3;
	}
	.header-bottom .header-bottom-block2:before{
		width:15%;
		right:-11.5%;
		border-top:2px dashed #c2c1c3;
	}
	.header-bottom .header-bottom-block1 .line{
		border:2px dashed #c2c1c3;
		border-bottom:0;
		border-right:0;
		width:33%;
		height:26px;
		left:auto;
		right:-43%;
		top:-10px;
	}
	.header-bottom .header-bottom-block2 .line{
		border:2px dashed #c2c1c3;
		border-top:0;
		border-right:0;
		width:31%;
		height:124px;
		left:auto;
		right:-46%;
		top:18px;
	}
	.header-bottom .header-bottom-block3{
		border: 2px dashed transparent;
		top:10%;
		left:auto;
		right:-1px;
		padding-right:0;
	}
	.header-bottom .header-bottom-block4{
		border:2px dashed transparent;
		top:56%;
		left:auto;
		right:-1px;
		padding-right:0;
	}
	.header-bottom .header-bottom-block3:after, .header-bottom .header-bottom-block4:after{
		content:'';
		position:absolute;
		display:block;
		left:-2px;
		top:-2px;
		width:37px;
		height:37px;
		background:#ea797b url(/resources/img/svg/sprite_svg_b4p.svg) -1px -444px no-repeat;
	}
	.header-bottom .header-bottom-block4:after{
		background-color:#b083de;
		background-position: -1px -552px;
		left: -2px;
	}
	.no-svg .header-bottom .header-bottom-block1:after,
	.no-svg .header-bottom .header-bottom-block2:after,
	.no-svg .header-bottom .header-bottom-block3:after,
	.no-svg .header-bottom .header-bottom-block4:after{
		background-image: url(/resources/img/png/sprite_svg_b4p.png);
	}
	.header-bottom .header-bottom-block3:before, .header-bottom .header-bottom-block4:before{
		content:'';
		position:absolute;
		display:block;
		width:15%;
		left:-15%;
		top:16px;
		border-top:2px dashed #c2c1c3;
	}
	.header-bottom .header-bottom-block3 .line{
		border:2px dashed #c2c1c3;
		border-top:0;
		border-left:0;
		width:31%;
		height:124px;
		left:-46%;
		right:auto;
		top:18px;
	}
	.header-bottom .header-bottom-block4 .line{
		width:31%;
		height:26px;
		right:auto;
		left:-46%;
		top:-10px;
		border:2px dashed #c2c1c3;
		border-bottom:0;
		border-left:0;
	}
	.header-bottom .header-bottom-block1 .header-bottom-blocks-header, .header-bottom .header-bottom-block2 .header-bottom-blocks-header{
		text-align:right;
		padding-right:17%;
		position:relative;
	}
	.header-bottom .header-bottom-block3 .header-bottom-blocks-header, .header-bottom .header-bottom-block4 .header-bottom-blocks-header{
		padding-left:18%;
		position:relative;
	}
	.header-bottom .header-bottom-block1:hover,
	.header-bottom .header-bottom-block1:hover:before,
	.header-bottom .header-bottom-block1:hover .line{
		border-color: #46caa5;
	}
	.header-bottom .header-bottom-block2:hover,
	.header-bottom .header-bottom-block2:hover:before,
	.header-bottom .header-bottom-block2:hover .line{
		border-color: #fda97a;
	}
	.header-bottom .header-bottom-block3:hover,
	.header-bottom .header-bottom-block3:hover:before,
	.header-bottom .header-bottom-block3:hover .line{
		border-color: #ea797b;
	}
	.header-bottom .header-bottom-block4:hover,
	.header-bottom .header-bottom-block4:hover:before,
	.header-bottom .header-bottom-block4:hover .line{
		border-color: #b083de;
	}
	.logotype {
		left: 50%;
		margin-left: -130px;
		position: absolute;
		text-align: center;
		top: 100px;
		width: 260px;
	}
	.logo-box {
		cursor: pointer;
		display: inline-block;
		height: 205px;
		position: relative;
		vertical-align: top;
		width: 225px;
		margin-bottom: 10px;
	}
	.logo-box .square {
		display: inline-block;
		height: 49%;
		position: absolute;
		width: 49%;
	}
	.logo-tl,
	.logo-tr {
		top: 0;
	}
	.logo-br,
	.logo-bl {
		bottom: 0;
	}
	.logo-tr,
	.logo-br {
		right: 0;
	}
	.logo-tl,
	.logo-bl {
		left: 0;
	}
	.logo-tl {
		background-color: #fda97a;
	}
	.logo-tr {
		background-color: #ea797b;
	}
	.logo-br {
		background-color: #b083de;
	}
	.logo-bl {
		background-color: #46caa5;
	}
	.logo-text {
		bottom: -50px;
		color: #333;
		display: inline-block;
		font-size: 36px;
		font-weight: 300;
		line-height: 42px;
		opacity: 0;
		position: relative;
		text-align: center;
		width: 100%;
	}
	.logo-subtext {
		border-top: 1px solid #999;
		bottom: -50px;
		color: #666;
		display: inline-block;
		font-size: 15px;
		letter-spacing: 3.5px;
		line-height: 150%;
		margin-top: 10px;
		opacity: 0;
		padding-top: 5px;
		position: relative;
	}
	.logo-box .logo-tl,
	.logo-box .logo-tr,
	.logo-box .logo-bl,
	.logo-box .logo-br,
	.logo-text {
		opacity: 0;
	}
	.logotype.animate .logo-tl {
		z-index: 1;
	}
	.logo-box .logo-tr {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	.logo-box .logo-bl {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	.logo-box .logo-br {
		-webkit-transform: translate(-100%,-100%);
		transform: translate(-100%,-100%);
	}
	.logotype.animate .logo-tr,
	.logotype.animate .logo-bl,
	.logotype.animate .logo-br {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
	.logotype.animate .logo-tl,
	.logotype.animate .logo-tr,
	.logotype.animate .logo-bl,
	.logotype.animate .logo-br {
		opacity: 1;
		-webkit-transition: all .5s ease;
		transition: all .5s ease;
	}
	.logotype.animate .logo-tl {
		-webkit-transition-delay: 1s;
		transition-delay: 1s;
	}
	.logotype.animate .logo-tr {
		-webkit-transition-delay: 1.6s;
		transition-delay: 1.4s;
	}
	.logotype.animate .logo-br {
		-webkit-transition-delay: 1.8s;
		transition-delay: 1.6s;
	}
	.logotype.animate .logo-bl {
		-webkit-transition-delay: 2s;
		transition-delay: 1.8s;
	}
	.logotype.animate .logo-text,
	.logotype.animate .logo-subtext {
		bottom: 0;
		opacity: 1;
		-webkit-transition: all .4s ease 3s;
		transition: all .4s ease 3s;
	}
	.logotype.animate .logo-subtext {
		-webkit-transition-delay: 3.2s;
		transition-delay: 3.2s;
	}
	@-webkit-keyframes anim-tl {
		0% {
			height: 100%;
			left: 0;
			top: 0;
			-webkit-transform: scale(0);
			width: 100%;
		}
		70% {
			height: 100%;
			-webkit-transform: scale(1);
			width: 100%;
		}
		95% {
			-webkit-transform: scale(1);
		}
		100% {
			height: 49%;
			width: 49%;
		}
	}
	@keyframes anim-tl {
		0% {
			height: 100%;
			left: 0;
			top: 0;
			transform: scale(0);
			width: 100%;
		}
		70% {
			height: 100%;
			transform: scale(1);
			width: 100%;
		}
		95% {
			transform: scale(1);
		}
		100% {
			height: 49%;
			width: 49%;
		}
	}
	.logotype.animate .logo-tl {
		-webkit-animation: anim-tl .6s ease 1s 1;
		animation: anim-tl .6s ease 1s 1;
	}
	.logo-br:after {
		border-bottom: 0 solid #fff;
		border-left: 0 solid #896aa9;
		bottom: 0;
		content: ' ';
		height: 0;
		position: absolute;
		right: 0;
		width: 0;
	}
	.logotype.animate .logo-br:after {
		border-bottom-width: 35px;
		border-left-width: 35px;
		-webkit-transition: border-width .3s ease 2.5s;
		transition: border-width .3s ease 2.5s;
	}
	.logo-number {
		height: 70px;
		position: absolute;
		right: 40%;
		top: 26%;
		-webkit-transform: rotateY(-90deg);
		transform: rotateY(-90deg);
		width: 70px;
		z-index: 2;
	}
	.logo-number:after {
		background-color: #fff;
		bottom: 0;
		content: ' ';
		height: 112%;
		left: 0;
		position: absolute;
		-webkit-transform: rotate(35deg) translate(19px, -10px);
		-ms-transform: rotate(35deg) translate(19px, -10px);
		transform: rotate(35deg) translate(19px, -10px);
		width: 6px;
	}
	.logo-number:before {
		background-color: #fff;
		bottom: 0;
		content: ' ';
		height: 6px;
		position: absolute;
		right: 0;
		width: 100%;
	}
	.logotype.animate .logo-number {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
		-webkit-transition: all .2s ease 2s;
		transition: all .2s ease 2s;
	}


/*------------------- End Promo -----------------------*/

/*-------------- Order-section -----------------*/
	.order-section{
		background:#f0efef;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		box-shadow:0 1px 0 #e1e1e1, 0 -1px 0 #e1e1e1;
		margin-top:54px;
		padding: 40px 0 45px;
		position:relative;
	}
	.order-section:before,
	.order-section:after{
		content: "";
		display: table;
		line-height: 0;
	}
	.order-section:after{
		clear: both;
	}
	.order-section .container{
		position: relative;
	}

	/*------- current-activity & why-choose-us -------*/
	.current-activity,
	.why-choose-us{
		padding-top: 25px;
		position: absolute;
		top: 0;
		left: 0;
		width: 30%;
	}
	.current-activity{
	}
	.why-choose-us{
		left: auto;
		right: 0;
		padding-left: 7.25%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.current-activity h2,
	.why-choose-us h2{
		font-size: 28px;
		font-weight: 500;
		margin: 0 0 40px;
	}
	.current-activity .activity-item,
	.why-choose-us li p{
		margin: 0 0 28px;
		padding: 0 0 0 35px;
		position: relative;
	}
	.current-activity .activity-item:before,
	.why-choose-us li p:before{
		background-color: #46CAA5;
		content: "";
		display: block;
		position: absolute;
		top: 5px;
		left: 9px;
		height: 12px;
		width: 11px;
	}
	.why-choose-us li p:before{
		background-color: #B083DE;
		left: 2px;
	}
	.current-activity .activity-item b{
		font-size: 15px;
	}
	.why-choose-us ul{
		margin: 0;
		padding: 0;
	}
	.why-choose-us li{
		list-style: none;
	}
	/*------- end current-activity & why-choose-us -------*/

	/*------- ORDER-FORM module -------*/

	/* Home order form */
	.order-section .order-form{
		background-color: #fff;
		margin: 0 auto;
		min-height: 248px;
		max-width: 400px;
		padding: 0;
		z-index: 3;
	}
	.order-form .esof > div{
		padding: 0 30px 9px;
	}
	/* Order form */
	.order-form{
		background-color: #f0efef;
		border: 1px solid #bab8b8;
		position: relative;
		width: 100%;
		max-width: 480px;
		z-index: 1;
		-moz-transition: all .5s ease;
		-webkit-transition: all .5s ease;
		transition: all .5s ease;
	}
	.sidebar-order .order-form{
		max-width: 400px;
		margin-right: auto;
		margin-left: auto;
	}
	.order-form .esof h2{
		background: #46caa5;
		color: #fefefe;
		font-size: 21px;
		font-weight: 500;
		margin: -1px -2px 20px;
		padding: 13px 0 14px;
		text-align: center;
	}
	.order-form .form-comment{
		font-size: .55em;
		display: none;
		color: #51adb7;
	}
	/* Styles for lines */
	.order-form dl{
		margin-bottom: 10px;
	}
	.order-form dt{
		float: left;
		padding-right: 10px;
	}
	.order-form dd{
		margin-left: 0;
	}
	dl dt, .es-row label{
		color: #414141;
		font-weight: 300;
	}
	#dl_esof_deadline_date{
		margin-bottom: 0;
	}
	/* Styles for Inputs, Selects */
	.order-form input, .order-form select{
		width: 100%;
		height: 34px;
		color: #333;
		font-size: 15px;
		border: 1px solid #b9b9b9;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.order-form input:focus, .order-form select:focus{
		color: #000;
		border-color: #339277;
	}
	.order-form input{
		padding: 0 8px;
	}
	.order-form select{
		padding: 7px 4px;
	}
	.ie8 .order-form select{
		padding: 8px 4px;
	}
	.order-form input:focus, .order-form select:focus{
		outline: none;
	}
	/* Pages */
	.sidebar-order #dl_esof_esof_pages_qty:after,
	.sidebar-order #dl_esof_pages_qty:after{
		content: "";
		clear: both;
		display: table;
		line-height: 0;
	}
	#dt_esof_esof_pages_qty, #dd_esof_esof_pages_qty, #dd_esof_pages_qty{
		vertical-align: middle;
	}
	#dt_esof_esof_pages_qty, #dt_esof_esof_deadline_date,
	#dt_esof_pages_qty, #dt_esof_deadline_date{
		margin: 5px 10px 0 13px;
		width: 56px;
	}
	.sidebar-order #dt_esof_esof_pages_qty,
	.sidebar-order #dt_esof_esof_deadline_date,
	.sidebar-order #dt_esof_pages_qty,
	.sidebar-order #dt_esof_deadline_date{
		margin-left: 0;
		margin-right: 0;
	}
	#id_esof_pages_qty{
		max-width: 55px;
		text-align: center;
		vertical-align: top;
	}
	.buttonspin{
		background-color: #d5d4d6;
		border: 1px solid #b9b9b9;
		color: #414141;
		font-size: 21px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		width: 34px;
	}
	.dec{
		border-right: 0;
	}
	.inc{
		border-left: 0;
	}
	/* Deadline */

	/* Select Date */
	#id_esof_deadline_time{
		vertical-align: top;
		width: 79px;
	}
	#id_esof_deadline_date{
		padding-right: 33px;
		width: 123px;
	}
	#id_esof_deadline_date, .Zebra_DatePicker_Icon{
		display: inline-block;
		vertical-align: top;
	}
	#dd_esof_esof_deadline_date br{
		display: table;
		clear: both;
		line-height: 0;
	}
	.Zebra_DatePicker.dp_visible {
		visibility: visible;
		opacity: 1;
		-moz-transition: opacity .2s ease-in-out;
		-webkit-transition: opacity .2s ease-in-out;
		transition: opacity .2s ease-in-out;
	}
	.Zebra_DatePicker.dp_hidden {
		visibility: hidden;
		opacity: 0;
		top: 0;
	}
	#glue_esof_deadline_date_at{
		display: inline-block;
		margin-top: 5px;
		text-align: center;
		vertical-align: middle;
		width: 8%;
	}
	/* Hide elements */
	#dt_esof_esof_email, #dt_esof_esof_paper_type, #dl_esof_esof_title{
		padding-bottom: 5px;
	}
	#dd_esof_esof_pages_qty{
		position: relative;
	}
	.sidebar-order #dd_esof_esof_pages_qty #contentspin{
		float: left;
	}
	#pages_qty_hint{
		position: absolute;
		left: 235px;
		font-size: 12px;
		line-height: 100%;
		top: 10px;
		font-weight: 300;
	}
	.sidebar-order #pages_qty_hint{
		margin-left: 10px;
		position: relative;
		left: auto;
	}
	#dt_esof_esof_email, #dt_esof_esof_paper_type, #dt_esof_esof_title{
		height: 0px;
		opacity: 0;
		overflow: hidden;
		display: none;
		-moz-transition: all .5s ease;
		-webkit-transition: all .5s ease;
		transition: all .5s ease;
	}
	#dl_esof_esof_title{
		display: none;
	}
	/*.order-form:hover #dt_esof_esof_email, .order-form:hover #dt_esof_esof_paper_type, .order-form:hover #adl_esof_esof_title{
		height: auto;
		opacity: 1;
	}*/

	/* Fixes */
	#dd_esof_esof_deadline_date div{
		float: none !important;
	}
	.Zebra_DatePicker_Icon_Inside{
		border: none;
		width: 34px;
		height: 34px;
		text-indent: -999px;
		overflow: hidden;
	}
	.Zebra_DatePicker_Icon{
		background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat -123px -346px;
		margin-left: -34px;
		position: relative;
		left: 0 !important;
	}
	.no-svg .Zebra_DatePicker_Icon_Inside{
		width: 32px;
		height: 32px;
		position: relative;
		top: 1px;
		left: 1px;
	}
	.no-svg .Zebra_DatePicker_Icon {
		background-image: url(/resources/img/png/sprite_svg_b4p.png)
	}
	/* Datepicker */
	.Zebra_DatePicker {
		width: 300px;
		position: absolute;
		z-index: 15;
		margin-left: -120px;
		padding: 10px;
		border-radius: 2px;
		box-shadow: 0 18px 16px -16px #000, inset 0 0 1px 0 #fff;
		border: 1px solid #e1e1e1;
		background: #ecf0f1;
	}
	.landing-3 .Zebra_DatePicker {
		z-index: 23;
	}
	.dp_header, .dp_daypicker{
		width: 100% !important;
	}
	/* Datepicker header */
	.dp_caption{
		text-align: center;
		background: #fff;
		border-radius: 1px;
		padding: 4px 0;
		font-weight: bold;
		height: 24px;
	}
	.dp_previous, .dp_next{
		text-indent: -999px;
		overflow: hidden;
		width: 30px;
		height: 28px;
	}
	.dp_previous:hover, .dp_next:hover, .dp_caption:hover{
		cursor: pointer;
		background-color: #46caa5 !important;
		color: #fff;
	}
	.dp_previous{
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAYAAABhPKSIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIBJREFUeNpirC6rY0ACLUBszIIkIAnEuUBswYQk2ADEC4D4OkylBhD7A7E2iANT2QbErUD8FsQBqbSEqgyDmQNS2QXEU4H4D7LgYyDOguqCCxYBsRQQZyILvgDiaiCuB2JhZNtnAPFdIK5DFvwHxBlAnA5yCbKPzgPxNCDuBwgwAEx9FH44L7xRAAAAAElFTkSuQmCC);
		background-repeat: no-repeat;
		background-position: 12px 9px;
	}
	.dp_next{
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAYAAABhPKSIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNpibGvs2MHAwHAWiKsZoIAJiAuBOAeIJZEFrwPxAiBuRBYEgSYg9gNiDWTBt0DcCsRtyIIgMB2I1YHYClnwDxBPA+JOZEEWIM4E4scsSIIgAWkgdoGpFAbieqgHXsAE64D4LhDPgJmjCcTpQGwJxP9gTuqHOuc8zHCAAAMAPqgWWsfKeDQAAAAASUVORK5CYII=);
		background-repeat: no-repeat;
		background-position: 14px 9px;
	}
	.dp_previous:hover, .dp_next:hover{
		background-color: #cecece;
		border-radius: 1px;
	}
	.dp_blocked{
		opacity: 0.6;
	}
	.dp_blocked:hover{
		background-color: #ecf0f1 !important;
	}
	/* [Daypicker, Monthpicker, Yearpicker] */
	.dp_daypicker, .dp_monthpicker, .dp_yearpicker{
		border-collapse: collapse;
		margin-top: 10px;
	}
	.dp_daypicker th, .dp_daypicker td, .dp_monthpicker td, .dp_yearpicker td{
		text-align: center;
		border: 1px solid #cecece;
		background: #fff;
		width: 39px;
		padding: 4px 0;
	}
	.dp_daypicker th{
		background: #ecf0f1;
	}
	.dp_daypicker .dp_disabled, .dp_daypicker .dp_not_in_month, .dp_monthpicker .dp_disabled, .dp_yearpicker .dp_disabled{
		background: #ecf0f1;
		color: #c0c0c0;
	}
	.dp_daypicker .dp_current, .dp_monthpicker .dp_current, .dp_yearpicker .dp_current{
		background: #46caa5;
		color: #fff;
	}
	.dp_daypicker td:hover, .dp_monthpicker td:hover, .dp_yearpicker td:hover{
		background: #339277;
		color: #fff;
		cursor: pointer;
	}
	.Zebra_DatePicker .dp_disabled:hover, .Zebra_DatePicker .dp_not_in_month:hover{
		background: #ecf0f1;
		color: #c0c0c0;
	}
	.Zebra_DatePicker .dp_selected{
		background: #f69362;
		color: #fff;
	}
	/* Datepicker footer */
	.dp_footer{
		margin: 10px 0 0 0;
		width: 100%;
	}
	.dp_today{
		text-align: center;
		padding: 6px 0;
		border-radius: 2px;
	}
	.dp_today:hover{
		background: #46caa5;
		color: #fff;
		cursor: pointer;
	}
	/* request writer */
	.writer-temp-title{
		padding: 6px 0 5px 0;
		width: 56px;
	}
	#dd_sof_writer_req{
		border: 1px solid rgba(0, 0, 0, 0);
		border-radius: 1px;
		display: inline-block;
		padding: 6px 4px 5px 8px;
	}
	#dd_sof_writer_req:hover{
		border-color: #339277;
	}
	.cancel-request-container{
		background-image: url(/resources/img/svg/icons_info_writer_gray.svg);
		background-position: -7px -90px;
		background-repeat: no-repeat;
		display: inline-block;
		height: 20px;
		position: relative;
		vertical-align: middle;
		width: 20px;
	}
	.cancel-request-container:hover{
		cursor: pointer;
		opacity: .7;
	}

	/* Order button */
	#dt_esof_esof_subm{
		display: none;
	}
	#dd_esof_esof_subm{
		text-align: left;
		margin: 0;
	}
	.sidebar-order #dd_esof_esof_subm{
		margin: 0;
	}
	.order-button{
		background: #f69362;
		border:none;
		box-shadow: inset 0 -3px 0 0 #d17d54;
		color: #fff;
		font-family: 'Open Sans', sans-serif;
		font-size: 18px;
		padding: 12px;
		width: 100%;
		max-width: 412px;
		-webkit-transition:box-shadow .5s ease;
		-moz-transition:box-shadow .5s ease;
		-ms-transition:box-shadow .5s ease;
		transition:box-shadow .5s ease;
	}
	.order-button:hover{
		background: #d17d54;
		box-shadow: inset 0 3px 0 0 #f69362;
		padding: 13px 12px 11px;
	}
	.order-button-blue,
	.order-button-blue:hover,
	.btn-blue,
	.btn-blue:hover {
		background:#986bc5;
		box-shadow: inset 0 0 0 1px #8b5fb8;
		border-radius:2px;
		color: #fff;
		font-weight:400;
		font-size:24px;
		box-sizing:border-box;
		text-decoration:none;
		cursor:pointer;
	}
	.order-button-blue,
	.order-button-blue:hover {
		display:block;
		width: 100%;
		padding: 25px;
	}
	.order-button-blue:hover {
		background:#8c62b6;
		box-shadow: inset 0 3px 0 0 #673e8f;
	}
	.home-content-box .order-button,
	.home-content-box .order-button:hover {
		margin: 20px auto 0;
		display: block;
		max-width: 100%;
		padding: 12px 50px;
		width: auto;
		font-weight: 700;
	}
	#id_esof_subm{
		/*word-spacing: 25px;*/
		font-weight: bold;
		position: relative;
		width: 70%;
	}
	#newOrderFrom #open-whats-next {
		bottom: 33px;
		display: inline-block;
		position: absolute;
		right: 30px;
		text-align: center;
	}
	#open-whats-next a {
		bottom: 35px;
		color: #46caa5;
		display: inline-block;
		font-size: 14px;
		height: 17px;
		line-height: 17px;
		right: 20px;
		text-align: center;
	}
	#open-whats-next a {
		color: #2e2e2e;
	}

	/*#id_esof_subm:after{
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAHCAYAAADu4qZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNpibGhoYCAV1NXVlTc1NXXC+EwM5AFjoEGrYBwWMg1JB+IzQIN2A+kwxn///oFMDGUgH9xjAfotjIwwUQK5BIj3gPSTGyYzgXgWzAEsZLhCEOoCeOwABBgAY+cewItl6iAAAAAASUVORK5CYII=);

		border-top: 1px solid #fcf9e3;
		content: "";
		display: block;
		position: absolute;
		top: 27px;
		left: 50%;
		margin-left: 38px;
		height: 0;
		width: 17px;
	}*/
	#id_esof_subm:hover:after{
		top: 28px;
	}
	/* Errors */
	.order-form input.error, .order-form select.error, .order-form input.error:focus, .order-form select.error:focus{
		border-color: #c0392b !important;
	}
	.order-form label.error{
		color: #c0392b;
		display: block;
	}
	#error_container_esof_pages_qty{
		font-size: .75em;
	}

/*------------------- End Order-section -----------------------*/

/*------------------- Steps -----------------------*/

	.steps{
		padding: 70px 0;
	}
	.steps .steps-header{
		font-weight: 500;
		font-size: 30px;
		color:#333;
		margin-bottom:40px;
		position:relative;
	}
	.steps-phone, .steps-chat{
		float:right;
		font-size: 14px;
		line-height:30px;
	}
	.steps-phone{
		color:#777;
	}
	.steps-phone span{
		font-size: 18px;
		font-weight: normal;
		color:#2e2e2e;
	}
	.steps-chat{
		width:120px;
		height:30px;
		overflow:hidden;
		margin-left:50px;
		background: #46caa5;
		border-top:2px solid #46caa5;
		border-bottom:2px solid #339277;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
	}
	.steps-chat #LP_DIV_1366964792968{
		line-height:28px;
		font-weight: normal;
		padding:3px 0 0 6px;
	}
	.steps-chat #LP_DIV_1366964792968 .lpchat-label{
		font-family: 'Open Sans',sans-serif !important;
	}
	.steps-chat:hover{
		border-bottom:2px solid #46caa5;;
		border-top:2px solid #339277;
	}
	.steps-table{
		display:table;
		width:100%;
	}
	.step1, .step2, .step3, .step4{
		width:25%;
		height:100%;
		display:table-cell;
		vertical-align:top;
	}
	.step{
		padding-top:150px;
		background-image:url(/resources/img/svg/steps-icon.svg);
		background-position: 50% 15px;
		background-repeat: no-repeat;
	}
	.no-svg .step{
		background-image:url(/resources/img/png/steps-icon.png);
	}
	.step .step-number{
		font-size: 24px;
		font-weight: 300;
		line-height:60px;
		width:20%;
		float:left;
		color:#fff;
		display:inline-block;
		text-align:center;
		vertical-align:top;
	}
	.step .step-text{
		font-size: 16px;
		font-weight: 300;
		color:#fff;
		display:block;
		width:81%;
		min-height: 60px;
		max-height:60px;
		margin-left:20%;
		padding:10px 2px 10px 10%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
	}
	.step1 .step{
		border:2px double #ea797b;
		position:relative;
		display:block;
		height:100%;
	}
	.step1 .step .step-number{
		background-color:#d87071;
	}
	.step1 .step .step-text{
		background-color:#ea797b;
	}
	.step2 .step{
		border:2px double #46caa5;
		border-left:0;
		background-position:50% -202px;
		position:relative;
	}
	.step2 .step .step-number{
		background-color:#41ba98;
	}
	.step2 .step .step-text{
		background:#46caa5;
		text-align:left;
	}
	.step3 .step{
		border:2px double #ff9966;
		border-left:0;
		background-position:50% -412px;
		position:relative;
	}
	.step3 .step .step-number{
		background:#eb8d5e;
	}

	.step3 .step .step-text{
		background:#ff9966;
		text-align:left;
	}
	.step1 .step:after, .step2 .step:after, .step3 .step:after, .step4 .step:after{
		content:"";
		position:absolute;
		right:-19px;
		top:50%;
		margin-top:-32px;
		display:block;
		width:32px;
		height:32px;
		border:2px solid #ea797b;
		border-left:0;
		border-top:0;
		background:#fff;
		z-index:5;
		-moz-transform:rotate(-45deg);
		-webkit-transform:rotate(-45deg);
		-o-transform:rotate(-45deg);
		-ms-transform:rotate(-45deg);
		transform:rotate(-45deg);
	}
	.no-svg .step1 .step:after,
	.no-svg .step2 .step:after,
	.no-svg .step3 .step:after,
	.no-svg .step4 .step:after{
		display: none;
	}
	.step2 .step:after{
		border-color:#46caa5;
	}
	.step3 .step:after{
		border-color:#ff9966;
	}
	.step4 .step:after{
		border-color:#b083de;
		display: none;
	}
	.step4 .step{
		border:2px double #b083de;
		border-left:0;
		background-position:center -612px;
		position: relative;
	}
	.step4 .step .step-number{
		background:#a279cd;
	}
	.step4 .step .step-text{
		background:#b083de;
		padding-top: 20px;
		width: 80.6%;
	}
/*------------------- End Steps -----------------------*/

/*------------------- Features -----------------------*/
	/* .features-background{
		background: #fcfcfc;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		box-shadow:0 1px 0 #e1e1e1, 0 -1px 0 #e1e1e1;
		padding:60px 0;
	}
	.features-header{
		font-weight: 300;
		font-size: 30px;
		color:#4f4f4f;
		margin-bottom:40px;
	}
	.features-block{
		width:25%;
		display:table-cell;
		border:2px solid #b083de;
		background:#fff;
		vertical-align:top;
	}
	.features-block .features-block-header{
		position:relative;
		background:#b083de;
		padding-left:25%;
		height:50px;
		line-height:50px;
		font-size: 18px;
		font-weight: 300;
		color:#fff;
	}
	.features-block .features-block-header:before{
		content:'';
		display:block;
		width:20%;
		height:52px;
		position:absolute;
		top:-2px;
		left:-2px;
		background:#9972c1 url(/resources/img/png/sprite.png) 6px 4px no-repeat;
	}
	.features-block .features-block-header:after{
		content:'';
		display:block;
		width:0;
		height:0;
		border-top:8px solid #9972c1;
		border-left:7px solid transparent;
		border-right:7px solid transparent;
		position:absolute;
		top:50px;
		left:10%;
		margin-left:-7px;
	}
	.features-block2 .features-block-header:before{
		background-position:6px -56px;
	}
	.features-block3 .features-block-header:before{
		background-position:6px -116px;
	}
	.features-block4 .features-block-header:before{
		background-position:6px -176px;
	}
	.features-block .features-block-text{
		padding:20px;
		font-weight: 300;
	}
	.features-block2, .features-block3, .features-block4{
		border-left:0;
	} */

/*------------------- End Features -----------------------*/

/*------------------- Testimonials -----------------------*/

	.testimonials-background{
		background: #f4f2f2;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		box-shadow:0 1px 0 #e1e1e1, 0 -1px 0 #e1e1e1;
		padding:60px 0 50px;
	}
	.testimonials-header{
		font-weight: 500;
		font-size: 30px;
		color:#4f4f4f;
		margin-bottom:40px;
	}
	.testimonials-background .testimonials-header{
		text-align: center;
	}
	.testimonials-block{
		border:1px solid #ccc;
		border-left:6px solid #fda97a;
		padding:0 30px;
		position: relative;
	}
	.testimonials-block:before{
		content:'';
		display:block;
		width:32px;
		height:32px;
		position:absolute;
		bottom: -18px;
		right:18%;
		border:1px solid #ccc;
		background:#fff;
		border-left:0;
		border-top:0;
		z-index:2;
		-moz-transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		-o-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		transform:rotate(45deg);
	}
	.no-svg .testimonials-block:before{
		display: none;
	}
	.testimonials-block dl dt{
		float:left;
		width:17%;
		font-size: 15px;
		color:#888787;
	}
	.testimonials-block dl dd{
		margin-left:17%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		width:83%;
		font-size: 15px;
		color:#4f4f4f;
	}
	.testimonials-block .testimonials-block-text{
		font-style: italic;
		color:#4f4f4f;
		height:100%;
	}
	.testimonials-block .testimonials-block-customer{
		font-size: 15px;
		color:#888787;
		text-align:right;
		padding-right:5%;
		position:relative;
		z-index:5;
	}
	.testimonials-block .testimonials-block-customer span{
		color:#4f4f4f;
	}
	.testimonials-block .testimonials-block-day{
		display:inline-block;
		position: absolute;
		right:30px;
		padding-right:5%;
		top:0;
		font-size: 15px;
		color:#4f4f4f;
	}
	.mini-testimonial-text{
		max-height: 135px;
		overflow: hidden;
	}
	.testimonials-container-mini{
		position: relative;
	}
	.customer-testimonials{
		border: 1px solid #fff;
		border-left: none;
		border-radius: 2px 0 0 2px;
		margin: 0 auto 60px;
		max-width: 800px;
		position: relative;
	}
	.testimonials-container-mini .slider-controls{
		display: none;
	}
	.testimonials-background .container{
		position: relative;
	}
	.read-testimonials-container{
		width: 100%;
		text-align: center;
	}
		.landing .read-testimonials-container{
			top: -50px;
		}
	.read-testimonials,
	.read-testimonials:hover{
		color: #118967;
		font-size: 15px;
	}

	.sidebar-testimonials{
		padding-bottom: 40px;
		position: relative;
	}
	.sidebar-testimonials .read-testimonials{
		position: absolute;
		bottom: -20px;
		z-index: 5;
	}
	/*--------- bxslider options ---------*/
	.bx-viewport{
		border-left: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.customer-testimonials .bx-viewport{
		border: 1px solid #ccc;
	}
	.carousel-inner{
		display: inline-block;
		margin: 0;
	}
	.carousel .item{
		padding: 20px;
	}
	.carousel-inner .item{
		margin: 0 !important;
	}
	/* Controls [prev, next, item] */
	.bx-controls-direction{
		display: none;
	}
	.bx-pager-item{
	}
	.bx-pager-link{
		background-color: #c2c1c1;
	}
	.bx-pager-link.active, .bx-pager-link:hover{
		background-color: #ff9966;
	}
	/* Testimonial */
	.writer-info, .customer-info{
		display: inline-block;
		vertical-align: top;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.writer-info{
		background: #fff;
		border: 1px solid #ccc;
		margin-bottom: 10px;
		padding: 10px;
		position: absolute;
		top: 20px;
		left: 20px;
		text-align: left;
		width: 20%;
		max-width: 165px;
		min-width: 165px;
		vertical-align: top;
		line-height: 35px;
		white-space: nowrap;
	}
	.writer-info:hover{
		border-color: #46CAA5;
		color: #41BA98;
	}
	.avatar-icon, .writer-short{
		display: inline-block !important;
		vertical-align: top;
		width: 100%;
		margin-bottom: 10px;
	}
	.writer-short-wrapper{
		width: 122px;
	}
	.avatar-icon{
		width: 40px;
		margin-right: 10px;
		float: left;
	}
	.writer-name{
		font-weight: normal;
		margin: 5px 0;
		overflow: hidden;
		text-overflow: ellipsis;
		/* width: 90px; */
	}
	.has-award{
		width: 20px;
		height: 24px;
		background-image: url(/resources/img/svg/sprite_svg_b4p.svg);
		background-repeat: no-repeat;
		background-position: 4px -355px;
		text-indent: -999px;
		overflow: hidden;
		margin-right: 10px;
		display: inline-block;
		vertical-align: middle;
	}
	.no-svg .has-award{
		background-image: url(/resources/img/png/sprite_svg_b4p.png);
	}
	.rating{
		height: 10px;
		width: 100%;
		min-width: 124px;
	}
	.rating-number, .rating-icon-grey{
		display: inline-block;
		vertical-align: baseline;
	}
	.rating-icon-grey{
		margin-right: 5px;
	}
	.current-rating{
		height: 10px;
	}
	.rating-icon-grey{
		background-image: url(/resources/img/svg/star_small_grey.svg);
		background-size: 10px 10px;
		width: 100px;
	}
	.no-svg .lo-rating-icon-grey,
	.no-svg .tw-rating-icon-grey,
	.no-svg .rating-icon-grey{
		background-image: url(/resources/img/png/stars.png);
		background-position: 0 100%;
		background-size: 100%;
	}
	.rating-icon-orange{
		background-image: url(/resources/img/svg/star_small_orange.svg);
		background-size: 10px 10px;
	}
	.no-svg .lo-rating-icon-orange,
	.no-svg .tw-rating-icon-orange,
	.no-svg .rating-icon-orange{
		background-image: url(/resources/img/png/stars.png);
		background-position: 0 0;
		background-size: 100%;
	}
	.writer-completed{
		margin-top: 5px;
	}
	.customer-info{
		padding-left: 185px;
		width: 100%;
	}
	.testimonial-header{
		border-bottom: 1px dotted #909090;
		padding-bottom: 4px;
		text-align: left;
		width: 100%;
	}
	.order-id, .order-title, .order-time, .order-date{
		color: #4f4f4f;
		display: inline-block;
		margin: 0;
		vertical-align: baseline;
	}
	.order-title{
		font-size: 14px;
		font-weight: normal;
	}
	.order-id{
		color: #888787;
		margin-right: 4px;
	}
	.order-time-date{
		margin-left: 5px;
		color: #000;
		font-style: normal;
		float: right;
		margin-top: 2px;
	}
	.testimonial-body{
		margin-top: 5px;
		text-align: center;
	}
	.customers-feedback, .testimonial-body .rating{
		display: inline-block;
		vertical-align: baseline;
		width: 50%;
	}
	.customers-feedback{
		font-weight: normal;
		margin: 0 -5px 0 0;
		text-align: left;
	}
	.testimonial-body .rating{
		text-align: right;
	}
	.testimonial-text{
		height: 6.33em;
		margin: 23px 0 0;
		overflow: auto;
		text-align: left;
	}
	.new-landing .testimonial-text {
		height: 4.5em;
	}
	/* Indicators */
	.carousel-indicators{
		bottom: 0;
		margin-bottom: 5px;
	}
	.indicator-item{
		background: #44a1ab;
	}
	.indicator-item.active{
		background: #b52a23;
	}
	/* Controls */
	.customer-testimonials .slider-controls{
		height: 0;
		position: absolute;
		bottom: 49%;
		left: -10%;
		width: 120%;
		z-index: 1;
	}

	.slider-controls{
		height: 0;
		position: absolute;
		bottom: 49%;
		left: 7%;
		width: 86%;
		z-index: 1;
	}
	.next-control, .prev-control{
		display: inline-block;
		vertical-align: top;
		width: 40px;
		height: 30px;
		position: relative;
	}
	.next-control:hover, .prev-control:hover{
		opacity: .6;
	}
	.prev-control{
		border-radius: 4px 0 0 4px;
	}
	.next-control{
		position: absolute;
		right: 0;
		border-radius: 0 4px 4px 0;
	}
	.bx-next, .bx-prev{
		display: inline-block;
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 2;
	}
	.prev-icon, .next-icon{
		width: 11px;
		height: 30px;
		background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat;
		position: absolute;
		z-index: 1;
		left: 50%;
		margin-left: -4px;
	}
	.prev-icon{
		background-position: -158px -355px;
		margin-left: -8px;
	}
	.next-icon{
		background-position: -168px -355px;
	}

	/**
	 * BxSlider v4.0 - Fully loaded, responsive content slider
	 * http://bxslider.com
	 *
	 * Written by: Steven Wanderski, 2012
	 * http://stevenwanderski.com
	 * (while drinking Belgian ales and listening to jazz)
	 *
	 * CEO and founder of bxCreative, LTD
	 * http://bxcreative.com
	 */


	/** RESET AND LAYOUT
	===================================*/
	.bx-wrapper{
		margin: 0 auto;
		position: relative;
		padding: 0;
		z-index: 5;
	}
	.customer-testimonials .bx-wrapper{
		border-left: 7px solid #ff9966;
	}
	.bx-wrapper img{
		max-width: 100%;
		display: block;
	}
	/** THEME
	===================================*/
	.bx-wrapper .bx-viewport{
		background: #fff;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
		position: absolute;
		bottom: -49px;
		width: 100%;
	}
	.bx-wrapper .bx-pager{
		right: 0;
		width: 100%;
	}
	.testimonials-container-mini .bx-pager{
		margin-right: 0;
		right: auto;
		left: 0;
	}
	/* LOADER */
	.bx-wrapper .bx-loading{
		min-height: 50px;
		background: url(/resources/img/png/bx_loader.gif) center center no-repeat #fff;
		height: 100%;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2000;
	}
	/* PAGER */
	.bx-wrapper .bx-pager{
		text-align: center;
		font-size: .85em;
		font-family: Arial;
		font-weight: bold;
		color: #666;
		padding-top: 20px;
		z-index: 3;
	}
	.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
		display: inline-block;
	}
	.bx-wrapper .bx-pager.bx-default-pager a{
		text-indent: -9999px;
		display: block;
		width: 10px;
		height: 10px;
		margin: 0 5px;
		outline: 0;
		border-radius: 5px;
	}
	/* DIRECTION CONTROLS (NEXT / PREV) */
	/* .bx-wrapper .bx-prev{
		left: 10px;
		background: url(/resources/img/png/controls.png) no-repeat 0 -32px;
	}
	.bx-wrapper .bx-next{
		right: 10px;
		background: url(/resources/img/png/controls.png) no-repeat -43px -32px;
	} */
	.bx-wrapper .bx-prev:hover{
		background-position: 0 0;
	}
	.bx-wrapper .bx-next:hover{
		background-position: -43px 0;
	}
	.bx-wrapper .bx-controls-direction a{
		position: absolute;
		top: 50%;
		margin-top: -16px;
		outline: 0;
		width: 32px;
		height: 32px;
		text-indent: -9999px;
		z-index: 9999;
	}
	.bx-wrapper .bx-controls-direction a.disabled{
		display: none;
	}
	/* AUTO CONTROLS (START / STOP) */
	.bx-wrapper .bx-controls-auto{
		text-align: center;
	}
	.bx-wrapper .bx-controls-auto .bx-start{
		display: block;
		text-indent: -9999px;
		width: 10px;
		height: 11px;
		outline: 0;
		margin: 0 3px;
	}
	.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active{
		background-position: -86px 0;
	}
	.bx-wrapper .bx-controls-auto .bx-stop{
		display: block;
		text-indent: -9999px;
		width: 9px;
		height: 11px;
		outline: 0;
		margin: 0 3px;
	}
	.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active{
		background-position: -86px -33px;
	}
	/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
		text-align: left;
		width: 80%;
	}
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
		right: 0;
		width: 35px;
	}
	/* IMAGE CAPTIONS */
	.bx-wrapper .bx-caption{
		position: absolute;
		bottom: 0;
		left: 0;
		background: #666;
		background: rgba(80, 80, 80, 0.75);
		width: 100%;
	}
	.bx-wrapper .bx-caption span{
		color: #fff;
		font-family: Arial;
		display: block;
		font-size: .85em;
		padding: 10px;
	}
	/*--------- end bxslider options ---------*/

	/*--------- testimonials-container-mini ---------*/
	.testimonials-container-mini{
		border-left: 7px solid #ff9966;
		position: relative;
	}
	.testimonials-container-mini .bx-wrapper:before{
		background: #fff;
		border: 1px solid #D4D4D4;
		border-bottom: none;
		border-left: none;
		content: "";
		display: block;
		position: absolute;
		top: -14px;
		left: 56px;
		height: 27px;
		width: 27px;
		z-index: 55;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.no-svg .testimonials-container-mini .bx-wrapper:before{
		display: none;
	}
	.testimonials-container-mini .bx-wrapper{
		border: 1px solid #ccc;
		border-left: none;
		padding: 25px 19px 10px;
	}
	.testimonials-container-mini .order-title{
		border-bottom: 1px dashed #A6ABAE;
		color: #61676b;
		display: block;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	.testimonials-container-mini .mini-testimonial-id{
		color: #7e858b;
		font-size: 15px;
	}
	.testimonials-container-mini .mini-testimonial-id .customer-feedback{
		color: #0e1a23;
	}
	.testimonials-container-mini .mini-testimonial-text{
		color: #4c5862;
		font-size: 14px;
		font-style: italic;
	}
	.testimonials-container-mini .dt_time{
		color: #7e858b;
		text-align: right;
	}
	.testimonials-container-mini .bx-wrapper .bx-pager{
		padding-top: 0;
		text-align: left;
	}
	.sidebar-testimonials .read-testimonials{
		right: 0;
		bottom: -2px;
		left: auto;
	}
	/*--------- end testimonials-container-mini ---------*/

	.testimonials-only aside:first-of-type{
		margin-top:48px;
	}
	.testimonials-only aside{
		margin-bottom:60px;
	}
	.testimonials-only .testimonials-block:before{
		right:8%;
	}
	.testimonials-only .testimonials-block-customer, .testimonials-only .testimonials-block-day{
		padding-right:0;
	}
	.testimonials-only .pagination ul{
		list-style:none;
		margin:0;
		padding:0;
		text-align:center;
	}
	.testimonials-only .pagination ul li{
		display:inline-block;
	}
	.testimonials-only .pagination ul li a{
		display:block;
		padding:5px 10px;
		color:#fff;
		background:#46caa5;
		border-top:2px solid #46caa5;
		border-bottom:2px solid #189572;
	}
	.testimonials-only .pagination ul li a:hover{
		border-top:2px solid #189572;
		border-bottom:2px solid #46caa5;
		text-decoration:none;
	}
	.testimonials-only .pagination ul li a.active, .testimonials-only .pagination ul li a.active:hover{
		background:#ccc;
		border-top:2px solid #ccc;
		border-bottom:2px solid #999;
	}
	.testimonials-only .pagination ul li:first-of-type a, .testimonials-only .pagination ul li:last-of-type a{
		width:80px;
	}
/*------------------- End Testimonials -----------------------*/

/*------------------- Content -----------------------*/

	.content-background{
		padding:60px 0 80px;
	}
	.content h1, .content h2, .content h3{
		font-family: "Open Sans";
		font-weight: 500;
		font-size: 24px;
		line-height:28px;
		margin:20px 0;
		color:#000;
	}
	.content.span6 h1:first-child,
	.content.span6 h2:first-child,
	.content.span6 h3:first-child,
	.content.span6 > ul:first-child{
		margin-top: 0;
	}
	.content.span6 > ul:last-child{
		margin-bottom: 0;
	}
	.content p,
	.content li,
	.page-text li{
		color:#2e2e2e;
		font-size: 15px;
		line-height: 28px;
	}

	.of-blink {
			background-color: #f5cc4e;
		}
		#current_sof_container {
			transition: background-color 0.4s ease-out;
		}


	/*------------------- Content-Page -----------------------*/

	.page-content{
		padding:40px 0;
	}
	.page-content h1, .page-content h2, .page-content h3{
		font-family: "Open Sans";
		font-weight: 500;
		font-size: 24px;
		line-height:28px;
		margin:0;
		margin:40px 0 29px;
		color:#000;
	}
	.new-landing .page-content h1, .page-content h2, .page-content h3 {
		line-height: 1.3;
	}
	.page-content h1:first-of-type{
		font-size: 30px;
		margin-top:0;
	}
	.page-content h3{
		font-size: 22px;
		margin-top: 25px;
	}
		.page-content h3.font-80{
			font-size: 18px;
			line-height: 24px;
		}
	.page-content p{
		color:#2e2e2e;
		font-size: 15px;
		line-height: 27px;
	}
	.page-prices,
	.page-prices p {
		line-height:normal;
	}
	.page-text iframe {
		display: block;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 30px !important;
		width: 100%;
		height: 390px;
		border: 1px solid #bab8b8;
	}

	.page-text ul li,
	.home-content-box ul li {
		list-style: none;
		padding: 0 0 5px 25px;
		position: relative;
	}
	.page-text ul li::after,
	.home-content-box ul li:after {
		background-color: #b083de;
		content: ' ';
		height: 5px;
		left: 0;
		position: absolute;
		top: 12px;
		width: 5px;
	}
	.new-landing .carousel-inner li::after {
		display: none !important;
	}
	.page-text ul,
	.home-content-box ul {
		list-style: none;
		padding: 0 0 0 15px;
	}


	.sidebar-contact{
		margin-bottom:44px;
	}
	.sidebar-contact-phone, .sidebar-contact-chat{
		font-size: 14px;
		line-height:30px;
	}
	.sidebar-contact-phone{
		color:#777;
	}
	.sidebar-contact-phone span{
		font-size: 17px;
		font-weight: normal;
		color:#2e2e2e;
	}
	.sidebar-contact-chat{
		width:120px;
		height:30px;
		overflow:hidden;
		float:right;
		background: #46caa5;
		border-top:2px solid #46caa5;
		border-bottom:2px solid #339277;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
	}
	.sidebar-contact-chat #LP_DIV_1366964792968{

		line-height:28px;
		font-weight: normal;
		padding:3px 0 0 6px;
	}
	.sidebar-contact-chat #LP_DIV_1366964792968 .lpchat-label{
		font-family: 'Open Sans',sans-serif !important;
	}
	.sidebar-contact-chat:hover{
		border-bottom:2px solid #46caa5;;
		border-top:2px solid #339277;
	}
	.sidebar-order input[type=submit]{
		font-family: "Open Sans";
		font-weight: 300;
		font-size: 20px;
		max-height:50px;
		color:#fff;
		background:#ff9b59;
		border:0;
		border-bottom:3px solid #ca6f33;
		padding:8px 0 9px;
		width:100%;
	}
	.sidebar-order input[type=submit]:hover{
		border-bottom:0;
		border-top:3px solid #ca6f33;
		padding-top:5px;
		padding-bottom:12px;
	}
	.sidebar-features .features-header, .sidebar-testimonials .testimonials-header{
		font-size: 24px;
		margin-bottom:20px;
		margin-top:60px;
	}
	.sidebar-testimonials .testimonials-header{
		margin-bottom: 38px;
	}
	.sidebar-service ul, .sidebar-features ul{
		list-style:none;
		margin:0;
		padding:0;
	}
	.sidebar-service ul{
		margin-top:30px;
		border:2px dashed #c2c1c3;
	}
	.sidebar-service ul li{
		font-size: 18px;
		font-weight: 300;
		position:relative;
		color:#464646;
		width:100%;
		padding:20px 0 20px 80px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
	}
	.sidebar-service ul li:before{
		content:'';
		position:absolute;
		display:block;
		left:20px;
		top:10px;
		width:37px;
		height:37px;
	}
	/* .sidebar-service ul li:nth-of-type(1):before{
		background:#fda97a url(/resources/img/png/sprite.png) right 2px no-repeat;
	}
	.sidebar-service ul li:nth-of-type(2):before{
		background:#46caa5 url(/resources/img/png/sprite.png) right -41px no-repeat;
	}
	.sidebar-service ul li:nth-of-type(3):before{
		background:#ea797b url(/resources/img/png/sprite.png) right -86px no-repeat;
	}
	.sidebar-service ul li:nth-of-type(4):before{
		background:#b083de url(/resources/img/png/sprite.png) right -134px no-repeat;
	} */
	.sidebar-service ul li:after{
		content:'';
		position:absolute;
		display:block;
		left:0;
		top:50%;
		height:0;
		width:20px;
		border-top:2px dashed #c2c1c3;
	}
	.sidebar-features{
		margin-bottom: 20px;
	}
	.sidebar-features ul{
		border: 2px dashed #c2c1c3;
		padding: 4px 0 8px;
	}
	.sidebar-features ul li{
		color:#464646;
		font-size: 18px;
		font-weight: 300;
		padding:18px 0 11px 80px;
		position:relative;
		width:100%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
	}
	.sidebar-features ul li:before{
		background: url(/resources/img/svg/sprite_svg_b4p.svg) -1px -480px no-repeat;
		content:"";
		display:block;
		height:34px;
		width:34px;
		position:absolute;
		top:13px;
		left:29px;
	}
	.no-svg .sidebar-features ul li:before{
		background-image: url(/resources/img/png/sprite_svg_b4p.png);
	}
	.sidebar-features ul li:after{
		content:"";
		display:block;
		width:30px;
		height:0;
		border-top:2px dashed #ccc;
		position:absolute;
		top:50%;
		left:0px;
		z-index: -1;
	}
	.sidebar-features ul li.features-2:before{
		background-position: -1px -516px;
	}
	.sidebar-features ul li.features-3:before{
		background-position: -1px -444px;
	}
	.sidebar-features ul li.features-4:before{
		background-position: -1px -552px;
	}
	.sidebar-testimonials .testimonials-block dl dt{
		float:none;
		width:100%;
	}
	.sidebar-testimonials .testimonials-block dl dd{
		width:90%;
		margin-left:10%;
	}

	/*------------------- End Content-Page -----------------------*/

	/*------------------- How it works -----------------------*/
	.how-it-works .section-header h1{
		text-align: center;
		margin-bottom: 15px;
	}
	.how-it-works .page-text iframe {
		width: 80%;
		height: 420px;
	}
	.how-it-works .order-form {
		margin: 20px auto 0;
	}
	.without-payment > h3{
		font-size: 18px;
		margin: 0;
		position: relative;
		text-align: center;
	}
	.over-img-box{
		margin-top: 70px;
		padding: 0;
		position: relative;
	}
	.over-img {
		text-align: center;
	}
	.without-payment .over-img-box{
		margin-top: 82px;
	}
	.without-payment .over-img-box:before{
		background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat -1px -286px;
		content: "";
		display: block;
		margin-left: -14px;
		position: absolute;
		top: -63px;
		left: 50%;
		height: 42px;
		width: 29px;
	}
	.hiw-description{
		max-width: 450px;
		margin: 0 auto 20px;
		text-align: center;
	}
	.hiw-description-number{
		font-weight: 500;
		line-height: 28px;
	}
	.hiw-description-text h2{
		margin: 0;
	}
	.hiw-description-text .hiw-item-desc{
		color: #41505b;
		font-size: 16px;
	}
	.order-button-block{
		border-top: 1px dotted #8c8c8c;
		padding-top: 70px;
		text-align: center;
		position: relative;
	}
	.order-button-block .order-button{
		box-shadow: 0 -4px 0 0 #d17d54 inset;
		font-family: 'Open Sans', sans-serif;
		font-size: 20px;
		font-weight: 300;
		max-width: 305px;
	}
	.order-button-block .order-button:hover{
		box-shadow: 0 4px 0 0 #f69362 inset;
	}
	.over-img-box {
		display: block;
		clear: both;
		margin: 70px auto 50px;
		background-image: url(/resources/img/svg/sprite_svg_b4p.svg);
		background-repeat: no-repeat;
	}
	.without-payment .over-img-box {
		background-position: -186px -277px;
		height: 138px;
		width: 190px;
	}
	.chat-writers .over-img-box {
		background-position: -175px -433px;
		height: 106px;
		width: 162px;
	}
	.choose-writer .over-img-box {
		background-position: -387px -281px;
		height: 82px;
		width: 157px;
	}
	.communicate-writer .over-img-box {
		background-position: -356px -439px;
		height: 95px;
		width: 122px;
	}
	.evaluate-writer .over-img-box {
		background-position: -387px -375px;
		height: 37px;
		width: 207px;
	}
	.support-writer {
		margin-bottom: 3rem;
	}
	.support-writer .over-img-box {
		height: 110px;
		width: 120px;
		background: url(/resources/img/svg/customer-service.svg) no-repeat center bottom;
	}
	/*------------------- End How it works -----------------------*/

	/*------------------- FAQ -----------------------*/
	.faq-group > h2{
		margin: 20px 0;
	}
	.page-text .faq-group ul{
		list-style: none;
		margin:0;
		margin-top:48px;
		padding:0;
	}
	.page-text .faq-group > ul{
		margin-top: 0;
	}
	.page-text .faq-group li{
		margin:0;
		width:100%;
		padding: 0;
	}
	.page-text .faq-group li:after {
		display: none;
	}
	.faq-group li.hide{display: block;}
	.faq-group li h3{
		background:#e9e5e5;
		display:block;
		font-size: 16px;
		font-weight: 500;
		color:#333;
		margin: 0;
		padding:10px 60px 10px 30px;
		text-decoration:none;
		outline: 0;
		margin-bottom:5px;
		position:relative;
	}
	.faq-group li h3:hover{cursor: pointer;}
	.faq-group li h3:before{
		content:'';
		display:block;
		width:25px;
		height:25px;
		position:absolute;
		right:20px;
		top:21px;
		background:url(/resources/img/svg/sprite_svg_b4p.svg) -127px -383px no-repeat;
		transition:-webkit-transform .5s ease, top .5s ease, right .5s ease;
		transition:-moz-transform .5s ease, top .5s ease, right .5s ease;
		transition:-ms-transform .5s ease, top .5s ease, right .5s ease;
		transition:transform .5s ease, top .5s ease, right .5s ease;
	}
	.faq-group li h3.active-btn{
		background:#8e66b8;
		text-decoration:none;
		color:#fff;
		margin-bottom:0;
	}
	.faq-group li h3.active-btn:before{
		background-position:-127px -413px;
		-webkit-transform:rotate(-180deg);
		-moz-transform:rotate(-180deg);
		-ms-transform:rotate(-180deg);
		transform:rotate(-180deg);
		top:3px;
		right:23px;
	}
	.ie8 .faq-group li h3.active-btn:before{
		background-position:-100px -100px;
		top: 21px;
		right: 20px;
	}
	.faq-group li h3:hover:before{
		background-position:-127px -413px;
	}
	.faq-group li h3:hover{
		background:#b083de;
		text-decoration:none;
		color:#fff;
	}
	.faq-group li p{
		display:none;
		margin:0;
		padding:20px 40px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		text-align:justify;
	}
	.faq-group li:last-of-type p{
		border-bottom:1px solid #ccc;
	}
	.faq-group li p .list-item {
		display: block;
		font-size: 15px;
		padding: 0 0 5px 40px;
		position: relative;
	}
	.faq-group li p .list-item:after {
		background-color: #b083de;
	    content: ' ';
	    height: 5px;
	    position: absolute;
	    top: 12px;
	    left: 15px;
	    width: 5px;
	}
	/*------------------- End FAQ -----------------------*/

	/*------------------- Our top writers -------------------*/

	/* Awards description */
	.awards-description.hide {
	}
	.awards-description {
		position: absolute;
		z-index: 10;
		border: 1px solid #339277;
		background: #f0efef;
		width: 260px;
		padding: 5px;
		font-size: .875em;
		text-align: center;
		line-height: 140%;
		opacity: 0;
	}
	.awards-description:before {
		content: '';
		position: absolute;
		top: -9px;
		left: 50%;
		width: 0;
		height: 0;
		margin-left: -9px;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-bottom: 9px solid #339277;
	}

/*------------------- End top writers -----------------------*/



/*------------------- REGISTRATION page -------------------*/
	.registration h3 {
		margin-bottom: 0 !important;
	}

/*------------------- FORGOT PASSWORD page -------------------*/
	#current_auth_remind_container {
		background: #f4f4f4;
		border: 1px solid #ccc;
		box-shadow: inset 0 0 0 1px #fff;
		max-width: 600px;
		margin: 0 auto;
		padding: 20px;
	}
	#current_auth_remind_container h4 {
		margin-top: 15px;
		margin-bottom: 20px;
		font-size: 21px;
		font-weight: 500;
		text-align: center;
		color: #406e79;
	}
	#current_auth_remind_container h3{
		margin-top: 15px;
		text-align: center;
	}
	#current_auth_remind_container form {
		max-width: 600px;
		display: block;
		margin: 0 auto;
	}
	#current_auth_remind_container dl {
		padding: 0 20px;
		margin-bottom: 10px;
		text-align: left;
	}
	#current_auth_remind_container dt,
	#current_auth_remind_container dd {
		display: inline-block;
		margin: 0;
		vertical-align: top;
	}
	#current_auth_remind_container dt {
		width: 30%;
	}
	#current_auth_remind_container dd {
		width: 65%;
	}
	#current_auth_remind_container dl:nth-child(3) {
		height: 38px;
	}
	.form_view_smol form#esauth_password_set_form dl{
		height: auto;
	}
	#current_auth_remind_container dl:nth-child(2) input {
		width: 100%;
	}
	#current_auth_remind_container dl:last-child {
		padding-top: 10px;
	}
	#current_auth_remind_container dl:last-child dt {
		display: none;
	}
	#current_auth_remind_container dl:last-child dd {
		width: 100%;
	}
	.captcha-code-box tr {
		display: inline-block;
	}
	.captcha-code-box td {
		border: none;
		padding: 5px 0 0 5px;
	}
	#id_captcha_image {
		background-color: #fff;
		padding: 4px;
	}
	#current_auth_remind_container dl:nth-child(3) div>div:first-child {
		display: inline-block;
		margin-top: 6px;
		vertical-align: middle;
		width: 50%;
	}
	#current_auth_remind_container dl:nth-child(3) div>div:last-child {
		display: inline-block;
		vertical-align: baseline;
		width: 50%;
		margin-left: -4px;
	}
	#current_auth_remind_container dl:nth-child(3) div>div:last-child input {
		width: 100%;
	}
	#current_auth_remind_container label {
		color: #406e79;
		display: block;
		margin: 10px 5px;
		text-align: right;
	}
	#current_auth_remind_container label.error {
		color: #f00;
		text-align: left;
		margin: 0;
		font-size: 12px;
	}
	#current_auth_remind_container input {
		border: 1px solid #cecece;
		margin-top: 5px;
		border-radius: 2px;
		padding: 6px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 1em;
	}
	#current_auth_remind_container input:focus {
		outline: none;
	}
	#id_esauth_password_reset_form_submit {
		width: 260px;
		border: 0 !important;
		padding: 12px 0 !important;
		vertical-align: top;
	}
	.captcha_arrow {
		display: none;
	}
	#id_esauth_password_reset_form_captcha+label{
		white-space: nowrap;
	}
	/*
	#current_auth_remind_container dd div > div {
		display: inline-block;
		float: none !important;
	}*/
/*---------------------	error404 page ---------------------*/
	.error404 {
		text-align: center;
		color: #363636;
		padding-top: 40px;
	}
	.page-content .error404 h1:first-of-type,
	.page-content .error404 p {
		font-size: 48px;
		font-weight: 300;
	}
	.page-content .error404 p {
		font-size: 18px;
	}
	.error-image {
		position: relative;
		width: 312px;
		height: 229px;
		display: inline-block;
		margin-top: 170px;
		background: url(/resources/img/svg/sprite_svg_b4p.svg) 0 -774px no-repeat;
		margin-bottom: 30px;
	}
	.error-image-box {
		display: inline-block;
		position: absolute;
		top: -123px;
		left: 56px;
		background-color: #fff;
		border: 1px solid #e6e6e6;
		width: 217px;
		margin: auto;
		padding: 35px 0 45px;
		box-shadow: 0 0 38px 5px rgba(94,110,173,.09);
	}
	.error-image h2 {
		font-weight: 800;
		font-size: 72px;
		margin: 0;
		display: inline-block;
		width: 100%;
		line-height: 100%;
	}
	.error-image span {
		font-weight: 300;
		font-size: 14px;
		position: relative;
	}
	.error-image .tonner:after {
		width: 80%;
		height: 75%;
		position: absolute;
		right: 0;
		bottom: 0;
		content: " ";
		background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 28%, rgba(255,255,255,1) 74%, rgba(255,255,255,1) 100%);
		background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,1) 74%,rgba(255,255,255,1) 100%);
		background: linear-gradient(135deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,1) 74%,rgba(255,255,255,1) 100%);
	}
	.error-menu-container {
		display: table;
		width: 100%;
		max-width: 780px;
		margin: 15px auto 0;
	}
	.error-menu-box {
	    display: table-cell;
	    width: 33%;
	    text-align: left;
	    vertical-align: top;
	}
	.error-menu-box ul {
		padding: 0;
	}
	.error-menu-box ul li {
		padding: 0;
		line-height: 130%;
		padding-bottom: 5px;
	}
	.error-menu-box ul li span {
		color: #a2a2a2;
	}
	.error-menu-box li:after {
		display: none;
	}
	.error-menu-box h2 {
		margin-bottom: 0;
		text-transform: uppercase;
		font-size: 18px;
		font-weight: 600;
		color: #363636;
	}

/*-------------------- landing Page ----------------------*/
	/* order form */
	.landing-order-form {
		margin: 20px 0 32px;
	}
	.landing-order-form .container {
		background: url(/resources/img/png/landing-bg.jpg) center no-repeat;
		padding: 55px 0;
		min-height: 265px;
		overflow: hidden;
	}
	.landing-3 .landing-order-form .container {
		min-height: 1px;
		background: none;
	}
	.landing-3 .landing-order-form {
		background: url(/resources/img/png/landing3-bg.jpg) no-repeat 50% 0;
		background-size: cover;
		position:relative;
	}
	.landing-logo-txt {
		color:#707070;
		font-size:25px;
		text-transform: uppercase;
		width: 285px;
		margin: 0 auto 50px;
	}
	.landing-logo {
		margin:auto;
		width: 380px;
		height:215px;
		text-align:center;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}
	.landing-logo img {
		width: 100%;
	}
	.landing-order-form .order-form {
		background: rgba(240,239,239,.7);
		border: none;
		float: right;
		margin-right: 5.3%;
		max-width: 565px;
	}
	.landing-3 .landing-order-form .order-form {
		background: rgba(240,239,239,1);
		margin-right:0;
		float:none;
	}
	.scroll-land-3 {
		color:#a1a1a1;
		cursor:pointer;
		position:absolute;
		bottom:0;
		text-align:center;
		left:0;
		width: 100%;
		opacity:.8;
		padding: 60px 0 30px;
		z-index: 1;
	}
	.scroll-land-3:before,
	.scroll-land-3:after {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjQwIiAgIGhlaWdodD0iMTQuOTA2MjUiICAgaWQ9InN2ZzM3ODAiICAgdmVyc2lvbj0iMS4xIiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguNCByOTkzOSIgICBzb2RpcG9kaTpkb2NuYW1lPSJOZXcgZG9jdW1lbnQgNSI+ICA8ZGVmcyAgICAgaWQ9ImRlZnMzNzgyIiAvPiAgPHNvZGlwb2RpOm5hbWVkdmlldyAgICAgaWQ9ImJhc2UiICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6em9vbT0iMTEuMiIgICAgIGlua3NjYXBlOmN4PSIyNC43NDQ1NDEiICAgICBpbmtzY2FwZTpjeT0iMTEuMjE2ODc5IiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgZml0LW1hcmdpbi10b3A9IjAiICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEzNjYiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI3MDYiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMzIiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGEzNzg1Ij4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGcgICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIgICAgIGlkPSJsYXllcjEiICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzY3LjAzMTI1LC01MjQuOTA2MjUpIj4gICAgPHBhdGggICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ExYTFhMTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiICAgICAgIGQ9Im0gMzY3LjA0NTA1LDUzOS4zMDY5OCAxNS45MDk5LDAgMCwwLjUwNTA4IiAgICAgICBpZD0icGF0aDI5OTYiICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDxwYXRoICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNhMWExYTE7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIiAgICAgICBkPSJtIDM3NSw1MjQuOTEyMzEgMCwxNC4zOTQ2NyIgICAgICAgaWQ9InBhdGgyOTk4IiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8ZyAgICAgICBpZD0iZzQzNjkiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuOTc4ODUzODIsMCwwLDEsNy44MjIxNzI5LDAuNzkxMDM0NzkpIj4gICAgICA8cGF0aCAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgaWQ9InBhdGgzODE3LTEiICAgICAgICAgZD0ibSAzODYuODg0OSw1MjUuNTI2NzggOS42NDI4NiwxMCIgICAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojYTFhMWExO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIC8+ICAgICAgPHBhdGggICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgIGlkPSJwYXRoMzgxNy0xLTciICAgICAgICAgZD0ibSA0MDYuMzE2OTYsNTI1LjUyNjc4IC05LjY0Mjg2LDEwIiAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNhMWExYTE7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIgLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
		background-position:-1px 0;
		background-repeat:no-repeat;
		content:"";
		display:block;
		border:1px solid #a1a1a1;
		border-radius:8px;
		height: 27px;
		width: 15px;
		position:absolute;
		left:50%;
		top:0;
		margin-left:-8px;
		z-index: -1;
	}
	.scroll-land-3:after {
		background-position:-18px -1px;
		border:none;
		height: 11px;
		width: 23px;
		margin-left:-10px;
		top:40px;
	}
	.scroll-land-3:hover {
		opacity:1;
	}
	.scroll-to-page-content {
		height: 90px;
	}
	.landing-order-form .order-form .esof h2{
		font-weight: bold;
		margin-right: 0;
		margin-left: 0;
	}
	.landing-order-form #dl_esof_esof_email, .landing-order-form #dl_esof_esof_paper_type,
	.landing-order-form #dl_esof_pages_qty, .landing-order-form #dl_esof_deadline_date{
		display: inline-block;
		vertical-align: top;
		width: 45%;
	}
	.landing-order-form #dl_esof_esof_paper_type{
		margin-left: 1%;
	}
	.landing-order-form #dl_esof_esof_paper_type{width: 53.2%;}
	.landing-order-form #dl_esof_deadline_date{width: 54.2%;}
	.landing-order-form #dt_esof_esof_pages_qty{
		margin: 5px 0 0 0;
		width: 37px;
	}
	.landing-order-form .buttonspin{font-size: 15px;}
	.landing-order-form #id_esof_pages_qty{width: 49px;}
	.landing-order-form #pages_qty_hint{
		top: 5px;
		left: 180px;
	}
	.landing-order-form #dt_esof_esof_deadline_date{
		margin: 5px 0 0 0;
		width: 55px;
	}
	.landing-order-form #id_esof_deadline_date{width: 120px}
	.landing-order-form #glue_esof_deadline_date_at{width: 18px}
	.landing-order-form #id_esof_deadline_time{padding: 7px 0;}

	.landing-order-form #dd_esof_esof_subm{margin: 0;}
	.landing-order-form .order-button{max-width: none;}

	/* content */
	.landing-line{position: relative;}
		.landing-line:after{
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAABCAYAAADTjP5iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiPHPmzH8G3ICRgUgAEGAA7zIDZkgHW7sAAAAASUVORK5CYII=);
			background-repeat: repeat-x;
			content: "";
			display: block;
			position: absolute;
			bottom: 0;
			left: 0;
			height: 1px;
			width: 100%;
		}
		.landing-line-top{margin-top: 16px;}
		.landing-line-top:after{top: 0; bottom: auto;}
		.landing-order-form .landing-line:after{bottom: -32px;}
		.landing-testimonials .landing-line:after{bottom: -75px;}
		.new-landing .landing-testimonials .landing-line:after {
			bottom: -50px; }

	.landing h1, .landing h2, .landing h3, .landing h4, .landing h5,
	.landing .page-text p {
		text-align: center;
	}
	.landing h1, .landing h2, .landing h3, .landing h4, .landing h5{
		line-height: 1.1;
	}
	.landing .page-text p, .landing .page-text li {
		font-size: 16px;
	}
	.landing .page-text li{
		margin: 1em 0;
	}
	.landing .page-text ul li{
		list-style: none;
		padding-left: 50px;
		position: relative;
	}
	.landing .page-text ul li:before{
		background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat 0 -158px;
		content: "";
		display: block;
		height: 30px;
		position: absolute;
		top: 0;
		left: 5px;
		width: 33px;
	}
	.landing .page-text ul li:after {
		display: none;
	}
	.landing .order-button {
		font-weight: bold;
		max-width: 838px;
	}
	.landing .order-button-blue {
		font-weight: 400;
	}
	/* landing steps */
	.landing-steps .steps{padding: 55px 0 45px;}
	.landing-steps .step{
		position: relative;
		background-image: none;
	}
	.landing-steps .step, .landing-steps .step:after{
		border-color: #CFC7D8;
	}
	.landing-steps .step:after{
		right: -12px;
		height: 19px;
		width: 19px;
	}
	.landing-steps .step .step-number{
		background: #BFB7C7;
	}
	.landing-steps .step .step-text{
		background: #CFC7D8;
		color: #515156;
	}
	.landing-steps .step:before {
		background-image: url(/resources/img/svg/sprite_svg_b4p.svg);
		background-repeat: no-repeat;
		content: ' ';
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		top: 0;
	}
	.landing-steps .step1 .step:before {
		background-position: -325px 0 ;
		height: 109px;
		top: 20px;
		width: 101px;
	}
	.landing-steps .step2 .step:before {
		background-position: -135px -139px;
		height: 127px;
		top: 10px;
		width: 172px;
	}
	.landing-steps .step3 .step:before {
		background-position: -434px 0 ;
		height: 98px;
		top: 15px;
		width: 88px;
	}
	.landing-steps .step4 .step:before {
		background-position: -529px 0 ;
		height: 120px;
		top: 25px;
		width: 96px;
	}

	/* landing testimonials */
	.landing-testimonials {
		padding: 60px 0;
		position: relative;
	}
	.new-landing .landing-testimonials {
		padding: 0 0 20px;
	}
	.landing-testimonials .bx-wrapper .bx-viewport{
		background-color: #F4F2F2;
		border: none;
	}
	.landing-testimonials .prev-icon, .landing-testimonials .next-icon,
	.landing .prev-icon, .landing .next-icon{
		background-image: url(/resources/img/svg/sprite_svg_b4p.svg);
		width: 16px;
	}
		.landing-testimonials .prev-icon,
		.landing .prev-icon{background-position: -91px -148px;}
		.landing-testimonials .next-icon,
		.landing .next-icon{background-position: -114px -148px;}

	/* landing slider */
	.landing-carousel{
		padding: 0 5.98% 80px;
		position: relative;
	}
	.landing .page-text ul.landing-slider li{
		background: none;
		padding: 0;
	}
	.landing .page-text ul.landing-slider li:before{
		display: none;
	}
	.landing-carousel .slider-controls{
		width: 100%;
		left: 0;
	}
	.landing-next-control, .landing-prev-control{
		display: inline-block;
		vertical-align: top;
		width: 40px;
		height: 30px;
		position: relative;
	}
	.landing-next-control:hover, .landing-prev-control:hover{
		opacity: .6;
	}
	.landing-prev-control{
		border-radius: 4px 0 0 4px;
	}
	.landing-next-control{
		position: absolute;
		right: 0;
		border-radius: 0 4px 4px 0;
	}
	.landing .bx-pager-link{background-color: #5AC7A3;}
	.landing .bx-pager-link.active,
	.landing .bx-pager-link:hover{background-color: #F69362;}

/*-------------------- landing2 version-2 Page ----------------------*/
	/**/.landing2 .main-wrapper{
		padding: 0;
	}
	.landing2{
	}
	.landing-order-form + .landing-line:after{bottom: -16px;}
	.landing2 .l2-head-bg{
		background: url(/resources/img/png/landing2-head-bg.jpg) no-repeat 50% 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-ms-background-size: cover;
		background-size: cover;
		height: 100%;
		overflow: hidden;
		/*padding-top: 90px;*/
		position: fixed;
		width: 100%;
		z-index: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;/**/
	}
	.landing2 .l2-head-falce{
		position: relative;
		width: 100%;
		z-index: 0;
		height: 790px;
	}
	.l2-head-center{
		margin-top: 90px;
		width: 100%;
	}
	.landing2-top-bg{position: relative;}
	.bg-on{
		background-image:  none;
		background-color: #f6f2f2;
		background-repeat: no-repeat;
		background-position: 50% 0;
		background-size: 150%;
		-webkit-transition: background-color .2s ease;
		-o-transition: background-color .2s ease;
		transition: background-color .2s ease;
	}
	.landing2-top-bg nav > ul > li > a.howitworks-href {
		padding-left: 20px;
	}
	.landing2-top-bg.bg-on .howitworks-href::before {
		border-left-color: #777;
	}
	.landing2-top-bg.bg-on #current_auth_container {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.landing2-top-bg.bg-on nav > ul > li > a {
		padding: 20px 8px 10px;
		color: #333;
	}
	.landing2-top-bg.bg-on nav > ul > li > a.howitworks-href {
		padding-left: 20px;
		color: #333;
	}
	.landing2-top-bg.bg-on nav > ul > li > a:hover,
	.landing2-top-bg.bg-on nav > ul > li > a.howitworks-href:hover {
		color: #fff;
	}
	.landing2-top-bg.bg-on .howitworks-href:hover::before {
		border-left-color: #fff;
	}
	.landing2-top-bg.bg-on .howitworks-href span {
		bottom: 5px;
	}
	header .landing2-top-bg.bg-on .logo img {
		margin-top: 15px;
	}
	.landing2 header{background: none;}
	.landing2 .login-last .login > div{
		background: #8752BD;
		border-color: #C5A3DB;
	}
	.landing2 #id_esauth_myaccount_login_link{
		color: #fff;
	}
	.landing2 .header-fixed.scroll #id_esauth_myaccount_login_link{
		color: #cbade9;
	}
	.landing2 .login-last .login > div:hover{
		background: #7733bb;
	}
	.landing2 #id_esauth_myaccount_login_link:before{
		background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat 0 -192px;
		width: 17px;
		height: 20px;
	}

	/* landing2 top order form */
	.landing2 .page-content h1, .landing2 .page-content h2{font-size: 36px;}
	.top-title{
		color: #fff;
		margin: 55px 0 0  65px;
		text-transform: uppercase;
		text-shadow: 220px 152px 0 rgba(0,0,0,.1);
	}
	.top-title .font-120{
		font-size: 120px;
		font-weight: 800;
		line-height: 95%;
	}
	.top-title .font-48{
		font-size: 48px;
		font-weight: 300;
		line-height: 130%;
	}
	.top-title .font-48 strong{
		font-weight: 800;
	}
	.landing2 .landing-order-form {
		margin: 0;
		position: relative;
		top: -25px;
		width: 100%;
	}
	.landing-3 .landing-order-form {
		margin: 0;
		min-height: calc(100% - 90px);
	}
	.landing-3 .main-wrapper {
		height: 100% !important;
	}
	.landing-3 footer {
		clear:both;
	}
	.landing-3 .landing-order-form .landing-line:after {
		display:none;
	}
	.landing2 .landing-order-form .container{
		background: none;
		padding: 0;
	}
	.landing2 .landing-order-form .landing-line:after{display: none;}
	.landing2 .landing-order-form .order-form{
		background: #EDE3E4;
		box-shadow: 0 0 35px 0 rgba(0,0,0,.25), inset 0 0 0 2px rgba(255,255,255,.8);
		float: none;
		margin: 0 auto;
		position: relative;
		left: 20px;
	}
	.landing2 .landing-order-form .order-form .esof h2{
		box-shadow: inset 0 0 0 2px #46AE97;
		font-size: 24px;
		font-weight: 300;
	}
	.new-landing .landing-order-form .order-form .esof h2 {
		text-indent: -9999px;
		position: relative;
	}
.new-landing .landing-order-form .order-form .esof h2::after {
	content: "Let's write your essay";
	text-indent: 0;
	position: absolute;
	width: 100%;
	left: 0;
}

	/* scroll to learn more */
	.scroll-learn-more{
		color: #fff;
		display: block;
		font-size: 14px;
		text-align: center;
		padding-top:65px;
		position: relative;
		left: 50%;
		margin-left: -67px;
		width: 134px;
		-webkit-animation: animation 2s infinite alternate;
		-moz-animation: animation 2s infinite alternate;
	}
		.scroll-learn-more:hover, .scroll-learn-more:focus, .scroll-learn-more:active{color: #fff; text-decoration: none;}
@-webkit-keyframes animation{
	from {color: #fff;}
	to {color: #46AE97;}
}
@-moz-keyframes animation{
	from {color: #fff;}
	to {color: #46AE97;}
}
@keyframes animation{
	from {color: #fff;}
	to {color: #7733BB;}
}
	.scroll-learn-more:before{
		background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat -97px -202px;
		content: "";
		display: block;
		height: 56px;
		margin-left: -11px;
		position: absolute;
		bottom: 30px;
		left: 50%;
		width: 22px;
	}
		.scroll-learn-more:hover:before{bottom: 25px;}
	.landing2 .l2-bg{
		background: #fff;
		position: relative;
		z-index: 2;
	}
		.l2-bg > section:first-child .page-text{padding-top: 16px; position: relative;}
		.l2-bg > section:first-child .page-text:after{
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAABCAYAAADTjP5iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiPHPmzH8G3ICRgUgAEGAA7zIDZkgHW7sAAAAASUVORK5CYII=);
			background-repeat: repeat-x;
			content: "";
			display: block;
			position: absolute;
			top: -24px;
			left: 0;
			height: 1px;
			width: 100%;
		}
	.landing2-steps .l2-step-wrap{
		color: #444548;
		font-size: 18px;
		position: relative;
	}
	.landing2-steps .l2-step-wrap:after{
		content: "";
		clear: both;
		display: table;
		line-height: 0;
	}
	.landing2-steps .align-center{
		height: 1px;
		margin-top: -10px;
		padding: 0;
		position: absolute;
		top: 50%;
		width: 100%;
		z-index: 1;
	}
	.box{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.l2-left, .l2-right{
		position: relative;
		width: 50%;
	}
	.l2-left{
		border-right: 1px solid #EBEBEB;
		box-shadow: 1px 0 0 0 #EBEBEB;
		float: left;
		padding: 14px 19px 14px 0;
	}
	.l2-right{
		border-left: 1px solid #EBEBEB;
		box-shadow: -1px 0 0 0 #EBEBEB;
		float: right;
		padding: 14px 0 14px 19px;
	}
		.l2-left:before, .l2-right:before{
			background: #fff;/* #EA797B
			border-radius: 50%;*/
			content: "";
			display: block;
			height: 24px;
			margin-top: -12px;
			position: absolute;
			top: 50%;
			width: 10px;
		}
		.l2-left:before{right:-6px;}
		.l2-right:before{left: -6px;}
	.l2-step{
		background-color: #F2F2F2;
		border-radius: 2px;
		padding: 45px 20px 40px 142px;
		position: relative;
		min-width: 295px;
	}
	.l2-left .l2-step{float: right;}
	.l2-right .l2-step{float: left;}
	.l2-step:before {
		background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat;
		content: ' ';
		display: block;
		position: absolute;
	}
	.order-details:before {
		background-position: -533px -129px;
		height: 89px;
		left: 17px;
		top: 21px;
		width: 100px;
	}
	.start-bidding:before {
		background-position: -400px -181px;
		height: 70px;
		left: 15px;
		top: 33px;
		width: 124px;
	}
	.reserve-funds:before {
		background-position: -402px -120px;
		height: 54px;
		left: 20px;
		top: 38px;
		width: 101px;
	}
	.download-paper:before {
		background-position: -318px -121px;
		height: 108px;
		left: 33px;
		top: 11px;
		width: 74px;
	}

	.l2-step:after{
		background: #F2F2F2;
		content: "";
		display: block;
		height: 18px;
		margin-top: -9px;
		position: absolute;
		top: 50%;
		width: 18px;
		-ms-transform: rotate(45deg); /* IE 9 */
		-moz-transform: rotate(45deg); /* Firefox */
		-webkit-transform: rotate(45deg); /* Safari and Chrome */
		-o-transform: rotate(45deg); /* Opera */
	}
		.l2-left .l2-step:after{
			right: -7px;
		}
		.l2-right .l2-step:after{
			left: -7px;
		}

	/* landing2 testimonial */
	.landing2-bg{
		background: #8752BD;
		margin-top: 16px;
	}
	.landing2-bg .page-text h2{
		color: #fff;
	}
	.landing2-bg .page-text p{
		color: #d9bcf6;
	}

	.landing2 .customer-testimonials{
		border: none;
		background: none;
		min-height: 206px;
		max-width: 942px;
		margin: 0 auto;
		position: relative;
	}
	.landing2 .landing-testimonials{
		padding: 0 0 75px;
		overflow: hidden;
		max-width: 100%;
	}
		.landing2 .landing-testimonials:before{
			background: rgba(135,82,189,.85);
			/*box-shadow: 0 0 0 1px rgba(255,255,25,1);*/
			content: "";
			display: block;
			height: 70%;
			position: absolute;
			top: 0;
			margin-right: 421px;
			right: 50%;
			width: 50%;
			z-index: 6;
		}
		.landing2 .landing-testimonials:after{
			background: rgba(135,82,189,.85);
			/*box-shadow: 0 0 0 1px rgba(255,255,25,1);*/
			content: "";
			display: block;
			height: 70%;
			position: absolute;
			top: 0;
			margin-left: 421px;
			left: 50%;
			width: 50%;
			z-index: 6;
		}
	.landing2 .landing-testimonials .landing-line:after{display: none;}
	.landing2 .read-testimonials-container{
		margin-right: -84px;
		top: auto;
		right: 50%;
		bottom: -90px;
	}
	.landing2 .read-testimonials-container a{
		color: #6dcff6;
	}
	.landing2 .landing-testimonials .bx-wrapper{
		background: none;
		border: none;
	}
	.landing2 .landing-testimonials .bx-viewport{
		background: none;
	}
	.landing2 .landing-testimonials .carousel-inner .item{
		padding: 0;
	}
	.landing2 .landing-testimonials .carousel-inner .l2-item{
		/*box-shadow: 50px 0 0 0 #8752BD inset, -50px 0 0 0 #8752BD;*/
		background: #FAFAFA;
		border: 2px solid #B18BD7;
		border-radius: 4px;
		margin: 0 50px;
		padding: 20px;
		position: relative;
	}
	.landing2 .writer-info{
		background: #E9E9E9;
		border: none;
		top: 12px;
		left:12px;
	}
	.landing2 .writer-info:hover{
		background: #e1e1e1;
	}
	.landing2 .slider-controls{
		max-width: 956px;
		left: 0;
		top: 32%;
		width: 100%;
	}
	.landing2 .next-control,
	.landing2 .prev-control{
		width: 16px;
	}
	.landing2 .bx-controls{
		width: 100%;
		text-align: center;
	}
	.landing2 .bx-wrapper .bx-pager{
		margin: 0 auto;
		position: relative;
		right: auto;
		bottom: auto;
		width: 320px;
	}
	.landing2 .bx-wrapper .bx-pager.bx-default-pager a{
		height: 8px;
		margin: 0 11px;
		width: 8px;
	}

	/* landing2 carousel */
	.landing2 .landing-carousel {
		max-width: 100%;
		overflow: hidden;
		padding-bottom: 30px;
	}
		.landing2 .landing-carousel:before{
			background: rgba(255,255,255,.85);
			/*box-shadow: 0 0 0 1px rgba(255,255,25,1);*/
			content: "";
			display: block;
			height: 80%;
			position: absolute;
			top: 15%;
			margin-right: 333px;
			right: 50%;
			width: 50%;
			z-index: 6;
		}
		.landing2 .landing-carousel:after{
			background: rgba(255,255,255,.85);
			/*box-shadow: 0 0 0 1px rgba(255,255,25,1);*/
			content: "";
			display: block;
			height: 80%;
			position: absolute;
			top: 15%;
			margin-left: 332px;
			left: 50%;
			width: 50%;
			z-index: 6;
		}
	.landing2 .bx-viewport{overflow: visible !important;}
		.landing2 .landing-carousel .bx-viewport{
			background: #6BD2A6;
			box-shadow: inset -35px 0 0 0 #fff, inset 35px 0 0 0 #fff;
			margin: auto;
			max-width: 735px !important;
		}
	.landing2 .landing-slider li{
		padding: 35px 80px;
		max-width: 625px
	}
	.landing2 .landing-slider li:after {
		display: none;
	}
	.landing2 .page-text iframe{
		box-shadow: 0 0 0 3px rgba(82,182,139,1);
		margin-bottom: 13px !important;
	}
	.landing2 .slider-controls{z-index: 7;}
		.landing2 .landing-carousel .slider-controls{
			margin: -15px 0 0 -380px;
			left: 50%;
			max-width: 760px;
			top: 50%;
		}
	.landing2 .prev-icon, .landing2 .prev-icon,
	.landing2 .next-icon, .landing2 .next-icon{
		width: 17px;
	}
	.landing2 .prev-icon, .landing2 .prev-icon{
		background-position: -43px -150px;
	}
	.landing2 .next-icon, .landing2 .next-icon{
		background-position: -66px -150px;
	}
	.landing2 .landing-next-control, .landing2 .landing-prev-control{width: 16px}
	.landing2 .landing-carousel .bx-pager-link{background-color: #C2C1C1;}
	.landing2 .landing-carousel .bx-pager-link:hover, .landing2 .landing-carousel .bx-pager-link.active{background-color: #F69362;}

	/* order2 button */
	.landing2-order-bg{
		background: url(/resources/img/png/landing2-order-bg.jpg) no-repeat 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-ms-background-size: cover;
		background-size: cover;
		min-height: 240px;
		margin-top: 16px;
		position: relative;
	}
	.landing2 .order-button-block{border: none;}
	.landing2 .order-heading{
		color: #fefefe;
		font-size: 48px;
		font-weight: 300;
		line-height: 1;
		margin-bottom: 30px;
	}
	.landing2 .order-heading strong{
		font-weight: 800;
		text-transform: capitalize;
	}
	.landing2 .order-button-block .order-button{
		box-shadow: 0 -4px 0 0 #d17d54 inset, 0 0 1px 0 rgba(255,255,255,.7) inset;
		font-weight: 600;
		max-width: 320px;
	}
	.landing2 .order-button-block .order-button:hover{
		box-shadow: 0 4px 0 0 #f69362 inset, 0 0 1px 0 rgba(255,255,255,.7) inset;
	}
	/* landing2 footer */
	.landing2 footer{
		background: #fff;
		position: relative;
		z-index: 2;
	}

/*---------------------- ES loader -----------------------*/
	.es-loader {
		min-width: 50px;
		position: relative;
	}
	.es-loader * {
		opacity: .7;
		z-index: 0;
	}
	.es-loader:before, .es-loader:after {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		display: block;
		z-index: 1
	}
	.es-loader:after {
		width: 7px;
		height: 7px;
		margin: auto;
		border-radius: 100%;
		box-shadow: -5px -5px #FDA97A, 5px -5px #EA797B, 5px 5px #B083DE, -5px 5px #46CAA5;
		-moz-animation: rotate360 1s ease infinite;
		-webkit-animation: rotate360 1s ease infinite;
		animation: rotate360 1s ease infinite;
	}
	 @-webkit-keyframes rotate360 {
		0% {
			-webkit-transform: rotate(360deg);
		}
		100% {
			-webkit-transform: rotate(0deg);
		}
	}
	@-moz-keyframes rotate360 {
		0% {
			-moz-transform: rotate(360deg);
		}
		100% {
			-moz-transform: rotate(0deg);
		}
	}
	@keyframes rotate360 {
		0% {
			transform: rotate(360deg);
		}
		100% {
			transform: rotate(0deg);
		}
	}
	.navicon {
		display: none;
	}

/*------------------- Footer -----------------------*/

	.h-footer{
		height: 282px;
		visibility: hidden;
	}/*
	.no-svg .h-footer{
		display: none;
	}*/
	footer{
		background: #fcfcfc;
		border-top:1px solid #e1e1e1;
		box-shadow: inset 0 1px 0 #fff;
		padding:40px 0 0;
	}
	footer .footer-links,
	footer .footer-links-2{
		margin-bottom:40px;
	}

	/* footer drop down */
	footer > ul > li.btn-group > a:focus{
		text-decoration:none;
		outline: 0;
		text-decoration:none;
		background:none;
		color:#333;
	}
	footer > ul > li.btn-group > a:hover,
	footer > ul > li.btn-group > ul > li > a.active{
		color:#fff;
		background:#b083de;
		text-decoration:none;
		outline: 0;
	}
	footer .btn-group{
		padding-right: 9px;
		position:relative;
	}
	footer .btn-group > a:hover{
		text-decoration: none;
	}
	footer .btn-group:after{
		border-top: 5px solid #B3B3B3;
		border-right: 6px solid transparent;
		border-left: 6px solid transparent;
		content: "";
		display: block;
		position: absolute;
		top: 7px;
		right: 0px;
		height: 0;
		width: 0;
	}
	footer .btn-group:hover:after{
		border-top-color: #B083DE;
	}
	footer .btn-group.open:after{
		border-top: none;
		border-bottom: 5px solid #B3B3B3;
	}
	footer .btn-group .dropdown-menu{
		border-color: #B3B3B3;
		border-radius:0;
		box-shadow:none;
		margin-top:4px;
		padding:0;
		left: auto;
		right: 0;
		text-align:left;
		width:auto;
		min-width: 133px;
	}
	footer .btn-group .dropdown-menu > li{
		border: none;
		display:block;
		margin: 0;
		text-align:left;
	}
	footer .btn-group .dropdown-menu > li > a{
		font-size:13px;
		position:relative;
		padding:5px 12px 5px 30px;
		color:#666666;
		background:none;
		display:block;
	}
	footer .btn-group .dropdown-menu > li > a:hover{
		background:#b083de;
		color:#fff;
		border-bottom:0;
	}
	footer .btn-group .dropdown-menu > li:nth-of-type(even){
		background:#f4f4f5;
	}
	footer .btn-group .dropdown-menu > li > a:before{
		content:"\25cf";
		display:block;
		width:6px;
		height:6px;
		position:absolute;
		left:12px;
		top:4px;
		font-size:11px;
		color:#999;
	}
	footer .btn-group .dropdown-menu > li > a.active:before{
		color:#fff;
	}
	footer .btn-group .dropdown-menu > li > a:hover:before{
		color:#fff;
	}

	footer .footer-menu{
		margin-bottom: 30px;
		padding: 15px 1.4% 5px;
		text-align: center;
	}
	footer .footer-menu li{
		border-right: 1px solid #E1E1E1;
		box-shadow: 1px 0 0 0 #B3B3B3;
		line-height: 16px;
		margin:0 0 12px 0;
		width: auto;
	}
	footer .footer-menu li:last-of-type {
		border: none;
		box-shadow: none;
	}
	footer .footer-menu li.btn-group{
		border: none;
		box-shadow: none;
	}
	footer .footer-menu li a{
		color: #333;
		font-size: 14px;
		padding: 0 13px;
	}
	footer ul{
		list-style: none;
		margin:0;
		padding: 5px 0;
	}
	footer ul li{
		display:inline-block;
		font-size: 15px;
		margin-bottom: 6px;
		margin-left: 3%;
		vertical-align: top;
		width:16%;
	}
	footer ul li a, footer ul li a:hover, footer ul li a:active, footer ul li a:focus{
		color:#010101;
		outline: 0;
	}
	footer .disclaimer{
		font-size: 15px;
		padding: 0 15px;
		position: relative;
	}
	footer .disclaimer:before,
	footer .disclaimer:after{
		background-color: #E1E1E1;
		border-right: 1px solid #fff;
		content: "";
		display: block;
		padding: 5px 0;
		position: absolute;
		top: -5px;
		left: 0px;
		height: 100%;
		width: 2px;
	}

	footer .disclaimer:after{
		left: auto;
		right: 0px;
	}
	footer .f-accept{
		color:#666;
		line-height:170%;
		margin: 24px 0 0 4px;
	}
	footer .f-accept a{
		background: #fff;
		display:inline-block;
		width:210px;
		height:35px;
		vertical-align: middle;
		position: relative;
	}
	footer .f-accept .paypal{
		margin-right:10px;
		background: url(/resources/img/svg/sprite_svg_b4p.svg) -40px -319px no-repeat;
		display: inline-block;
		height: 18px;
		width: 61px;
		vertical-align: middle;
	}
	.no-svg footer .f-accept .paypal:before{
		background: url(/resources/img/png/paypal.png) 0 0 no-repeat;
		background-size: 40%;
	}
	footer .f-accept .mastercard{
		background: url(/resources/img/png/paypal_cards.png) 0px -24px no-repeat;
		display: inline-block;
		height: 23px;
		position: relative;
		vertical-align: middle;
		width: 115px;
	}
	footer .footer-logo{
		background:#f2f2f2;
		border-top:3px solid #b083de;
		position:relative;
	}
	footer .f-logo{
		position:absolute;
		left:50%;
		margin-left:-78px;
		top:3px;
	}
	footer .f-logo .logo{
		margin: 0 auto;
		font-weight: 300;
		font-size: 26px;
		line-height:46px;
		color:#333;
		display:block;
		white-space: nowrap;
		position:relative;
		z-index:2;
	}
	footer .f-logo .logo:hover{
		text-decoration:none;
	}
	footer .f-logo .logo img{
		margin-top:0;
		vertical-align:top;
		width: 205px;
	}
	.youtube, .twitter, .facebook, .google{
		display:inline-block;
		height:39px;
		width:39px;
		float:none;
		background:#fff;
		margin-top:11px;
		margin-left:10px;
	}
	.social {
		text-align: center;
	}
	.social a{
		background-color: #fff;
		background-image: url(/resources/img/svg/sprite_svg_b4p.svg);
		background-repeat: no-repeat;
	}
	.no-svg .social a{
		background-image: url(/resources/img/png/sprite_svg_b4p.png);
	}
	footer .social a{
		margin-bottom: 11px;
	}
	.social .youtube{
		background-position: -53px -628px;
		position: relative;
	}
	.social .youtube:hover{
		background-position: -90px -628px;
	}
	.social .twitter{
		background-position: -56px -543px;
	}
	.social .twitter:hover{
		background-position: -106px -543px;
	}
	.social .facebook{
		background-position: -60px -444px;
	}
	.social .facebook:hover{
		background-position: -110px -444px;
	}
	.social .google{
		background-position: -58px -499px;
	}
	.social .google:hover{
		background-position: -108px -499px;
	}

/*------------------- End Footer -----------------------*/


/*------------------- IE-8 -------------------*/

/* Inputs */
.ie8 input {
	padding: 8px !important;
}
/* image on our-writers */
.no-svg .award-tripleten,
.no-svg .award-nineplus,
.no-svg .award-punctuality,
.no-svg .award-reliability,
.no-svg .lo-next-control:before,
.no-svg .tw-next-control:before,
.no-svg .awards .awardbox:before{
	background-image: url(/resources/img/png/sprite_svg_b4p.png);
}

/* Youtube Modal Plugin */
.youtube-modal-window {
	background-color: #f0efef;
	border-radius: 2px;
}

#youtube-modal-overflow {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.2);
	z-index: 100;
}

.youtube-modal-header {
	padding: 10px;
	background-color: #46caa5;
	color: #fff;
	border-radius: 2px 2px 0 0;
}

.youtube-modal-title {
	line-height: 24px;
}
.youtube-modal-close {
	line-height: 30px;
}

.howitworksvideo-one {
	position: absolute;
	width: 222px;
	padding: 5px 0;
	text-align: center;
	left: 50%;
	margin-left: -111px;
	top: 50px;
	font-size: 1.375em;
	font-weight: 300;
	z-index: 1;
}
.howitworksvideo-one:hover {
	cursor: pointer;
	color: #fff;
	background-color: #46caa5;
}
.howitworksvideo-one:before {
	content: '';
	position: absolute;
	border: 8px solid transparent; border-left: 8px solid #d5d4d6;
	top: 50%;
	margin-top: -8px;
	left: 45px;
}
.howitworksvideo-one:hover:before {
	border-left: 8px solid #fff;
}

.howitworksvideo-two {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 0;
	margin-bottom: 6px;
	padding: 4px 0;
	font-size: 1em;
	color: #777;
}

.howitworks-href {
	position: relative;
	padding-left: 20px;
}
.howitworks-href:before {
	content: '';
	position: absolute;
	left: 10px;
	top: 50%;
	border: 5px solid transparent;
	border-left: 5px solid #777;
	margin-top: -6px;
}
.howitworks-href span {
	position: absolute;
	font-size: .75em;
	width: 100%;
	text-align: center;
	left: 0;
	bottom: 15px;
}

.howitworks-href:hover:before {
	border-left: 5px solid #fff;
}
/*----Top writer  filter----------------------------*/
.topwriterspage-filter .content-inner.es-loader {
	min-height:170px;
}
.relative {
	position:relative;
}
#topwiriters_container {
	z-index: 1;
}
.tw-filter-item:before {
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	width: 0;
}
.tw-filter {
	border-bottom:3px solid #d6d6d6;
	margin:0 0 20px;
	position:relative;
}
.tw-filter > .clearfix {
	border: 1px solid #d6d6d6;
	border-bottom:none;
}
.tw-no-writers p:first-child {
	padding-top: 20px;
}
.filter-values a {
	display:block;
	background:#fff;
	line-height:130%;
	padding: 0 15px 10px;
}
.tw-filter-content {
	background:#fff;
	border: 1px solid #46caa5;
	border-bottom-width:3px;
	left: -1px;
	padding-top: 45px;
	position: absolute;
	top: -1px;
	width: 100%;
	z-index: 7;
	font-size:12px;
}
.tw-filter-discipline-content {
	min-width:200px;
	z-index: 9;
}
.cl-blue.tw-filter-disc-current {
	z-index: 10;
}
.tw-filter-href.active {
	display: none;
}
.tw-filter .bold {
	font-weight:600;
}
.tw-filter .hide {
	display:none;
}
.tw-filter-item,
.wr-online-check {
	font-size:12px;
	padding: 10px 15px;
}
.wr-online-check label {
	cursor:pointer;
	z-index: 6;
}
.wr-online-check input {
	margin: 0 3px 0 0;
	vertical-align: middle;
}
.tw-filter-item {
	border-right:1px solid #cbd5dc;
	cursor: pointer;
	padding-right:25px;
	position:relative;
}
.tw-filter-item:before {
	border-top-color:#7c7e7e;
	border-width:5px 3px 0;
	top:50%;
	margin-top: -2px;
	right:10px;
	z-index: 10;
}
.tw-filter-item.js-active .cl-blue,
.tw-filter-item:hover .cl-blue,
.tw-filter-item:active .cl-blue,
.wr-online-check:hover .cl-blue,
.wr-online-check:active .cl-blue {
	color:#000;
}
.cl-blue {
	color:#118967;
	position:relative;
	z-index: 8;
	transition: color .3s ease;
}
.cl-light-blue {
	color:#34be97;
}
.f-left {
	float:left;
}
.f-right {
	float:right;
}
.tw-filter #d0:first-letter {
	text-transform: uppercase;
}
.top-writers-section .section-header h1 {
	margin: 0 0 10px;
}
.top-writers-section .section-header a {
	font-size: 14px;
	margin: 0 0 25px;
	color: #0088cc;
}
/*----------------------------*/
.active-message {
	background: url("/w3t_img/images/ico_new_mes4.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 11px;
	position: absolute;
	right: 24px;
	top: 9px;
	width: 18px;
}
/*-----------/prices.html-----------------*/
.prices-table {
	color:#3f3f3f;
	font-size:16px;
	text-align:center;
	width: 100%;
}
.prices-table .bold {
	font-weight:600;
}
.max-width {
	max-width:515px;
}
.prices-table td,
.prices-table th,
.prices-in {
	border:none;
	font-weight:400;
	padding: 0 30px;
}
.prices-table th {
	padding: 0 10px;
}
.prices-table th > div,
.prices-in > div {
	border-top:1px solid #eaeaea;
	padding: 20px 0;
}
.prices-table th > div {
	padding: 20px;
}
.prices-table tr:first-child th > div,
tr:first-child .prices-in > div,
.price > div,
.price-after > div {
	border:none;
}
.prices-in {
	position:relative;
}
.prices-in:after,
.prices-in:before,
.prices-in:after,
.prices-in:before,
.note:before,
.factor:before {
	background:#fff;
	content:"";
	display:block;
	position:absolute;
	top:0;
	width:3px;
	height:100%;
}
.prices-in:before {
	left:-1px;
	box-shadow:-2px 0 3px -2px rgba(0, 0, 0, 0.15) inset;
}
.prices-in:after {
	right:-1px;
	box-shadow:2px 0 3px -2px rgba(0, 0, 0, 0.15) inset;
}
tr:first-child .prices-in {
	box-shadow:0 -2px 3px -2px rgba(0, 0, 0, 0.15);
}
tr:last-child .prices-in {
	box-shadow:0 2px 3px -2px rgba(0, 0, 0, 0.15);
}

.prices-table th {
	color:#a1a1a1;
}
.prices-table .price {
	background: #f5f4f4;
	font-size:30px;
}
.note {
	padding-left:45px;
	margin-left: 30%;
}
.note:before {
	background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat 0 -710px;
	height: 30px;
	width: 34px;
	top:50%;
	margin-top:-15px;
	left:0;
}
.factors {
	margin:50px 0 15px;
}
.factor {
	box-sizing:border-box;
	display:block;
	float:left;
	font-size:16px;
	font-weight:600;
	padding: 100px 0 0;
	margin: 0 35px 10px;
	text-align:center;
	position:relative;
	width: 20%;
}
.factor:before {
	background: url(/resources/img/svg/sprite_svg_b4p.svg) no-repeat -77px -711px;
	height: 61px;
	width: 43px;
	margin-left:-20px;
	top:40px;
	left:50%;
}
.factor-num:before {
	background-position: -141px -711px;
}
.factor-de:before {
	background-position: -205px -711px;
}
.ie8 .note:before,
.factor:before {
	background-image: url(/resources/img/png/sprite_svg_b4p.png)
}
.message-box {
	background:#fff;
	box-sizing:border-box;
	border:1px solid #5cbcba;
	border-top-width:2px;
	position:fixed;
	z-index: 100;
	padding:5px;
	bottom:-100px;
	height: 80px;
	width: 100%;
	color:#2f8785;
	font-weight:300;
	font-size:16px;
}
.bottom-show {
	transition: bottom .3s ease 2s;
	bottom:0;
}
.bottom-hide {
	transition: bottom .3s ease 0s;
	bottom:-100px;
}
.es-close-mbox,
.es-close-mbox:hover {
	color:#ccc;
	border-radius:50%;
	border:1px solid #ccc;
	text-indent: -3000%;
	width: 20px;
	height: 20px;
}

.es-close-mbox:before,
.es-close-mbox:after {
	width: 2px;
	height: 12px;
	background: #ccc;
	display:block;
	content:"";
	position:absolute;
	top:50%;
	margin:-6px 0 0 -1px;
	left:50%;
}
.es-close-mbox:hover,
.es-close-mbox:active {
	border-color:#f8a000;
}
.es-close-mbox:hover:before,
.es-close-mbox:hover:after,
.es-close-mbox:active:before,
.es-close-mbox:active:after {
	background: #f8a000;

}
.es-close-mbox:before {
	transform:rotate(45deg);
}
.es-close-mbox:after {
	transform:rotate(-45deg);
}
.mbox-item {
	display:inline-block;
	margin:0 0 0 15px;
	vertical-align: middle;
}
.mc2_logo {
	text-align: center;
	padding-bottom: 17px;
	margin-right:15px;
	position:relative;
}
.mc2_logo,
.mc2_logo:hover,
.mc2_logo:active {
	text-decoration: none;
}
.mc2_logo img {
	max-width: 50px;
	display:inline-block;
}
.mc2_logo_txt {
	display:block;
	font-size:11px;
	color:#2f8785;
	position:absolute;
	bottom:-2px;
	left:-27px;
	transition: color .2s ease 0s;
}
.mc2_logo:hover .mc2_logo_txt,
.mc2_logo:active .mc2_logo_txt {
	color:#f8a000;
}
.btn-blue,
.btn-blue:hover {
	background:#5cbcba;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.0);
	display:inline-block;
	font-size:14px;
	color:#fff;
	font-weight:600;
	padding:10px 35px;
	text-transform:uppercase;
	width: auto;
	transition: box-shadow .2s ease 0s;
}
.btn-blue:hover,
.btn-blue:active {
	box-shadow: inset 0 3px 0 0 #53a8a6;
}
.btn-blue.mbox-item {
	margin-left: 30px;
}

#stay_signed_in {
    margin-right: 5px;
}
.es-auth-stay-signed-in label {
    font-size: 13px;
}
@media all and (max-width: 850px){
	.mbox-item .cl-orange {
		display:block;
	}
}
@media all and (max-width: 750px){
	.mc2_logo_txt {
		display:none;
	}
	.mc2_logo {
		padding-bottom: 0;
	}
	.message-box {
		height: auto;
		padding-right: 50px;
		bottom:-200px;
	}
	.bottom-show {
		bottom:0;
	}
	.mbox-item .cl-orange {
		display:inline;
	}
	.mbox-item {
		margin-bottom: 5px;
	}
}
/* MEDIA QUERIES */
@media (min-width: 1020px) and (max-width: 1200px){
	.landing2 .landing-order-form{
		top: 0;
	}
	.top-title{
		margin: 10px 0 0 65px;
	}
	.scroll-learn-more{
		bottom: -20px;
	}
}
@media screen and (max-width: 1200px){
	nav > ul > li {
		min-width: 8%;
	}
	.sidebar-order 	#id_esof_subm{
		width: 100%;
	}
	.sidebar-order #newOrderFrom #open-whats-next {
		bottom: 0;
		position: relative;
		right: 0;
		width: 100%;
	}
}
@media (min-width: 1200px){
	header .logo img{
		margin-top: 18%;
	}
	#current_auth_container{
		margin-top: 26px;
	}
	.header-bottom aside .header-bottom-blocks-header{
		font-size: 20px;
	}
	.header-bottom .header-bottom-block1 .line{
		width:41%;
		right:-51%;
	}
	.header-bottom .header-bottom-block2 .line{
		width:41%;
		right:-51%;
	}
	.header-bottom .header-bottom-block3 .line,
	.header-bottom .header-bottom-block4 .line{
		width:41%;
		left:-56%;
	}
	.header-bottom .header-bottom-block3 .header-bottom-blocks-header,
	.header-bottom .header-bottom-block4 .header-bottom-blocks-header{
		padding-left:17%;
	}
	.order-section input[type=submit]{
		padding:8px 120px 9px;
		margin-left:-240px;
	}
	.features-block1 .features-block-header:before{
		background-position:13px 4px;
	}
	.features-block2 .features-block-header:before{
		background-position:13px -56px;
	}
	.features-block3 .features-block-header:before{
		background-position:13px -116px;
	}
	.features-block4 .features-block-header:before{
		background-position:13px -176px;
	}
	.sidebar-features ul li{
		padding:20px 0 11px 25%;
	}
	.sidebar-contact-phone span{
		font-size: 18px;
	}
}
@media (max-width: 1020px){
	.top-title {
		margin: 0 0 60px;
	}
}
/* Media 800px */
@media (max-width: 800px){
	.top-title{margin: 0; text-shadow: 145px 102px 0 rgba(0, 0, 0, 0.1);}
	.top-title .font-120{font-size: 80px;}
	.top-title .font-48{font-size: 32px;}
	.landing2 .order-heading{font-size: 38px;}
	.bg-on{background-size: auto;}
	.youtube-modal-window{
		width: 90%;
		margin-left: 0 !important;
		left: 5% !important;
	}
	iframe#essayshark-player,
	.how-it-works .page-text iframe {
		height: 360px;
		width: 100%;
	}
}
@media (max-width: 979px) {
	.landing-order-form .order-form {
		margin-left: auto;
    	margin-right: auto;
    	float: none;
	}
}
/* Media 769px - 979px */
@media (min-width: 740px) and (max-width: 979px){
	.landing2 .landing-order-form{
		top: -5px;
		margin: 32px 0 0;
	}
	.top-title{
		margin: 0;
	}
	.landing-3 .main-wrapper {
		padding-top: 50px;
	}
	.landing-3 .landing-order-form {
		min-height: calc(100% + 50px);
	}
}
@media screen and (max-width: 880px){
	.customer-testimonials .slider-controls {
		bottom: -20px;
		left: 0;
		width: 100%;
		z-index: 5;
	}
	.landing-3 .bx-wrapper .bx-pager {
		margin-right: 0;
		right: 0;
	}
}
/* Media 769px - 979px */
@media (min-width: 769px) and (max-width: 979px){
	.sidebar-testimonials .read-testimonials {
		bottom: -50px;
		position: relative;
	}
	header .logo img{
		margin-top:16%;
	}
	nav ul li{
		min-width:8%;
	}
	nav ul li a{
		font-size: 12px;
		padding:15px 4px 0px;
	}
	#current_auth_container{
		margin-top: 8px;
	}
	.howitworks-href span{
		bottom: 0px;
	}
	nav > ul > li.login-last{
		width: auto;
		min-width: 140px;
	}
	.login-last .login > div,
	#id_esauth_myaccount_login_link{
		width: auto;
	}
	.header-bottom .header-bottom-block1 .line{
		width:15%;
		right:-24%;
	}
	.header-bottom .header-bottom-block2:before{
		right: -8%;
	}
	.header-bottom .header-bottom-block2 .line{
		width:16%;
		right:-24%;
	}
	.header-bottom .header-bottom-block3 .line, .header-bottom .header-bottom-block4 .line{
		width:16%;
		left:-31%;
	}
	.header-bottom .header-bottom-block2 .header-bottom-blocks-header{
		padding-right:23%;
	}
	.header-bottom .header-bottom-block1:before{
		width:9%;
		right:-9%;
	}
	.header-bottom .header-bottom-block3:before, .header-bottom .header-bottom-block4:before{
		top:18px;
	}
	.header-bottom .header-bottom-block3, .header-bottom .header-bottom-block4{
		padding-top:0;
	}
	.header-bottom .header-bottom-block3 .header-bottom-blocks-header, .header-bottom .header-bottom-block4 .header-bottom-blocks-header{
		padding-left:23%;
	}
	.order-section .current-activity,
	.order-section .why-choose-us{
		float: left;
		margin-right: auto;
		margin-left: auto;
		margin-top: 15px;
		position: relative;
		right: auto;
		left: auto;
		width: 49%;
	}
	.step1 .step{
		background-position: 27px 15px;
	}
	.step2 .step{
		background-position: 33px -205px;
	}
	.step3 .step{
		background-position: 33px -412px;
	}
	.step4 .step{
		background-position: 27px -612px;
	}
	.step .step-text{
		font-size: 14px;
	}
	.features-block .features-block-header:before{
		width:30%;
	}
	.features-block .features-block-header:after{
		left:14%;
	}
	.features-block1 .features-block-header:before{
		background-position:9px 4px;
	}
	.features-block2 .features-block-header:before{
		background-position:9px -56px;
	}
	.features-block3 .features-block-header:before{
		background-position:9px -116px;
	}
	.features-block4 .features-block-header:before{
		background-position:9px -176px;
	}
	.features-block .features-block-header{
		padding-left:35%;
	}
	.features-block4 .features-block-header{
		line-height:20px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		padding-top:3px;
	}
	.sidebar-contact{
		text-align:right;
		width:100%;
	}
	.sidebar-features .features-header, .sidebar-testimonials .testimonials-header{
		font-size: 21px;
	}
	.sidebar-service ul li{
		padding:20px 0 20px 70px;
	}
	.sidebar-service ul li:nth-of-type(4){
		padding:10px 0 10px 70px;
	}
	.sidebar-testimonials .testimonials-block .testimonials-block-day{
		right:5px;
	}
	.sidebar-testimonials .testimonials-block .testimonials-block-customer{
		right:-20px;
	}
	.sidebar-contact-phone span{
		font-size: 18px;
	}
}
/* Media 768px */
@media (max-width: 768px){
	nav[role=custom-dropdown] input[type=checkbox]:checked~ul>li {
		margin-top: 0 !important;
	}
	.login-last {
		border-bottom: 3px solid #b083de!important;
	}
	.landing-order-form {
		margin-top: 0;
		margin-bottom: 10px;
	}
	.landing-order-form .container {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.new-landing .wrap-lightbox-dialog {
		display: none !important;
	}
	.row-fluid .span2, .row-fluid .span10{width: 100%; margin-left: 0;}
	.wrap-lightbox-side .lightbox-add {
		margin-top: 0;
	}
	.wrap-lightbox-side .lightbox-browser + .lightbox-arrow {
		display:inline-block;
	}
	.howitworks-href span{margin-left: 5px; position: relative; bottom: auto;}
	.main-wrapper{
		min-height: 0;
	}
	.container{
		padding:10px;
	}
	.page-content h1, .page-content h2, .page-content h3{
		margin: 20px 0;
	}
	.logotype {
		top: 40px;
	}
	.howitworksvideo-one {
		top: 5px;
		z-index: 2;
	}
	header, .landing2-top-bg{
		min-height: 61px;
	}
	header .logo img{
		margin-top:10px;
	}
	header .logo{
		width:25%;
	}
	nav[role="custom-dropdown"]{
		position:absolute;
		left:0;
		top:0;
		z-index:1;
	}
	nav[role="custom-dropdown"] ul{
		display:none;
		width:35%;
		height:100%;
		margin:0;
		padding:0;
		position:absolute;
		right:-7px;
		top:53px;
	}
	nav[role="custom-dropdown"] label{
		position:absolute;
		display:block;
		width:45px;
		right: 0;
		top: 4px;
		min-height:27px;
		margin:0;
		padding:5px 0 5px;
	}
	nav[role="custom-dropdown"] label:hover{
		background:#b083de;
	}
	nav[role="custom-dropdown"] label:hover:after, nav[role="custom-dropdown"] input[type=checkbox]:checked ~ label:after{
		color:#fff;
	}
	nav[role="custom-dropdown"] label:after, nav[role="custom-dropdown"] input[type=checkbox]:checked ~ label:hover:after{
		position: absolute;
		display:block;
		width: 45px;
		text-align:center;
		left:0;
		top: 0;
		content:"\2261";
		color:#7b5f97;
		font-family: 'Open Sans';
		font-size:42px;
		font-weight:200;
		line-height: 32px;
	}
	nav[role="custom-dropdown"] input[type=checkbox]:checked ~ label{
		background:#b083de;
		z-index:5;
	}
	nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul{
		display:block;
		z-index:2;
	}
	nav[role="custom-dropdown"] input[type=checkbox]:checked ~ label:hover{
		background:none;
	}
	nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li{
		width:100%;
		display:block;
		text-align:left;
		background:#f6f2f2;
		margin-top:1px;
		padding:0;
		border-bottom: 1px solid rgba(176, 131, 222, 0.18);
		border-left:3px solid #b083de;
	}
	nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li:hover, nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li.open, nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li.p_active{
		background:#b083de;
		border:1px solid #b083de;
		border-left:3px solid #7b5f97;
	}
	nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li > .dropdown-menu > li.p_active{
		background:#b083de;
	}
	nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li > a{
		color:#333;
	}
	nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li > a:hover:after, nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li > a:focus:after, nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li > a.active:after{
		display:none;
	}
	nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li:hover > a, nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li.open > a, nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li > a.active, nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li > .dropdown-menu > li > a.active, nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li > .dropdown-menu > li > a.active:before{
		color:#fff;
	}
	nav .btn-group .dropdown-menu{
		margin-top:0;
		top:-1px;
		left:-258px;
		width:250px;
		height:auto;
	}
	nav > ul > li > a,
	.landing2-top-bg.bg-on nav > ul > li > a {
		padding: 10px;
		height: auto;
	}
	.landing2-top-bg #current_auth_container,
	.landing2-top-bg.bg-on #current_auth_container {
		margin: 0;
	}
	.login-last .login > div{
		background: none;
		border: none;
		border-radius: 0;
		line-height: 50px;
		height: 100%;
		max-height: 50px;
		padding: 0;
		position: relative;
		width: 100%;
	}
	#current_auth_container{
		margin: 0;
	}
	#id_esauth_myaccount_login_link{
		background-color: transparent;
		border: none;
		height: 100%;
		padding: 0;
		text-indent: 38px;
		width: 100%;
	}
	#id_esauth_myaccount_login_link:hover{
		background-color: #b083de;
		color: #fff;
	}
	#id_esauth_myaccount_login_link:before{
		top: 16px;
	}
	#id_esauth_myaccount_current_login{
		padding: 0 30px 0 0;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.short #id_esauth_myaccount_current_login:before{
		top: 23px;
		right: 23px;
	}
	#id_esauth_myaccount_current_login:before{
		top: 21px;
		right: 23px;
	}
	#id_esauth_myaccount_current_logout_link{
		height: 51px;
	}
	#id_esauth_myaccount_current_logout_link:before{
		top: 15px;
	}
	#id_esauth_myaccount_current_shortcuts{
		line-height: 20px;
		position: relative;
		top: -19px;
	}
	.order-section{
		margin-top:0;
	}
	.order-section .current-activity,
	.order-section .why-choose-us{
		float: left;
		margin-right: auto;
		margin-left: auto;
		margin-top: 15px;
		padding-left: 0;
		position: relative;
		right: auto;
		left: auto;
		width: 49%;
	}
	.order-button-block,
	.header-bottom-header::before {
		display: none;
	}
	.landing2 .order-button-block{
		display: block;
	}
	.header-bottom .container{
		padding-top:370px;
		height:auto;
	}
	.header-bottom .header-bottom-block1, .header-bottom .header-bottom-block2, .header-bottom .header-bottom-block3, .header-bottom .header-bottom-block4{
		position:relative;
		top:auto; left:auto; right:auto;
		width:100%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		margin-bottom:20px;
	}
	.header-bottom .header-bottom-block2{
		padding: 6px 10px 5px 0;
	}
	.header-bottom .header-bottom-block1 .line, .header-bottom .header-bottom-block2 .line, .header-bottom .header-bottom-block3 .line, .header-bottom .header-bottom-block4 .line, .header-bottom .header-bottom-block1:before, .header-bottom .header-bottom-block2:before, .header-bottom .header-bottom-block3:before, .header-bottom .header-bottom-block4:before{
		display:none;
	}
	.header-bottom .header-bottom-block1:after, .header-bottom .header-bottom-block2:after, .header-bottom .header-bottom-block3:after, .header-bottom .header-bottom-block4:after{
		left:-2px;
		right:auto;
	}
	.header-bottom .header-bottom-block1 .header-bottom-blocks-header{
		text-align:left;
		padding-right:0;
		padding-left:38px;
	}
	.header-bottom .header-bottom-block2 .header-bottom-blocks-header, .header-bottom .header-bottom-block3 .header-bottom-blocks-header, .header-bottom .header-bottom-block4 .header-bottom-blocks-header{
		text-align:left;
		padding-right:0;
		padding-left:50px;
	}
	.steps-chat{
		margin-left:2%;
		margin-top:-2px;
	}
	.step1, .step2, .step3, .step4{
		display:block;
		width:100%;
	}
	.step1 br, .step2 br, .step3 br, .step4 br{
		display:none;
	}
	.step1 .step{
		background-position: center 15px;
	}
	.step2 .step{
		border-left:2px solid #46caa5;
		border-top:0;
	}
	.step3 .step{
		border-left:2px solid #FF9966;
		border-top:0;
	}
	.step4 .step{
		border-left:2px solid #b083de;
		border-top:0;
	}
	.landing .step2 .step, .landing .step3 .step, .landing .step4 .step{
		border-left-color: #cfc7d8;
	}
	.step1 .step .step-text, .step2 .step .step-text, .step3 .step .step-text, .step4 .step .step-text{
		padding:20px 1px 20px 5%;
		text-align:left;
		width:80%;
		height:60px;
		min-height:60px;
		position:relative;
		z-index:5;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
	}
	.step1 .step:after, .step2 .step:after, .step3 .step:after, .step4 .step:after{
		display: block;
		right: auto;
		left: -17px;
	}
	.landing .step1 .step:after, .landing .step2 .step:after, .landing .step3 .step:after, .landing .step4 .step:after{
		left: -11px;
	}
	.features-block{
		display: inline-block;
		height: 180px;
		width: 49%;
	}
	.features-block1, .features-block2{
		border-bottom:0;
	}
	.features-block3{
		border-left:2px solid #b083de;
	}
	.features-block2, .features-block4{
		margin-left:-4px;
	}
	.features-block1 .features-block-header:before{
		background-position:9px 4px;
		width:53px;
	}
	.features-block2 .features-block-header:before{
		background-position:9px -56px;
		width:53px;
	}
	.features-block3 .features-block-header:before{
		background-position:9px -116px;
		width:53px;
	}
	.features-block4 .features-block-header:before{
		background-position:9px -176px;
		width:53px;
	}
	.features-block .features-block-header:after{
		left:26px;
	}
	.content h1, .content h2, .content h3{
		margin-top:20px;
	}
	.content:first-of-type h1{
		margin-top:0;
	}
	.page-content .page-text{
		margin-bottom:40px;
	}
	.page-content h1:first-of-type{
		margin-top: 10px;
	}
	.new-landing .page-content h1:first-of-type {
		margin-top: 0;
	}
	.sidebar-contact{
		margin-bottom:14px;
	}
	.sidebar-features ul li{
		padding:20px 0 11px 12.5%;
	}
	.sidebar-features ul li:before{
		left: 4.5%;
	}
	.sidebar-testimonials{
		margin-bottom:60px;
	}
	.sidebar-testimonials .testimonials-block:last-of-type{
		margin-top:0;
	}
	.sidebar-contact-phone span{
		font-size: 18px;
	}
	.main-wrapper{padding-top: 64px;}
	.top-title{text-shadow: 145px 102px 0 rgba(0, 0, 0, 0.1);}
	.top-title .font-120{font-size: 80px;}
	.top-title .font-48{font-size: 32px;}
	.l2-bg > section:first-child .page-text:after{top: 4px;}
	.landing2 .landing-order-form{margin: 32px 0;}
	.landing2 .main-wrapper:before, .landing2 .main-wrapper:after,
	.landing .page-text p br{display: none;}
	footer .row-fluid > div{
		margin-bottom: 10px;
	}
	footer ul li{
		width:32%;
	}
	footer .support-mail,
	footer .copyr,
	footer .disclaimer,
	footer .f-accept{
		text-align: center;
	}
	footer .disclaimer:before,
	footer .disclaimer:after{
		display: none;
	}
}
@media (max-width: 740px){
	.landing2 .l2-head-bg,
	.l2-head-center,
	.scroll-learn-more{
		position: relative;
	}
	.landing2 .l2-head-bg{
		padding-top: 64px;
	}
	.l2-head-center{
		margin: 0;
		top: auto;
	}
	.landing2 .l2-head-falce{
		height: auto;
	}
	.factor {
		width:auto;
		float:none;
	}
	.note {
		margin-left: 0;
	}
	.landing-3 .landing-order-form {
		min-height: calc(100% - 50px);
	}
	.new-landing .landing-carousel {
		display: none;
	}
}
/* Media 640px */
@media (max-width: 640px){
	.landing-order-form .order-form{width: 90%;}
	.top-title{
		text-shadow: 96px 67px 0 rgba(0, 0, 0, .1);
		margin: 0 0 25px;
	}
	.landing-order-form .container {
    	background-size: cover;
    	background-position: 20% center;
	}
	.top-title .font-120{
		font-size: 54px;
	}
	.top-title .font-48{
		font-size: 21px;
	}
	.landing2 .landing-order-form {
		margin: 0;
	}
	.landing2 .landing-order-form .order-form{
		left: 0;
	}
	.landing2 .landing-carousel .bx-viewport{
		box-shadow: none;
	}
	.landing2 .landing-slider li{
		padding: 35px 5px;
	}
	.landing2 .landing-carousel .slider-controls{
		max-width: 620px;
		margin-left: -310px;
	}
	footer .f-logo{
		display:none;
	}
	.testimonials-header{
		line-height:30px;
		margin-left: 25px;
	}
	.read-testimonials-container{
		top: 35px;
	}
	.writer-info{
		display: block;
		margin: 0 auto 10px;
		position: relative;
		top: auto;
		left: auto;
	}
	.customer-info{
		padding-left: 0;
	}
	.new-landing .testimonial-text {
		height: auto;
	}

}
/* Media 600px */
@media (max-width: 600px){
	.scroll-learn-more{
		margin-top: 30px;
		margin-bottom: 30px;
		bottom: auto;
	}
	.l2-head-falce{
		display: none;
	}
	.bg-on {
		background-size: auto;
	}
	.landing2 .read-testimonials-container {
		bottom: auto;
		margin-right: 0;
		right: 0;
	}
	.landing2 .landing-testimonials{
		padding: 0 0 45px;
	}
	.landing2 .bx-wrapper .bx-pager{
		width: 100%;
	}
	.landing2 .bx-wrapper .bx-pager.bx-default-pager a{
		margin: 0 8px;
	}
	.testimonials-header{
		margin-bottom: 15px;
	}
	.testimonials-background{
		padding: 15px 0 15px;
	}
	.steps .steps-header{
		line-height: 130%;
		margin-bottom: 15px;
	}
	.steps {
		padding: 20px 0;
	}
	.wp-statistics .wp-statistics-title,
	.wp-statistics .wp-statistics-data{
		width: 100%;
		display: inline-block;
		margin: 0;
		position: relative;
		text-align: left;
	}
	.wp-statistics .wp-statistics-data{
		margin-bottom: 10px;
	}
}
@media (max-width: 570px){
		#current_sof_container_landing3 {
			width: 90%;
		}
		.landing-order-form #dl_esof_deadline_date {
			width: 	100%;
		}
		.landing-3 .landing-order-form #dl_esof_deadline_date {
			width: auto;
			display:block;
		}
		.landing-logo {
			width: 90%;
		}
		.landing-logo-txt {
			line-height:130%;
			width: 80%;
		}
		#dialog-whats-next {
			z-index: 20;
		}
	}
/* Media 560px */
@media (max-width: 560px){
	.order-section .current-activity,
	.order-section .why-choose-us{
		float: none;
		width: 100%;
	}
	.order-section .current-activity br,
	.order-section .why-choose-us br{
		display: none;
	}
	.sidebar-testimonials .testimonials-block dl dt{
		width:20%;
	}
	.sidebar-testimonials .testimonials-block dl dd{
		width:80%;
		margin-left:20%;
	}
	#id_esof_subm{
		width: 100%;
	}
	#newOrderFrom #open-whats-next {
		bottom: 0;
		position: relative;
		right: 0;
		width: 100%;
	}
}
@media only screen and (max-width: 540px) {
	.tw-filter .f-left,
	.tw-filter .f-right {
		float:none;
	}
	.tw-filter-item {
		border:none;
		display:inline-block;
	}
	.tw-filter-completed-content {
		z-index:13;
	}
	.tw-filter-completed {
		z-index:14;
	}
	.tw-filter-discipline-content {
		z-index:11;
	}
	.tw-filter-discipline {
		z-index:12;
	}
	.error-menu-box {
		display: inline-block;
		width: 100%;
		padding: 0 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.error-image {
	    position: relative;
	    width: 100%;
	    height: auto;
	    display: inline-block;
	    margin-top: 10px;
	    background: none;
	    margin-bottom: 0;
	}
	.error-image-box {
	    position: relative;
	    top: 0;
	    left: 0;
	    width: 100%;
	    box-shadow: none;
	    border: none;
	    padding: 0;
	}
	.error-image .tonner:after,
	.error-image span {
		display: none;
	}
}
/* Media 530px */
@media (max-width: 530px){
	.prices-table td, .prices-table th, .prices-in {
		padding-left: 5px;
		padding-right: 5px;
	}
	.prices-table * {
		font-size:14px;
		vertical-align: top;
	}
	.steps .steps-header{
		margin-bottom:30px;
	}
	.steps-phone{
		float:none;
		position:absolute;
		right:0;
		top:45px;
	}
	.features-block{
		display: block;
		max-height: 160px;
		width: 100%;
		border:2px solid #b083de;
		border-bottom:0;
		margin-left:0;
	}
	.features-block4{
		border-bottom:2px solid #b083de;
	}
	.features-block .features-block-header{
		padding-left:15%;
	}
	footer ul li{
		white-space:nowrap;
	}
	.no-touch footer .btn-group .dropdown-menu{
		min-width: 118px;
		right: auto;
		left: -10px;
	}
	footer .btn-group .dropdown-menu > li > a:before{
		left: 7px;
	}
	footer .btn-group .dropdown-menu > li > a{
		padding: 5px 5px 5px 20px;
	}
	#current_auth_remind_container #esauth_password_reset_form{
		width: 100%;
		max-width: 350px;
	}
	#current_auth_remind_container #esauth_password_reset_form dl,
	#current_auth_remind_container dl:nth-child(3){
		padding: 0;
		height: auto;
	}
	#current_auth_remind_container #esauth_password_reset_form dd,
	#current_auth_remind_container #esauth_password_reset_form dt,
	.writer-profile .wp-disciplines .wp-disciplines-list li{
		width: 100%;
	}
	.wp-disciplines .wp-disciplines-list{
		padding: 0;
	}
	#current_auth_remind_container #esauth_password_reset_form label{
		text-align: left;
		margin: 10px 0 0 5px;
	}
	#current_auth_remind_container #esauth_password_reset_form label.error{
		text-align: left;
		margin: 0;
		font-size: 12px;
	}
	#current_auth_remind_container #id_esauth_password_reset_form_submit{
		width: 100%;
		max-width: 260px;
	}
	iframe#essayshark-player {
		height: 300px;
	}
	.youtube-modal-title {
		line-height: 130%;
		padding-right: 25px;
	}
	#youtube-modal-overflow{
		background-color: rgba(0,0,0,.5);
	}
}
/* Media 480px */
@media (max-width: 480px){
	header .logo {
		width: 155px;
	}
	#id_esauth_auth_container{
		top: 0;
		margin-top: 0;
	}
	.landing-testimonials {
		padding-bottom: 30px;
	}
	.landing-testimonials .landing-line:after {
		bottom: -26px;
	}
	.page-content .page-text{
		margin-bottom: 1.5em;
	}
	nav[role="custom-dropdown"] ul{
		width:50%;
	}
	nav .btn-group, .dropdown-menu > li > a{
		white-space: normal;
	}
	nav .btn-group .dropdown-menu{
		width:45%;
		left:-166px;
	}
	.sidebar-features .features-header, .sidebar-testimonials .testimonials-header {
		margin-top: 35px;
	}
	nav > ul > li > a,
	.landing2-top-bg.bg-on nav > ul > li > a {
		padding: 10px;
	}
	.howitworks-href span {
		vertical-align: top;
		font-size: .6em;
	}
	.landing2-top-bg #current_auth_container,
	.landing2-top-bg.bg-on #current_auth_container {
		margin: 0;
	}
	.login-last .login > div{
		line-height: 41px;
		height: 41px;
	}
	#id_esauth_myaccount_login_link:before{
		top: 10px;
	}
	div.lo-writer-block{
		display: block;
		margin: 0 auto 20px;
		position: relative;
		top: auto;
		left: auto;
	}
	div.lo-customer-block{
		padding-left: 0;
	}
	div.latest-orders-item{
		margin-bottom: 1em;
	}
	.form_view_smol form#esauth_password_set_form dl{
		height: auto;
	}
	#esauth_password_set_form dl dt{
		margin-bottom: 0;
		width: auto;
	}
	#esauth_password_set_form dd{
		width: 100%;
	}
	.landing-order-form #dl_esof_esof_email, .landing-order-form #dl_esof_esof_paper_type, .landing-order-form #dl_esof_pages_qty, .landing-order-form #dl_esof_deadline_date{
		width: 100%;
	}
	.landing-order-form #dl_esof_esof_paper_type{margin-left: 0;}
	.landing2-steps .align-center{text-align: left; text-indent: 4%;}
	.l2-left, .l2-right{width: 95%;}
	.l2-left{
		border-right: none;
		border-left: 1px solid #ebebeb;
		box-shadow: -1px 0 0 0 #ebebeb;
		float: right;
		padding: 14px 0 14px 19px;
	}
	.l2-left:before{left: -6px;}
	.l2-left .l2-step{float: left;}
	.l2-left .l2-step:after{left: -7px;}
	.landing2 .landing-carousel .slider-controls{max-width: 460px; margin-left: -230px;}
	.landing2 .order-heading, .top-title .font-48 {font-size: 26px;}
	.top-title .font-120 {font-size: 60px;}
	.top-title {text-shadow: 119px 77px 0 rgba(0, 0, 0, 0.1);}
	.footer-logo .social {
		left: auto;
		margin: 0;
		position: relative;
		top: auto;
		display: inline-block;
		text-align: center;
		width: 100%;
	}
	.footer-logo .social a{
		float: none;
	}
	.content-background {
		padding: 20px 0 10px;
	}
	.page-text iframe{
		max-width: 100%;
	}
	.over-img-box{
		display: none;
	}
	.writer-profile .wp-statistics{
		padding-left: 0;
		width: 100%;
		margin-top: 15px;
	}
	.writer-profile .wp-writers-card{
		width: 100%;
	}
	.landing-steps .steps{
		padding: 1.5em 0;
	}
	.new-landing .landing-steps .steps {
		padding-top: 0;
	}
	.landing-slider{
		margin: 0;
	}
	.landing-testimonials{
		padding-top: 0;
	}
	.landing .read-testimonials-container{
		top: 0;
	}
	footer{
		padding-top: 1em;
	}
	footer ul li{
		width:49%;
	}
	.faq-group li p{
		text-align:left;
	}
	footer .footer-links, footer .footer-links-2{
		margin-bottom: 1em;
	}
	#dialog-whats-next .linetop {
		text-align: center;
		margin-top: 0;
	}
	#dialog-whats-next{
		top: 5%;
		left: 5%;
		margin: 0;
		width: 90%;
	}
	#dialog-whats-next button {
		float: none;
		margin-top: 15px;
	}
	nav[role=custom-dropdown] ul {
		width: 200px;
	}
	.new-landing .landing-testimonials .landing-line:after {
		bottom: -25px;
	}
	.new-landing .landing-testimonials {
		padding: 0 0 30px;
	}
	.new-landing .page-content h1:first-of-type {
		font-size: 22px;
	}
	.new-landing .page-content h2 {
		font-size: 20px;
	}
	.new-landing .block-title {
		background-color: #f2f2f2;
		box-sizing: border-box;
		position: relative;
		padding: 10px 25px 10px 15px;
	}
	.new-landing .block-title::after {
		content: '';
		position: absolute;
		display: block;
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #b083de;
		right: 10px;
		top: 50%;
		transform: translateY(-50%);
		transition: all ease 200ms;
	}
	.new-landing .block-title.toggled::after {
		transform: rotate(180deg);
	}
	.new-landing .page-content h3 {
		font-size: 20px;
	}
	.block-content {
		display: none;
	}
	.block-content p:first-of-type {
		margin-top: 0;
	}

	.new-landing .block-title {
		text-align: left !important;
	}
	.writer-info {
		width: 100%;
		max-width: 250px;
	}
	.rating.font-12 {
		text-align: center;
	}
	.customers-feedback {
		text-align: center;
	}
	.testimonial-text {
		margin-top: 16px;
	}
	.landing-testimonials .container {
		padding-top: 0;
	}
}
/* Media 400px */
@media (max-width: 400px){
	.step1 .step .step-text, .step2 .step .step-text, .step3 .step .step-text, .step4 .step .step-text{
		padding:10px 1px 10px 5%;
	}
	.step4 .step .step-text{
		padding-top: 20px;
	}
	.step1 br, .step2 br, .step3 br, .step4 br{
		display:block;
	}
	.features-block .features-block-header{
		padding-left:22%;
	}
	.sidebar-features ul li{
		padding:20px 0 11px 30%;
	}
	.testimonials-header{
		margin-bottom:30px;
	}
	.testimonials-block .testimonials-block-customer, .testimonials-block .testimonials-block-day{
		padding-right:0;
	}
	.youtube, .twitter, .facebook, .google{
		margin-left:2px;
	}
}
/* Media 380px */
@media (max-width: 380px){
	footer .footer-logo{
		height:auto;
	}
	footer .f-accept{
		text-align:center;
	}
	.youtube, .twitter, .facebook, .google{
		margin-left:5px;
	}
	.social{
		position:absolute;
		left:50%;
		margin-left:-67px;
		top:40px;
	}
	.customers-feedback, .testimonial-body .rating{
		margin-right: 0;
		width: 100%;
	}
	.customers-feedback{
		margin-bottom: 5px;
	}
	.testimonials-only .pagination ul li:first-of-type a, .testimonials-only .pagination ul li:last-of-type a{
		width:auto;
		padding:5px 5px;
	}
	.page-text .img{
		float:none;
		margin:0 auto;
		text-align:center;
	}
	.page-text .img + h2{
		margin-top:20px;
	}
	.page-text .img:first-of-type + h2{
		margin-top:0;
	}
	.page-text .img + h2 + p{
		margin-left:0;
	}
}
@media (max-width: 360px){
	.howitworks-href span {
		display: inline-block;
		left: auto;
		line-height: 13px;
		position: absolute;
		white-space: normal;
		width: 40px;
	}
	#pages_qty_hint{
		display: none;
	}
	.steps .steps-header{
		margin-bottom: 30px;
	}
	.steps-chat{
		margin-top: 15px;
	}
	.sidebar-contact{
		margin-bottom: 50px;
		position: relative;
		text-align: right;
	}
	#id_esof_deadline_time{
		margin: 10px 0 0 66px;
	}
	.Zebra_DatePicker{
		margin-left: 0;
	}
	#id_esauth_auth_container{
		top: 10%;
		left: 5%;
		margin: 0;
	}
	.landing2 .page-content h1, .landing2 .page-content h2{font-size: 28px;}
	.landing2 .landing-testimonials .carousel-inner .l2-item{margin: 0 20px;}
	.landing2 .landing-carousel {padding: 0 0 80px;}
	.landing2 .landing-carousel .slider-controls {
		margin-left: -170px;
		max-width: 340px;
	}
	.landing2 .order-heading {font-size: 20px;}
	.page-text iframe {
		height: 245px;
	}
}
@media all and (max-width: 320px){
	#id_esauth_auth_container{
		left: 0;
	}
	.sidebar-service ul li:nth-of-type(4){
		padding:10px 0 10px 80px;
	}
	.l2-step{
		min-width: 260px;
		padding-right: 5px;
	}
	.landing2 .landing-carousel .slider-controls {
		margin-left: -150px;
		max-width: 300px;
	}
	.scroll-land-3 {
		display:none;
	}
}
@media all and (max-height: 520px){
	.scroll-land-3 {
		display:none;
	}
}
/* Dynamic header */
.header-fixed {
	width: 100%;
	left: 0;
	top: 0;
	z-index: 20;
	position: fixed;
}
.orderform-fixed {
	position: fixed;
	right: 0;
}
.orderForm-hide {
	opacity: 0;
}
.sidebar-order {
	-webkit-transition: opacity .6s ease-out;
}
.top-writers-item .tw-item-href{
	display: inline-block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.tw-writer-award{
	width: 215px;
	height: 66px;
}

.new-landing .block-title {
	text-align: center;
}










/* ===================================
 Bootstrap
====================================== */
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
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: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
  max-width: none;
}
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;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page  {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
body {
  margin: 0;
}
a {
  color: #0088cc;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #005580;
  text-decoration: underline;
}
.img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}
.row {
  margin-left: -20px;
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: "";
  line-height: 0;
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.span12 {
  width: 940px;
}
.span11 {
  width: 860px;
}
.span10 {
  width: 780px;
}
.span9 {
  width: 700px;
}
.span8 {
  width: 620px;
}
.span7 {
  width: 540px;
}
.span6 {
  width: 460px;
}
.span5 {
  width: 380px;
}
.span4 {
  width: 300px;
}
.span3 {
  width: 220px;
}
.span2 {
  width: 140px;
}
.span1 {
  width: 60px;
}
.offset12 {
  margin-left: 980px;
}
.offset11 {
  margin-left: 900px;
}
.offset10 {
  margin-left: 820px;
}
.offset9 {
  margin-left: 740px;
}
.offset8 {
  margin-left: 660px;
}
.offset7 {
  margin-left: 580px;
}
.offset6 {
  margin-left: 500px;
}
.offset5 {
  margin-left: 420px;
}
.offset4 {
  margin-left: 340px;
}
.offset3 {
  margin-left: 260px;
}
.offset2 {
  margin-left: 180px;
}
.offset1 {
  margin-left: 100px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}
.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}
.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}
.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}
.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}
.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}
.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}
.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}
.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}
.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}
.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}
.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}
.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}
.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}
.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}
.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
  line-height: 0;
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}

.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}


@media (max-width: 767px) {

  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}














/*
Theme Name: Twenty Thirteen
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team, mod from tjspirit
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */
/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
	font-family: "Open Sans", sans-serif;
}
body {
	color: #141412;
	line-height: 1.5;
	margin: 0;
}
a {
	color: #118967;
	text-decoration: none;
}
a:visited {
	color: #118967;
}
a:focus {
	outline: thin dotted;
}
a:active,
a:hover {
	color: #118967;
	outline: 0;
}
a:hover {
	text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: Bitter, Georgia, serif;
	line-height: 1.3;
}
h1 {
	font-size: 48px;
	margin: 33px 0;
}
h2 {
	font-size: 30px;
	margin: 25px 0;
}
h3 {
	font-size: 22px;
	margin: 22px 0;
}
h4 {
	font-size: 20px;
	margin: 25px 0;
}
h5 {
	font-size: 18px;
	margin: 30px 0;
}
h6 {
	font-size: 16px;
	margin: 36px 0;
}
address {
	font-style: italic;
	margin: 0 0 24px;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #000;
}
p {
	margin: 0 0 24px;
}
code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}
pre {
	background: #f5f5f5;
	color: #666;
	font-family: monospace;
	font-size: 14px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}
blockquote {
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 24px 40px;
}
blockquote blockquote {
	margin-right: 0;
}
blockquote cite,
blockquote small {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}
blockquote em,
blockquote i {
	font-style: normal;
	font-weight: 300;
}
blockquote strong,
blockquote b {
	font-weight: 400;
}
small {
	font-size: smaller;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
dl {
	margin: 0 20px;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 0 20px;
}
menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 40px;
}
ul {
	list-style-type: square;
}
nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}
li > ul,
li > ol {
	margin: 0;
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
}
button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}
button,
input {
	line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
input[disabled] {
	cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	padding-right: 2px; /* Don't cut off the webkit search cancel button */
	width: 270px;
}
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-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
caption {
	font-size: 16px;
	margin: 20px 0;
}
th {
	font-weight: bold;
	text-transform: uppercase;
}
td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background: url(images/dotted-line.png) repeat center top;
	background-size: 4px 4px;
	border: 0;
	height: 1px;
	margin: 0 0 24px;
}
/**
 * 2.0 Repeatable Patterns
 * ----------------------------------------------------------------------------
 */
.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 16px/1 Genericons;
	vertical-align: text-bottom;
}
/* Clearing floats */
.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
	clear: both;
}
.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
	content: "";
	display: table;
}
/* Assistive text */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}
/* Form fields, general styles first. */
button,
input,
textarea {
	border: 1px solid #B9B9B9;
	font-family: inherit;
	padding: 5px;
}
input,
textarea {
	color: #141412;
}
input:focus,
textarea:focus {
	color: #000;
	border: 1px solid #339277;
	outline: 0;
}
/* Buttons */
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	background: #FDA97A;
	border: none;
	box-shadow: inset 0 -3px 0 0 #CE7F58;
	color: #fff;
	display: inline-block;
	line-height: 10px;
	padding: 10px 33px;
	text-decoration: none;
	-webkit-transition:box-shadow .5s ease;
	-moz-transition:box-shadow .5s ease;
	-ms-transition:box-shadow .5s ease;
	transition:box-shadow .5s ease;
}
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
	box-shadow: inset 0 3px 0 0 #CE7F58;
	padding: 12px 33px 8px;
	outline: none;
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	background: #d94412; /* Old browsers */
	background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #d94412 0%, #e05d22 100%); /* W3C */
	border: none;
	border-top: 3px solid #b93207;
	padding: 10px 24px 11px;
}
.post-password-required input[type="submit"] {
	padding: 7px 24px 4px;
	vertical-align: bottom;
}
.post-password-required input[type="submit"]:active {
	padding: 5px 24px 6px;
}
/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	color: #7d7b6d;
}
:-moz-placeholder {
	color: #7d7b6d;
}
::-moz-placeholder {
	color: #7d7b6d;
}
:-ms-input-placeholder {
	color: #7d7b6d;
}
/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
	max-width: 100%;
}
/* Make sure images with WordPress-added height and width attributes are scaled correctly. */
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}
img.size-full,
img.size-large,
img.wp-post-image {
	height: auto;
	max-width: 100%;
}
/* Make sure videos and embeds fit their containers. */
embed,
iframe,
object,
video {
	max-width: 100%;
}
/* Override the Twitter embed fixed width. */
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important;
}
/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft {
	margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
	margin: 5px 10px 5px 0;
}
img.alignright {
	margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
	margin: 5px 0 5px 10px;
}
img.aligncenter {
	margin: 5px auto;
}
img.alignnone {
	margin: 5px 0;
}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
	color: #220e10;
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
}
img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
	list-style-position: inside;
}
/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */
.site {
	background-color: #fff;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
}
.site-main {
	position: relative;
}
.site-main .sidebar-container {
	height: 0;
	position: absolute;
	top: 40px;
	width: 100%;
	z-index: 1;
}
.site-main .sidebar-inner {
	margin: 0 auto;
	max-width: 1040px;
}
/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */
.logo-wrap{
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
}
.logo-wrap .logo{
	width: 100% !important
}
/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */
.site-header {
	position: relative;
}
.site-header .home-link {
	color: #141412;
	display: block;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 230px;
	padding: 0 20px;
	text-decoration: none;
	width: 100%;
}
.site-header .site-title:hover {
	text-decoration: underline;
}
.site-title {
	font-size: 60px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
	padding: 58px 0 10px;
}
.site-description {
	font: 300 24px "Open Sans", sans-serif;
	margin: 0;
}
/*------ header social ------*/
header .social {
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	margin: 1% 0 0 25px;
	width: 208px;
	z-index: 99;
}
header .social a{
	float: none;
}
/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */
.navbar{
	float: right;
	margin: 0 auto;
	max-width: 1600px;
	padding-right: 228px;
	width: 80%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.main-navigation {
	clear: both;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 86px;
	position: relative;
}
ul.nav-menu{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	text-align:right;
}
.nav-menu li {
	display: inline-block;
	min-width: 85px;
	position: relative;
	text-align: center;
	vertical-align: top;
}
.nav-menu li a {
	color:#333;
	display:block;
	font-size: 16px;
	line-height: 20px;
	position:relative;
	text-decoration: none;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.nav-menu > li > a{
	padding:32px 8px 20px;
	height: 34px;
	max-width: 188px;
}
.nav-menu li:hover > a,
.nav-menu li a:hover {
	background:#b083de;
	color:#fff;
	outline: 0;
	text-decoration:none;
}
.nav-menu > li > a:after{
	content:"";
	position:absolute;
	z-index:2;
	display:none;
	bottom:-3px;
	width:100%;
	height:0;
	left:0;
	border-bottom:3px solid #7b5f97;
}
.nav-menu li > a:hover:after,
.nav-menu li > a:focus:after{
	display:block;
}
.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #F6F2F2;
	display: none;
	padding: 0;
	position: absolute;
	top: 89px;
	left: 0px;
	z-index: 99999;
}
.nav-menu .sub-menu li,
.nav-menu .children li{
	margin-top: 1px;
}
.nav-menu .sub-menu li a,
.nav-menu .children li a{
	border: 1px solid #B083DE;
	border-left-width: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.nav-menu ul.sub-menu li a:hover{
	border-left-color: #7B5F97
}
.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}
ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #333;
	margin: 0;
	width: 200px;
}
ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
	background-color: #B083DE;
	color: #fff;
}
ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
	display: block;
}
.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	background-color: #B083DE;
	color: #fff;
}
.nav-menu .current-menu-parent > a{
	color: #fff;
}
/* Small menu */
.toggled-on{
	position: relative;
}
.toggled-on .nav-menu{
	display: block;
	margin-bottom: 1px;
}
.menu-toggle {
	background: #B083DE;
	border: 1px solid #7B5F97;
	cursor: pointer;
	display: none;
	float: right;
	margin: 18px 212px 0 0;
	min-height: 27px;
	overflow: hidden;
	padding: 5px 0;
	position: relative;
	width: 45px;
	z-index: 5;
}
.menu-toggle:hover {
	background: #f6f2f2;
}
.menu-toggle:after,
.menu-toggle:hover:after {
	content: "≡";
	color: #fff;
	display: block;
	font-family: 'Open Sans';
	font-size: 42px;
	font-weight: 200;
	line-height: 32px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	height: 27px;
	width: 45px;
}
.menu-toggle:hover:after {
	color: #7B5F97;
}
.toggled-on .menu-top-menu-container{

}
.toggled-on .nav-menu li{
	display: block;
	margin-top: 1px;
}

.toggled-on .nav-menu > li{
	margin-left: 0;
	width: 100%;
}
.toggled-on .nav-menu li a{
	display: block;
	padding: 7px 8px;
	vertical-align: middle;
	width: auto;
}
.toggled-on .nav-menu > li > a{
	max-width: none;
	height: auto;
}
.toggled-on .nav-menu li > a:after{
	display: none;
}
.toggled-on .menu-top-menu-container{
	clear: both;
	padding-top: 20px;
}
.toggled-on .nav-menu > ul {
	display: block;
	margin-left: 0;
	padding: 0;
	width: 100%;
}
.toggled-on li,
.toggled-on .children {
	display: block;
}
.toggled-on .nav-menu li > ul {
	background-color: transparent;
	display: block;
	float: none;
	position: relative;
	left: auto;
	top: auto;
}
.toggled-on .nav-menu li > a{
	border: 1px solid #B083DE;
	border-left-width: 3px;
}
.toggled-on .nav-menu ul.sub-menu li a:hover{
	background-color: #B083DE;
	border-left-color: #7B5F97
}
.toggled-on .nav-menu > li:hover > a{
	background-color: #C5A8E3;
	border-left-color: #7B5F97;
	box-shadow: inset 0 -1px 0 0 #7B5F97;
	color: #333;
}
.toggled-on .nav-menu > li > a:hover{
	border-left-color: #7B5F97;
	background-color: #B083DE;
	color: #fff;
}
/* search */
.site-header .search-form {
	position: absolute;
	right: 20px;
	top: 1px;
}
.site-header .search-field {
	background-color: transparent;
	background-image: url(images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	height: 37px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 0;
}
.site-header .search-field:focus {
	background-color: #fff;
	border: 2px solid #c3c0ab;
	cursor: text;
	outline: 0;
	width: 230px;
}
/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */
.hentry {
	border-bottom: 1px dashed #828282;
	margin-bottom: 40px;
	padding: 0 0 12px;
}
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
	background: none;
	border: none;
	margin: 0 auto;
	width: 100%;
}
.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
	max-width: 1040px;
	padding: 0 376px 0 60px;
}
/**
 * 5.1 Entry Header
 * ----------------------------------------------------------------------------
 */
.sidebar .entry-header .entry-meta {
	padding: 0;
}
.entry-thumbnail img {
	display: block;
	margin: 0 auto 10px;
}
.entry-header {
	margin-bottom: 30px;
}
.entry-title {
	color: #41505b;
	font-weight: normal;
	margin: 0 0 5px;
}
.entry-header .entry-title  {
	color: #41505b;
}
.entry-title a {
	color: #41505b;
}
.entry-title a:hover {
	color: #118967;
}
/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */
.entry-meta {
	clear: both;
	font-size: 14px;
	padding: 0 0 0 20px;
}
.entry-header > .entry-meta,
footer.entry-meta,
.page-text .nav-links {
	-web-kit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.entry-meta a {
	color: #118967;
}
.entry-meta a:hover {
	color: #118967;
}
.entry-meta > span {
	margin-right: 10px;
}
.entry-meta > span.date{
	background: #F0EFEF;
	display: inline-block;
	padding: 2px 12px;
}
.entry-meta > span.date a,
.entry-meta > span.date{
	color: #878585;
	font-size: 15px;
}
.entry-meta > span:last-child {
	margin-right: 0;
	padding-left: 10px;
}
.entry-meta > span.comments-link{
	border-left: 1px solid #4C5862;
	box-shadow: inset 1px 0 0 0 rgba(78,88,98,0.5);
}
.featured-post:before {
	content: "\f308";
	margin-right: 2px;
}
.entry-meta .date a:before {
	content: "\f303";
	display: none;
}
.comments-link a:before {
	content: "\f300";
	margin-right: 2px;
	position: relative;
	top: -1px;
	display: none;
}
.entry-meta .author a:before {
	content: "\f304";
	position: relative;
	top: -1px;
	display: none;
}
.categories-links a:first-child:before {
	content: "\f301";
	display: none;
}
.tags-links a:first-child:before {
	content: "\f302";
	position: relative;
	top: -1px;
}
.edit-link a:before {
	content: "\f411";
	position: relative;
	top: -1px;
}
.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {
	display: none;
}
/**
 * 5.3 Entry Content
 * ----------------------------------------------------------------------------
 */
.entry-content {
	-web-kit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 20px 0 50px;
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5{
	color: #41505b;
	margin-top: 0;
}
.entry-content a,
.comment-content a {
	color: #bc360a;
}
.entry-content a:hover,
.comment-content a:hover {
	color: #ea9629;
}
.entry-content a.more-link:before{
	clear: both;
	content: "";
	display: table;
	line-height: 0;
}
.entry-content a.more-link{
	color: #118967;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	text-align: right;
}
.entry-content > ul{
	padding-left: 21px;
}
.entry-content > ul li{
	list-style: none;
	line-height: 26px;
	margin-bottom: 10px;
	padding-left: 19px;
	position: relative;
}
.entry-content > ol li{
	line-height: 26px;
	margin-bottom: 10px;
}
.blog .entry-content > ul li:after {
	display: none;
}
.entry-content > ul li:before{
	background: #B083DE;
	content: "";
	display: block;
	border-radius: 50%;
	position: absolute;
	top: 10px;
	left: 0;
	height: 6px;
	width: 6px;
}

/* ol styles */
.entry-content > ol {
	padding-left: 21px;
	counter-reset: point;
}
.entry-content > ol li{
	list-style: none;
	line-height: 26px;
	margin-bottom: 10px;
	padding-left: 19px;
	position: relative;
}
.blog .entry-content > ol > li:after {
	display: none;
}
.entry-content > ol > li:before{
	content: counter(point);
    counter-increment: point 1;
    font-size: 14px;
    position: absolute;
    left: -11px;
    top: 5px;
    background: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #B083DE;
    width: 22px;
    height: 21px;
    line-height: 22px;
    padding: 0;
    color: #B083DE;
    text-align: center;
    display: block;
}
/* end ol styles  */

.entry-content blockquote {
	font-size: 24px;
}
.entry-content blockquote cite,
.entry-content blockquote small {
	font-size: 16px;
}
/*.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
	margin-left: -60px;
}
.entry-content img.alignright,
.entry-content .wp-caption.alignright {
	margin-right: -60px;
}*/
footer.entry-meta {
	margin-top: 24px;
}
.format-standard footer.entry-meta {
	margin-top: 0;
}
/* Page links */
.page-links {
	clear: both;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	line-height: 2.2;
	margin: 20px 0;
	text-transform: uppercase;
}
.page-links a,
.page-links > span {
	background: #fff;
	border: 1px solid #fff;
	padding: 5px 10px;
	text-decoration: none;
}
.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a {
	background: #e63f2a;
	border: 1px solid #e63f2a;
	color: #fff;
}
.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover {
	background: #fff;
	color: #e63f2a;
}
.format-status .entry-content .page-links > span,
.format-quote .entry-content .page-links > span {
	background: none;
}
.page-links .page-links-title {
	background: transparent;
	border: none;
	margin-right: 20px;
	padding: 0;
}
/* Mediaelements */
.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
	background: #220e10;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #ea9629;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: #595959;
}
.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	border-radius: 0;
}
/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */
.gallery {
	margin-bottom: 20px;
	margin-left: -4px;
}
.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
	display: table;
	margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item {
	text-align: center;
}
.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}
.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	box-sizing: border-box;
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 2px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	-webkit-transition: opacity 400ms ease;
	transition:         opacity 400ms ease;
	width: 100%;
}
.gallery-caption:before {
	box-shadow: 0 -10px 15px #000 inset;
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.gallery-item:hover .gallery-caption {
	opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}
/**
 * 5.5 Post Formats
 * ----------------------------------------------------------------------------
 */
/* Aside */
.format-aside {
	background-color: #f7f5e7;
}
.blog .format-aside:first-of-type,
.single .format-aside:first-of-type,
.format-aside + .format-aside,
.format-aside + .format-link,
.format-link + .format-aside {
	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}
.format-aside .entry-meta {
	margin-top: 0;
}
.format-aside blockquote {
	font-size: 100%;
	font-weight: normal;
}
.format-aside cite {
	font-size: 100%;
	text-transform: none;
}
.format-aside cite:before {
	content: "\2014";
	margin-right: 5px;
}
/* Audio */
.format-audio {
	background-color: #db572f;
}
.format-audio .entry-title {
	font-size: 28px;
	font-weight: bold;
}
.format-audio .entry-content:before {
	content: "\f109";
	float: left;
	font-size: 64px;
	position: relative;
	top: 4px;
}
.format-audio .entry-content a,
.format-audio .entry-meta a,
.format-audio .entry-content a:hover,
.format-audio .entry-meta a:hover {
	color: #fbfaf3;
}
.format-audio .audio-content {
	background: url(images/dotted-line.png) repeat-y left top;
	background-size: 4px 4px;
	float: right;
	padding-left: 35px;
	width: 80%;
	width: -webkit-calc(100% - 85px);
	width:         calc(100% - 85px);
}
.format-audio .wp-audio-shortcode {
	height: 30px !important; /* Override mediaelement.js style */
	margin: 20px 0;
	max-width: 400px !important; /* Override mediaelement.js style */
}
.format-audio audio {
	max-width: 100% !important; /* Avoid player width overflow. */
}
/* Chat */
.format-chat {
	background-color: #eadaa6;
}
.format-chat .entry-title {
	font-size: 28px;
	font-weight: bold;
}
.format-chat .entry-meta a,
.format-chat .entry-content a {
	color: #722d19;
}
.format-chat .entry-meta .date a:before {
	content: "\f108";
	margin-right: 2px;
}
.format-chat .entry-meta .author {
	display: none;
}
.format-chat .chat {
	margin: 0;
}
.format-chat .chat .chat-timestamp {
	color: #722d19;
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 10px 0;
}
.format-chat .chat .fn {
	font-style: normal;
}
/* Gallery */
.format-gallery {
	background-color: #fbca3c;
}
.format-gallery .entry-header {
	margin-bottom: 15px;
}
.format-gallery .entry-title {
	font-size: 50px;
	font-weight: 400;
	margin: 0;
}
.format-gallery .entry-meta a,
.format-gallery .entry-content a {
	color: #722d19;
}
/* Image */
.format-image .entry-title {
	font-size: 28px;
	font-weight: bold;
}
.format-image .categories-links,
.format-image .tags-links {
	display: none;
}
/* Link */
.format-link {
	background-color: #f7f5e7;
}
.blog .format-link:first-of-type,
.single .format-link:first-of-type {
	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}
.format-link .entry-header,
.format-link .entry-content p:last-child {
	margin-bottom: 0;
}
.format-link .entry-title {
	color: #ca3c08;
	display: inline;
	font: 300 20px "Open Sans", sans-serif;
	margin-right: 20px;
}
.format-link .entry-title a {
	color: #bc360a;
}
.format-link div.entry-meta {
	display: inline;
}
/* Quote */
.format-quote {
	background-color: #210d10;
}
.format-quote .entry-content,
.format-quote .entry-meta {
	color: #f7f5e7;
}
.format-quote .entry-content blockquote {
	font-size: 28px;
	margin: 0;
}
.format-quote .entry-content a,
.format-quote .entry-meta a,
.format-quote .linked {
	color: #e63f2a;
}
.format-quote .entry-content cite a {
	border-bottom: 1px dotted #fff;
	color: #fff;
}
.format-quote .entry-content cite a:hover {
	text-decoration: none;
}
.format-quote blockquote small,
.format-quote blockquote cite {
	display: block;
	font-size: 16px;
}
.format-quote blockquote {
	font-style: italic;
	font-weight: 300;
	padding-left: 75px;
	position: relative;
}
.format-quote blockquote:before {
	content: '\201C';
	font-size: 140px;
	font-weight: 400;
	line-height: .8;
	padding-right: 25px;
	position: absolute;
	left: -15px;
	top: -3px;
}
.format-quote .entry-meta .author {
	display: none;
}
/* Status */
.format-status {
	background-color: #722d19;
	padding: 0;
}
.format-status .entry-content,
.format-status .entry-meta {
	padding-left: 35px;
	position: relative;
}
.format-status .entry-content a {
	color: #eadaa6;
}
.format-status .entry-meta a {
	color: #f7f5e7;
}
.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta {
	padding-left: 95px;
}
.format-status .entry-content:before,
.format-status .entry-meta:before {
	background: url(images/dotted-line.png) repeat-y left bottom;
	background-size: 4px 4px;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	left: 10px;
	top: 0;
	width: 1px;
}
.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before {
	left: 70px;
}
.format-status .categories-links,
.format-status .tags-links {
	display: none;
}
/* Ensures the dots in the dot background are in lockstep. */
.format-status .entry-meta:before {
	background-position: left top;
}
.format-status .entry-content {
	color: #f7f5e7;
	font-size: 24px;
	font-style: italic;
	font-weight: 300;
	padding-bottom: 30px;
	padding-top: 40px;
	position: relative;
}
.format-status .entry-content p:first-child:before {
	background-color: rgba(0, 0, 0, 0.65);
	content: "";
	height: 3px;
	margin-top: 13px;
	position: absolute;
	left: 4px;
	width: 13px;
}
.sidebar .format-status .entry-content > p:first-child:before {
	left: 64px;
}
.format-status .entry-content p:last-child {
	margin-bottom: 0;
}
.format-status .entry-meta {
	margin-top: 0;
	padding-bottom: 40px;
}
.format-status .entry-meta .date a:before {
	content: "\f105";
}
/* Video */
.format-video {
	background-color: #db572f;
}
.format-video .entry-content a,
.format-video .entry-meta a,
.format-video .entry-content a:hover,
.format-video .entry-meta a:hover {
	color: #fbfaf3;
}
.format-video .entry-title {
	font-size: 50px;
	font-weight: 400;
}
.format-video .entry-meta {
	color: #220e10;
}
/**
 * 5.6 Attachments
 * ----------------------------------------------------------------------------
 */
.attachment .hentry {
	background-color: #e8e5ce;
	margin: 0;
	padding: 0;
}
.attachment .entry-header {
	margin-bottom: 0;
	max-width: 1040px;
	padding: 30px 0;
}
.attachment .entry-title {
	display: inline-block;
	float: left;
	font: 300 30px "Open Sans", sans-serif;
	margin: 0;
}
.attachment .entry-title:before {
	content: "\f416";
	font-size: 32px;
	margin-right: 10px;
}
.attachment .entry-meta {
	clear: none;
	color: inherit;
	float: right;
	max-width: 604px;
	padding: 9px 0 0;
	text-align: right;
}
.hentry.attachment:not(.image-attachment) .entry-meta {
	max-width: 104px;
}
.attachment footer.entry-meta {
	display: none;
}
.attachment-meta:before {
	content: "\f307";
}
.full-size-link a:before {
	content: "\f402";
}
.full-size-link:before {
	content: none;
}
.attachment .entry-meta a,
.attachment .entry-meta .edit-link:before,
.attachment .full-size-link:before {
	color: #ca3c08;
}
.attachment .entry-content {
	background-color: #fff;
	max-width: 100%;
	padding: 40px 0;
}
.image-navigation {
	margin: 0 auto;
	max-width: 1040px;
	position: relative;
}
.image-navigation a:hover {
	text-decoration: none;
}
.image-navigation .nav-previous,
.image-navigation .nav-next {
	position: absolute;
	top: 50px;
}
.image-navigation .nav-previous {
	left: 0;
}
.image-navigation .nav-next {
	right: 0;
}
.image-navigation .meta-nav {
	font-size: 32px;
	font-weight: 300;
	vertical-align: -4px;
}
.attachment .entry-attachment,
.attachment .type-attachment p {
	margin: 0 auto;
	max-width: 724px;
	text-align: center;
}
.attachment .entry-attachment .attachment {
	display: inline-block;
}
.attachment .entry-caption {
	text-align: left;
}
.attachment .entry-description {
	margin: 20px auto 0;
	max-width: 604px;
}
.attachment .entry-caption p:last-child,
.attachment .entry-description p:last-child {
	margin: 0;
}
.attachment .site-main .sidebar-container {
	display: none;
}
/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */
.navigation .nav-previous {
	float: left;
}
.navigation .nav-next {
	float: right;
}
.navigation a {
	color: #118967;
	font-size: 14px;
	font-weight: 300;
}
.paging-navigation {
	margin: -25px 0 0;
}
.paging-navigation .nav-links {
	margin: 0 auto;
	width: 97%;
}
.sidebar .paging-navigation .nav-links {
	max-width: 1040px;
	padding: 0 376px 0 60px;
}
.paging-navigation .nav-next {
	padding: 0;
}
.paging-navigation .meta-nav {
	display: inline-block;
	text-align: center;
}
.paging-navigation .nav-previous .meta-nav {
	margin-right: 10px;
}
.paging-navigation .nav-next .meta-nav {
	margin-left: 10px;
}
.paging-navigation a:hover .meta-nav {
	text-decoration: none;
}
.post-navigation {
	margin: -25px auto 0;
	width: 97%;
}
.post-navigation .nav-links {
	margin: 0 auto;
	max-width: 1040px;
}
.sidebar .post-navigation .nav-links {
	padding: 0 376px 0 60px;
}
.post-navigation a[rel="next"] {
	float: right;
	text-align: right;
}
/**
 * 5.8 Author Bio
 * ----------------------------------------------------------------------------
 */
.author-info {
	margin: 0 auto;
	max-width: 604px;
	padding: 30px 0 10px;
	text-align: left; /* gallery & video post formats */
	width: 100%;
}
.author.sidebar .author-info {
	max-width: 1040px;
	padding: 30px 376px 10px 60px;
}
.single .author-info {
	padding: 50px 0 0;
}
.author-avatar .avatar {
	float: left;
	margin: 0 30px 30px 0;
}
.single-format-status .author-description {
	color: #f7f5e7;
}
.author-description .author-title {
	clear: none;
	font: 300 20px "Open Sans", sans-serif;
	margin: 0 0 8px;
}
.author-link {
	color: #ca3c08;
	margin-left: 2px;
}
.author.archive .author-link {
	display: none;
}
/**
 * 5.9 Archives
 * ----------------------------------------------------------------------------
 */
.archive-header {
	background: none;
	border: none;
}
.archive-title,
.archive-header h1.archive-title,
.archive-meta {
	font: 300 24px "Open Sans", sans-serif;
	margin: 0 auto;
	max-width: 1040px;
	width: 100%;
}
.archive-meta {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	margin-top: -15px;
	padding: 0 0 11px;
}
.sidebar .archive-meta {
	padding-right: 316px;
}
/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */
.page-header {
	background: none;
	border-bottom: none;
}
.page-title,
.page-text > header h1 {
	font: 300 30px "Open Sans", sans-serif;
	margin: 0 auto;
	max-width: 1040px;
	padding: 0;
	width: 100%;
}
.sidebar .page-content {
	margin: 0 auto;
	max-width: 1040px;
	padding: 40px 376px 40px 60px;
}
/**
 * 5.11 404
 * ----------------------------------------------------------------------------
 */
.error404 .page-header {
	background-color: #fff;
}
.error404 .page-title {
	line-height: 0.6;
	margin: 0;
	padding: 300px;
	position: relative;
	text-align: center;
	width: auto;
}
.error404 .page-title:before {
	color: #e8e5ce;
	content: "\f423";
	font-size: 964px;
	line-height: 0.6;
	overflow: hidden;
	position: absolute;
	left: 7px;
	top: 28px;
}
.error404 .page-wrapper {
	background-color: #e8e5ce;
}
.error404 .page-header,
.error404 .page-content {
	margin: 0 auto;
	max-width: 1040px;
	padding-bottom: 40px;
	width: 100%;
}
/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */
.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 604px;
	width: 100%;
}
.comment-respond .comment-form{
	border: 1px solid #DFDFDF;
	padding: 20px 20px 13px 33px
}
.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
	max-width: 1040px;
	padding-left: 60px;
	padding-right: 376px;
}
.comments-title {
	font: 300 30px "Open Sans", sans-serif;
}
.comment-list,
.comment-list .children {
	list-style-type: none;
	padding: 0;
}
.comment-list .children {
	margin-left: 20px;
}
.comment-list > li:after,
.comment-list .children > li:before {
	background: url(images/dotted-line.png) repeat left top;
	background-size: 4px 4px;
	content: "";
	display: block;
	height: 1px;
	width: 100%;
}
.comment-list > li:last-child:after {
	display: none;
}
.comment-body {
	padding: 24px 0;
	position: relative;
}
.comment-author {
	float: left;
	max-width: 74px;
}
.comment-author .avatar {
	display: block;
	margin-bottom: 10px;
}
.comment-author .fn {
	word-wrap: break-word;
}
.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login {
	color: #bc360a;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
.says {
	display: none;
}
.no-avatars .comment-author {
	margin: 0 0 5px;
	max-width: 100%;
	position: relative;
}
.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
	width: 100%;
}
.bypostauthor > .comment-body .fn:before {
	content: "\f408";
	vertical-align: text-top;
}
.comment-list .edit-link {
	margin-left: 20px;
}
.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
	float: right;
	width: 79%;
	width: -webkit-calc(100% - 124px);
	width:         calc(100% - 124px);
	word-wrap: break-word;
}
.comment-meta,
.comment-meta a {
	color: #a2a2a2;
	font-size: 13px;
}
.comment-meta a:hover {
	color: #ea9629;
}
.comment-metadata {
	margin-bottom: 20px;
}
.ping-meta {
	color: #a2a2a2;
	font-size: 13px;
	line-height: 2;
}
.comment-awaiting-moderation {
	color: #a2a2a2;
}
.comment-awaiting-moderation:before {
	content: "\f414";
	margin-right: 5px;
	position: relative;
	top: -2px;
}
.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 3px;
}
/* Comment form */
.comment-respond {
}
.comment .comment-respond {
	margin-bottom: 20px;
	padding: 20px;
}
.comment-reply-title,
.comment-respond h3.comment-reply-title {
	color: #41505b;
	font: 300 30px "Open Sans", sans-serif;
}
.comment-reply-title small a {
	color: #131310;
	display: inline-block;
	float: right;
	height: 16px;
	overflow: hidden;
	width: 16px;
}
.comment-reply-title small a:hover {
	color: #ed331c;
	text-decoration: none;
}
.comment-reply-title small a:before {
	content: "\f406";
	vertical-align: top;
}
.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
	padding: 0;
}
.comment-form p{
	padding-left: 20px;
}
.comment-form .comment-notes {
	color: #8c99a2;
	font-size: 12px;
	margin-bottom: 15px;
	padding-left: 0;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
	margin-bottom: 8px;
}
.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
	color: #30373d;
	float: left;
	padding: 5px 0;
	width: 120px;
}
.comment-form .required {
	color: #ed331c;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	max-width: 270px;
	width: 60%;
}
.comment-form textarea {
	width: 96%;
}
.form-allowed-tags,
.comment-form .form-allowed-tags,
.form-allowed-tags code {
	color: #7d8c97;
	font-size: 12px;
}
.form-allowed-tags code {
	margin-left: 3px;
}
.comment-form p.form-submit{
	margin-bottom: 0;
}
.comment-form p.form-submit input{
	font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  font-size: 16px;
}
.comment-list .pingback,
.comment-list .trackback {
	padding-top: 24px;
}
.comment-navigation {
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0 auto;
	max-width: 604px;
	padding: 20px 0 30px;
	width: 100%;
}
.no-comments {
	background-color: #f7f5e7;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	padding: 40px 0;
	text-align: center;
}
.sidebar .no-comments {
	padding-left: 60px;
	padding-right: 376px;
}
/**
 * 5.13 Multisite
 * ----------------------------------------------------------------------------
 */
.site-main .mu_register {
	margin: 0 auto;
	max-width: 604px;
	width: 100%;
}
.mu_alert {
	margin-top: 25px;
}
.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
	font-size: inherit;
	width: 270px;
}
.site-main .mu_register input[type="submit"] {
	width: auto;
}
/**
 * 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */
.site-main .widget-area {
	float: right;
	width: 300px;
}
/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */
aside.span4 .widget:first-child {
	padding-top: 0;
}
.widget {
	font-size: 14px;
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	margin: 0 0 24px;
	padding: 20px 20px 20px 10px;
	word-wrap: break-word;
}
.widget .widget-title {
	color: #41505b;
	font: 300 24px "Open Sans", sans-serif;
	margin: 0 0 10px;
}
.widget > ul,
.widget > ol,
.widget > div{
	padding: 0 0 0 30px;
}
.widget ul,
.widget ol {
	list-style-type: none;
	margin: 0;
}
.widget > div > ul{
	padding: 0;
}
.widget li {
	padding: 5px 0;
	position: relative;
}
.widget .children li:last-child {
	padding-bottom: 0;
}
.widget li > ul,
.widget li > ol {
	margin-left: 20px;
	padding: 0;
}
.widget > ul li{
	padding-left: 29px;
}
.widget > ul li:before{
	content: "→";
	color: #118967;
	display: block;
	position: absolute;
	top: 4px;
	left: 0px;
	height: 5px;
	width: 12px;
}
.widget > ul li:hover:before{
	left: 5px;
}
.widget a {
	color: #118967;
}
.widget a:hover {
}
.widget .tagcloud a[style="font-size: 22pt"]{
	font-size: 22px !important;
}
/* Search widget */
.search-form .search-submit {
	display: none;
}
/* RSS Widget */
.widget_rss .rss-date {
	display: block;
}
.widget_rss .rss-date,
.widget_rss li > cite {
	color: #a2a2a2;
}
/* Calendar Widget */
.widget_calendar table,
.widget_calendar td {
	border: 0;
	border-collapse: separate;
	border-spacing: 1px;
}
.widget_calendar caption {
	font-size: 14px;
	margin: 0;
}
.widget_calendar th,
.widget_calendar td {
	padding: 0;
	text-align: center;
}
.widget_calendar a {
	display: block;
}
.widget_calendar a:hover {
	background-color: rgba(0, 0, 0, 0.15);
}
.widget_calendar tbody td {
	background-color: rgba(255, 255, 255, 0.5);
}
.site-footer .widget_calendar tbody td {
	background-color: rgba(255, 255, 255, 0.05);
}
.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {
	background-color: transparent;
}
/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */
.site-footer {
	background-color: #e8e5ce;
	color: #686758;
	font-size: 14px;
	text-align: center;
}
.site-footer .widget-area,
.sidebar .site-footer {
	text-align: left;
}
.site-footer a {
	color: #686758;
}
.site-footer .sidebar-container {
	background-color: #220e10;
	padding: 20px 0;
}
.site-footer .widget-area {
	margin: 0 auto;
	max-width: 1040px;
	width: 100%;
}
.sidebar .site-footer .widget-area {
	max-width: 724px;
	position: relative;
	left: -158px;
}
.site-footer .widget {
	background: transparent;
	color: #fff;
	float: left;
	margin-right: 20px;
	width: 245px;
}
.sidebar .site-footer .widget {
	width: 228px;
}
.sidebar .site-footer .widget:nth-of-type(4),
.sidebar .site-footer .widget:nth-of-type(3) {
	margin-right: 0;
}
.site-footer .widget a {
	color: #e6402a;
}
.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text {
	color: #fff;
}
.site-info {
	margin: 0 auto;
	max-width: 1040px;
	padding: 30px 0;
	width: 100%;
}
#wpstats {
	display: block;
	margin: -10px auto 0;
}
/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */
@media (max-width: 1599px) {
	.site {
		border: 0;
	}
}
@media (min-width: 1281px) {
/*------ shareaholic plagin ------*/
	body .shareaholic-canvas{
		border: 1px solid #ccc;
		border-radius: 0 6px 6px 0;
		margin-left: 0;
		position: fixed;
		top: 125px;
		left: -10px;
	}
}
@media (max-width: 1280px) {
	body .shareaholic-canvas{
		background-color: rgba(255,255,255,0.8);
		border: 1px solid #ccc;
		border-radius: 6px;
		position: fixed;
		top: 255px;
		left: -12px;
	}
}
@media (max-width: 1200px) {
	div.step-ul-text{
		min-height: 190px;
	}
}
@media (max-width: 1069px) {
	.sidebar img.alignleft,
	.sidebar .wp-caption.alignleft {
		margin-left: 0;
	}
	.sidebar img.alignright,
	.sidebar .wp-caption.alignright {
		margin-right: 0;
	}
	.error404 .page-header {
		margin-left: auto;
		max-width: 604px;
		width: 100%;
	}
	.archive-header,
	.search .page-header,
	.archive .page-header,
	.blog .page-header,
	.error404 .page-content,
	.search .page-content,
	.archive .page-content,
	.attachment .entry-header,
	.attachment .entry-content,
	.post-navigation .nav-links,
	.sidebar .site-info,
	.site-footer .widget-area {
		padding-left: 20px;
		padding-right: 20px;
	}
	.error404 .page-title {
		font-size: 24px;
		padding: 180px;
	}
	.error404 .page-title:before {
		font-size: 554px;
	}
	.attachment .image-navigation {
		max-width: 724px;
	}
	.image-navigation .nav-previous,
	.image-navigation .nav-next {
		position: static;
	}
	.site-main .widget-area {
		margin-right: 60px;
	}
}
@media (max-width: 999px) {
	.sidebar .entry-header,
	.sidebar .entry-content,
	.sidebar .entry-summary,
	.sidebar .entry-meta,
	.sidebar .comment-list,
	.sidebar .comment-reply-title,
	.sidebar .comment-navigation,
	.sidebar .comment-respond .comment-form,
	.sidebar .featured-gallery,
	.sidebar .post-navigation .nav-links,
	.author.sidebar .author-info {
		max-width: 604px;
		padding-left: 0;
		padding-right: 0;
	}
	.sidebar .site-info,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.attachment .entry-header,
	.sidebar .comments-title {
		max-width: 604px;
	}
	.sidebar .archive-meta,
	.attachment .entry-header,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .site-info,
	.sidebar .comments-title,
	.sidebar .no-comments {
		padding-left: 0;
		padding-right: 0;
	}
	.attachment .entry-meta {
		float: left;
		text-align: left;
		width: 100%;
	}
	.attachment .entry-content {
		max-width: 100%;
		padding: 40px 0;
	}
	.format-status .entry-content {
		padding-top: 40px;
	}
	.format-status .entry-meta {
		padding-bottom: 40px;
	}
	.sidebar .format-status .entry-content,
	.sidebar .format-status .entry-meta {
		padding-left: 35px;
	}
	.sidebar .format-status .entry-content:before,
	.sidebar .format-status .entry-meta:before {
		left: 10px;
	}
	.sidebar .format-status .entry-content p:first-child:before {
		left: 4px;
	}
	.sidebar .paging-navigation .nav-links {
		padding: 0 60px;
	}
	.site-main .sidebar-container {
		height: auto;
		margin: 0 auto;
		max-width: 604px;
		position: relative;
		top: 20px;
	}
	.site-main .widget-area {
		float: none;
		margin: 0;
		width: 100%;
	}
	.sidebar .site-footer .widget-area {
		max-width: 100%;
		left: 0;
	}
	div.step-ul-text{
		min-height: 230px;
	}
}
/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {
	.entry-content img.alignleft,
	.entry-content .wp-caption.alignleft {
		margin-left: 0;
	}
	.entry-content img.alignright,
	.entry-content .wp-caption.alignright {
		margin-right: 0;
	}
	.attachment .image-navigation,
	.attachment .entry-attachment .attachment {
		max-width: 604px;
		padding: 0;
		width: 100%;
	}
	.gallery-caption {
		display: none;
	}
	.steps div .step-ul-text{
		border-left-width: 2px;
		border-style: solid;
		border-top-width: 0;
	}
	div.step-ul-text{
		min-height: 0;
	}
	/*--- header ---*/
	header .container{
		padding-top: 0;
		padding-bottom: 0;
	}
	/*--- logo ---*/
	header .logo img{
		margin-top: 18%;
	}
	/*--- navbar ---*/
	.navbar{
		width: 73%;
	}
}
@media (max-width: 643px) {
	.site-title {
		font-size: 30px;
	}
	#content .entry-header,
	#content .entry-content,
	#content .entry-summary,
	#content footer.entry-meta,
	#content .featured-gallery,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .post-navigation .nav-links,
	.paging-navigation .nav-links,
	#content .author-info,
	.comments-area .comments-title,
	.comments-area .comment-list,
	.comments-area .comment-navigation,
	.comment-respond,
	.sidebar .site-info,
	.sidebar .paging-navigation .nav-links {
		padding-left: 20px;
		padding-right: 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#content .format-status .entry-content,
	#content .format-status .entry-met {
		padding-left: 35px;
	}
	/* nav menu */
	header {
		min-height: 86px;
	}
	.navbar{
		width: 100%;
		padding-right: 0;
	}
	.menu-toggle {
		display: block;
	}
	ul.nav-menu,
	div.nav-menu > ul {
		display: none;
	}

	ul.nav-menu {
		position: absolute;
		z-index: 9999;
		width: 50%;
		background-color: #fff;
		right: 0;
	}

	ul.nav-menu li {
		background-color: #fff;
	}

	#content .featured-gallery {
		padding-left: 24px;
	}
	.gallery-columns-1 .gallery-item {
		margin-right: 0;
		width: 100%;
	}
	.entry-title,
	.format-chat .entry-title,
	.format-image .entry-title,
	.format-gallery .entry-title,
	.format-video .entry-title {
		font-size: 22px;
		font-weight: bold;
	}
	.format-quote blockquote,
	.format-status .entry-content {
		font-size: 18px;
	}
	.format-quote blockquote small,
	.format-quote blockquote cite {
		font-size: 13px;
	}
	.error404 .page-title {
		padding: 40px 0 0;
	}
	.error404 .page-title:before {
		content: normal;
	}
	.comment-author {
		margin-right: 30px;
	}
	.comment-author .avatar {
		height: auto;
		max-width: 100%;
	}
	.comment-metadata,
	.comment-content,
	.comment-list .reply {
		width: 70%;
		width: -webkit-calc(100% - 104px);
		width:         calc(100% - 104px);
	}
	.comment-form input[type="text"],
	.comment-form input[type="email"],
	.comment-form input[type="url"] {
		width: -webkit-calc(100% - 120px);
		width:         calc(100% - 120px);
	}
	.comment-form textarea {
		height: 80px; /* Smaller field for mobile. */
	}
	/* Audio */
	.format-audio .entry-content:before {
		display: none;
	}
	.format-audio .audio-content {
		background-image: none;
		float: none;
		padding-left: 0;
		width: auto;
	}
}
/* Mobile devices 480px */
@media (max-width: 480px) {
	header{
	}
	.logo-wrap{
		position: relative;
	}
	header .logo img{
		margin-top: 12%;
	}
	header .social{
		top: 50px;
		right: 60px;
	}
	.main-navigation{
		min-height: 60px;
	}
	.menu-toggle{
		margin: 12px 1px 0;
	}
	body .shareaholic-canvas{
		border: none;
		position: relative;
		top: 0;
		left: 0;
	}
	body .shareaholic-share-buttons-container.vertical ul.shareaholic-share-buttons li.shareaholic-share-button{
		float: left !important;
	}
	.comment-respond .comment-form {
		padding: 10px;
	}
	.comment-form .comment-notes{
		margin-bottom: 5px;
	}
	.comment-form p,
	.widget ul, .widget ol,
	.widget{
		padding: 0;
	}
	.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	.comment-form [for="author"], .comment-form [for="email"], .comment-form [for="url"], .comment-form [for="comment"]{
		width: 100%;
	}
	.comment-form p.form-submit input {
		height: 40px;
		width: 100%;
	}
	.comment-form p.comment-subscription-form{
		margin: 15px 0 0;
		line-height: 120%;
	}
}
/* Mobile devices */
@media (max-width: 359px) {
	.gallery {
		margin-left: 0;
	}
	.entry-content {
		padding: 0 10px;
	}
	.entry-content td a[onclick*="facebook.com/sharer"],
	.entry-content td a[onclick*="twitter.com/intent"]{
		width: 115px;
		display: inline-block;
	}
	.gallery .gallery-item,
	.gallery-columns-2.gallery-size-thumbnail .gallery-item {
		max-width: none;
		width: 49%;
		width: -webkit-calc(50% - 4px);
		width:         calc(50% - 4px);
	}
	.gallery-columns-1.gallery-size-medium,
	.gallery-columns-1.gallery-size-thumbnail,
	.gallery-columns-2.gallery-size-thumbnail,
	.gallery-columns-3.gallery-size-thumbnail {
		display: block;
	}
	.gallery-columns-1 .gallery-item,
	.gallery-columns-1.gallery-size-medium .gallery-item,
	.gallery-columns-1.gallery-size-thumbnail .gallery-item {
		text-align: center;
		width: 98%;
		width: -webkit-calc(100% - 4px);
		width:         calc(100% - 4px);
	}
	.gallery-columns-3 .gallery-item:nth-of-type(3n),
	.gallery-columns-5 .gallery-item:nth-of-type(5n),
	.gallery-columns-7 .gallery-item:nth-of-type(7n),
	.gallery-columns-9 .gallery-item:nth-of-type(9n) {
		margin-right: 4px;
	}
	.gallery br {
		display: none;
	}
	.gallery .gallery-item:nth-of-type(even) {
		margin-right: 0;
	}
	/* Comments */
	.comment-author {
		margin: 0 0 5px;
		max-width: 100%;
	}
	.comment-author .avatar {
		display: inline;
		margin: 0 5px 0 0;
		max-width: 20px;
	}
	.comment-metadata,
	.comment-content,
	.comment-list .reply {
		width: 100%;
	}
}
/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */
/* Retina-specific styles. */
@media print,
	(-o-min-device-pixel-ratio: 5/4),
	(-webkit-min-device-pixel-ratio: 1.25),
	(min-resolution: 120dpi) {
	.site-header .search-field {
		background-image: url(images/search-icon-2x.png);
	}
	.format-audio .audio-content,
	.format-status .entry-content:before,
	.format-status .entry-meta:before,
	.comment-list > li:after,
	.comment-list .children > li:before {
		background-image: url(images/dotted-line-2x.png);
	}
}
@media print {
	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}
	footer a[rel="bookmark"]:link:after,
	footer a[rel="bookmark"]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	.site {
		max-width: 98%;
	}
	.site-header {
		background-image: none !important;
	}
	.site-header .home-link {
		max-width: none;
		min-height: 0;
	}
	.site-title {
		color: #000;
		font-size: 21pt;
	}
	.site-description {
		font-size: 10pt;
	}
	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}
	.entry-header,
	.entry-content,
	.entry-summary,
	.entry-meta {
		margin: 0;
		width: 100%;
	}
	.page-title,
	.entry-title {
		font-size: 21pt;
	}
	.entry-meta,
	.entry-meta a {
		color: #444;
		font-size: 10pt;
	}
	.entry-content img.alignleft,
	.entry-content .wp-caption.alignleft {
		margin-left: 0;
	}
	.entry-content img.alignright,
	.entry-content .wp-caption.alignright {
		margin-right: 0;
	}
	.format-image .entry-content .size-full {
		margin: 0;
	}
	/* Remove colors from post formats */
	.hentry {
		background-color: #fff;
	}
	/* Comments */
	.comments-area > li.comment {
		background: none;
		position: relative;
		width: auto;
	}
	.comment-metadata {
		float: none;
	}
	.comment-author .fn,
	.comment-reply-link,
	.comment-reply-login {
		color: #333;
	}
}
/**
* 10.0 Custom style
* ----------------------------------------------------------------------------
*/
/*------ steps block ------*/
.steps{
	padding-top: 10px;
}
.step-ul-text{
	border: 2px solid #EA797B;
	border-top: none;
	min-height: 170px;
	overflow: hidden;
	padding-right: 20px;
}
.step2 .step-ul-text,
.step3 .step-ul-text,
.step4 .step-ul-text{
	border-left: none;
}
.step2 .step-ul-text{
	border-color: #46CAA5;
}
.step3 .step-ul-text{
	border-color: #FF9966;
}
.step4 .step-ul-text{
	border-color: #B083DE;
}
.step-ul-text ul{
	margin: 0;
	padding: 30px 0 0;
}
.step-ul-text ul li{
	color: #525252;
	list-style: none;
	margin-bottom: 25px;
	padding-left: 25%;
	position: relative;
}
.step-ul-text ul li:before{
	background: #EA797B;
	display: block;
	content: "";
	position: absolute;
	top: 8px;
	left: 10%;
	height: 9px;
	width: 9px;
}
.step2 .step-ul-text ul li:before{
	background: #46CAA5;
}
.step3 .step-ul-text ul li:before{
	background: #FF9966;
}
.step4 .step-ul-text ul li:before{
	background: #B083DE;
}
/*--- end steps block ---*/
.main-wrapper{
	padding-top: 0;
	margin-bottom: -98px;
}
.h-footer{
	height: 98px;
}
/*------ shareaholic plagin ------*/
.shareaholic-canvas{
	background-color: #fff;
	position: relative;
	left: 0px;
	top: 0px;
}
.no-svg .shareaholic-share-buttons-container.vertical ul.shareaholic-share-buttons li.shareaholic-share-button{
	float: left !important;
}
input[type="text"],
input[type="password"],
input[type="search"],
select {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #B9B9B9;
	color: #333;
	font-size: 13px;
	height: 34px;
	width: 100%;
	padding: 7px 4px;
}
select {
	line-height:200%;
}
#cat {
	width:100%;
}
/* Preview Infographic Banner*/
.pr-image {width: 100%; height: 150px; display: block; background-image: url(http://bid4papers.com/blog/wp-content/uploads/2014/06/infographic.png); background-position: center center; position: relative; overflow: hidden;}
.pr-image:before {content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; background-color: #fff; opacity: 0; -webkit-transition: opacity .6s ease-out; -moz-transition: opacity .6s ease-out; transition: opacity .6s ease-out;}
.pr-watch {opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #208e8e; color: #208e8e; text-align: center; font: 1.5em "Myriad Pro", Helvetica, sans-serif; text-transform: uppercase; box-shadow: 0 32px 128px 32px rgba(255,255,255,0.4); -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; transition: all .4s ease-out;}
.pr-watch:before {content: 'View Infographic'; position: absolute; top: 95px; width: 100%; text-align: center; left: 0;}
.pr-watch:after {content: ''; position: absolute; width: 51px; height: 54px; left: 50%; top: 165px;	margin: -26px 0 0 -27px; background-image: url(http://bid4papers.com/blog/wp-content/uploads/2014/06/icon.png); background-size: 100%;	border: none;}
.pr-image:hover:before {opacity: .4;}
.pr-image:hover .pr-watch {cursor: pointer; color: #fff; opacity: 1; width: 280px; height: 280px; border-radius: 140px;	left: 50%; top: 50%; margin: -140px 0 0 -140px;}
/* EndPreviewBanner */
.widget_sp_image {

    padding: 0;
}
.widget_sp_image-image-link:before {
    background-color: #f4f2f2;
    font-size: 20px;
    font-weight: 400;
    padding: 10px 10px;
	margin: 0;
	content: attr(title);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
}
.widget_image .jetpack-image-container{
	padding: 0;
}
.widget_sp_image-image-link{
	display: inline-block;
	width: 100%;
	border-color: #ddd #ddd transparent #ff9966;
    border-style: solid;
    border-width: 1px 1px 0 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.widget > div.widget_sp_image-description {
	color: #118967;
	padding: 7px 10px;
	font-size: 16px;
	margin: 0;
	border-color: transparent #ddd #ddd #ff9966;
    border-style: solid;
    border-width: 0 1px 1px 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.widget > div.widget_sp_image-description p{
	margin: 0;
  font-size: 16px;
}
.widget_sp_image-image-link img{
	width: 100% !important;
}

@media screen and (max-width: 425px) {
	ul.nav-menu {
		min-width: 250px;
	}
}



/**

	Genericons

*/


/* IE8 and below use EOT and allow cross-site embedding.
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
  font-family: "Genericons";
  src: url("./Genericons.eot");
  src: url("./Genericons.eot?") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Genericons";
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),
       url("./Genericons.ttf") format("truetype"),
       url("./Genericons.svg#Genericons") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Genericons";
    src: url("./Genericons.svg#Genericons") format("svg");
  }
}


/**
 * All Genericons
 */

.genericon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Genericons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}


/**
 * Helper classes
 */

.genericon-rotate-90 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.genericon-rotate-180 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.genericon-rotate-270 {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.genericon-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.genericon-flip-vertical {
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}


/**
 * Individual icons
 */

.genericon-404:before { content: "\f423"; }
.genericon-activity:before { content: "\f508"; }
.genericon-anchor:before { content: "\f509"; }
.genericon-aside:before { content: "\f101"; }
.genericon-attachment:before { content: "\f416"; }
.genericon-audio:before { content: "\f109"; }
.genericon-bold:before { content: "\f471"; }
.genericon-book:before { content: "\f444"; }
.genericon-bug:before { content: "\f50a"; }
.genericon-cart:before { content: "\f447"; }
.genericon-category:before { content: "\f301"; }
.genericon-chat:before { content: "\f108"; }
.genericon-checkmark:before { content: "\f418"; }
.genericon-close:before { content: "\f405"; }
.genericon-close-alt:before { content: "\f406"; }
.genericon-cloud:before { content: "\f426"; }
.genericon-cloud-download:before { content: "\f440"; }
.genericon-cloud-upload:before { content: "\f441"; }
.genericon-code:before { content: "\f462"; }
.genericon-codepen:before { content: "\f216"; }
.genericon-cog:before { content: "\f445"; }
.genericon-collapse:before { content: "\f432"; }
.genericon-comment:before { content: "\f300"; }
.genericon-day:before { content: "\f305"; }
.genericon-digg:before { content: "\f221"; }
.genericon-document:before { content: "\f443"; }
.genericon-dot:before { content: "\f428"; }
.genericon-downarrow:before { content: "\f502"; }
.genericon-download:before { content: "\f50b"; }
.genericon-draggable:before { content: "\f436"; }
.genericon-dribbble:before { content: "\f201"; }
.genericon-dropbox:before { content: "\f225"; }
.genericon-dropdown:before { content: "\f433"; }
.genericon-dropdown-left:before { content: "\f434"; }
.genericon-edit:before { content: "\f411"; }
.genericon-ellipsis:before { content: "\f476"; }
.genericon-expand:before { content: "\f431"; }
.genericon-external:before { content: "\f442"; }
.genericon-facebook:before { content: "\f203"; }
.genericon-facebook-alt:before { content: "\f204"; }
.genericon-fastforward:before { content: "\f458"; }
.genericon-feed:before { content: "\f413"; }
.genericon-flag:before { content: "\f468"; }
.genericon-flickr:before { content: "\f211"; }
.genericon-foursquare:before { content: "\f226"; }
.genericon-fullscreen:before { content: "\f474"; }
.genericon-gallery:before { content: "\f103"; }
.genericon-github:before { content: "\f200"; }
.genericon-googleplus:before { content: "\f206"; }
.genericon-googleplus-alt:before { content: "\f218"; }
.genericon-handset:before { content: "\f50c"; }
.genericon-heart:before { content: "\f461"; }
.genericon-help:before { content: "\f457"; }
.genericon-hide:before { content: "\f404"; }
.genericon-hierarchy:before { content: "\f505"; }
.genericon-home:before { content: "\f409"; }
.genericon-image:before { content: "\f102"; }
.genericon-info:before { content: "\f455"; }
.genericon-instagram:before { content: "\f215"; }
.genericon-italic:before { content: "\f472"; }
.genericon-key:before { content: "\f427"; }
.genericon-leftarrow:before { content: "\f503"; }
.genericon-link:before { content: "\f107"; }
.genericon-linkedin:before { content: "\f207"; }
.genericon-linkedin-alt:before { content: "\f208"; }
.genericon-location:before { content: "\f417"; }
.genericon-lock:before { content: "\f470"; }
.genericon-mail:before { content: "\f410"; }
.genericon-maximize:before { content: "\f422"; }
.genericon-menu:before { content: "\f419"; }
.genericon-microphone:before { content: "\f50d"; }
.genericon-minimize:before { content: "\f421"; }
.genericon-minus:before { content: "\f50e"; }
.genericon-month:before { content: "\f307"; }
.genericon-move:before { content: "\f50f"; }
.genericon-next:before { content: "\f429"; }
.genericon-notice:before { content: "\f456"; }
.genericon-paintbrush:before { content: "\f506"; }
.genericon-path:before { content: "\f219"; }
.genericon-pause:before { content: "\f448"; }
.genericon-phone:before { content: "\f437"; }
.genericon-picture:before { content: "\f473"; }
.genericon-pinned:before { content: "\f308"; }
.genericon-pinterest:before { content: "\f209"; }
.genericon-pinterest-alt:before { content: "\f210"; }
.genericon-play:before { content: "\f452"; }
.genericon-plugin:before { content: "\f439"; }
.genericon-plus:before { content: "\f510"; }
.genericon-pocket:before { content: "\f224"; }
.genericon-polldaddy:before { content: "\f217"; }
.genericon-portfolio:before { content: "\f460"; }
.genericon-previous:before { content: "\f430"; }
.genericon-print:before { content: "\f469"; }
.genericon-quote:before { content: "\f106"; }
.genericon-rating-empty:before { content: "\f511"; }
.genericon-rating-full:before { content: "\f512"; }
.genericon-rating-half:before { content: "\f513"; }
.genericon-reddit:before { content: "\f222"; }
.genericon-refresh:before { content: "\f420"; }
.genericon-reply:before { content: "\f412"; }
.genericon-reply-alt:before { content: "\f466"; }
.genericon-reply-single:before { content: "\f467"; }
.genericon-rewind:before { content: "\f459"; }
.genericon-rightarrow:before { content: "\f501"; }
.genericon-search:before { content: "\f400"; }
.genericon-send-to-phone:before { content: "\f438"; }
.genericon-send-to-tablet:before { content: "\f454"; }
.genericon-share:before { content: "\f415"; }
.genericon-show:before { content: "\f403"; }
.genericon-shuffle:before { content: "\f514"; }
.genericon-sitemap:before { content: "\f507"; }
.genericon-skip-ahead:before { content: "\f451"; }
.genericon-skip-back:before { content: "\f450"; }
.genericon-skype:before { content: "\f220"; }
.genericon-spam:before { content: "\f424"; }
.genericon-spotify:before { content: "\f515"; }
.genericon-standard:before { content: "\f100"; }
.genericon-star:before { content: "\f408"; }
.genericon-status:before { content: "\f105"; }
.genericon-stop:before { content: "\f449"; }
.genericon-stumbleupon:before { content: "\f223"; }
.genericon-subscribe:before { content: "\f463"; }
.genericon-subscribed:before { content: "\f465"; }
.genericon-summary:before { content: "\f425"; }
.genericon-tablet:before { content: "\f453"; }
.genericon-tag:before { content: "\f302"; }
.genericon-time:before { content: "\f303"; }
.genericon-top:before { content: "\f435"; }
.genericon-trash:before { content: "\f407"; }
.genericon-tumblr:before { content: "\f214"; }
.genericon-twitch:before { content: "\f516"; }
.genericon-twitter:before { content: "\f202"; }
.genericon-unapprove:before { content: "\f446"; }
.genericon-unsubscribe:before { content: "\f464"; }
.genericon-unzoom:before { content: "\f401"; }
.genericon-uparrow:before { content: "\f500"; }
.genericon-user:before { content: "\f304"; }
.genericon-video:before { content: "\f104"; }
.genericon-videocamera:before { content: "\f517"; }
.genericon-vimeo:before { content: "\f212"; }
.genericon-warning:before { content: "\f414"; }
.genericon-website:before { content: "\f475"; }
.genericon-week:before { content: "\f306"; }
.genericon-wordpress:before { content: "\f205"; }
.genericon-xpost:before { content: "\f504"; }
.genericon-youtube:before { content: "\f213"; }
.genericon-zoom:before { content: "\f402"; }







/*
	jquery.fancybox-1.3.8.min.css
 */
#fancybox-close,#fancybox-content,#fancybox-content>div,#fancybox-content>div>div,#fancybox-frame,#fancybox-left,#fancybox-loading,#fancybox-loading div,#fancybox-outer,#fancybox-overlay,#fancybox-right,#fancybox-title,#fancybox-title div,#fancybox-wrap,.fancy-ico,.fancybox-bg{box-sizing:content-box;-moz-box-sizing:content-box}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:111104;display:none}#fancybox-loading div,#fancybox-overlay,#fancybox-wrap{left:0;top:0;position:absolute}#fancybox-loading div{width:40px;height:480px;background-image:url(fancybox.png)}#fancybox-overlay{width:100%;z-index:111100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{padding:20px;z-index:111101;outline:0;display:none}#fancybox-content,#fancybox-outer{position:relative;background:#fff}#fancybox-outer{width:100%;height:100%;box-shadow:0 0 20px #111;-moz-box-shadow:0 0 20px #1111;-webkit-box-shadow:0 0 20px #111}#fancybox-content{width:0;height:0;padding:0;outline:0;overflow:hidden;z-index:111102;border:0 solid #fff;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}#fancybox-content>div{max-width:100%;max-height:100%}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:111101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url(fancybox.png) -40px 0;cursor:pointer;z-index:111103;display:none}#fancybox-left-ico,#fancybox-right-ico{background-image:url(fancybox.png)}#fancybox-frame,#fancybox-img{border:none;height:100%;width:100%}#fancybox-error{color:#444;font:400 12px/20px Arial;padding:14px;margin:0}#fancybox-img{padding:0;margin:0;outline:0;line-height:0;vertical-align:top;max-width:none!important;max-height:none!important}#fancybox-frame{display:block;-webkit-overflow-scrolling:touch;z-index:0}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;background:initial;outline:0;z-index:111102;display:none}#fancybox-left{left:0}.rtl #fancybox-left{left:auto;right:0}#fancybox-right{right:0}.rtl #fancybox-right{left:0;right:auto}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:111102;display:block}#fancybox-left-ico{background-position:-40px -30px}.rtl #fancybox-left-ico{background-position:-40px -60px;right:-9999px}#fancybox-right-ico{background-position:-40px -60px}.rtl #fancybox-right-ico{background-position:-40px -30px;right:-9999px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}.rtl #fancybox-left:hover span{right:20px}#fancybox-right:hover span{left:auto;right:20px}.rtl #fancybox-right:hover span{right:auto;left:20px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:111102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}.rtl .fancybox-title-over{text-align:right}#fancybox-title-over{padding:10px;background:rgba(0,0,0,.64);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:700;padding:0 0 3px;background:url(fancybox-x.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(fancybox.png) -55px -90px no-repeat}.fancybox-hidden{display:none}




/*!
* Do not modify this file directly.  It is concatenated from individual module CSS files.
*/
.jp-carousel-wrap *{line-height:inherit}.jp-carousel-overlay{background:#000}div.jp-carousel-fadeaway{background:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));position:fixed;bottom:0;z-index:2147483647;width:100%;height:15px}.jp-carousel-next-button span,.jp-carousel-previous-button span{background:url(../modules/carousel/images/arrows.png) no-repeat center center;background-size:200px 126px}.jp-carousel-msg{font-family:"Open Sans",sans-serif;font-style:normal;display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:center;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.jp-carousel-next-button span,.jp-carousel-previous-button span{background-image:url(../modules/carousel/images/arrows-2x.png)}}.jp-carousel-wrap{font-family:"Helvetica Neue",sans-serif!important}.jp-carousel-info{position:absolute;bottom:0;text-align:left!important;-webkit-font-smoothing:subpixel-antialiased!important}.jp-carousel-info ::-moz-selection{background:#68c9e8;color:#fff}.jp-carousel-info ::selection{background:#68c9e8;color:#fff}.jp-carousel-info ::-moz-selection{background:#68c9e8;color:#fff}.jp-carousel-photo-info{position:relative;left:25%;width:50%}.jp-carousel-transitions .jp-carousel-photo-info{transition:.4s ease-out}.jp-carousel-info h2{background:0 0!important;border:none!important;color:#999;display:block!important;font:normal 13px/1.25em "Helvetica Neue",sans-serif!important;letter-spacing:0!important;margin:7px 0 0 0!important;padding:10px 0 0!important;overflow:hidden;text-align:left;text-shadow:none!important;text-transform:none!important;-webkit-font-smoothing:subpixel-antialiased}.jp-carousel-next-button,.jp-carousel-previous-button{text-indent:-9999px;overflow:hidden;cursor:pointer}.jp-carousel-next-button span,.jp-carousel-previous-button span{position:absolute;top:0;bottom:0;width:82px;zoom:1;filter:alpha(opacity=20);opacity:.2}.jp-carousel-transitions .jp-carousel-next-button span,.jp-carousel-transitions .jp-carousel-previous-button span{transition:.5s opacity ease-out}.jp-carousel-next-button:hover span,.jp-carousel-previous-button:hover span{filter:alpha(opacity=60);opacity:.6}.jp-carousel-next-button span{background-position:-110px center;right:0}.jp-carousel-previous-button span{background-position:-10px center;left:0}.jp-carousel-buttons{margin:-18px -20px 15px;padding:8px 10px;border-bottom:1px solid #222;background:#222;text-align:center}div.jp-carousel-buttons a{border:none!important;color:#999;font:normal 11px/1.2em "Helvetica Neue",sans-serif!important;letter-spacing:0!important;padding:5px 2px 5px 0;text-decoration:none!important;text-shadow:none!important;vertical-align:middle;-webkit-font-smoothing:subpixel-antialiased}div.jp-carousel-buttons a:hover{color:#68c9e8;border:none!important}.jp-carousel-transitions div.jp-carousel-buttons a:hover{transition:none!important}.jp-carousel-next-button,.jp-carousel-previous-button,.jp-carousel-slide,.jp-carousel-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.jp-carousel-slide{position:fixed;width:0;bottom:0;background-color:#000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.jp-carousel-transitions .jp-carousel-slide{transition:.3s ease-out}.jp-carousel-slide.selected{position:absolute!important;filter:alpha(opacity=100);opacity:1}.jp-carousel-slide{filter:alpha(opacity=25);opacity:.25}.jp-carousel-slide img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;background:0 0!important;border:none!important;padding:0!important;box-shadow:0 2px 8px rgba(0,0,0,.1);zoom:1}.jp-carousel-transitions .jp-carousel-slide{transition:opacity .4s linear}.jp-carousel-close-hint{color:#999;cursor:default;letter-spacing:0!important;padding:.35em 0 0;position:absolute;text-align:right;width:90%}.jp-carousel-transitions .jp-carousel-close-hint{transition:color .2s linear}.jp-carousel-close-hint span{cursor:pointer;background-color:#000;background-color:rgba(0,0,0,.8);display:inline-block;height:22px;font:400 24px/1 "Helvetica Neue",sans-serif!important;line-height:22px;margin:0 0 0 .4em;text-align:center;vertical-align:middle;width:22px;border-radius:4px}.jp-carousel-transitions .jp-carousel-close-hint span{transition:border-color .2s linear}.jp-carousel-close-hint:hover{cursor:default;color:#fff}.jp-carousel-close-hint:hover span{border-color:#fff}a.jp-carousel-image-download,div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog{background:url(../modules/carousel/images/carousel-sprite.png?5) no-repeat;background-size:16px 200px}div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog{margin:0 14px 0 0!important}div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{background-color:#303030;padding-right:8px!important;border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{margin:0 2px 0 -12px!important}div.jp-carousel-buttons a.jp-carousel-reblog,div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover{background-position:6px -36px;padding-right:auto!important;padding-left:26px!important;color:#999}div.jp-carousel-buttons a.jp-carousel-commentlink{background-position:0 -156px;padding-left:19px!important}div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover{cursor:default}div.jp-carousel-buttons a.jp-carousel-reblog:hover{background-position:6px -56px;color:#68c9e8}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){a.jp-carousel-image-download,div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog{background-image:url(../modules/carousel/images/carousel-sprite-2x.png?5)}}div#carousel-reblog-box{background:#222;background:-moz-linear-gradient(bottom,#222,#333);background:-webkit-gradient(linear,left bottom,left top,from(#222),to(#333));padding:3px 0 0;display:none;margin:5px auto 0;border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.9);height:74px;width:565px}#carousel-reblog-box textarea{background:#999;font:13px/1.4 "Helvetica Neue",sans-serif!important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0 9px;border:1px solid #666;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-radius:2px}#carousel-reblog-box textarea:focus{background:#ccc;color:#222}#carousel-reblog-box label{color:#aaa;font-size:11px;padding-right:2px;padding-left:2px;display:inline;font-weight:400}#carousel-reblog-box select{width:110px;padding:0;font-size:12px;font-family:"Helvetica Neue",sans-serif!important;background:#333;color:#eee;border:1px solid #444;margin-top:5px}#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}#carousel-reblog-box input#carousel-reblog-submit,#jp-carousel-comment-form-button-submit{font:13px/24px "Helvetica Neue",sans-serif!important;margin-top:8px;padding:0 10px!important;border-radius:1em;height:24px;color:#333;cursor:pointer;font-weight:400;background:#aaa;background:-moz-linear-gradient(bottom,#aaa,#ccc);background:-webkit-gradient(linear,left bottom,left top,from(#aaa),to(#ccc));border:1px solid #444}#carousel-reblog-box input#carousel-reblog-submit:hover,#jp-carousel-comment-form-button-submit:hover{background:#ccc;background:-moz-linear-gradient(bottom,#ccc,#eee);background:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#eee))}#carousel-reblog-box .canceltext{color:#aaa;font-size:11px;line-height:24px}#carousel-reblog-box .canceltext a{color:#fff}.jp-carousel-titleanddesc{border-top:1px solid #222;color:#999;font-size:15px;padding-top:24px;margin-bottom:20px;font-weight:400}.jp-carousel-titleanddesc-title{font:300 1.5em/1.1 "Helvetica Neue",sans-serif!important;text-transform:none!important;color:#fff;margin:0 0 15px;padding:0}.jp-carousel-titleanddesc-desc p{color:#999;line-height:1.4;margin-bottom:.75em}.jp-carousel-comments p a,.jp-carousel-info h2 a,.jp-carousel-titleanddesc p a{color:#fff!important;border:none!important;text-decoration:underline!important;font-weight:400!important;font-style:normal!important}.jp-carousel-titleanddesc p b,.jp-carousel-titleanddesc p strong{font-weight:700;color:#999}.jp-carousel-titleanddesc p em,.jp-carousel-titleanddesc p i{font-style:italic;color:#999}.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover,.jp-carousel-titleanddesc p a:hover{color:#68c9e8!important}.jp-carousel-titleanddesc p:empty{display:none}.jp-carousel-left-column-wrapper h1:after,.jp-carousel-left-column-wrapper h1:before,.jp-carousel-photo-info h1:after,.jp-carousel-photo-info h1:before{content:none!important}.jp-carousel-image-meta{background:#111;border:1px solid #222;color:#fff;font-size:13px;font:12px/1.4 "Helvetica Neue",sans-serif!important;overflow:hidden;padding:18px 20px;width:209px!important}.jp-carousel-image-meta h5,.jp-carousel-image-meta li{font-family:"Helvetica Neue",sans-serif!important;position:inherit!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;background:0 0!important;border:none!important;font-weight:400!important;line-height:1.3em!important}.jp-carousel-image-meta ul{margin:0!important;padding:0!important;list-style:none!important}.jp-carousel-image-meta li{width:48%!important;display:inline-block!important;vertical-align:top!important;margin:0 2% 15px 0!important;color:#fff!important;font-size:13px!important}.jp-carousel-image-meta h5{color:#999!important;text-transform:uppercase!important;font-size:10px!important;margin:0 0 2px!important;letter-spacing:.1em!important}a.jp-carousel-image-download{padding-left:23px;display:inline-block;clear:both;color:#999;line-height:1;font-weight:400;font-size:13px;text-decoration:none;background-position:0 -82px}a.jp-carousel-image-download span.photo-size{font-size:11px;border-radius:1em;margin-left:2px;display:inline-block}a.jp-carousel-image-download span.photo-size-times{padding:0 1px 0 2px}a.jp-carousel-image-download:hover{background-position:0 -122px;color:#68c9e8;border:none!important}.jp-carousel-image-map{position:relative;margin:-20px -20px 20px;border-bottom:1px solid rgba(255,255,255,.17);height:154px}.jp-carousel-image-map img.gmap-main{border-top-left-radius:6px;border-right:1px solid rgba(255,255,255,.17)}.jp-carousel-image-map div.gmap-topright{width:94px;height:154px;position:absolute;top:0;right:0}.jp-carousel-image-map div.imgclip{overflow:hidden;border-top-right-radius:6px}.jp-carousel-image-map div.gmap-topright img{margin-left:-40px}.jp-carousel-image-map img.gmap-bottomright{position:absolute;top:96px;right:0}.jp-carousel-comments{font:15px/1.7 "Helvetica Neue",sans-serif!important;font-weight:400;background:none transparent}.jp-carousel-comments p a:active,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:hover{color:#68c9e8!important}.jp-carousel-comment{background:none transparent;color:#999;margin-bottom:20px;clear:left;overflow:auto;width:100%}.jp-carousel-comment p{color:#999!important}.jp-carousel-comment .comment-author{font-size:13px;font-weight:400;padding:0;width:auto;display:inline;float:none;border:none;margin:0}.jp-carousel-comment .comment-author a{color:#fff}.jp-carousel-comment .comment-gravatar{float:left}.jp-carousel-comment .comment-content{border:none;margin-left:85px;padding:0}.jp-carousel-comment .avatar{margin:0 20px 0 0;border-radius:4px;border:none!important;padding:0!important;background-color:transparent!important}.jp-carousel-comment .comment-date{color:#999;margin-top:4px;font-size:11px;display:inline;float:right}#jp-carousel-comment-form{margin:0 0 10px!important;float:left;width:100%}textarea#jp-carousel-comment-form-comment-field{background:rgba(34,34,34,.9);border:1px solid #3a3a3a;color:#aaa;font:15px/1.4 "Helvetica Neue",sans-serif!important;width:100%;padding:10px 10px 5px;margin:0;float:none;height:147px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-radius:3px;overflow:hidden;box-sizing:border-box}textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#555}textarea#jp-carousel-comment-form-comment-field:focus{background:#ccc;color:#222}textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:#aaa}#jp-carousel-comment-form-spinner{color:#fff;margin:22px 0 0 10px;display:block;width:20px;height:20px;float:left}#jp-carousel-comment-form-submit-and-info-wrapper{display:none;overflow:hidden;width:100%}#jp-carousel-comment-form-commenting-as input{background:rgba(34,34,34,.9);border:1px solid #3a3a3a;color:#aaa;font:13px/1.4 "Helvetica Neue",sans-serif!important;padding:3px 6px;float:left;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-radius:2px;width:285px}#jp-carousel-comment-form-commenting-as input:focus{background:#ccc;color:#222}#jp-carousel-comment-form-commenting-as p{font:400 13px/1.7 "Helvetica Neue",sans-serif!important;margin:22px 0 0;float:left}#jp-carousel-comment-form-commenting-as fieldset{float:left;border:none;margin:20px 0 0 0;padding:0}#jp-carousel-comment-form-commenting-as fieldset{clear:both}#jp-carousel-comment-form-commenting-as label{font:400 13px/1.7 "Helvetica Neue",sans-serif!important;margin:0 20px 3px 0;float:left;width:100px}#jp-carousel-comment-form-button-submit{margin-top:20px;float:right}#js-carousel-comment-form-container{margin-bottom:15px;overflow:auto;width:100%}#jp-carousel-comment-form-container{margin-bottom:15px;overflow:auto;width:100%}#jp-carousel-comment-post-results{display:none;overflow:auto;width:100%}#jp-carousel-comment-post-results span{display:block;text-align:center;margin-top:20px;width:100%;overflow:auto;padding:1em 0;box-sizing:border-box;background:rgba(0,0,0,.7);border-radius:2px;font:13px/1.4 "Helvetica Neue",sans-serif!important;border:1px solid rgba(255,255,255,.17);box-shadow:inset 0 0 5px 5px rgba(0,0,0,1)}.jp-carousel-comment-post-error{color:#df4926}#jp-carousel-comments-closed{display:none;color:#999}#jp-carousel-comments-loading{font:400 15px/1.7 "Helvetica Neue",sans-serif!important;display:none;color:#999;text-align:left;margin-bottom:20px}.jp-carousel-light .jp-carousel-overlay{background:#fff}.jp-carousel-light .jp-carousel-next-button:hover span,.jp-carousel-light .jp-carousel-previous-button:hover span{opacity:.8}.jp-carousel-light .jp-carousel-close-hint:hover,.jp-carousel-light .jp-carousel-titleanddesc div{color:#000!important}.jp-carousel-light .jp-carousel-comment .comment-author a,.jp-carousel-light .jp-carousel-comments p a,.jp-carousel-light .jp-carousel-info h2 a,.jp-carousel-light .jp-carousel-titleanddesc p a{color:#1e8cbe!important}.jp-carousel-light .jp-carousel-comment .comment-author a:hover,.jp-carousel-light .jp-carousel-comments p a:hover,.jp-carousel-light .jp-carousel-info h2 a:hover,.jp-carousel-light .jp-carousel-titleanddesc p a:hover{color:#f1831e!important}.jp-carousel-light .jp-carousel-comment,.jp-carousel-light .jp-carousel-comment p,.jp-carousel-light .jp-carousel-info h2,.jp-carousel-light .jp-carousel-titleanddesc,.jp-carousel-light .jp-carousel-titleanddesc p,.jp-carousel-light .jp-carousel-titleanddesc p b,.jp-carousel-light .jp-carousel-titleanddesc p em,.jp-carousel-light .jp-carousel-titleanddesc p i,.jp-carousel-light .jp-carousel-titleanddesc p strong,.jp-carousel-light div.jp-carousel-buttons a{color:#666}.jp-carousel-light .jp-carousel-buttons{border-bottom-color:#f0f0f0;background:#f5f5f5}.jp-carousel-light div.jp-carousel-buttons a:hover{text-decoration:none;color:#f1831e}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog,.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover{background-position:4px -56px;padding-left:24px!important}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{background-color:#2ea2cc;color:#fff}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink{background-position:0 -176px}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{background-position:5px -36px}.jp-carousel-light div#carousel-reblog-box{background:#eee;background:-moz-linear-gradient(bottom,#ececec,#f7f7f7);background:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f7f7f7));box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #ddd}.jp-carousel-light #carousel-reblog-box textarea{border:1px inset #ccc;color:#666;border:1px solid #cfcfcf;background:#fff}.jp-carousel-light #carousel-reblog-box .canceltext{color:#888}.jp-carousel-light #carousel-reblog-box .canceltext a{color:#666}.jp-carousel-light #carousel-reblog-box select{background:#eee;color:#333;border:1px solid #aaa}#jp-carousel-comment-form-button-submit,.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit{color:#333;background:#fff;background:-moz-linear-gradient(bottom,#ddd,#fff);background:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));border:1px solid #aaa}.jp-carousel-light .jp-carousel-image-meta{background:#fafafa;border:1px solid #eee;border-top-color:#f5f5f5;border-left-color:#f5f5f5;color:#333}.jp-carousel-light .jp-carousel-image-meta li{color:#000!important}.jp-carousel-light .jp-carousel-close-hint{color:#ccc}.jp-carousel-light .jp-carousel-close-hint span{background-color:#fff;border-color:#ccc}.jp-carousel-light #jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#aaa}.jp-carousel-light #jp-carousel-comment-form-comment-field:focus{color:#333}.jp-carousel-light #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:#ddd}.jp-carousel-light a.jp-carousel-image-download{background-position:0 -122px}.jp-carousel-light a.jp-carousel-image-download:hover{background-position:0 -122px;color:#f1831e}.jp-carousel-light textarea#jp-carousel-comment-form-comment-field{background:#fbfbfb;color:#333;border:1px solid #dfdfdf;box-shadow:inset 2px 2px 2px rgba(0,0,0,.1)}.jp-carousel-light #jp-carousel-comment-form-commenting-as input{background:#fbfbfb;border:1px solid #dfdfdf;color:#333;box-shadow:inset 2px 2px 2px rgba(0,0,0,.1)}.jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus{background:#fbfbfb;color:#333}.jp-carousel-light #jp-carousel-comment-post-results span{background:#f7f7f7;border:1px solid #dfdfdf;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.jp-carousel-light .jp-carousel-slide{background-color:#fff}.jp-carousel-light .jp-carousel-titleanddesc{border-top:1px solid #eee}.jp-carousel-light .jp-carousel-fadeaway{background:-moz-linear-gradient(bottom,rgba(255,255,255,.75),rgba(255,255,255,0));background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.75)),to(rgba(255,255,255,0)))}@media only screen and (max-width:760px){.jp-carousel-info{margin:0 10px!important}.jp-carousel-next-button,.jp-carousel-previous-button{display:none!important}.jp-carousel-buttons{display:none!important}.jp-carousel-image-meta{float:none!important;width:100%!important;box-sizing:border-box}.jp-carousel-close-hint{font-weight:800!important;font-size:26px!important;position:fixed!important;top:-10px}.jp-carousel-slide img{filter:alpha(opacity=100);opacity:1}.jp-carousel-wrap{background-color:#000}.jp-carousel-fadeaway{display:none}#jp-carousel-comment-form-container{display:none!important}.jp-carousel-titleanddesc{padding-top:0!important;border:none!important}.jp-carousel-titleanddesc-title{font-size:1em!important}.jp-carousel-left-column-wrapper{padding:0;width:100%!important}.jp-carousel-photo-info{left:0!important;width:100%!important}}
.contact-form .clear-form{clear:both}.contact-form input[type=email],.contact-form input[type=text]{width:300px;max-width:98%;margin-bottom:13px}.contact-form select{margin-bottom:13px}.contact-form textarea{height:200px;width:80%;float:none;margin-bottom:13px}.contact-form input[type=checkbox],.contact-form input[type=radio]{float:none;margin-bottom:13px}.contact-form label{margin-bottom:3px;float:none;font-weight:700;display:block}.contact-form label.checkbox,.contact-form label.radio{margin-bottom:3px;float:none;font-weight:700;display:inline-block}.contact-form label span{color:#aaa;margin-left:4px;font-weight:400}.contact-form-submission{margin-bottom:4em;padding:1.5em 1em}.contact-form-submission p{margin:0 auto}.form-errors .form-error-message{color:red}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;box-sizing:border-box}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}
.infinite-loader{color:#000;display:block;height:28px;text-indent:-9999px}#infinite-handle span{background:#333;border-radius:1px;color:#eee;cursor:pointer;font-size:13px;padding:6px 16px}#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover{display:inline;position:static;padding:0;margin:0;border:none;line-height:inherit;background:0 0;color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;font-family:inherit}#infinite-handle span button::-moz-focus-inner{margin:0;padding:0;border:none}@media (max-width:800px){#infinite-handle span:before{display:none}#infinite-handle span{display:block}}#infinite-footer{position:fixed;bottom:-50px;left:0;width:100%}#infinite-footer a{text-decoration:none}#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#444;text-decoration:underline}#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}#infinite-footer .blog-credits,#infinite-footer .blog-info{box-sizing:border-box;line-height:25px}#infinite-footer .blog-info{float:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:40%}#infinite-footer .blog-credits{font-weight:400;float:right;width:60%}#infinite-footer .blog-info a{color:#111;font-size:14px;font-weight:700}#infinite-footer .blog-credits{color:#888;font-size:12px;text-align:right}#infinite-footer .blog-credits a{color:#666}.infinity-end.neverending #infinite-footer{display:none}@media (max-width:640px){#infinite-footer .container{box-sizing:border-box;width:100%}#infinite-footer .blog-info{width:30%}#infinite-footer .blog-credits{width:70%}#infinite-footer .blog-credits,#infinite-footer .blog-info a{font-size:10px}}@media (max-width:640px){#infinite-footer{position:static}}
@font-face{font-family:Noticons;src:url('"https://wordpress.com/i/noticons/Noticons.woff"')}#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}#wpadminbar li#wp-admin-bar-admin-bar-likes-widget{width:61px;overflow:hidden}#wpadminbar iframe.admin-bar-likes-widget{width:61px;height:28px;min-height:28px;border-width:0;position:absolute;top:0}div.jetpack-likes-widget-wrapper{width:100%;min-height:50px;position:relative}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-likes-widget-wrapper.slim-likes-widget{width:1px;min-height:0}div.jetpack-comment-likes-widget-wrapper{width:100%;position:relative;min-height:31px}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{display:none;position:absolute;padding:10px 10px 12px 10px;background-color:#2e4453;border-width:0;box-shadow:0 0 10px #2e4453;box-shadow:0 0 10px rgba(46,68,83,.6);min-width:130px;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#fff;font-size:12px;padding-bottom:8px}#likes-other-gravatars li,#likes-other-gravatars ul{margin:0;padding:0;text-indent:0;list-style-type:none}#likes-other-gravatars li::before{content:""}#likes-other-gravatars ul.wpl-avatars{overflow:auto;display:block;max-height:190px}#likes-other-gravatars ul.wpl-avatars li{width:32px;height:32px;float:left;margin:0 5px 5px 0}#likes-other-gravatars ul.wpl-avatars li a{margin:0 2px 0 0;border-bottom:none!important;display:block}#likes-other-gravatars ul.wpl-avatars li a img{background:0 0;border:none;margin:0!important;padding:0!important;position:static}div.sd-box{border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.13)}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}.comment-likes-widget-placeholder{height:18px;position:absolute;display:-ms-flexbox;display:flex;font-family:"Open Sans",sans-serif;margin-top:4px}.comment-likes-widget-placeholder::before{-webkit-font-smoothing:antialiased;font-family:Noticons;font-size:20px;line-height:.9;color:#5cb5d4;content:'\f408';width:16px;display:inline-block;vertical-align:middle}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{padding-left:5px;margin-top:2px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#4e4e4e}.slim-likes-widget .post-likes-widget{width:auto;float:none}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}.comment-likes-widget{width:100%}.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}
#jp-relatedposts{display:none;padding-top:1em;margin:1em 0;position:relative;clear:both}.jp-relatedposts:after{content:'';display:block;clear:both}#jp-relatedposts h3.jp-relatedposts-headline{margin:0 0 1em 0;display:inline-block;float:left;font-size:9pt;font-weight:700;font-family:inherit}#jp-relatedposts h3.jp-relatedposts-headline em:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.2);margin-bottom:1em}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{float:left;width:33%;margin:0 0 1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:20px;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{position:absolute;top:0;bottom:0;left:0;right:0;display:block;border-bottom:0}#jp-relatedposts .jp-relatedposts-items p{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{text-transform:none;margin:0;font-family:inherit;display:block;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-size:inherit;font-weight:400;text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:.6}.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;overflow:hidden;max-width:33%;margin-right:3%}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width:320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100%;clear:both;margin:0 0 1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;max-width:100%;margin-right:0}}
#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}body.highlander-dark h3.sd-title:before{border-top:1px solid rgba(255,255,255,.4)}.sd-content ul{padding:0!important;margin:0 0 .7em 0!important;list-style:none!important}.sd-content ul li{display:inline-block}.sd-block.sd-gplus{margin:0 0 .5em 0}.sd-gplus .sd-content{font-size:12px}#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button{text-decoration:none!important;display:inline-block;font-size:12px;font-family:"Open Sans",sans-serif;font-weight:400;border-radius:3px;color:#777!important;background:#f8f8f8;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.08);text-shadow:none;line-height:23px;padding:1px 8px 0 5px}.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span,.sd-social-text .sd-content ul li a.sd-button span{line-height:23px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button{line-height:17px;box-shadow:none;vertical-align:top}.sd-social-official .sd-content ul li a.sd-button>span{line-height:17px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before{margin-bottom:-1px}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover{color:#555;background:#fafafa;border:1px solid #999}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.16)}.sd-content ul li a.sd-button:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px/1 social-logos;vertical-align:top;text-align:center}.sd-social-icon-text ul li a.sd-button:before{position:relative;top:2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button:before{position:relative;top:2px}}.sd-social-official ul li a.sd-button:before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button:before{top:0}}.sd-content ul li{margin:0 5px 5px 0;padding:0}.jp-sharing-input-touch .sd-content ul li{padding-left:10px}.sd-content ul li.preview-item a.sd-button span,.sd-social-icon-text .sd-content ul li a span,.sd-social-official .sd-content ul li a.sd-button span{margin-left:3px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before{display:none}body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span{background-image:none;background-position:-500px -500px!important;background-repeat:no-repeat!important;padding-left:0;height:0;line-height:inherit}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:-4px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-icon .sd-content ul li a.share-more{top:2px}}@-moz-document url-prefix(){.sd-social-icon .sd-content ul li a.share-more{top:2px}}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before{content:'\f469'}.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:'\f410'}.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before{content:'\f207'}.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:'\f222'}.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before{content:'\f607'}.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before{content:'\f224'}.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before{content:'\f210'}.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,.sd-social-icon-text .sd-content li.share-google-plus-1 a:before,.sd-social-text .sd-content ul li.share-google-plus-1 a:before{content:'\f218'}.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:'\f203'}.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before{content:'\f205'}.sd-social-official .sd-content li.share-press-this a:before{color:#2ba1cb}.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before{content:'\f606'}.sd-social-official .sd-content li.share-telegram a:before{color:#08c}.sd-content ul li.share-skype div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-skype a:before,.sd-social-icon-text .sd-content li.share-skype a:before,.sd-social-text .sd-content ul li.share-skype a:before{content:'\f220'}.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before{content:'\f415'}.sd-social-official .sd-content a.share-more:before{color:#2ba1cb}.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before{content:'\f608'}.sd-social-official .sd-content li.share-jetpack-whatsapp a:before{color:#43d854}.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button{background:#43d854;color:#fff!important}.sd-social .sd-button .share-count{background:#2ea2cc;color:#fff;border-radius:10px;display:inline-block;text-align:center;font-size:10px;padding:1px 3px;line-height:1}.sd-social-official .sd-content ul,.sd-social-official .sd-content ul li{line-height:25px!important}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px 0}.sd-social-official .sd-content ul>li{display:block;float:left;margin:0 10px 5px 0!important;height:25px}.sd-social-official .fb-share-button>span{vertical-align:top!important}.sd-social-official .sd-content .pocket_button iframe{width:98px}.googleplus1_button .g-plus{vertical-align:top!important}.reddit_button iframe{margin-top:1px}.googleplus1_button iframe,.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button{margin:0!important}.sd-social-official .sd-content .share-skype{width:55px}body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0 3px;position:relative;top:4px}body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span{background-size:16px 16px;background-repeat:no-repeat;margin-left:0;padding:0 0 0 19px;display:inline-block;height:16px;line-height:16px}body .sd-social-icon .sd-content li.share-custom a span{width:0}body .sd-social-icon .sd-content li.share-custom a span{padding-left:16px!important}.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}.sharing-hidden .inner ul{margin:0!important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;margin:0!important;height:0!important}.sharing-hidden .inner:after,.sharing-hidden .inner:before{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{border-radius:50%;-webkit-border-radius:50%;border:0;box-shadow:none;padding:7px;position:relative;top:-2px;line-height:1;width:auto;height:auto;margin-bottom:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{top:1px;top:0\9}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom{padding:8px 8px 6px 8px;top:5px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{position:absolute;bottom:0;right:0;border-radius:0;background:#555;font-size:9px}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button{background:#2c4762;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#3b5998;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button{background:#ca1f27;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button{color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button{background:#1e8cbe;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button{background:#08c;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-google-plus-1 a.sd-button{background:#dd4b39;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-skype a.sd-button{background:#00aff0;color:#fff!important}.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#sharing_email{width:342px;position:absolute;z-index:1001;border:1px solid #ccc;padding:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:left}div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}#sharing_email .errors{color:#fff;background-color:#771a09;font-size:12px;padding:5px 8px;line-height:1;margin:10px 0 0 0}#sharing_email label{font-size:12px;color:#333;font-weight:700;display:block;padding:0 0 4px 0;text-align:left;text-shadow:none}#sharing_email form{margin:0}#sharing_email input[type=email],#sharing_email input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;margin-bottom:1em;background:#fff;font-size:12px;color:#333;max-width:none;padding:1px 3px}#jetpack-source_f_name{display:none!important;position:absolute!important;left:-9000px}#sharing_email .sharing_cancel{padding:0 0 0 1em;font-size:12px;text-shadow:none}#sharing_email .recaptcha{width:312px;height:123px;margin:0 0 1em 0}
.slideshow-window{background-color:#222;border:20px solid #222;border-radius:10px;height:0;margin-bottom:20px;overflow:hidden;padding-top:30px!important;padding-bottom:56.25%!important;position:relative;z-index:1}.slideshow-window.slideshow-white{background-color:#fff;border-color:#fff}.slideshow-window,.slideshow-window *{box-sizing:content-box}.slideshow-loading{height:100%;text-align:center;margin:auto}body div.slideshow-window * img{background-color:transparent!important;background-image:none!important;border-width:0!important;display:block;margin:0 auto;max-width:100%;max-height:100%;padding:0!important;position:relative;transform:translateY(-50%);top:50%}.slideshow-loading img{vertical-align:middle}.slideshow-slide{display:none;height:100%!important;left:0;margin:auto;position:absolute;text-align:center;top:0;width:100%!important}.slideshow-slide img{vertical-align:middle}.slideshow-line-height-hack{overflow:hidden;width:0;font-size:0}.slideshow-slide-caption{font-size:13px;font-family:"Helvetica Neue",sans-serif;color:#f7f7f7;text-shadow:#222 1px 1px 2px;line-height:25px;height:25px;position:absolute;bottom:5px;left:0;z-index:100;width:100%;text-align:center}.slideshow-controls{z-index:1000;position:absolute;bottom:30px;margin:auto;text-align:center;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;direction:ltr;transition:.3s opacity ease-out}.slideshow-window:hover .slideshow-controls{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}body div div.slideshow-controls a,body div div.slideshow-controls a:hover{border:2px solid rgba(255,255,255,.1)!important;background-color:#000!important;background-color:rgba(0,0,0,.6)!important;background-image:url(../modules/shortcodes/img/slideshow-controls.png)!important;background-repeat:no-repeat;background-size:142px 16px!important;background-position:-34px 8px!important;color:#222!important;margin:0 5px!important;padding:0!important;display:inline-block!important;*display:inline;zoom:1;height:32px!important;width:32px!important;line-height:32px!important;text-align:center!important;border-radius:10em!important;transition:.3s border-color ease-out}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body div div.slideshow-controls a,body div div.slideshow-controls a:hover{background-image:url(../modules/shortcodes/img/slideshow-controls-2x.png)!important}}body div div.slideshow-controls a:hover{border-color:rgba(255,255,255,1)!important}body div div.slideshow-controls a:first-child{background-position:-76px 8px!important}body div div.slideshow-controls a:last-child{background-position:-117px 8px!important}body div div.slideshow-controls a:nth-child(2){background-position:-34px 8px!important}body div div.slideshow-controls a.running{background-position:-34px 8px!important}body div div.slideshow-controls a.paused{background-position:9px 8px!important}.slideshow-controls a img{border:50px dotted #f0f}
body.presentation-wrapper-fullscreen-parent,html.presentation-wrapper-fullscreen-parent{overflow:hidden!important}.presentation-wrapper-fullscreen-parent #wpadminbar{display:none}.presentation-wrapper-fullscreen,.presentation-wrapper-fullscreen-parent{min-width:100%!important;min-height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding:0!important;z-index:10000!important}.presentation-wrapper-fullscreen{background-color:grey;border:none!important}.presentation-wrapper-fullscreen .nav-arrow-left,.presentation-wrapper-fullscreen .nav-arrow-right{z-index:20001}.presentation-wrapper-fullscreen .nav-fullscreen-button{z-index:20002}.presentation-wrapper{margin:20px auto;border:1px solid #e5e5e5;overflow:hidden;line-height:normal}.presentation{position:relative;margin:0;overflow:hidden;outline:0}.presentation,.presentation .step{background-repeat:no-repeat;background-position:center;background-size:100% 100%}.presentation .step.fade:not(.active){opacity:0}.presentation .slide-content{padding:30px}.presentation .nav-arrow-left,.presentation .nav-arrow-right,.presentation .nav-fullscreen-button{position:absolute;width:34px;background-repeat:no-repeat;z-index:2;opacity:0;transition:opacity .25s}.presentation .nav-arrow-left,.presentation .nav-arrow-right{height:100%;background-image:url(../modules/shortcodes/images/slide-nav.png);background-size:450% 61px}.presentation .nav-arrow-left{left:0;background-position:4px 50%}.presentation .nav-arrow-right{right:0;background-position:-120px 50%}.presentation .nav-fullscreen-button{width:32px;height:32px;margin:4px;bottom:0;right:0;z-index:3;background-image:url(../modules/shortcodes/images/expand.png);background-size:100% 100%}.presentation:hover .nav-arrow-left,.presentation:hover .nav-arrow-right{opacity:1}.presentation:hover .nav-fullscreen-button{opacity:.8}.presentation-wrapper-fullscreen .nav-fullscreen-button{background-image:url(../modules/shortcodes/images/collapse.png)}.presentation .autoplay-overlay{height:15%;width:80%;margin:30% 10%;position:relative;z-index:100;display:table;border-radius:50px;background-color:#e5e5e5;background-color:rgba(0,0,0,.75);transition:opacity .5s}.presentation .autoplay-overlay .overlay-msg{position:relative;display:table-cell;text-align:center;vertical-align:middle;color:#fff}.presentation .will-fade{opacity:0}.presentation .do-fade{opacity:1;transition:opacity .5s}
div.jetpack-quiz{border:1px solid #deede3;background-color:#f3f3f3;padding:1em;line-height:1.3em;margin-bottom:2em;border-radius:.2em}div.jetpack-quiz div.jetpack-quiz-question{margin-bottom:.5em;font-weight:700}div.jetpack-quiz div.jetpack-quiz-answer{cursor:pointer;margin-bottom:.5em;padding:1em 0 1em 1em;border-bottom:1px dotted #999}div.jetpack-quiz div.jetpack-quiz-answer.last{padding-bottom:0;margin-bottom:0;border-bottom:0}div.jetpack-quiz div.jetpack-quiz-answer.correct{color:green}div.jetpack-quiz div.jetpack-quiz-answer.wrong{color:red}div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation{display:none}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation{display:block;color:#000;font-size:90%;margin-top:1em}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt{font-size:85%}div.jetpack-quiz pre{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;background:0 0;margin:0;padding:0}
#subscribe-email input{width:95%}.comment-subscription-form .subscribe-label{display:inline!important}
.jetpack-video-wrapper{margin-bottom:1.6em}.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object{margin-bottom:0}
.jetpack-social-navigation ul{display:block;margin:0 0 1.5em;padding:0}.jetpack-social-navigation li{display:inline-block;margin:0;line-height:1}.jetpack-social-navigation a{border:0;height:1em;text-decoration:none;width:1em}.jetpack-social-navigation-svg .icon{color:inherit;fill:currentColor;height:1em;vertical-align:middle;width:1em}.jetpack-social-navigation-genericons a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Genericons;font-size:1em;font-style:normal;font-weight:400;height:1em;line-height:1;speak:none;text-decoration:inherit;vertical-align:top;width:1em}.jetpack-social-navigation-genericons a:before{content:"\f415"}.jetpack-social-navigation-genericons a[href*="codepen.io"]:before{content:"\f216"}.jetpack-social-navigation-genericons a[href*="digg.com"]:before{content:"\f221"}.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before{content:"\f201"}.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before{content:"\f225"}.jetpack-social-navigation-genericons a[href*="mailto:"]:before{content:"\f410"}.jetpack-social-navigation-genericons a[href*="facebook.com"]:before{content:"\f203"}.jetpack-social-navigation-genericons a[href*="flickr.com"]:before{content:"\f211"}.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before{content:"\f226"}.jetpack-social-navigation-genericons a[href*="github.com"]:before{content:"\f200"}.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before{content:"\f206"}.jetpack-social-navigation-genericons a[href*="instagram.com"]:before{content:"\f215"}.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before{content:"\f208"}.jetpack-social-navigation-genericons a[href*="path.com"]:before{content:"\f219"}.jetpack-social-navigation-genericons a[href*="pinterest.com"]:before{content:"\f210"}.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before{content:"\f224"}.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before{content:"\f217"}.jetpack-social-navigation-genericons a[href*="reddit.com"]:before{content:"\f222"}.jetpack-social-navigation-genericons a[href$="/feed/"]:before{content:"\f413"}.jetpack-social-navigation-genericons a[href*="skype:"]:before{content:"\f220"}.jetpack-social-navigation-genericons a[href*="spotify.com"]:before{content:"\f515"}.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before{content:"\f223"}.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before{content:"\f214"}.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before{content:"\f516"}.jetpack-social-navigation-genericons a[href*="twitter.com"]:before{content:"\f202"}.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before{content:"\f212"}.jetpack-social-navigation-genericons a[href*="vine.co"]:before{content:"\f517"}.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before{content:"\f205"}.jetpack-social-navigation-genericons a[href*="youtube.com"]:before{content:"\f213"}
.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden}.tiled-gallery img{margin:2px!important}.tiled-gallery .gallery-group{float:left;position:relative}.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit}.tiled-gallery .gallery-row{overflow:hidden}.tiled-gallery .tiled-gallery-item a{background:0 0;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto}.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover{background:0 0;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle}.tiled-gallery-caption{background:#eee;background:rgba(255,255,255,.8);color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;bottom:0;text-indent:10px;text-overflow:ellipsis;width:100%;white-space:nowrap}.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px}.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0;overflow:hidden}.tiled-gallery .tiled-gallery-item img.grayscale{position:absolute;left:0;top:0}.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0}.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50%!important}.tiled-gallery.type-circle .tiled-gallery-caption{display:none;opacity:0}
.jetpack-display-remote-posts{margin:5px 0 20px 0}.jetpack-display-remote-posts h4{font-size:90%;margin:5px 0;padding:0}.jetpack-display-remote-posts h4 a{text-decoration:none}.jetpack-display-remote-posts p{margin:0!important;padding:0;line-height:1.4em!important;font-size:90%}.jetpack-display-remote-posts img{max-width:100%}
.widget-grofile h4{margin:1em 0 .5em}.widget-grofile ul.grofile-urls{margin-left:0;overflow:hidden}.widget-grofile ul.grofile-accounts li{list-style:none;display:inline}.widget-grofile ul.grofile-accounts li::before{content:""!important}.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite.png);background-repeat:no-repeat;width:16px;height:16px;float:left;margin-right:8px;margin-bottom:8px}.rtl .widget-grofile .grofile-accounts-logo{margin-left:8px;margin-right:0}.grofile-thumbnail{width:500px;max-width:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);background-size:16px 784px}}
div[class^=gr_custom_container]{border:1px solid gray;border-radius:10px;padding:10px 5px 10px 5px;background-color:#fff;color:#000}div[class^=gr_custom_container] a{color:#000}h2[class^=gr_custom_header]{display:none}div[class^=gr_custom_each_container]{width:100%;clear:both;margin-bottom:10px;overflow:auto;padding-bottom:4px;border-bottom:1px solid #aaa}div[class^=gr_custom_book_container]{float:right;overflow:hidden;height:60px;margin-left:4px;width:39px}div[class^=gr_custom_author]{font-size:10px}div[class^=gr_custom_tags]{font-size:10px;color:gray}div[class^=gr_custom_rating]{display:none}
.widget_wpcom_social_media_icons_widget ul{list-style-type:none;margin-left:0}.widget_wpcom_social_media_icons_widget li{border:0 none;display:inline;margin-right:.5em}.widget_wpcom_social_media_icons_widget li a{border:0 none;text-decoration:none}.widget_wpcom_social_media_icons_widget .genericon{font-family:Genericons}.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.widgets-grid-layout{width:100%}.widgets-grid-layout:after,.widgets-grid-layout:before{content:" ";display:table}.widgets-grid-layout:after{clear:both}.widget-grid-view-image{float:left;max-width:50%}.widget-grid-view-image a{display:block;margin:0 2px 4px 0}.widget-grid-view-image:nth-child(even){float:right}.widget-grid-view-image:nth-child(even) a{margin:0 0 4px 2px}.widgets-grid-layout .widget-grid-view-image img{max-width:100%;height:auto}.widgets-multi-column-grid ul{overflow:hidden;padding:0;margin:0;list-style-type:none}.widgets-multi-column-grid ul li{background:0 0;clear:none;float:left;margin:0 -5px -3px 0;padding:0 8px 6px 0;border:none;list-style-type:none!important}.widgets-multi-column-grid ul li a{background:0 0;margin:0;padding:0;border:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widgets-list-layout{padding:0;margin:0;list-style-type:none}.widgets-list-layout li:after,.widgets-list-layout li:before{content:"";display:table}.widgets-list-layout li:after{clear:both}.widgets-list-layout li{zoom:1;margin-bottom:1em;list-style-type:none!important}.widgets-list-layout .widgets-list-layout-blavatar{float:left;width:21.276596%;max-width:40px;height:auto}.widgets-list-layout-links{float:right;width:73.404255%}.widgets-list-layout span{opacity:.5}.widgets-list-layout span:hover{opacity:.8}
.jetpack-image-container:after{clear:both}.jetpack-image-container:after,.jetpack-image-container:before{display:table;content:""}
.widgets-multi-column-grid ul{overflow:hidden;padding:0;margin:0;list-style-type:none}.widgets-multi-column-grid ul li{background:0 0;clear:none;float:left;margin:0 -5px -3px 0;padding:0 8px 6px 0;border:none;list-style-type:none!important}.widgets-multi-column-grid ul li a{background:0 0;margin:0;padding:0;border:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widget_jetpack_my_community .avatar-240,.widget_jetpack_my_community .avatar-48{max-width:48px;max-height:48px}
.widget.widget_authors li>ul,.widget_authors>ul{margin-left:inherit;padding-left:0}.widget_authors ul li li{padding-left:0}.widget_authors>ul>li{margin-bottom:1em;list-style:none}.widget_authors>ul>li+li{border-top:0}.widget.widget_authors img{margin-right:5px;margin-bottom:5px;vertical-align:middle;box-shadow:none}
.wpcnt{text-align:center;line-height:2}.wpa{position:relative;overflow:hidden;display:inline-block;max-width:100%}.wpa-about{position:absolute;top:5px;left:0;right:0;display:block;margin-top:0;color:#888;font:10px/1 "Open Sans",Arial,sans-serif!important;text-align:left!important;text-decoration:none!important;opacity:.85;border-bottom:none!important;box-shadow:none!important}.wpa .u>div{display:block;margin-top:5px;margin-bottom:1em}div.wpa>div{margin-top:20px}.wpa .u .adsbygoogle{display:block;margin-top:17px;margin-bottom:1em;background-color:transparent}
.widget_eu_cookie_law_widget.widget{bottom:1em;display:none;left:1em;margin:0;padding:0;position:fixed;right:1em;width:auto;z-index:50001}#eu-cookie-law{background-color:#fff;border:1px solid #dedede;color:#2e4467;font-size:12px;line-height:1.5;overflow:hidden;padding:6px 6px 6px 15px;position:relative}#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited{color:inherit;cursor:inherit;text-decoration:underline}#eu-cookie-law a:hover{cursor:pointer;text-decoration:none}#eu-cookie-law.negative{background-color:#000;border:none;color:#fff}#eu-cookie-law input,#eu-cookie-law input:focus,#eu-cookie-law input:hover{background:#f3f3f3;border:1px solid #dedede;border-radius:4px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#2e4453;cursor:pointer;display:inline;float:right;font-family:inherit;font-size:14px;font-weight:inherit;line-height:inherit;margin:0 0 0 5%;padding:8px 12px;position:static;text-transform:none}#eu-cookie-law.negative input,#eu-cookie-law.negative input:focus,#eu-cookie-law.negative input:hover{background:#282828;border-color:#535353;color:#fff}@media (max-width:600px){#eu-cookie-law{padding-bottom:55px}#eu-cookie-law input.accept{bottom:8px;position:absolute;right:8px}}
.flickr-images{text-align:center}.flickr-size-thumbnail .flickr-images{-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.flickr-images img{max-width:100%;margin:5px}

/* Page */
.content-full-width.container {
   max-width: 740px;
 }

.content-full-width.container .entry-content {
  padding: 0;
}

.span12.content-full-width__sidebar {
  margin-left: 0;
}

/* Single page */
.g-recaptcha {
  overflow: hidden;
}

.g-recaptcha iframe {
  border: 0;
}

.content-full-width.container.content-type-post {
  max-width: 800px;
}

.content-full-width.page-content h1:first-of-type {
  line-height: 1.4;
  text-align: center;
  color: #222;
  font-weight: 600;
}

.content-full-width.page-content .entry-content h1,
.content-full-width.page-content .entry-content h2,
.content-full-width.page-content .entry-content h3,
.content-full-width.page-content .entry-content h4,
.content-full-width.page-content .entry-content h5 {
  color: #222;
  font-weight: 600;
}

.content-full-width.page-content li,
.content-full-width.page-content p {
  font-size: 20px;
  line-height: 1.7;
  margin-bottom: 22px;
}

.content-type-post .entry-meta {
  padding: 0;
  text-align: center;
}

.content-type-post .entry-meta .author,
.content-type-post .entry-meta > span.date,
.content-type-post .entry-meta .categories-links {
  padding-left: 15px;
  background: none;
  position: relative;
  font-size: 14px;
}

.content-type-post .entry-meta .author:before,
.content-type-post .entry-meta > span.date:before,
.content-type-post .entry-meta .categories-links:before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #b083de;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.content-type-post .post-navigation {
  margin-bottom: 25px;
}

.content-type-post .widget {
  padding: 0;
}

 .single-post-footer.entry-meta {
  text-align: left;
}

.content-full-width.page-content .jetpack_subscription_widget {
  background-color: #f6f2f2;
  padding: 15px 20px;
}

.content-full-width.page-content .jetpack_subscription_widget p {
   font-size: 16px;
 }

.content-full-width.page-content .sidebar-trending-posts .widget-title {
  text-align: center;
  margin-bottom: 25px;
}

.content-full-width.page-content .comments-area .comment-reply-title {
  text-align: center;
  max-width: 100%;
}

.content-full-width.page-content #subscribe-blog-blog_subscription-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}

.content-full-width.page-content #subscribe-blog-blog_subscription-3 input[type="submit"]:hover,
.content-full-width.page-content #subscribe-blog-blog_subscription-3 input[type="submit"] {
  padding: 12px 33px;
  flex-shrink: 0;
}

.content-full-width.page-content #subscribe-blog-blog_subscription-3 #subscribe-email {
  width: 100%;
  max-width: 350px;
}

.content-full-width.page-content #subscribe-blog-blog_subscription-3 #subscribe-email input {
  width: 100%;
  box-sizing: border-box;
}
/* end single post */

@media (max-width: 640px) {
  footer .footer-logo .f-logo {
    display: inline-block;
    position: relative;
    left: auto;
    margin: auto;
  }
}

@media (max-width: 480px) {
  footer .footer-logo .f-logo {
    width: 100%;
    text-align: center;
  }
}

.menu-top-menu-container * {
	box-sizing: unset;
}

.sidebar-trending-posts.widget {
	padding: 0;
	margin: 20px 0 50px;
}

.content-full-width .sidebar-trending-posts.widget .widget-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0;
	flex-direction: row;
}

.sidebar-trending-posts.widget .widget {
	padding: 0;
	width: 100%;
	margin: 0 0 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	border-color: #ddd #ddd #ddd #f96;
	border-style: solid;
	border-width: 1px 1px 1px 4px;
}

.content-full-width .sidebar-trending-posts.widget .widget {
  max-width: 31%;
  margin-bottom: 0;
}


@media (max-width: 580px) {
	.sidebar-trending-posts.widget .widget-list {
		flex-wrap: wrap;
	}

  .content-full-width .sidebar-trending-posts.widget .widget,
  .sidebar-trending-posts.widget .widget {
		max-width: 100%;
		width: 100%;
		margin-bottom: 30px;
	}

  .content-full-width .sidebar-trending-posts.widget {
    margin-bottom: 0;
  }
}

.sidebar-trending-posts.widget .widget_sp_image-image-link,
.sidebar-trending-posts.widget .widget_sp_image-description {
	border: 0;
}

.sidebar-trending-posts.widget .widget_sp_image-description {
	margin-top: auto;
}

.sidebar-trending-posts.widget .widget_sp_image-image-link:before {
	display: none;
}

.thesis-generator-page #subscribe-blog-blog_subscription-3 {
	max-width: 460px;
}

.thesis-generator-page .row-fluid .span12 {
	margin-left: 0;
}

.thesis-generator-page .widget.jetpack_subscription_widget {
	padding: 0;
}

.thesis-generator-page .hentry {
	margin-bottom: 50px;
	padding-bottom: 30px;
}

 #thesis-generator-container form + div {
	padding: 0;
}

#editor-container {
  height: 375px;
}

body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}

#counter {
  border: 1px solid #ccc;
  border-width: 0px 1px 1px 1px;
  color: #aaa;
  padding: 5px 15px;
  text-align: right;
}
