@charset "utf-8";/* K2 - Magnific Popup Overrides */
						.mfp-iframe-holder {padding:10px;}
						.mfp-iframe-holder .mfp-content {max-width:100%;width:100%;height:100%;}
						.mfp-iframe-scaler iframe {background:#fff;padding:10px;box-sizing:border-box;box-shadow:none;}
					body{font-family:El Messiri, sans-serif; font-size:16px; font-weight:normal; }h1{font-family:El Messiri, sans-serif; font-size:14px; font-weight:normal; }h2{font-family:El Messiri, sans-serif; font-weight:normal; }h3{font-family:El Messiri, sans-serif; font-weight:normal; }h4{font-family:El Messiri, sans-serif; font-weight:normal; }.sp-megamenu-parent{font-family:El Messiri, sans-serif; font-size:14px; font-weight:normal; }body{
   padding-top:0px;
   text-align:right;
}
a {
    text-decoration:none;
}
a svg rect {
    stroke: #eeeeee;
    stroke-width: 4;
    fill: #eeeeee;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
a svg path {
    fill: #000000;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
a:hover svg rect {
    stroke-width: 50;
    stroke: #ccac39;
}
a:hover svg path {
    fill: #ffffff;
}







.crazybox h2.sp-module-title {
background: #7d1e4f;
color: white;
padding: 15px 15px;
margin-bottom:10;
}

.crazybox h2.sp-module-title {
background: #7A295B;
color: white;
padding: 15px 15px;
margin-bottom:5;
font-size:18px;
}

.crazybox .sp-module-content {
display: inline-block;
text-transform: uppercase;
background: #eaeaea;
border-color: #cecece;
padding: 5px 5px 5px 5px;
image-position: left;
margin-bottom:0;
font-size:14px;
border-radius: 0px;
font-weight: 400;
border-bottom: 3px solid rgba(0,0,0,0.08);

}

.crazybox .sp-module-content a {color:ffffff;}











.crazybox2 h2.bt-content-slider-title {
background: #7d1e4f;
color: white;
padding: 15px 15px;
margin-bottom:10;
}

.crazybox2 h2.bt-content-slider-title {
background: #7d1e4f;
color: white;
padding: 15px 15px;
margin-bottom:5;
}

.crazybox2 .bt-content-slider-content {
background: #eaeaea;
border-color: #cecece;
padding: 15px 15px;
margin-bottom:5;
font-size:12px;
border-radius: 0px;
font-weight: 400;
border-bottom: 3px solid rgba(0,0,0,0.08);
}

.crazybox2 .bt-content-slider-content a {color:white;}
.crazybox000 .sp-module-content {
display: inline-block;
text-transform: uppercase;
background: #000000;
border-color: #cecece;
padding: 5px 5px 5px 5px;
image-position: left;
margin-bottom:0;
font-size:14px;
border-radius: 0px;
font-weight: 400;
border-bottom: 3px solid rgba(0,0,0,0.08);

}









table {
  border-collapse: separate;
  border-spacing: 0;
}
th,
td {
  padding: 10px 15px;
}
thead {
  background: #001a42;
  color: #fff;
}
th {
  font-weight: bold;
}
tbody tr:nth-child(even) {
  background: #f0f0f2;
}
td {
  border-bottom: 1px solid #cecfd5;
  border-right: 1px solid #cecfd5;
}
td:first-child {
  border-left: 1px solid #cecfd5;
}





.crazybox3 h2.bt-content-slider-title {
background: #3498DB;
color: white;
padding: 5px 10px;
margin-bottom:0;
}

.crazybox3 h2.bt-content-slider-title {
background: #001a42;
color: white;
padding: 5px 10px;
margin-bottom:0;
}

.crazybox3 .bt-content-slider-content {
display: inline-block;
text-transform: uppercase;
background: #eaeaea;
border-color: #cecece;
padding: 15px 15px;
image-position: left;
margin-bottom:5;
font-size:12px;
border-radius: 0px;
font-weight: 400;
border-bottom: 3px solid rgba(0,0,0,0.08);
}

.crazybox3 .bt-content-slider a {color:#001a42;}













.crazybox4 h2.sp-module-title {
background: #3498DB;
color: white;
padding: 15px 115px;
margin-bottom:15;
}

.crazybox4 h2.sp-module-title {
background: #85a66f;
color: white;
font-size:14px
padding: 10px 10px;
margin-bottom:5;
}

.crazybox4.sp-module-content {
display: inline-block;
text-transform: uppercase;
background: #eaeaea;
border-color: #cecece;
padding: 5px 5px 5px 5px;
image-position: left;
margin-bottom:0;
font-size:14px;
border-radius: 0px;
font-weight: 400;
border-bottom: 3px solid rgba(0,0,0,0.08);
}

.crazybox4 .sp-module-content a {color:red;}






.crazybox5 h2.sp-module-title {
background: #3498DB;
color: white;
padding: 5px 10px;
margin-bottom:0;
}

.crazybox5 h2.sp-module-title {
background: #ffffff;
color: white;
padding: 5px 10px;
margin-bottom:0;
}

.crazybox5.sp-module-content {
background: #e9e9e9;
padding: 5px 10px;
font-size:16px;
}

.crazybox11.module-title {
background: #000000;
padding: 10px 10px;
font-size:16px;
}


.crazybox5 .sp-module-content a {color:red;}



.crazybox11 h2.sp-module-title {
background: 000000;
color: white;
padding: 15px 15px;
margin-bottom:10;
}

.crazybox11 h2.sp-module-title {
background: #000000;
color: white;
padding: 15px 15px;
margin-bottom:5;
font-size:18px;
}

.crazybox11 .sp-module-content {
display: inline-block;
text-transform: uppercase;
background: #eaeaea;
border-color: #cecece;
padding: 5px 5px 5px 5px;
image-position: left;
margin-bottom:0;
font-size:14px;
border-radius: 0px;
font-weight: 400;
border-bottom: 3px solid rgba(0,0,0,0.08);

}

.crazybox11 .sp-module-content a {color:ffffff;}



#sp-trending-news{ background-color:#7a295b;color:#ffffff;padding:15px 15px; }#sp-trending-news a{color:#ffffff;}#sp-trending-news a:hover{color:#e0c375;}#sp-header{ background-color:#000000;padding:20px 0px 20px 0px ; }#sp-menu{ background-color:#7a295b;color:#ffffff; }#sp-menu a{color:#dedede;}#sp-menu a:hover{color:#b5a97b;}#sp-top-bar{ background-color:#000000;color:#ffffff;padding:5px 55px 5px 5px ; }#sp-top-bar a{color:#b8b080;}#sp-top-bar a:hover{color:#bda153;}#sp-bottom{ background-color:#1c1c1c;color:#ebebeb;padding:70px 0 40px; }#sp-bottom a{color:#ffffff;}#sp-bottom a:hover{color:#b9c782;}#sp-footer-logo{ background-color:#000000;color:#ffffff;padding:0 0 40px; }#sp-footer{ background-color:#7a295b;padding:15px 400px 15px 400px; }
img.rotate:hover  {transform: rotate(360deg);-moz-transform:  rotate(360deg);-webkit-transform: rotate(360deg);-o-transform:  rotate(360deg);-ms-transform:  rotate(360deg);-webkit-transition-duration: 1s;-moz-transition-duration:  1s;-o-transition-duration: 1s;-ms-transition-duration:  1s;transition-duration: 1s; }
