/*
Theme Name: Essay Yard Child
Template: twentyfifteen
*/

@import url("../twentyfifteen/style.css");

.sidebar{margin-right:0 !important; width:100% !important; position:inherit;}
.site-content{margin: 0  !important; width:100% !important;}
.site-header{max-width:960px; width:100%; float:none; margin:0 auto; padding:0;}
.sidebar-2{background:#fff; margin:0 auto; position:relative; z-index:1; box-shadow:0 5px 3px 0 rgba(0, 0, 0, 0.15);}
body::before{background:none; box-shadow:none; width:auto !important;}
body{background:#fff;}
.site{max-width:100%;}

.site-title{margin:5px;}
.content-area{max-width:960px; padding-bottom:20px; width:100%; float:none; overflow:hidden; margin:0 auto; background:#fff;}

.entry-footer span{ font:10px/16px "Helvetica Neue",Helvetica,Arial,sans-serif; color:#333333; text-transform:uppercase; }
.entry-footer span a:hover{text-decoration:none; color:#000;}

.site-main article{ margin-bottom:20px !important; float:left; padding:10px; width:100%;}
.site-main{float:left; max-width:670px; margin:30px 0 0 0px; padding:0 !important; width:100%;}
.hentry{margin:0 !important; padding:0; box-shadow:none;}
.c-side-bar{float:left; max-width:260px; width:100%; margin:30px 0 0 20px;} 
.site-footer{float:left; width:100%; box-shadow:none; background:none; margin:0;}
.site-info{max-width:920px; width:100%; float:none; border:solid 1px #978e8b; margin:0 auto 20px auto; padding:20px 0; text-align:center;}
.entry-title{ margin:25px 0 15px 0; line-height:33px; letter-spacing:0.5px; color:#0e4d66; font-family:tahoma; font-size:25px; text-transform:capitalize;}

.post-navigation{display:none;}

.comments-area{display:none;}

.widget{padding:0; margin:0;}
.entry-title a{color:#0e4d66; font-family:tahoma; font-size:25px; text-transform:capitalize;}
.entry-content p{font-family:arial; font-size:14px; color:#333; color:#656565; line-height:1.7em; letter-spacing:0.5px;}
.entry-header{padding:0;}
.entry-content{padding:0;}
.more-link{float:left; margin:40px 0 10px 0; border:none !important; float:right; background:#0e4d66; padding:2px 25px; border-radius:2px; color:#fff; font-weight:bold; text-transform:uppercase; letter-spacing:0;}

.more-link:hover{color:#fff; background:#333;}

.entry-content .more-link::after, .entry-summary .more-link::after{content:normal !important;}
.post-thumbnail{border:solid 2px #d95b43  !important; margin-bottom:15px; float:left; width:180px; margin-right:10px; padding:3px; height:160px;}
.post-thumbnail img{height:100%;}
.entry-footer{ padding:3px 5px 6px 9px; background:#fff;}
.posted-on::before, .byline::before, .cat-links::before, .tags-links::before, .comments-link::before, .entry-format::before, .edit-link::before, .full-size-link::before{top:6px;}
.site-branding{float:left;}
.top-nav{max-width:640px; width:100%; float:right; margin:8px 0 0 0;}
.top-nav .menu-header-container ul{float:left; width:100%; margin:0;}
.top-nav .menu-header-container ul li{display:inline;}
.top-nav .menu-header-container ul li a{float:left; border-radius:5px; padding:8px 10px; color:#fff; margin-right:5px; background:#d95b43; font-family:arial; font-weight:normal; font-size:15px;}
.top-nav .menu-header-container ul li a:hover{background:#333;}


.trust{width:100%;float:left;margin:10px 0 0 0;}





.description{margin:0 auto;text-align:center;max-width:965px;width:100%;padding:5px 0;}
.description b{color:#F26A22 !important;}
.widget-title{float:left; width:100%; font-family:tahoma; font-weight:normal; font-size:18px; padding:4px 10px; border-bottom:5px; margin-bottom:10px; color:#fff; background:#d95b43; }
#recent-posts-2{ border: 2px solid #d95b43;
    border-radius: 0px;
    float:none;
    margin:10px auto 20px auto;
    padding:0;
    width: 100%;}

#recent-posts-2 li {float:none; width:90%; margin:0 auto;}
	
.widget-area{padding:0 0 15px 0;} 

.widget ul li a{font-family:tahoma; color:#333; line-height:18px; font-size:13px; font-weight:normal;}
.widget ul li a:hover{color:#938987;}
.top-line{height:20px; background:#0e4d66; margin-bottom:15px; width:100%; }
	
.landingul.topic-list li{list-style:decimal outside none;}
.landingul h2{color:#FCC71F;font-size:14px;margin-bottom:20px;}

.site-info a:hover{ }
.pagination{display:none;}

.mainfooter{

	       width:100%;

		   height:auto;

		   float:left;

		   background:#ede9e9;
		   
		   padding:25px 0;

}

hr.line{

	   width:100%;

	   height:5px;

	    background:#ede9e9;

		

		box-shadow:1px 2px 3px #ede9e9 inset;

		margin-top:4px;

}

#testimonials{

			 max-width:356px;

			 width:100%;

			 height:183px;

			 float:left;

			 border:1px solid #666;

			 margin-right:32px;

			 margin-top:10px;

}

.address{

	         max-width:253px;

			 height:auto;

			 float:left;

			 margin-right:1%;

			 margin-top:25px;

			 margin-left:2%;

}

.address p{font-family:arial; font-size:12px; color:#333;}

.address h2{

	font-family: arial;

	font-size:15px;

	color:#d95b43;
	font-weight:bold;

	text-transform:uppercase;

	margin:20px 2px 11px 0px;

}

.address p.email{

	font-family:arial;

	font-size:15px;

	color:#565759;

	text-align:left !important;

}

.footerlinks h2{

	font-family: arial;

	font-size:15px;

	color:#d95b43;

	text-transform:uppercase;

	margin:29px 2px 11px 0;

}

.footerlinkstwo h2{

	font-family: arial;

	font-size:15px;

	color:#d95b43;

	text-transform:uppercase;

	margin:-43px 2px 11px 0;

}

.footerlinks ul li{

	               list-style-type:none;

				   text-decoration:none;

}

.footerlinks li a{

	font-family:arial;

	font-size:15px;

	color:#0e4d66;

	text-decoration:none;

	padding:7px 2px 0 0;

	display:block;

}

#testimonials {

width:330px;

background:#E7E9E6;

border:1px solid #D8D9D6;

margin:58px 0;

 

}

#testimonials blockquote p{

    color: #808080;

    display: block;

    font-family: arial;

    font-size: 15px;

    line-height: 20px;

    margin: 4px 5px 2px 4px !important;

    padding: 10px 2px 0 0 !important;

    max-width: 315px;

	width:100%;

}

#testimonials blockquote p img{

	                          margin:-16px -12px 0px 12px;

}

blockquote{border:none;}

#testimonials blockquote cite {

font-style: normal;

display: block;

 

text-transform: uppercase;

font-weight: bold;

font-style:italic;

color: #555;

padding-left:5px;

margin-top:10px;

}

img.footerphoneimg{

	               margin:8px 8px 0 1px;

}

img.tes_head{

	        position:absolute;

			top:27px;

			left:53px;

}

hr.lastline{

		  width:314px;

		  float:right;

		  margin:18px 2px 0 0;

}

p.copyright{

            font-family: arial;

            font-size: 15px;

			text-align:center;

			margin-top:0px;

			padding:20px 0;

}

p a.buttonordernowmain{

	              width:150px;

				  height:39px;

				  background:url(../../../../img/order-now-banner-button.png) no-repeat top;

				  display:block;

				  transition: background 0.1s;

				  position:absolute;

				  top:328px;

				  left:484px;

				  

}

p a.buttonordernowmain:hover{

	background:url(../../../../img/order-now-banner-button.png) no-repeat bottom;

	width:150px;

	height:38px;

}

.wrappertwo{

	    max-width:1024px;

		width:100%;

		height:auto;

		position:relative;

	    margin:0 auto;

		

}

.footerlinks{float:left;}

.socialul li{display:inline; float:left;}

.footerlinkstwo{

	            width:235px;

				height:208px;

				float:right;

				margin-top:74px;

}

.linksfootermain{

                 float:right;

                 height:263px;

                 width: 395px;

}

	             

.linksfootermain ul li{

	               list-style-type:none;

				   text-decoration:none;

}

.linksfootermain li a{

	font-family: arial;

	font-size:14px;

	color:#0e4d66;

	text-decoration:none;

	padding:7px 2px 0 0;

	display:block;

}

.linksfootermain li a:hover{

	            color:#d95b43;

}

#menu-item-47 {position:relative; float:left;}
.sub-menu{position:absolute; display:none; top:41px; width:200px !important;}

.sub-menu li{float:left; margin-bottom:5px; width:100%; }

.sub-menu li a{float:left; width:100%;}

#menu-item-47:hover > .sub-menu{display:block;}
#menu-item-47 a:hover ~ .sub-menu{display:block;}