/*addition to existing MMO Custom CSS*/
body{
font-family: "Guardian Egyptian Web","Guardian Text Egyptian Web",Georgia,serif;
width:100%;
}

.body-wrapper {
     width: auto;
     margin: 0 auto;
}

.articles a {
    color: #f4c33a;
    color: #000000;
    font-size: 16px;
}

a, hover a {
    color: #2d0101;
}

.sppb-addon-title{
color: #2d0101;
/*font-family: Garamond;
font-weight: bold;*/
font-style:italic;
font-size: 2em;
}

.center {
    display: block;
    margin: auto;
    vertical-align: middle;
}

#sp-header1 {
/*    background-color: #2d0101;*/
    background: rgba(0,0,0,.2);
    left: 0px;
    padding-left: 0px;
    width:100%;
}

.nav {
    float:right;
    margin-right: 30px;
    font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #df041a;
}

.banner_text {
   color: black;
   -webkit-text-fill-color: white; /* Will override color (regardless of order) */
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: black;
}

.banner_bot {
/*   border-bottom: 1px solid rgb(235, 232, 232);*/
	-webkit-box-shadow: 3px 3px 5px 6px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow:    3px 3px 5px 6px #ccc;  /* Firefox 3.5 - 3.6 */
	box-shadow:         3px 3px 5px 6px #ccc;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
/*	position: relative;
	z-index:0;*/
}

.main_menu
{
	display:block;
	position:absolute;
	z-index: 9;
/*	height:150px;*/
/*	right:10px;*/
    color:#fff;
	margin:auto;
}

.slides
{
position:relative;
z-index: -2;
height: 395px;
	-webkit-text-fill-color: white; /* Will override color (regardless of order) */
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;
}

.slider
{
display:block;
position:absolute;
z-index: -2;
height: 600px;
	-webkit-text-fill-color: white; /* Will override color (regardless of order) */
width:100%;
/*	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;*/
	font-style:italic;
}

.sp-posttitle
{
/*font-size: 42px;*/
}

#offcanvas-toggler >i {
    color: #ffffff;
}

.logo{
float: left;
margin:5px;
}

.section_white{
text-align: justify;
font-size: auto;
color: #000;
font-family: Gabriola, 'Pristina';
line-height: 1.5;
background: rgba(255,255,255, 0.0)
}

.section_white h1{
color: #000;
font-family: Gabriola, 'Pristina';
}

.section_black{
text-align: justify;
font-size: auto;
color: #fff;
font-family: Gabriola, 'Pristina';
line-height: 1.5;
background: rgba(0,0,0, 0.5)
}

.section_black h1{
color: #fff;
font-family: Gabriola, 'Pristina';
}

.sppb-tab-content > .active {
    display: block;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    color: #f4c33a;
}

.sppb-nav-tabs > li > a 
{
	background:rgba(244, 195, 58, 1);
}

.skill-circle-item {
font-size: 20px;
}

.sppb-btn-success.sppb-btn-3d {
    border-bottom-color: #52a352;
}

.sppb-btn-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.zen-skills-container p {
    color: #fff;
}

.footer_pages ul li a {
    display: block;
    color: #fff;
    text-decoration: none;
    list-style: none;
}

.footer_pages ul {
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    text-align: left;
    font-weight: 400;
    line-height: 30px;
}
.footer_pages ul li {
    list-style: none;
    display: inline;
}

.social_logo_set li {
    display: inline-block !important;
}

.speasyimagegallery-album > div img {
    width: 100%;
/*width: 250px;*/
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
}

.img_shadow
{
	width: auto;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
    padding:10px;
}

td .img_shadow
{
border:none;
}
.sp-module ul >li {
    display: inline-block;
    list-style: none;
    padding: 0px 10px;
    color:#fff;
}

.sp-module ul >li >a{
    color:#fff;
}

.sp-module ul >li >a:before {
    content: none;
}

#sp-header {
    height: auto;
}

td
{
padding:5px;
}

.col-sm-6 articlex
{
/*width: auto;*/
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    text-align: justify;
    padding:10px;
    margin-left:10px;
}

