.fusion-header-wrapper, #side-header {
    border-top: 1px solid #383f47;
    border-bottom: 1px solid #383f47;
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu > ul > li {
    border-left: 1px solid #383f47;
    border-right: 1px solid #383f47;
}

.custom-big-letter {

    font-size: 85px;
    line-height: 105px;
    color: #FF9900;
    position: absolute;
    left: -60px;
    top: 46px;

}



.custom-p p
{
	color:#ffffff !important;
}

.custom-white
{
	padding-top:60px !important;
	padding-bottom:120px !important;
	background-position: top center !important;
}

.custom-white-second
{
	padding-top:90px !important;
	padding-bottom:150px !important;
}

.custom-white-second-contact
{
	padding-top:150px !important;
	padding-bottom:90px !important;
}

.custom-white-third
{
	padding-top:40px !important;
	padding-bottom:60px !important;
}

.custom-link-button-left {
    background: #1a1f24;
    padding: 25px 10px 10px 10px;
    text-align: center;
    font-size: 20px;
}

.custom-link-button-left p , .custom-link-button-right p
{
	color:#ffffff !important;
}

.custom-link-button-right
{
    background: #5a5d62;
    padding: 25px 10px 10px 10px;
    text-align: center;
    font-size:20px;
}

.custom-link-button-left:hover
{
    opacity:0.8;
}

.custom-link-button-right:hover
{
    opacity:0.8;
}

.custom-icon-code
{
	font-size:25px !important;
	margin-right:10px !important;
}

.custom-white-second .custom-big-letter {
    font-size: 85px;
    line-height: 105px;
    color: #FF9900;
    position: absolute;
    left: -62px;
    top: 48px;
}

.fusion-page-title-bar {
    background-position: bottom center !important;
}

.custom-colmn
{
	margin-top:10px;
	margin-bottom:10px;
}

.wpcf7-form input[type="submit"]:not(.fusion-button-span-yes) 
{
    width: auto;
    width: 100%;
    font-size: 26px !important;
    letter-spacing: 4px !important;
}

.wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea {

    float: none !important;
    width: 100% !important;
    box-sizing: border-box;
    background: #f2f2f2 !important;
    color: #333 !important;
    border: 2px solid #ccc !important;

}

.fusion-flexslider.fusion-post-slideshow {
    overflow: visible;
    max-width: 300px;
    float: left;
    margin-right: 25px;
}

.single-books .fusion-meta-info
{
	display:none;
}

.single-books .post-content
{
    float: left;
    width: 70%;
}

.single-books #content
{
	width:78% !important;
	float:right;
}

.single-books #content-books-sidebar
{
	width:20% !important;
	float:left;
	margin-right:2% !important;
}

.custom-button-first a:hover , .custom-button-second a:hover
{
    padding: 8px;
    background: #000;
    color: #fff;
    float: left;
    margin-right: 10px;
}

.custom-button-first a , .custom-button-second a 
{
    padding: 8px;
    background:#FF9900;
    color: #000;
    float: left;
    margin-right: 10px;
}

.single-books #content-books-sidebar {
    background: #f2f2f2;
		border-right:2px solid #cccccc;
}

#content-books-sidebar ul
{
	padding-left:15px !important;
}

#wrapper .fusion-vertical-menu-widget.left .menu {

    text-align: left;
    list-style-type: none;
    padding-left: 0px !important;
    padding-top: 0px !important;

}

#wrapper .fusion-vertical-menu-widget.left .menu li a {
    padding: 0px !important;
}

.widget-title {

    font-size: 15px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;

}

.pum-theme-269 .pum-title, .pum-theme-default-theme .pum-title {
    font-size: 30px;
    text-align: center;
    margin-bottom: 8px;
    text-transform: uppercase;
}

@media only screen and (max-width: 800px) 
{
  .custom-big-letter 
	{
    font-size: 34px;
    left: -25px;
    top: 26px;
	}
  .custom-spacing-mobile
   {
   padding-left:25px !important;
   padding-right:25px !important;
   }
	 .custom-white-second .custom-big-letter 
	{
    font-size: 29px;
    left: -22px;
    top: 27px;
   }
	.single-books #content 
	{
    width: 100% !important;
    float: left;
	}
	.single-books #content-books-sidebar 
	{
    width:100% !important;
    float: left;
    margin-right: 0% !important;
	}
	.single-books .post-content 
	{
    float: left;
    width: 100%;
	}
	.custom-button-first a, .custom-button-second a 
	{
    margin-bottom: 15px;
	}
	.fusion-page-title-bar .fusion-page-title-row h1 
	{
    font-size: 35px !important;
	}
}

.sidebar .widget {
    margin-bottom: 15px;
}

.sidebar .widget .widget-title 
{
    font-size: 18px !important;
    border-bottom: 2px solid #ccc;
    padding-bottom: 2px;
}

ul.custom-post
{
	list-style-type:none;
	padding-left:0px;
}

ul.custom-post li
{
	display:inline-block;
	border-bottom:2px solid #FF9900;
	margin-right:10px;
}
