/*
Theme Name: Betheme
Author: Muffin group
Description: The biggest WordPress Theme ever
Theme URI: http://themes.muffingroup.com/betheme
Author URI: http://muffingroup.com
License: Themeforest Split Licence
License URI: -
Version: 14

All css files are placed in /css/ folder
*/
@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
.post-excerpt {
    height: 83px !important;
    overflow: hidden;
}
.comment-form-url {
display:none !important;
}
#respond #commentform .form-submit input[type="submit"] {
display:block; float:none !important;     clear: both;
}
.post-type-archive-multimedia h1.title:after {
content:'Multimedia';
}
html:lang(ar) .post-type-archive-multimedia h1.title:after {
content:'الميديا';
}

html:lang(ar) body,
html:lang(ar) body a,
html:lang(ar) body h1,
html:lang(ar) body h2,
html:lang(ar) body h3,
html:lang(ar) body h4,
html:lang(ar) body h5,
html:lang(ar) body h6,
html:lang(ar) body p,
html:lang(ar) body input,
html:lang(ar) body span,
html:lang(ar) body div,
html:lang(ar) body textarea,
html:lang(ar) body section {
font-family: 'Droid Arabic Kufi', sans-serif !important;
}

.section.mcb-section.dark:not(.full-width) {
    display: none !important;
}
body:lang(ar) input.wpcf7-form-control.wpcf7-submit {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}
body:lang(ar) .column_attr.align_right {
    text-align: left !important;
}
.header-stack.header-center #Top_bar .menu_wrapper {
float:none !important;
}
#Footer {
padding-top:250px;
    background: #151515;
    background-image: url(http://xefox.org/erc/wp-content/uploads/2014/12/Untitled-1.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
}
body:lang(ar) #Footer {
padding-top:250px;
    background: #151515;
    background-image: url(http://xefox.org/erc/wp-content/uploads/2014/12/Untitled-122.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
}
.social-cont {
position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    color: #fff !important;
}

.social-cont h4 {
color:#fff !important;
font-weight:400;
}
.social-cont h4,
.social-cont .social-icons {
margin: 0 10px;
}
.social-cont a h4 {
color:#fff;
}


a.jssocials-share-link {
    background: none !important;
}

.image_wrapper a:after {
    content: '';
    display: block;
    width: 100%;
    height: 130%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100% rgba(0,0,0,0.85)));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
    background-image: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
    background-image: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
    background-image: linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
    z-index: -1;
}
body.home .post-title {
display:none !important;
}

body.home li .image_frame.scale-with-grid:after {
    content: '';
    display: block;
    width: 100%;
    height: 70%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100% rgba(0,0,0,0.85)));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
    background-image: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
    background-image: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
    background-image: linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
    z-index: 0;
}

