/* ####

   Grey   : #B3ACAE
   Purpule: #B60E6D
   Green  : #347980
   GREEN_L: C474D0

   #### */


@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);

html, body, p, div, table, tr, td, span, a, li, ui, ul, ol, h1, h2, h3, h4, b, strong { font-family: "Open Sans Hebrew", Alef, Arial, "Times New Roman", Times, sans-serif, serif !important; direction: rtl; }
html, body, p, div, table, tr, td, span, li, ui, ul, ol, a { font-size: 15px; }

.col-md-6 { float: right; }

h3, .h3 { font-size: 1.5em; font-weight: bold; }

a:hover { text-decoration: underline !important; }

#social-links a { font-size: 2.5em; padding: 4px;}


/* PORTFOLIO */
/*.portfolio-item { margin: 2px; }

/* NAVABR fixed */
.navbar-wrapper { padding-bottom: 150px; }
.navbar { border: 1px solid transparent; margin-bottom: 20px; min-height: 50px; position: relative; }
.navbar-fixed-top, .navbar-fixed-bottom { left: 0; position: fixed; right: 0; transform: translate3d(0px, 0px, 0px); z-index: 1030; }
.navbar-default { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; }
.navbar-brand { background: #B60E6D none repeat scroll 0 0 !important; color: #fff !important; font: 700 1.25em Raleway; height: 60px; margin-left: 0 !important; padding: 1em; }
.navbar-toggle { background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; float: right; margin-bottom: 8px; margin-right: 15px; margin-top: 8px; padding: 9px 10px; position: relative; }
.sr-only { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a
 { background-color: #B60E6D; }
.navbar-default .navbar-nav > li > a { color: #B3ACAE !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > li > a:hover { color: #FFF !important; font-weight: bold; }

#top-nav { background-color: #B60E6D; opacity: 0.7; filter: alpha(opacity=70); /* For IE8 and earlier */ }
#top-nav h1, #top-nav h2 { color: #FFF !important; margin: auto !important; font-size: 2em; font-weight: 600 !important; line-height: 0.5em !important; }


/* Top Banner */
#h { color: #681d4d; background: url("../../images/EML_Jul22_2176X879.jpg") no-repeat scroll center center / cover !important; }
/*#h { color: #681d4d; background: url("../../images/EML_Jul22_1500X1050.jpg") no-repeat center top !important; }*/
#h i { font-family: FontAwesome; font-size: 6em !important; color: #B60E6D; }
/*#h #hdr-txt::before { background: url("../../images/11.2_small.png") no-repeat scroll center center !important; height: 37px; content: " "; display: block;}*/
/*#h #hdr-txt { text-align: right; font-size: 1.5em;  background: url("../../images/Emillie2Knesset2_small.png") no-repeat scroll center center !important; height: 319px;}*/
#h #hdr-txt { text-align: right; font-size: 1.5em;  background: url("../../images/EML_Jul22_Slogen2.png") no-repeat scroll center center !important; height: 319px;}
#h h1 { text-align: right; position: relative; left: 0%; font-size: 2em; margin-top: 10px; }


#h .mt { position: relative; top: 220px; }
.icon-citizen { background: url("../../images/iconsCitizenPNG.png") no-repeat scroll center center / cover !important; display: inline-block; height: 62px; width: 59px;}
.icon-megafon { background: url("../../images/iconsMegafonePNG.png") no-repeat scroll center center / cover !important; display: inline-block; height: 64px; width: 112px; }
.icon-light   { background: url("../../images/iconsLightningPNG.png") no-repeat scroll center center / cover !important; display: inline-block; height: 62px; width: 32px; }

/* About */
#about p {  }
#about h3 a { font-size: 1.0em; }
#youtube { width:560px; height:315px; }
@media screen and (max-width: 768px) {
    #youtube { width:340px; height:192px; }
    #youtube_container, #youtube {display: none;}
}
  


/* MEDIA PROTFOLIO */
#media p {  }
.tpl6 .bg { background-color: #B60E6D; opacity: 0.2; filter: alpha(opacity=20); /* For IE8 and earlier */}


/* #sep { background: rgba(0, 0, 0, 0) url("../../images/emilie_moatti_004.jpg") no-repeat scroll center center / cover ; min-height: 550px; padding-top: 250px;  } */
#sep { background: rgba(0, 0, 0, 0) url("../../images/EML_Jul22_2176X879_BG.jpg") no-repeat scroll center center / cover ; min-height: 550px; padding-top: 250px;  }

/* CONTACT widget */
.btn-conf { font-size: 1em; margin-right: 0px; }

#sep label.btn { min-width: 80%; color: #FFF; }
#sep label.btn > h3 { margin: auto !important; }
#sep label.btn > form { /*display: none;*/ background: #C474D0; padding: 8px; opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */ border-radius: 50px; }
textarea, #sep label.btn input { color: #000 !important; }
  
#btnControl { display: none; }
#btnControl:checked + label.btn > form { display: block; }

.btn-clear { border: 2px solid #C474D0; }
.btn-clear:hover { background-color: #C474D0; opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */ }

#sep #success div { color:#f8931d; font-size: 2em; }


/* ### FOOTER ### */
#f { background-color: #FFF; }
#f a { color: #C474D0; }



/* ### INNER PAGE */
.inner_page #h { min-height: 400px; }
.inner_page #h .txt{ width: 100% !important; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */ position: relative;
    top: 160px; }
.inner_page #h h1 { font-size: 2em !important; text-align: center; left: 0; color: #FFF; }
.inner_page #h h2 { font-size: 1.5em; font-weight: bold; color: #B60E6D; }  
.inner_page #h h1, h2, p { margin: auto; }



/* GO to TOP */
.gototop {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
bottom: 20px;
color: #fff;
padding: 10px;
position: fixed;
right: 20px;
}
.fa { display: inline-block;
font-family: FontAwesome;
font-feature-settings: normal;
font-kerning: auto;
font-language-override: normal;
font-size: inherit;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-synthesis: weight style;
font-variant: normal;
font-weight: normal;
line-height: 1;
text-rendering: auto;}
.fa-angle-up::before { content: "";
}
.fa-3x { font-size: 3em; }

/* MEDIA QUERIES */
@media screen and (max-width: 1024px) {
#h h1 { text-align: center; left: 0 !important; }
#h .mt { top: 10px; }
.inner_page p img { max-width: 90%; }
}


@media screen and (min-device-width : 768px) and (max-width: 1024px) {
.col-md-offset-4 { }
}
@media screen and (max-width: 1024px) { 
    #hdr-txt { top: 245px/*310*/; text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; }
}