.entry-header h2, .entry-header h2 a {
    color: #2d0101;
 /*   color: #0b9701;*/
}

.sp-contact-info li
{
font-size:110%;
}

.sp-megamenu-parent >li >a {
    display: inline-block;
    /*background: #df041a;*/
    padding: 0 15px;
    margin-top:30px;
    line-height: 30px;
    font-size: 14px;
    font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
   /*text-transform: uppercase;*/
    letter-spacing: 1px;
    color: #fff;
}

.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #eb4947;
    background: #ffffff;
    line-height: 30px;
    border-radius: 4px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
    background: #891a1c;
    background: #ffffff;
	color: #2d0101;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #ffffff;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #2d0101;
/*    background: #ffffff;*/
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
    padding: 10px;
	color: #ffffff;
	background: red; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#520a0b, #810f12, #520a0b); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#520a0b, #810f12, #520a0b); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#520a0b, #810f12, #520a0b); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#520a0b, #810f12, #520a0b); /* Standard syntax */
	background: red; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(rgba(82,10,11,.7), rgba(129,15,18,.7), rgba(82,10,11,.7)); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(rgba(82,10,11,.7), rgba(129,15,18,.7), rgba(82,10,11,.7)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgba(82,10,11,.7), rgba(129,15,18,.7), rgba(82,10,11,.7)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgba(82,10,11,.7), rgba(129,15,18,.7), rgba(82,10,11,.7)); /* Standard syntax */
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    color: #ffffff;
	border-top:: 1px solid #fff;
}


.gradient
{
    background: #810f12;
/*    background: #ffffff;*/
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
    padding: 10px;
	color: #ffffff;
	background: red; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#520a0b, #810f12, #520a0b); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#520a0b, #810f12, #520a0b); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#520a0b, #810f12, #520a0b); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#520a0b, #810f12, #520a0b); /* Standard syntax */
	background: red; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(rgba(82,10,11,1), rgba(129,15,18,1), rgba(82,10,11,1)); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(rgba(82,10,11,1), rgba(129,15,18,1), rgba(82,10,11,1)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgba(82,10,11,1), rgba(129,15,18,1), rgba(82,10,11,1)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgba(82,10,11,1), rgba(129,15,18,1), rgba(82,10,11,1)); /* Standard syntax */
}


.sppb-btn-primary.sppb-btn-3d {
    border-bottom-color: #520a0b;
}

.sp-contact-phone a:hover, .sp-contact-email a:hover {
    color: #ffffff;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover {
    color: #000;
}

.pagination>.active>a, .pagination>.active>span {
    background: #810f12;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
 	color: #ffffff;
	background: red; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#520a0b, #810f12, #520a0b); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#520a0b, #810f12, #520a0b); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#520a0b, #810f12, #520a0b); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#520a0b, #810f12, #520a0b); /* Standard syntax */
	background: red; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(rgba(82,10,11,1), rgba(129,15,18,1), rgba(82,10,11,1)); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(rgba(82,10,11,1), rgba(129,15,18,1), rgba(82,10,11,1)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgba(82,10,11,1), rgba(129,15,18,1), rgba(82,10,11,1)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgba(82,10,11,1), rgba(129,15,18,1), rgba(82,10,11,1)); /* Standard syntax */
    border-color: #2d0101;
}

.sppb-btn-primary.sppb-btn-3d:hover, .sppb-btn-primary.sppb-btn-3d:focus, .sppb-btn-primary.sppb-btn-3d:active, .sppb-btn-primary.sppb-btn-3d.active, .open > .dropdown-toggle.sppb-btn-primary.sppb-btn-3d
{
    background: #fff;
    color: #2d0101;
    border-color: #2d0101;
}

.speasyimagegallery-gallery-item > div {
    position: relative;
    border: 1px solid #2d0101;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 2px;
}

.speasyimagegallery-album > div > a {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.arrow
{
    content: "\f13a";
}

.strike
{
text-decoration: line-through;
}

.justify
{
    text-align: justify;
}