﻿@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css);

/*@import url(http://fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);*/


.use-hand{
    cursor: pointer !important;
}

.logoPadding{
    padding-right:15px;
    padding-left:15px;
}

a {
	text-decoration: none;
	color: inherit;
	outline: none;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}

    a:hover {
        color: #1e7abd;
        background-color: inherit;
        text-decoration: none;
       cursor: pointer !important;
    }

body {
     font-family: 'Droid Arabic Kufi', sans-serif;
   
    position: relative;
    color: #878787;
        }

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 280px;*/
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.error {
    margin-top: 2px;
    background: rgba(224,25,49,.7);
    border: 1px solid rgba(224,25,49,.8);
    border-radius: 4px;
    color: #FFF;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 10px;
    position: absolute;
    z-index: 100;
}

.Msgerror {
    margin-top: 2px;
    background: rgba(224,25,49,.7);
    border: 1px solid rgba(224,25,49,.8);
    border-radius: 4px;
    color: #FFF;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 10px;
    width: 100%;
}

.MsgTrue {
    margin-top: 2px;
    background: #379421;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #FFF;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 10px;
    width: 100%;
}

/*.btn-page {
    color: #7F7F7F;
    padding: 10px;
    border-bottom: 2px solid #7F7F7F;
    font-size: 120%;
}
    me*/

.btn-page a {
    border-left: 1px solid #C0C0C0;
    padding: 0px 10px;
}


.TopTitle {
    /*font-family: 'Times New Roman' , Times, serif;*/
    font-size: 1.8em;
    font-weight: 900;
    text-align: center;
    padding: 10px;
}

#headTop {
    border: 1px solid #000000;
}

.headTitle {
    font-size: 1.5em;
    float: right;
    padding: 50px;
}

.headSocial {
    padding: 30px 10px;
}

.socialBox {
    float: left;
    margin: 5px;
    font-size: 180%;
    border: 1px solid #C0C0C0;
    width: 40px;
    height: 40px;
    text-align: center;
}

    .socialBox img {
        width: 40px;
        height: 40px;
        /*border:1px solid #000000*/
    }

.membershipPage {
    min-height: 500px;
    color: #000;
}

.farmImg {

    width: 30%;
    float: left;
    height: auto;
    margin: 10px 10px 10px 0px;
    padding:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #999;
    border: inset 1px solid #333;
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}



.newsAll ul li {
    /*margin-left:8px;
    margin-right:8px;*/
}

.newsAll1 {
    margin-top: 20px;
    margin-bottom: 20px;
}

    .newsAll1 ul li {
        margin-left: 0px;
        margin-right: 0px;
    }

.newsContainer {
    position: relative;
    display: block;
    background-color: #F0F0F0;
    border: 2px solid #2b2e83;
}

    .newsContainer .MainNews {
        background-color: #F0F0F0;
    }

        .newsContainer .MainNews .content {
        }

        .newsContainer .MainNews .title1 {
            background-color: #2b2e83;
            height: 35px;
            color: #fff;
            font-weight: 800;
        }
/*me---------------------------------*/
.main {
    background-color: #fff;
}

.page-title-container {
    border-bottom: 2px solid #000;
    padding: 10px 0;
}

.page-title {
    color: #A3D044;
    padding: 0px;
    font-size: 120%;
    font-weight: 800;
}

.row0 {
    border: none;
    /*border-top: 3px solid;
        border-color: #A3D044;
         me*/
}

.row1 {
    border-bottom: 3px solid;
    border-color: #A3D044;
}

.row4 {
    border-top: 3px solid;
    border-color: #A3D044;
}

#footer .one_third {
    float: right;
}

    #footer .one_third.last {
        margin-left: 0px;
    }

#footer h2, #footer h6 {
    font-family: 'Droid Arabic Kufi', sans-serif;
}
/*#footer .title
{
    margin:0px;
}*/

#footer ul li .text {
    display: inline-block;
    margin-right: 10px;
}

.faico li:last-child {
    margin-right: 5px;
}

#copyright {
    padding: 20px 0 0 0;
}

    #copyright p {
        text-align: center;
    }

.aboutPage .aboutText {
    font-weight: 600;
    line-height: 2.5;
    font-style: normal;
    text-align: justify;

}

.farmImg img {
    width: 100%;
}

/*-------------------------*-*/

header {
    display: block;
}
header h1 {
	position: relative;
	text-align: center;
    padding-top: 55px;
    margin:0px;
}

/**Footer**/

footer {
	display: block;
    padding: 0px 0 60px;
    font-size: 14px;
    color: #fff;
    padding-top:10px;
    line-height: 18px;
    /*font-family: 'Roboto Condensed', sans-serif;*/
    background-color: #000;
}

.copy {
    /*font-family: 'Open Sans', sans-serif;*/
}

.st1 {
    /*padding-top: 80px;*/
    color: #fff;
    margin-bottom: 8px;
}
.st2 {
    padding-top: 80px;
    color: #fff;
    margin-bottom: 8px;
}
.t{
     padding-top: 30px;
    color: #fff;
    margin-bottom: 8px;
}
.brand {
    position: relative;
    top: -7px;
    font: 30px/18px 'Roboto Condensed', sans-serif;
    display: inline-block;
    font-size: 30px;
}



.socials {
    /*margin-right: 96px;*/
    padding-top: 80px;
    float: left;
    overflow: hidden;
}

.socials a {
    display: block;
    float: left;
    margin: 0 6px 0 7px;
    color: #fff;
    text-align: center;
    background-color: #fdc903;
    border-radius: 500px;
    width: 58px;
    height: 58px;
    font-size: 24px;
    line-height: 58px;
}

.socials a:hover {
    color: #fdc903;
    background-color: #585757;
}

/* Back to Top */
#backtotop {
    z-index: 999;
    display: inline-block;
    position: fixed;
    visibility: hidden;
    bottom: 20px;
    right: 20px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    opacity: .2;
    background-color:#000;
}

    #backtotop i {
        display: block;
        width: 100%;
        height: 100%;
        line-height: inherit;
    }

    #backtotop.visible {
        visibility: visible;
        opacity: .5;
    }

    #backtotop:hover {
        opacity: 1;
    }

.form-control { display: block; width: 100%; height: 34px; padding: 0 12px;   }


.nav-tabs > li { float: right; }


    

.call{
    color:#fdc903;
    position:absolute;
    font-size:3.5em;
    text-align:center;
    font-weight:900;

    left:40%;
    padding-top:40px;


    text-shadow:
   -1px -2px 0 #000,  
    1px -2px 0 #000,
    -1px 2px 0 #000,
     1px 2px 0 #000;
}
@media only screen and (max-width: 767px) {

    .call{
    color:#fdc903;
    position:absolute;
    font-size:2.0em;
    text-align:center;
    font-weight:900;

    left:20%;
    padding-top:10px;


    text-shadow:
   -1px -2px 0 #000,  
    1px -2px 0 #000,
    -1px 2px 0 #000,
     1px 2px 0 #000;
}
}


.dropdown-submenu { position: relative; }

        .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }

        .dropdown-submenu:hover > .dropdown-menu { display: block; }

        .dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }

        .dropdown-submenu:hover > a:after { border-left-color: #fff; }

        .dropdown-submenu.pull-left { float: none; }

            .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }

.table-responsive {
    display: table;
}


span.title {
    margin: auto 0;
}