body.single-post .single-photo-wrapper,
body.single-post .entry-title,
body.single-post .post-nav {
display:none;
}
.post-cover {
    background:#000
}
.post-cover .content_wrapper {
position:relative;
background-size: cover;
    min-height: 400px;
    background-repeat: no-repeat;
    background-position: top center;
}
.post-cover .content_wrapper:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 25%;
    height: 100%;
    background-color: rgba(0,0,0,0);
    background-image: -webkit-gradient(linear,right top,right top,color-stop(0%,#000),color-stop(100% rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(right,#000 0%,rgba(0,0,0,0) 100%);
    background-image: -moz-linear-gradient(right,#000 0%,rgba(0,0,0,0) 100%);
    background-image: -ms-linear-gradient(right,#000 0%,rgba(0,0,0,0) 100%);
    background-image: -o-linear-gradient(right,#000 0%,rgba(0,0,0,0) 100%);
    background-image: linear-gradient(right,#000 0%,rgba(0,0,0,0) 100%);
}
html:lang(ar) .post-cover .content_wrapper:before {
    width: 65%;
}
.post-header .title_wrapper {
margin:0 !important;
}
.post-cover .content_wrapper:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 65%;
    height: 100%;
    background-color: rgba(0,0,0,0);
    background-image: -webkit-gradient(linear,left top,left top,color-stop(0%,#000),color-stop(100% rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,#000 0%,rgba(0,0,0,0) 100%);
    background-image: -moz-linear-gradient(left,#000 0%,rgba(0,0,0,0) 100%);
    background-image: -ms-linear-gradient(left,#000 0%,rgba(0,0,0,0) 100%);
    background-image: -o-linear-gradient(left,#000 0%,rgba(0,0,0,0) 100%);
    background-image: linear-gradient(left,#000 0%,rgba(0,0,0,0) 100%);
}
html:lang(ar) .post-cover .content_wrapper:after {
    width: 25%;
}
.post-cover .left-side {
    position: absolute;
    width: 30%;
    top: 25%;
z-index:5;
}
.post-cover .left-side h1 {
color:#fff; font-size:30px; font-weight:400; line-height:1.8;
}


.post-cover .right-side {
    position: absolute;
    width: 45px;
    top: 10%;
right:0;
z-index:5;
}
html:lang(ar) .post-cover .right-side {
right:auto;
left:0
}
.post-cover .jssocials-share {
    display: block;
    border: #fff 2px solid;
    width: 45px;
    height: 45px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    float: right;
    font-size: 18px;
    padding: 0;
margin:5px 0;
}
.jssocials-share.jssocials-share-print {
cursor:pointer; position:relative;
}
.jssocials-share.jssocials-share-print:after {
content:''; display:block; width:100%; height:100%; position:absolute; top:0; left:0;
}
#Top_bar .wpml-languages {
background:#323232;
}
#Top_bar .wpml-languages a {
background:none; border:none;
}
#Top_bar .wpml-languages a {
    background: none !important;
    border: none !important;
    color: #fff !important;
    padding: 4px 4px 4px 10px !important;
}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li a {
background:#323232 !important;
    border: none !important;
border-radius:none !important;
}
.wpml-languages:before {
    content: 'language';
    background: #fff !important;
    display: inline-block;
    position: absolute;
color:#000 !important;
    left: -60px;
    top: 3px;
}
.header-stack #Top_bar .logo #logo {
padding:0;
}
.sign-up-section h2 {
margin-bottom:0;
}
.sign-up-section input {
height:50px; font-size:18px !important;
}
.sign-up-section input[type=submit] {
background:#1e1e1e !important;
width:200px;
}
.column.mcb-column.one.column_visual.sign-up-section {
    padding-bottom: 0;
    margin-bottom: 0;
}
.sign-up-section p {
    padding-bottom: 0;
    margin-bottom: 0;
}
body.home a.button.button_js.slider_prev {
display: block !important;
    background: #000 !important;
    right: 60px !important;
    top: -60px !important;
    height: 40px !important;
    width: 40px !important;
    left: auto !important;
}
body.home a.button.button_js.slider_next {
display: block !important;
    background: #eaeaea !important;
    right: 10px !important;
    top: -60px !important;
    height: 40px !important;
    width: 40px !important;
    left: auto !important;
}
body.home .blog_slider.flat .blog_slider_header a.button.slider_prev, body.home .blog_slider.flat .blog_slider_header a.button.slider_next {
background: #eaeaea !important;
line-height: 48px !important;
    text-align: center !important;
}
body.home .blog_slider.flat .blog_slider_header a.button.slider_prev:hover, body.home .blog_slider.flat .blog_slider_header a.button.slider_next:hover {
color:#fff !important; background:#1e1e1e !important;
}
body.home .blog_slider.flat .blog_slider_header a.button.slider_prev:hover i, body.home .blog_slider.flat .blog_slider_header a.button.slider_next:hover i {
color:#fff !important;
}
body.home .blog_slider.flat .blog_slider_header {
opacity: 1!important;
}
body.home .blog_slider.flat .blog_slider_header a.button.slider_prev .button_icon, body.home .blog_slider.flat .blog_slider_header a.button.slider_next .button_icon {
    position: relative !important;
    top: auto !important;
}
.subheader-both-center #Subheader .title {
font-size:40px;
}
.subheader-both-center #Subheader .breadcrumbs {
display:none !important;
}
.header-stack.header-center #Top_bar .logo {
width:100%;     min-height: 80px;
}
a.prettyphoto {
    position: relative;
    display: inline-block;
}
a.prettyphoto:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: url(http://xefox.org/erc/wp-content/uploads/2014/12/Layer-73.png) top center no-repeat;
    z-index: 0;
    width: 100%;
    height: 100%;
opacity:0;
transition:opacity 0.3s ease-in-out;
}
a.prettyphoto:hover:before {
opacity:1;
}
a.prettyphoto div {
    position: relative;
    z-index: 1;
    background-color: #1b1b1b;
}
@media only screen and (min-width: 1240px) {
#Top_bar.is-sticky #logo img:not(.svg) {
    max-height: 80px !important;
}
#Top_bar.is-sticky {
    min-height: 140px;
}
}

body.home:lang(ar) a.button.button_js.slider_prev {
    left: 10px !important;
right: auto !important;
}
body.home:lang(ar) a.button.button_js.slider_next {
    left: 60px !important;
right: auto !important;
}

body:lang(ar) .wpml-languages:before {
    content: 'اللغه';
    background: #fff !important;
    display: inline-block;
    position: absolute;
    color: #000 !important;
    right: -40px;
left:auto !important;
    top: 3px;
}
body:lang(ar) #Footer .footer_copy .social:before {
content: 'تابعنا | ';

}
body:lang(ar) #Footer .footer_copy .social li {
    margin-right: 0;
margin-left:6px;
}
body:lang(ar) #Footer .footer_copy .social li:last-child {
    margin-right: 0;
margin-left:0;
}
body:lang(ar) span.wpcf7-form-control-wrap.your-name, body:lang(ar) span.wpcf7-form-control-wrap.your-gender {
    margin-right: 0;
    margin-left: 1%;
}

body.home:lang(ar) .blog_slider.flat .blog_slider_ul li .item_wrapper .date_label {
display:block !important;
text-align:right !important;
}

body:lang(ar) .social-icons.jssocials {
text-align:right !important;
}