.head-line nav div/*
Theme Name: Write My Essay
Theme URI: 
Description: Theme for Write My Essay website
Version: 1.0
Author: Oleg Komarovskyi
Author URI: http://KomarovskiMusic.com
*/
header, section, footer, aside, nav, article, main{display:block;}
*{padding:0;margin:0;line-height:1.4;font-family:'Open Sans', sans-serif;}
img{border:none;}
input:enabled, select:enabled, a:enabled, textarea:enabled, button:enabled{outline-color:#f75757;}
.align{max-width:1170px;margin:0 auto;}
/*ANIMATIONS*/
@keyframes slideinleft{
	from{right:200%;}
	to{right:0;}
}
.slideInLeft{position:relative;animation-duration:0.5s;animation-name:slideinleft;}
@keyframes slideinright{
	from{left:200%;}
	to{left:0;}
}
.slideInRight{position:relative;animation-duration:0.5s;animation-name:slideinright;}
@keyframes slideinbottom{
	0%{top:1000px;}
	60%{top:-40px;}
	80%{top:20px;}
	100%{top:0;}
}
.slideInBottom{position:relative;animation-duration:0.7s;animation-name:slideinbottom;}
@keyframes zoomerone{
	0%{transform:scale(0.8);}
	60%{transform:scale(1.1);}
	80%{transform:scale(0.9);}
	100%{transform:scale(1);}
}
.zoomerOne{animation-duration:0.3s;animation-name:zoomerone;}
@keyframes zoomertwo{
	0%{transform:scale(0.4);}
	60%{transform:scale(1.1);}
	80%{transform:scale(0.9);}
	100%{transform:scale(1);}
}
.zoomerTwo{animation-duration:0.4s;animation-name:zoomertwo;}
@keyframes zoomerthree{
	0%{transform:scale(0.2);}
	60%{transform:scale(1.1);}
	80%{transform:scale(0.9);}
	100%{transform:scale(1);}
}
.zoomerThree{animation-duration:0.5s;animation-name:zoomerthree;}
@-webkit-keyframes fading{0%{opacity:0}10%{opacity:1}50%{opacity:1}90%{opacity:1}100%{opacity:0}}
@keyframes fading{0%{opacity:0}10%{opacity:1}50%{opacity:1}90%{opacity:1}100%{opacity:0}}
.w3-animate-fading{-webkit-animation:fading 10s infinite;animation:fading 10s infinite}
/*ANIMATIONS*/
/*TOP-LINE*/
.top-line{float:left;width:100%;background:#f8f8f8;border-bottom:1px solid #eee;padding:10px 0;margin-bottom:20px;color:#333;}
.top-line .email{float:left;}
.top-line .social{float:right;}
.top-line a{color:#777;text-decoration:none;font-size:13px;font-weight:300;}
.top-line .social a{display:inline-block;font-size:15px;margin-left:10px;width:22px;text-align:center;}
.top-line a:hover, .top-line a:active{color:#24B678;}
@media screen and (max-width:1170px){
	.top-line aside{padding:0 10px;}
}
/*TOP-LINE*/
/*HEAD-LINE*/
.head-line{float:left;width:100%;margin-bottom:20px;}
.head-line header{float:left;}
.head-line header h1{font-weight:normal;font-size:25px;}
.head-line header a{display:block;color:#24B678;text-decoration:none;}
.head-line header a img{display:inline-block;vertical-align:middle;margin-right:8px;}
.head-line header a small{margin-left:3px;color:#777;text-transform:uppercase;font-size:12px;}
.head-line nav{float:right;margin-top:20px;}
.head-line nav div > ul{list-style:none;}
.head-line nav div > ul > li{float:left;}
.head-line nav div > ul > li > a{display:block;text-decoration:none;font-weight:bold;font-size:14px;padding:15px;text-transform:uppercase;color:#777;transition:ease-in-out 0.3s;}
.head-line nav div > ul > li.popular > a, .head-line nav div > ul > li.current-menu-item > a{color:#24B678;}
.head-line nav div > ul > li:hover > a, .head-line nav div > ul > li:active > a{color:#24B678;}
.head-line nav div > ul > li > ul{list-style:none;position:absolute;transition:ease-in-out 0.1s;opacity:0;display:block;visibility:hidden;}
.head-line nav div > ul > li:hover > ul, .head-line nav div > ul > li:active > ul{opacity:1;visibility:visible;}
.head-line nav div > ul > li > ul > li a{display:block;font-size:13px;color:#777;padding:5px 15px;background:#f8f8f8;z-index:10;border-bottom:1px solid #fff;text-decoration:none;}
.head-line nav div > ul > li > ul > li a:hover, .head-line nav div > ul > li > ul > li a:active{color:#24B678;}
@media screen and (max-width:1170px){
	.head-line header{float:none;text-align:center;margin-bottom:20px;}
	.head-line nav{float:none;text-align:center;}
	.head-line nav > div > ul > li{float:none;display:inline-block;}
	.head-line nav > div > ul > li > ul{display:none;}
}
/*HEAD-LINE*/
/*SLIDE*/
.slide{float:left;width:100%;text-align:center;background:url(images/slidebg.jpg)center top no-repeat #808080;background-size:cover;padding:120px 0;color:#fff;margin-bottom:20px;overflow:hidden;}
@media screen and (max-width:1170px){
	.slide aside{padding:0 10px;}
}
.slide h4{font-size:40px;text-transform:uppercase;text-shadow:0px 2px 5px #000;margin-bottom:20px;}
.slide p{font-size:28px;text-shadow:0px 2px 5px #000;margin-bottom:30px;}
.slide a{margin:0 10px 20px;width:210px;}
.positive-button{background:#24B678;color:#fff;display:inline-block;text-decoration:none;font-size:26px;padding:10px;transition:ease-in-out 0.3s;text-align:center;}
.negative-button{background:#fff;color:#24B678;display:inline-block;text-decoration:none;font-size:26px;padding:10px;transition:ease-in-out 0.3s;text-align:center;}
.positive-button:hover, .positive-button:active, .negative-button:hover, .negative-button:active{opacity:0.9;}
/*SLIDE*/
/*BREADCRUMBS*/
.breadcrumbs{float:left;width:100%;padding:30px 0;background:#24B678;}
@media screen and (max-width:1170px){
	.breadcrumbs p{padding:0 10px;}
}
.breadcrumbs p{font-size:13px;color:#fff;margin-bottom:0!important;}
.breadcrumbs p a{color:#fff;font-weight:bold;}
.breadcrumbs p a:hover, .breadcrumbs p a:active{text-decoration:none;}
/*BREADCRUMBS*/
/*FORMATTING*/
@media screen and (max-width:1170px){
	main .main-holder{padding:0 10px;}
}
main .pre-heading{display:block;text-align:center;font-size:18px;color:#7e7e7e;margin-bottom:15px;}
main .content{float:left;width:100%;padding:30px 0;}
main h1, main h2, main h3, main h4, main h5, main h6{font-size:28px;margin-bottom:20px;color:#333;}
main .border-heading{margin-bottom:25px;text-align:center;}
main .border-heading-span{display:block;width:200px;height:1px;background:#b9b9b9;margin:20px auto 0;}
main .border-heading-span:after{content:"";display:block;width:150px;height:1px;margin:0 auto;padding-top:5px;border-bottom:1px solid #b9b9b9;}
main h2{font-size:26px;}
main h3{font-size:24px;}
main h4, main h5, main h6{font-size:22px;}
main p, main address, main ul, main ol{font-size:15px;color:#898989;margin-bottom:20px;text-align:justify;}
main a{color:#24B678;}
main a:hover, main a:active{text-decoration:none;}
main blockquote{padding:20px;background:#efefef;margin-bottom:20px;}
main blockquote p{margin-bottom:0;}
main blockquote br{line-height:2;}
main hr{display:block;background:#efefef;height:1px;border:none;margin-bottom:20px;}
main ul, main ol{padding-left:30px;}
main li{margin:5px 0;}
main ul li ul, main ul li ol, main ol li ul, main ol li ol{margin-bottom:0;}
main table{border-spacing:5px;width:100%;margin-bottom:20px;}
main caption{font-size:15px;color:#555;margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #efefef;text-transform:uppercase;font-weight:bold;}
main th, main td{font-size:15px;color:#898989;padding:5px;text-align:left;vertical-align:middle;}
main thead th, main thead td{color:#555;text-transform:uppercase;font-weight:bold;}
main table i{vertical-align:middle;color:#24B678;}
main dl{float:left;width:25%;text-align:center;margin-bottom:20px;}
main dt{font-size:30px;font-weight:bold;padding:0 10px;}
main dd{font-size:15px;padding:0 10px;}
main form{padding:10px;background:#efefef;margin-bottom:20px;}
main form p{font-size:13px;margin-bottom:10px;}
main input:not([type="submit"]):not([type="button"]), main textarea, main select{border:1px solid #b9b9b9;background:#fff;font-size:13px;padding:3px;color:#898989;}
main textarea{max-width:90%;}
main fieldset{padding:10px;border:1px solid #b9b9b9;margin-bottom:10px;}
main legend{font-size:13px;color:#898989;}
main input[type="checkbox"], main input[type="radio"]{vertical-align:middle;margin-right:5px;}
main button, main input[type="button"]{border:none;display:inline-block;padding:15px;font-size:15px;color:#929292;background:#dedede;cursor:pointer;transition:ease-in-out 0.3s;}
main button:hover, main input[type="button"]:hover, main button:active, main input[type="button"]:active{background:#b9b9b9;color:#555;}
main .button, main input[type="submit"]{display:inline-block;text-decoration:none;font-size:15px;padding:15px;transition:ease-in-out 0.3s;border:none;background:#24B678;color:#fff;cursor:pointer;}
main .button:hover, main input[type="submit"]:hover, main .button:active, main input[type="submit"]:active{opacity:0.9;}
main object, main iframe{display:block;margin:0 auto 20px;}
main .content footer{padding:10px;background:#f8f8f8;}
main .content footer div{display:inline-block;vertical-align:middle;}
main .content footer div iframe{display:inline-block;vertical-align:middle;margin:0;}
main .content footer #___plusone_0{vertical-align:middle!important;}
main .attachment-medium{display:block;margin:0 auto 20px;max-width:100%;height:auto;}
main .attachment-full{display:block;margin:0 auto 20px;max-width:100%;height:auto;}
main .aligncenter{display:block;margin:0 auto 20px;max-width:100%;height:auto;}
main .alignnone{display:block;margin:0 0 20px;max-width:100%;height:auto;}
main .alignleft{display:block;float:left;margin:0 20px 20px 0;}
main .alignright{display:block;float:right;margin:0 0 20px 20px;}
/*FORMATTING*/
/*ADVANTAGES*/
.advantages{float:left;width:100%;padding:30px 0;}
.advantages p, .advantages ul{text-align:center;list-style:none;}
.advantages li{margin:0 0 20px;max-width:375px;display:inline-block;}
.advantages .advantage-container{background:#f5f5f5;padding:30px 10px;margin:0 10px;}
.advantages i{display:block;margin:0 auto 15px;width:80px;color:#fff;padding:25px 0 27px;background:#24B678;}
.advantages mark{font-weight:bold;font-size:18px;text-transform:uppercase;background:transparent;margin-bottom:10px;color:#555;display:block;}
/*ADVANTAGES*/
/*STATISTIC*/
.statistic{float:left;width:100%;background:#24B678;padding:50px 0;}
.statistic dl{color:#fff;}
/*STATISTIC*/
/*FEATURES*/
.features{float:left;width:100%;padding:50px 0;}
/*FEATURES*/
/*GET STARTED SLIDE*/
.get-started-slide{float:left;width:100%;text-align:center;padding:50px 0;background:url(images/get-started-bg.jpg)center center fixed no-repeat;background-size:cover;overflow:hidden;}
.get-started-slide h4{color:#fff;font-size:28px;font-weight:normal;}
.get-started-slide p{color:#fff;font-size:16px;text-align:center;margin-bottom:40px;}
.get-started-slide .button{font-size:24px;}
/*GET STARTED SLIDE*/
/*TESTIMONIALS*/
.testimonials{float:left;width:100%;padding:50px 0;text-align:center;border-top:12px solid #efefef;}
.testimonials p{text-align:center;}
.testimonials blockquote{background:transparent;padding:0;margin:80px 0 0;vertical-align:top;}
.testimonials blockquote br{line-height:1.4;}
.testimonials .testimonial-container{padding:20px;margin:0 10px;border:1px solid #eee;}
.testimonials .author-image img{border-radius:100%;width:116px;height:116px;display:block;margin:-80px auto 20px;position:relative;}
.testimonials .author-name{margin-bottom:10px;}
.testimonials .author-name p strong{color:#24B678;}
.testimonials .author-name p small{color:#8e8e8e;}
.testimonials .author-content i{color:#24B678;font-size:24px;vertical-align:middle;margin-right:10px;}
/*TESTIMONIALS*/
/*SIDEBAR TEMPLATE*/
.content-container{float:left;width:800px;}
.sidebar{float:right;width:350px;}
@media screen and (max-width:1170px){
	.content-container{float:none;width:auto;margin-bottom:10px;}
	.sidebar{float:none;width:auto;}
}
.sidebar aside{margin-bottom:20px;}
.sidebar aside h4{font-weight:normal;font-size:20px;border-bottom:2px solid #24B678;padding-bottom:10px;margin-bottom:10px;}
.sidebar form{text-align:center;background:transparent;padding:0;}
.sidebar form input[type="submit"]{display:none;}
.sidebar form input[type="text"]{width:80%;padding:10px 5px;border-color:#eee;}
.sidebar form i{margin-right:5px;color:#24B678;}
.sidebar aside ul{list-style:none;padding-left:10px;}
.sidebar .tagcloud a{display:inline-block;padding:10px;font-size:13px!important;border:1px solid #eee;color:#555;text-decoration:none;margin:0 5px 10px;transition:ease-in-out 0.3s;text-transform:capitalize;}
.sidebar .tagcloud a:hover, .sidebar .tagcloud a:active{color:#fff;background:#24B678;border-color:#24B678;}
/*SIDEBAR TEMPLATE*/
/*POSTS-LIST*/
.posts-list article{margin-bottom:40px;}
.posts-list article img{display:block;margin:0 auto 10px;max-width:100%;height:auto;}
.posts-list article h4{margin-bottom:10px;}
.posts-list article h4 a{color:#555;text-decoration:none;transition:ease-in-out 0.3s;}
.posts-list article h4 a:hover, .posts-list article h4 a:active{color:#999;}
.posts-list article .meta{font-size:12px;margin-bottom:10px;color:#555;}
.posts-list article .meta a{color:#555;margin-right:20px;}
/*POSTS-LIST*/
/*BLOG POST*/
.blog-post .meta{background:#f8f8f8;padding:10px;text-transform:capitalize;}
.blog-post .commentlist{padding-left:0;list-style:none;}
.blog-post .commentlist li .comment-body{padding:15px;border:1px solid #eee;}
.blog-post .commentlist li .comment-author img{vertical-align:middle;margin-right:5px;}
.blog-post .commentlist li .comment-meta{padding:5px;background:#f8f8f8;margin:5px 0;font-size:13px;}
.blog-post .commentlist li .comment-body > p{margin-bottom:0;font-size:14px;padding:0 5px;}
.blog-post .commentlist li .comment-body .reply a{display:inline-block;padding:5px;border:1px dashed;text-decoration:none;font-size:14px;transition:ease-in-out 0.3s;margin-top:10px;}
.blog-post .commentlist li .comment-body .reply a:hover, .blog-post .commentlist li .comment-body .reply a:active{color:#fff;background:#24B678;}
.blog-post .commentlist li ul{list-style:none;}
.blog-post #respond #reply-title{clear:both;}
.blog-post #respond #reply-title #cancel-comment-reply-link{display:inline-block;font-weight:normal;padding:5px;border:1px dashed;text-decoration:none;font-size:15px;transition:ease-in-out 0.3s;}
.blog-post #respond #reply-title #cancel-comment-reply-link:hover, .blog-post #respond #reply-title #cancel-comment-reply-link:active{color:#fff;background:#24B678;}
.blog-post #respond #commentform label{clear:both;display:block;}
/*BLOG POST*/
/*PAGINATION*/
.pagination ul{list-style:none;padding-left:0;}
.pagination li{display:inline-block;margin:0;}
.pagination a{display:block;text-decoration:none;background:#f8f8f8;padding:5px 10px;margin:0 5px 10px;transition:ease-in-out 0.3s;}
.pagination a:hover{color:#fff;background:#24B678;}
.pagination span{display:block;background:#f8f8f8;padding:5px 10px;margin:0 5px 10px;}
/*PAGINATION*/
/*FOOTER-BANNER*/
.footer-banner{float:left;width:100%;background:#24B678;padding:30px 0;}
.footer-banner table{margin-bottom:0;}
.footer-banner td{color:#fff;font-size:18px;}
.footer-banner td:first-child{width:65%;}
.footer-banner td:last-child{text-align:right;}
.footer-banner td br{line-height:2;}
.footer-banner td strong{font-size:24px;}
/*FOOTER-BANNER*/
/*FOOTER-LINE*/
.footer-line{float:left;text-align:center;width:100%;padding:30px 0;background:#111;}
.footer-line nav{clear:both;margin-bottom:10px;}
.footer-line nav ul{list-style:none;}
.footer-line nav li{display:inline-block;font-size:15px;color:#999;}
.footer-line nav a{font-size:15px;color:#999;margin:0 10px 10px;display:block;}
.footer-line nav a:hover, .footer-line nav a:active{color:#fff;}
.footer-line nav ul li ul{display:none;}
.footer-line p{color:#999;font-size:14px;}
.footer-line p a{color:#999;}
.footer-line p a:hover, .footer-line p a:active{color:#fff;}
.footer-line .payment-gateways{margin-top:20px;color:#999;font-size:50px;}
/*FOOTER-LINE*/
::selection{background:#24B678;color:#fff;}
img::selection{background:transparent;color:transparent;}