@charset "utf-8";
/* CSS Document */
/* Media Style Sheet
-----------------------------------------------------------------------------

Prototype Version:  2.4

*/

/* Table of Contents
-----------------------------------------------------------------------------

1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,
input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; direction: rtl; font-family: 'Open Sans Hebrew';}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;  color: #555555; font-size: 14px; line-height: 24px;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}

/* 2. Define Base Typography
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {}

/* Create the Default Paragraphs */
p { /*color: #fed7a0;*/ font-size: 14px; line-height: 24px;}


/* Specific Header Settings */
h1 {font-weight:bold; font-size:36px; color:#fff; }
h2 {font-weight:bold; font-size:24px; color:#555; line-height: 46px;}
h3 {font-size:18px; }
h4 {font-size:16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}


/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color: #000000; font-size: 16px; text-decoration:none;-webkit-transition:0.3s ease all;  -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
a:hover {text-decoration:none}
a:active {color: #e8941a;}
a:focus {outline: none;}
a.current{color: #e8941a;}


/* 5. Forms
------------------------------------------------------------------------------*/

input[type='submit']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none; }
input {-webkit-border-radius:0; border-radius:0;}
::-webkit-input-placeholder {color:#999999; font-size: 16px;}
:-moz-placeholder { color: #999999;  font-size: 16px;}
::-moz-placeholder { color: #999999; font-size: 16px; }
:-ms-input-placeholder { color: #999999; font-size: 16px;}

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}


/* Removes fieldset borders. even on Opera 7 */
fieldset {border: 1px solid transparent;}


/* 7. Framework
------------------------------------------------------------------------------*/

/* Common CSS */
/*common margin style*/
.m0{margin:0 !important;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px !important;}
.mb80{margin-bottom:80px !important;}
.mt25{ margin-top:25px !important;}
.mt50{ margin-top:50px !important;}

/*all padding zero*/
.p0{padding:0 !important;}
.pt20{padding-top:20px;}

/*common display style*/
.dis-b{display:block}
.pos_rel{ position:relative;}
.hidden{ display:none !important;}

/*border*/
.no_bdr{border:none !important;}

/*common fonts style*/
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.fbold{font-weight:bold;}

/* Float */
.float_right{float: right;}
.float_left{float: left;}

/*transition effect*/
.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* Page Layout */
body{font-family: 'Open Sans Hebrew';}
#full_wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; /* the bottom margin is the negative value of the footer's height */}
.wrapper{ max-width:1560px; margin:0 auto;}
.content{ margin:0 auto; padding:0; width:100%;}

/* Header*/
header{ position: relative; z-index: 9}
header .wrapper{ position:relative;}

/* Load */
body #load {
    height: 100%;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 99999;
    background-color: rgba(0,0,0,0.95);
}
.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
#load .pace .pace-activity {
    margin: -65px 0 0 -65px;
    width: 130px;
    height: 130px;
    background: 0 0;
}
#page .ls-carousel .ls-loading-indicator, .pace .pace-activity {
    position: fixed;
    display: block;
    z-index: 2000;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    width: 50px;
    height: 50px;
    background: #76c276;
    pointer-events: none;
    border-radius: 100%;
}
.flight_icon{width: 37px;height: 32px;background: url('images/site/airplane.png') no-repeat;background-size: contain;float: right; margin-top: 10px;}
.flight_return .flight_icon{background: url('images/site/airplane_down.png') no-repeat;}
#load .pace .pace-activity::after, #load .pace .pace-activity::before{    border-color: #fed69f; border-width: 7px;}
#load .pace .pace-activity:before{bottom: 0;left: 0;width: 130px;height: 130px;}
#page .ls-carousel .ls-loading-indicator:before, .light-loading .pace .pace-activity:before, .pace .pace-activity:before {width: 32px;height: 32px;border-right-color: transparent!important;border-left-color: transparent!important;-webkit-animation: pace-rotation 3s linear infinite;animation: pace-rotation 3s linear infinite;}
#page .ls-carousel .ls-loading-indicator:after, #page .ls-carousel .ls-loading-indicator:before, .pace .pace-activity:after, .pace .pace-activity:before {
    position: absolute;
    bottom: 9px;
    left: 9px;
    display: block;
    border: 3px solid #fff;
    border-radius: 50%;
    content: '';
}
#load .pace .pace-activity:after {
    bottom: 33px;
    left: 33px;
    width: 66px;
    height: 66px;
}
#page .ls-carousel .ls-loading-indicator:after, .light-loading .pace .pace-activity:after, .pace .pace-activity:after {
    bottom: 17px;
    left: 17px;
    width: 16px;
    height: 16px;
    border-top-color: transparent!important;
    border-bottom-color: transparent!important;
    -webkit-animation: pace-rotation 1s linear infinite;
    animation: pace-rotation 1s linear infinite;
}
#page .ls-carousel .ls-loading-indicator:before, .light-loading .pace .pace-activity:before, .pace .pace-activity:before {
    width: 32px;
    height: 32px;
    border-right-color: transparent!important;
    border-left-color: transparent!important;
    -webkit-animation: pace-rotation 3s linear infinite;
    /* animation: pace-rotation 3s linear infinite; */
}
@-webkit-keyframes pace-rotation{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes pace-rotation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}



.top_left { left: 50%;max-width: 1560px;position: absolute;top: 0;transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0px); -moz-transform: translate(-50%, 0px); -o-transform: translate(-50%, 0px); width: 100%;z-index: 2;}
.top_left .top_link a {padding: 29px 40px;text-decoration: none;float: left;}
.top_left .top_link .sign-in {font-size: 14px;color: #222;background-color: #FED69F; }
.top_left .top_link .sign-up {font-size: 14px;color: #FED69F;background-color: rgba(34,34,34,0.8);padding: 29px 17px;} 
.hidden {display: none;}

#branding {left: 50%;position: absolute;transform: translate(-50%, 0px);  -webkit-transform: translate(-50%, 0px); -moz-transform: translate(-50%, 0px); -o-transform: translate(-50%, 0px);z-index: 3;padding-top: 36px;padding-bottom: 36px;font-size: 0; margin-left: -2px;}
.menu-btn {background: rgba(0, 0, 0, 0.4);left: auto;right: 0;width: 96px;height: 80px;border-radius: 0;top: 0;position: absolute;display: block;outline: 0;padding: 0;cursor: pointer;text-align: center; transition: .9s ease 0s; -moz-transition: .9s ease 0s; -ms-transition: .9s ease 0s; -webkit-transition: .9s ease 0s; z-index: 999; cursor: pointer}
/*.menu-btn:hover{background: #333}*/
.menu-btn span { background-color: #ffd69f;display: block;font-size: 0;height: 2px;left: 34%;padding: 0;position: absolute;top: 47%;transition: 0.3s ease 0s;-moz-transition: transform 0.3s ease 0s;-ms-transition: transform 0.3s ease 0s;-webkit-transition: transform 0.3s ease 0s;width: 30px;z-index: 1111; }
.menu-btn span:after{content: ''; z-index: 1111; position: absolute; display: block; top:10px; left: 0; height:100%; width: 100%; background:#ffd69f; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.menu-btn span:before{content: ''; z-index: 1111; position: absolute; display: block; top:-10px; left: 0; height:100%; width: 100%; background:#ffd69f; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.menu-btn.active span::before {top: 0;}
.menu-btn.active span::after {top: 0;}
header .mobile-logo{visibility: hidden; opacity: 0; position: absolute; top: 8px;left: 50%;margin-left: -36px;  transition: .9s ease 0s; -moz-transition: .9s ease 0s; -ms-transition: .9s ease 0s; -webkit-transition: .9s ease 0s;}
header .desktop_logo{visibility: visible; opacity: 1;  transition: .9s ease 0s; -moz-transition: .9s ease 0s; -ms-transition: .9s ease 0s; -webkit-transition: .9s ease 0s; display: block;}
header .wrapper, header .top_left{  transition: .9s ease 0s; -moz-transition: .9s ease 0s; -ms-transition: .9s ease 0s; -webkit-transition: .9s ease 0s;}
.logoScrollmob {display: none;}

/* Header sticky */
.header_wrapper{max-width: 100%; overflow: hidden;}
.header_wrapper .overlay{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.69); display: block; z-index: 9999; visibility: hidden; opacity: 0; transition: .9s ease 0s; -moz-transition: .9s ease 0s; -ms-transition: .9s ease 0s; -webkit-transition: .9s ease 0s;}
.header_wrapper.active .overlay{opacity: 1; visibility: visible}
header{ position: fixed; top: 0; left: 0; right: 0; z-index: 9999}
header.sticky{    background: rgba(34, 34, 34, 0.9) none repeat scroll 0 0; height: 80px;}
header.sticky .wrapper, header.sticky .top_left{ max-width: 100%; width: 100%}
header.sticky .mobile-logo{visibility: visible; opacity: 1}
header.sticky .desktop_logo{visibility: hidden; opacity: 0; display: none;}

header.blog_sticky{    background: rgba(34, 34, 34, 0.9) none repeat scroll 0 0; height: 80px;}
header.blog_sticky .wrapper, header.blog_sticky .top_left{ max-width: 100%; width: 100%}
header.blog_sticky .mobile-logo{visibility: visible; opacity: 1}
header.blog_sticky .desktop_logo{visibility: hidden; opacity: 0; display: none;}

.menu_container{ position: absolute; right: -370px; width: 370px; position: fixed;top: 0;height: 100%; background: rgba(33, 33, 33, 0.9) none repeat scroll 0 0; z-index: 99999; box-sizing: border-box; transition: .4s ease 0s; -moz-transition: .4s ease 0s; -ms-transition: .4s ease 0s; -webkit-transition: .4s ease 0s;}
.menu_container .menu-btn{right: 100%; background: rgba(33, 33, 33, 0.9) none repeat scroll 0 0;}
.menu_container ul {list-style: none; display: block; padding-top: 50px;}
.menu_container ul li{list-style: none; display: block; padding-bottom: 10px;padding-top: 10px;  padding-right: 55px;  transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.menu_container ul li a{font-size: 24px; color: #ffffff; font-weight: 100; padding: 3px 0; display: block;}
.menu_container ul li.current_page_item a{color:#fed69f}
.menu_container ul li:hover{ background: rgba(255, 255, 255, 0.1)}

.header_wrapper.active .menu_container{right: 0}
.header_wrapper.active header .menu-btn{visibility: hidden; opacity: 0}
.header_wrapper header .menu-btn{visibility: visible; opacity: 1}
.header_wrapper .menu_container .menu-btn{visibility: hidden; opacity: 0}
.header_wrapper.active .menu_container .menu-btn{visibility: visible; opacity: 1}
.soc_ico.socil_menu{margin: inherit;}

/* Home slider */
.main_slider_container{position: relative}
#home_banner { display: block; overflow: hidden; min-height:100%; width: 100%; margin: 0; padding: 0; position:relative; top:-6px; }
#home_banner li { display:block; list-style:none; z-index:11; min-width:100%; min-height: 100%; position:absolute; overflow:hidden;top:0; left:0; width:100%; padding:0px; background-size:100% auto; background-repeat: no-repeat; min-height: 725px; background-position:top  center; background-size: cover}
#home_banner li.prevslide img, #supersized li.activeslide img { display:inline; top:0px !important; }
#home_banner li .slide_img{ display:block; width:100%;}
#home_banner li:after{ position: absolute; top:0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: rgba(34, 34, 34, 0.79); content: ''; display: block;}
#home_banner li .circle:before{ position: absolute; top:0; bottom: 0; left: 0; right: 0; width: 100%; height: 726px; background: url(images/site/slideH_ellipse.png) no-repeat center; background-size: auto 726px; content: ''; display: block; z-index: 999; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transition: 0.5s ease all; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all  }
#home_banner li .circle{height: 100%; position: absolute; top: 0; width: 100%; right: 0; overflow: hidden; transition: .9s ease 0s; -moz-transition: .9s ease 0s; -ms-transition: .9s ease 0s; -webkit-transition: .9s ease 0s;}
#home_banner li.callbacks1_on .circle{height: 100%; transition: 1.9s ease 0s; -moz-transition: 1.9s ease 0s; -ms-transition: 1.9s ease 0s; -webkit-transition: 1.9s ease 0s; }
#home_banner li.odd .circle:before{/*background-image:  url(images/site/slideH_ellipse_left.png); */ }
#home_banner li.odd.callbacks1_on .circle:before{/*background-image:  url(images/site/slideH_ellipse_left.png); */transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); }
#home_banner li h1{ white-space: nowrap;line-height: 22px;font-weight: 100;margin: 0px;letter-spacing: 0px;position: absolute; bottom: 150px; left: 0;right: 0;text-align: center;z-index: 9; }
.main_slider_container .wrapper.pos_rel{position: absolute;z-index: 1000;top: 36%;left: 0;width: 100%; max-width: 100%;}
#home_banner li h1 span{display: inline-block;font-size: 18px;text-align: center;border-width: 1px 0px;padding: 25px 10px;color: rgba(255,255,255,1.00);border-bottom: 2px solid rgba(255, 255, 255, 0.3) !important;border-top: 2px solid rgba(255, 255, 255, 0.3) !important;}


.callbacks_nav {height: 110px;width: 64px;background: rgba(0, 0, 0, 0.4);position: absolute;display: block;font-size: 0; text-indent: -9999;  transition: .4s ease 0s; -moz-transition: .4s ease 0s; -ms-transition: .4s ease 0s; -webkit-transition: .4s ease 0s;}
.callbacks_nav.prev{ background-image: url(images/site/left_arrow.png); background-repeat: no-repeat; background-position: center center; left: 0;}
.callbacks_nav.next{ background-image: url(images/site/right_arrow.png);  background-repeat: no-repeat; background-position: center center; right: 0}


.callbacks_nav:hover{ background-color: #000;}


.title_circle { text-align: center; padding-top: 90px; }
.title_circle p{max-width: 520px; margin: 0 auto; color: #222222}
.title_circle h5{font-size: 18px;color: #9b9b9b;text-align: center; margin-bottom: 60px;display: inline-block; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;     text-transform: uppercase; text-align: center; letter-spacing: 2px; font-weight: normal; position: relative; display: inline-block;}

.title_circle h5:after,.title_circle h5:before {background: rgba(0, 0, 0, 0) linear-gradient(to left, rgba(229, 229, 229, 1) 38%, rgba(229, 229, 229, 1) 51%, rgba(229, 229, 229, 0) 52%) repeat scroll 0 0;border-radius: 50%;content: "";left: 0;margin: 0 auto;position: absolute;top: 0;transition: all 0.6s ease 0s;display: block;height: 102px;left: 50%;margin-left: -51px;top: -37px;width: 102px;z-index: -1;}
.title_circle h5:hover:after {transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);} 

.home_project_block{ position: relative; padding-top: 60px;}
.home_project_block .block{ width: 25%; position: relative; float: right; overflow: hidden}
.home_project_block .block.half { width: 50%}
.home_project_block .block img{display: block; width: 100%;  -moz-transition: all 4s ease-out;-o-transition: all 4s ease-out;-webkit-transition: all 4s ease-out;transition: all 4s ease-out;}
.home_project_block .block:after{ position: absolute; top:0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: rgba(34, 34, 34, 0.8); content: ''; display: block; visibility: hidden; opacity: 0;  transition: .4s ease 0s; -moz-transition: .4s ease 0s; -ms-transition: .4s ease 0s; -webkit-transition: .4s ease 0s;}
.home_project_block .block:hover:after{ visibility: visible; opacity: 1}
.home_project_block .block:before {border: 1px solid rgba(254, 218, 169, 0.6);content: "";position: absolute;transform: scale(1.1);opacity: 0;right: 5%;top: 5%;width: 90%;height: 90%;display: block;z-index: 110;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;cursor: pointer;}
.home_project_block .block.half:before {width: 95%; right: 2.5%}
.home_project_block .block:hover:before{opacity: 1;transform: scale(1);}

.home_project_block .block:hover img{ -webkit-transform: scale(1.3);-moz-transform: scale(1.3);-o-transform: scale(1.3);transform: scale(1.3);}
.home_project_block .block .title{ color: #fed69f;font-size: 18px;position: absolute;top: 48%;z-index: 9;text-align: center;width: 100%;left: 0;right: 0; opacity: 0;  -moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;transition: all 1s ease-out;}
.home_project_block .block:hover .title{opacity: 1}


/* Photo inner */
.arrow_right{left: 0px;  height: 85px; position: absolute; top: 45%; min-width: 280px; -webkit-transition: all 0.3s ease;  background: url(images/left_bg.png) -400px top no-repeat; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; overflow: hidden;   }
.arrow_right span {font-size: 30px;color: #fff;display: block;line-height: 86px; min-width: 170px;  padding-right: 20px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;  background: url(images/site/arrow_left.png) no-repeat 40px center; color: transparent; padding-left: 80px; text-align: left;}
.arrow_right:hover span{ left: 0; color: #fff;}
.arrow_right:hover{  background: url(images/right_bg.png) right top no-repeat; }
.arrow_left{right: 0px;  height: 85px; position: absolute; top: 45%; min-width: 280px; -webkit-transition: all 0.3s ease;  background: url(images/right_bg.png) 400px top no-repeat; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; overflow: hidden;   }
.arrow_left span {font-size: 30px;color: #fff;display: block;line-height: 86px; min-width: 170px;  padding-right: 20px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;  background: url(images/site/arrow_right.png) no-repeat 90% center; color: transparent; padding-right: 80px; text-align: right;}
.arrow_left:hover span{ left: 0; color: #fff;}
.arrow_left:hover{  background: url(images/left_bg.png) left top no-repeat; }
.carousel_block{ margin-top: 80px;}
.carousel_block .photo_block{ margin-bottom: 6px; overflow: hidden}
.carousel_block .photo_block.even{background: #f8f8f8;}
.carousel_block .photo_block .left_block{width: 50%; height: 100%; display: block; float: left; background-size: cover; position: relative}
.carousel_block .photo_block .left_block.mobile_div{display: none;}
.carousel_block .photo_block .video:after{ background: url(images/video_play.png) no-repeat center center; width: 100px;height: 100px; content: ''; display: block; position: absolute; top: 50%; margin-top: -50px; left: 50%; margin-left: -50px; background-size: cover; opacity: 1; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.carousel_block .photo_block .right_block{width: 50%; display: block; float: right; padding-right: 7%; box-sizing: border-box; padding-left:6%; padding-top: 70px; padding-bottom: 20px;}
.carousel_block .right_block h3{ font-size: 21px; color: #022222; padding-bottom: 60px; font-weight: normal; position: relative;}
.carousel_block .right_block h3:after{ border-top: 1px solid #fed69f;content: "";height: 2px;position: absolute;right: 0;bottom: 25px;width: 115px;}
.carousel_block .right_block p{ color: #022222; padding-bottom: 15px; max-width: 695px; min-height: 130px; border-bottom: 1px solid #dfdfdf; font-size: 14px;}
.carousel_block .right_block .link{text-align: center; padding-top: 20px;}
.carousel_block .right_block a{ color: #222222; font-size: 16px; display: inline-block; padding-left: 35px; background: url(images/site/arrow11H.png) no-repeat left center;}
.carousel_block .photo_block .owl-dots .owl-dot span{ background: #706f6f; border: 1px solid #706f6f}
.carousel_block .photo_block .owl-dots .owl-dot.active span, .carousel_block .photo_block .owl-dots .owl-dot:hover span{ background: transparent}
.carousel_block .photo_block .owl-dots {text-align: center;position: absolute;right: 0;width: 50%;bottom: 30px;}
.carousel_block .photo_block .owl-nav { position: absolute; top: 40%; left: 0; width: 50%; z-index: 9;}
.carousel_block .photo_block .owl-nav div{ cursor: pointer;display: block;height: 110px;position: absolute;width: 68px;z-index: 100;background-color: rgba(0,0,0,0.3) !important;  -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.carousel_block .photo_block .owl-nav .owl-prev{ top: 48%; background: url(images/site/left_arrow.png) center center no-repeat; left: 0%; z-index: 9; text-indent: -9999px;}
.carousel_block .photo_block .owl-nav .owl-next{ top: 48%; background: url(images/site/right_arrow.png) center center no-repeat; right: 0%; z-index: 9; text-indent: -9999px;}
.carousel_block .photo_block .owl-nav div:hover{ background-color: #222 !important}
.carousel_block .photo_block.last{margin-bottom: 0;}
.carousel_block .photo_block h4 {font-family: "Palatino Linotype", sans-serif !important;font-size: 40px;font-weight: 300;padding: 0 0 4px 44px;letter-spacing: 4px; text-transform: uppercase; color: #fff; position: absolute;bottom: 10px;left: 0;}

.blog_blocks {padding-top: 30px;}
.blog_blocks ul{ display: block; list-style: none;}
.blog_blocks ul li{ display: block; list-style: none;  box-sizing: border-box; }
.blog_blocks ul li .image_block{ display: block; width: 100%; min-height: 220px;}
.blog_blocks ul li .image_block img{display: block; width: 100%;}
.blog_blocks ul li .content_block{ padding-top: 10px;}
.blog_blocks ul li .content_block a{ font-weight: bold; color: #333333; display: inline-block; margin-bottom: 8px;}
.blog_blocks ul li .content_block a.link{ color: #C3A780;font-weight: 300; position: relative;padding-left: 30px; background: url(images/site/arr_blog.png) left center no-repeat; display: inline-block; min-height: 40px; line-height: 38px;}
.blog_blocks ul li .content_block a.link:hover{color: #000}

.blog_blocks{ position: relative; margin-bottom: 50px;}
.blog_blocks .owl-controls{ display: none;}
.blog_blocks .owl-nav div{ cursor: pointer;display: block;height: 110px;position: absolute;width: 68px;z-index: 100;background-color: #e8e8e8 !important;  -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.blog_blocks .owl-nav .owl-prev{ top: 48%; background: url(images/site/blog_left.png) center center no-repeat; left: 0%; z-index: 9; text-indent: -9999px;}
.blog_blocks .owl-nav .owl-next{ top: 48%; background: url(images/site/blog_right.png) center center no-repeat; right: 0%; z-index: 9; text-indent: -9999px;}

.blog_blocks .owl-nav div:hover{ background-color: #acacac !important}

/*About Academy*/
.about_academy{width: 100%;}
.about_academy .about_left,.about_academy .about_right{min-height: 516px; display: inline-block; vertical-align: top; width: 50%; box-sizing: border-box;}
.about_academy .about_left{background-color: #222222;  margin-right: -5px; padding: 6% 9% 2% 6%; text-align: center;}
.about_academy .about_left h2{font-size: 20.5px;color: #ffffff;text-align: right;font-weight: 400;font-style: normal; line-height: normal; line-height: 1.5;margin-bottom: 18px; position: relative; padding-bottom: 47px;}
.about_academy .about_left h2:after{position: absolute; display: block; content: ''; bottom: 0px; right: 0; width: 100px; height: 1px; background-color:#fed69f;}
.about_academy .about_left p{color: #c8c8c8; border-bottom: 1px solid #2e2e2e; padding-bottom: 16%; text-align: right;}
.about_academy .about_left a{background-image: url(images/site/about_nxt.png); background-repeat: no-repeat; padding-left: 25px; text-align: center; padding-bottom: 10px; color: #fed69f;padding-top: 26px; display: block;width: 20%; margin: 0 auto; background-position: 10% 80%;}
.about_academy .about_left a:hover{text-decoration: none; opacity: 0.8;}
.about_academy .about_right{background-image: url(images/site/bg_aboutH.jpg); background-repeat: no-repeat; background-size: cover; position: relative; text-align: center;} 
.about_academy .about_right:after{background-color: rgba(34, 34, 34, 0.9);content: "";height: 100%;position: absolute;width: 100%;left: 0; height: 100%; top: 0;} 
.about_academy .about_right p{font-family: 'Palatino Linotype,sans-serif' !important; font-size: 18px; text-transform: uppercase; color: #9b9b9b; margin-top: 30%; display: block; letter-spacing: 2.5px; position: relative; z-index: 1;}
.about_academy .about_right p:before,.about_academy .about_right p:after{   background: rgba(0, 0, 0, 0) linear-gradient(to left, rgba(62, 63, 64, 1) 38%, rgba(62, 63, 64, 1) 51%, rgba(255, 255, 255, 0) 52%) repeat scroll 0 0;border-radius: 50%;content: "";left: 0;margin: 0 auto;position: absolute;top: 0;transition: all 0.6s ease 0s;display: block;height: 102px;left: 50%;margin-left: -51px;top: -37px;width: 102px;z-index: -1;}
.about_academy .about_right p:hover::before{transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);}
.about_academy .about_right p span{color: #fed69f; font-family: 'Palatino Linotype,sans-serif' !important;}

/* Footer */
.bg_back{background: #222222; padding-top: 54px;margin-top: 90px;}
.widget_info{margin-bottom: 101px;}
.widget_info img{display: block;margin: 0 auto;}
.widget_info p{text-align: center;color: #fff;padding-top: 25px;font-size: 16px;margin-bottom: 0px;}
.widget_info p+p{padding-top: 2px;}
.widget_info form{position: relative;margin: 30px auto 0px;max-width: 810px;}
.widget_info form span{display: inline-block;width: 42%; margin: 0; margin-right: -5px;}
.widget_info form input[type="text"]{height: 59px;border-radius: 0px;background-color: #2e2e2e;border: none;text-align: right;max-width: 100%;width: 100%; display: inline-block;padding-right: 15px; color: #999999;}
.widget_info form input[type="submit"]{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin-bottom: 10px; background: none;background-color: #FED7A0;border-radius: 0px;padding: 18px 13px;text-align: center;width: 101px; height: 59px;display: inline-block;box-sizing: border-box; position: relative; top:0; vertical-align: top; margin-right: -5px; width: 16%;}
.widget_info form input[type="submit"]:hover{opacity: 0.8; cursor: pointer;}
.widget_info form label{display: block; background-image: url(images/site/checkbox.png); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 10px; color: #c8c8c8;}
.widget_info form label.checked{background-image: url(images/site/footer_chked.png);}
.widget_info form label input[type="checkbox"]{display: inline-block; vertical-align: top; opacity: 0;}
footer .textwidget {margin-bottom: 10px; width: 20%; display: inline-block; vertical-align: top; box-sizing: border-box;/*margin-right: -5px;*/}
footer .textwidget.mob_footer{    width: 19%;}
.soc_ico {margin: 0 auto;padding: 23px 0 10px;width: 147px; text-align: center; box-sizing: border-box;}
.soc_ico a{height: 35px;width: 35px;margin-left: 5px;margin-top: 5px;display: inline-block; background-color: #2C2C2C; padding-top: 5px; padding-left: 5px;position: relative; vertical-align: top;}
.soc_ico a:after{position: absolute;top: 0; left: 0; display: block; content: '';width:100%; height: 100%;-webkit-transform: scale(0); -o-transform: scale(0); -moz-transform: scale(0);transform: scale(0); background-color: #3b3b3b;-webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all;-o-transition: 0.2s ease all; transition: 0.2s ease all;}
.soc_ico a:hover::after{-webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}
.soc_ico a img{margin-top: 5px; z-index: 1; position: relative;}
.middle_bottom{width: 100%; padding-bottom: 60px;}
footer .wrapper{padding: 0 15px; box-sizing: border-box}
footer .textwidget.bottem_info {box-sizing: border-box;}
footer .textwidget.bottem_info p{padding-right:40px; background-repeat: no-repeat; background-position: 100%; font-size: 15px;font-weight: 300;margin-bottom: 10px; color: #b4b4b4;}
footer .textwidget.bottem_info p.place{background-image:url(images/site/place.png);}
footer .textwidget.bottem_info p.tel{background-image:url(images/site/tel.png);}
footer .textwidget.bottem_info p.contact{background-image:url(images/site/contact.png); color: #b4b4b4;}
footer .textwidget.bottem_info p.contact a{color: #FED7A0;}
footer .textwidget.bottem_info p.contact a:hover{color: #FED7A0; text-decoration: underline;}
footer .textwidget ul li {list-style-type: none;}
footer .textwidget ul li a{color:#b3b3b3;}
footer .footer_bottom{background-color: #fff; padding-top: 20px; padding-bottom: 20px;}
footer .footer_bottom p{line-height:60px; font-size: 13px; display: inline-block; vertical-align: top;}
footer .widget_info form label a{ color: #ffd69f;}

/* About us page */
.inner_banner{ position: relative}
.inner_banner #home_banner li:after{display: none;}
.inner_banner #home_banner li h1 span{min-width: 260px;}
.arrow_down {position: absolute;bottom: 30px;left: 0;right: 0;width: 64px;margin: 0 auto; z-index: 9; cursor: pointer;}
.animated { 
    -webkit-animation-duration: 3s; 
    animation-duration: 3s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    animation-iteration-count:infinite; 
    -webkit-animation-iteration-count:infinite; 
} 

@-webkit-keyframes bounce { 
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
    40% {-webkit-transform: translateY(-30px);} 
    60% {-webkit-transform: translateY(-15px);} 
} 

@keyframes bounce { 
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 
    40% {transform: translateY(-30px);} 
    60% {transform: translateY(-15px);} 
} 

.bounce { 
    -webkit-animation-name: bounce; 
    animation-name: bounce; 
}

.half_col{ width: 50%; display: inline-block; vertical-align: top;}


.about_container{ padding-bottom: 20px; }
.about_container .inner_wrapper{ max-width: 1240px; margin: 0 auto; padding-top: 110px;}
.about_container .inner_wrapper .half_col{width: 42%; padding-left: 7%;}
.about_container .inner_wrapper .half_col h2{color: #222222; font-size: 32px; font-weight: normal; position: relative}
.about_container .inner_wrapper .half_col h2:after, .about_container .inner_wrapper .half_col h2:before {background: rgba(0, 0, 0, 0) linear-gradient(to left, rgba(229, 229, 229, 1) 38%, rgba(229, 229, 229, 1) 51%, rgba(229, 229, 229, 0) 52%) repeat scroll 0 0;border-radius: 50%;content: "";left: 0;margin: 0 auto;position: absolute;top: 0;transition: all 0.6s ease 0s;display: block;height: 102px;left: 50%;margin-left: -51px;top: -37px;width: 102px;z-index: -1;background: rgba(0, 0, 0, 0) linear-gradient(to left, rgba(229, 229, 229, 1) 38%, rgba(229, 229, 229, 1) 51%, rgba(229, 229, 229, 0) 52%) repeat scroll 0 0;border-radius: 50%;height: 230px;    top: 50%;width: 230px;margin: 0 auto 0 -115px;margin-top: -115px;}
.about_container .inner_wrapper .half_col h2:hover:after {transform: rotate(180deg);}

.bottom_icons{display: block; padding-top: 150px; text-align: center;}
.bottom_icons .blk{display: inline-block; width: 31%; vertical-align: top; text-align: center;}
.bottom_icons .blk p{color: #222222; font-size: 15px; max-width: 260px; margin: 0 auto}
.bottom_icons .top_img{ min-height: 100px;}

.images_box{ display: block; padding-top: 170px; max-width: 1560px; margin: 0 auto}
.images_box .half_col { display: block; float: left;}
.images_box .half_col img{width: 100%; display: block;}

.testi_about{ padding-top: 50px;}
.testi_about .carousel{display: block; max-width: 920px; margin: 0 auto; text-align: center;}
.testi_about .carousel .item{}
.testi_about .carousel .item h3{ font-size: 25px; text-align: center;line-height: 1.6;color: #222; font-weight: normal}
.testi_about .carousel .item p{font-family: 'Open Sans Hebrew', sans-serif !important;font-size: 16px !important;font-weight: bold !important; padding-top: 30px; color: #222}
.testi_about .owl-nav{max-width: 280px; margin: 0 auto; border-top: 1px solid #a5a5a5; margin-top: 25px; padding-top: 60px; position: relative; background: url(images/site/slash.png) center 25px no-repeat;}

.testi_about .owl-nav div{ cursor: pointer;display: block; width: 20px; height: 20px; position: absolute;z-index: 100;  -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; opacity: 0.7}
.testi_about .owl-nav div:hover{opacity: 1}
.testi_about .owl-nav .owl-prev{ top: 48%; background: url(images/site/blog_left.png) center center no-repeat; left: 30%; z-index: 9; text-indent: -9999px;}
.testi_about .owl-nav .owl-next{ top: 48%; background: url(images/site/blog_right.png) center center no-repeat; right: 30%; z-index: 9; text-indent: -9999px;}

/* kids page */
.kids_banner{ position: relative}
.kids_banner #home_banner li p{ bottom: 330px;}
.kids_banner #home_banner li p span{min-width: 260px;}
.about_container .inner_wrapper  .left_content{ padding-right: 60px; min-height:682px; float: right; width: 60%;}
.about_container .inner_wrapper .left_content h5{font-size: 16px;font-weight: bold;letter-spacing: 1px;margin-bottom: 0;}
.about_container .inner_wrapper .left_content p{padding-bottom: 20px;}
.about_container .inner_wrapper .right_content { width: 320px; float: right; }
.about_container .inner_wrapper .right_content ul{display: block; list-style: none;}
.about_container .inner_wrapper .right_content ul li{display: block; list-style: none; line-height: 42px; padding: 0 15px;}
.about_container .inner_wrapper .right_content ul li a{display: block;opacity: 1; -webkit-opacity: 1; -moz-opacity: 1}
.about_container .inner_wrapper .right_content ul li a:hover{opacity: 0.5; -webkit-opacity: 0.7; -moz-opacity: 0.7;}
.about_container .inner_wrapper .right_content ul li.current{background: #222222; }
.about_container .inner_wrapper .right_content ul li.current a{display: block; color: #ffffff; background: url(images/site/left_arrow.png) left center no-repeat;}

/* Poland page */
.extra_txt { position: absolute; bottom: 20%; text-align: center; left: 0; right: 0; max-width: 680px; margin: 0 auto; z-index: 99}
.extra_txt p{color: #fff;display: inline-block;font-size: 16px !important;line-height: 1.6;max-width: 700px !important;position: relative;top: 50px;}



.poland_container{ position: relative; padding-top: 60px; max-width: 1560px; margin: 0 auto; text-align: center;}
.poland_container .block{ width: calc(50% - 36px); position: relative; float: right; overflow: hidden; margin-left: 0;margin-right: 24px;margin-bottom: 48px;}
.poland_container .block img{display: block; width: 100%;  -moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;transition: all 1s ease-out;}
.poland_container .block:after{ position: absolute; top:0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: rgba(34, 34, 34, 0.85); content: ''; display: block; visibility: visible; opacity: 0.5}
.poland_container .block:hover:after{ visibility: visible; opacity: 1}
.poland_container .block:before {border: 1px solid rgba(254, 218, 169, 0.6);content: "";position: absolute;transform: scale(1.1);opacity: 0;right: 5%;top: 5%;width: 90%;height: 90%;display: block;z-index: 110;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;cursor: pointer;}
.poland_container .block.half:before {width: 95%; right: 2.5%}
.poland_container .block:hover:before{opacity: 1;transform: scale(1);}
.poland_container .block.even {margin-left: 24px;margin-right: 0;}

.poland_container .block:hover img{ -webkit-transform: scale(1.3);-moz-transform: scale(1.3);-o-transform: scale(1.3);transform: scale(1.3);}
.poland_container .block .title{ color: #fff;font-size: 18px;position: absolute;top: 48%;z-index: 9;text-align: center;width: 100%;left: 0;right: 0; opacity: 0;  -moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;transition: all 1s ease-out;}
.poland_container .block:hover .title{opacity: 1}

.bottom_block{ background: url(images/site/contact_bg.jpg) center center no-repeat; background-size: cover; padding: 50px;text-align: center;box-sizing: border-box;width: 100%;max-width: 1560px;margin: 0 auto;margin-top: 80px; }
.bottom_block .title_circle{position: relative; z-index: 9; padding-top: 40px;}
.bottom_block .title_circle strong{color: #FED7A0; font-weight: normal;     font-family: "Palatino Linotype", "Book Antiqua", "Palatino", serif;}
.bottom_block .title_circle h5:after, .bottom_block .title_circle h5:before{    background: rgba(0, 0, 0, 0) linear-gradient(to left, rgba(62, 63, 64, 1) 38%, rgba(62, 63, 64, 1) 51%, rgba(255, 255, 255, 0) 52%) repeat scroll 0 0;}
.bottom_block p{ color: #ffffff;font-size: 24px;line-height: 1.2 !important;padding-bottom: 30px;font-weight: 100; max-width: 660px; margin: 0 auto; text-align: center;}
.bottom_block h3{ color: #fed69f; font-size: 30px; font-weight: 100; position: relative; padding-top: 30px;}
.bottom_block h3:after{    content: "";position: absolute;height: 1px;width: 57px;top: 0;left: 50%;transform: translate(-50%,0);border-top: 1px solid #fed69f;}


/*  Contact*/
.contact_form{background-color: #000000;background-size: cover;background-repeat: no-repeat;background-image: url(http://seowizard.co.il/academy/wp-content/uploads/2015/10/bg_contact1.jpg);background-position: center center;min-height: 710px; text-align: center;background-repeat: no-repeat;}
.contact_form h1{border-bottom: 2px solid rgba(255, 255, 255, 0.33);border-top: 2px solid rgba(255, 255, 255, 0.33);color: #fff;display: inline-block;font-size: 26px !important;padding: 10px 80px !important;position: relative;z-index: 10; text-align: center; margin-top: 22%; font-weight: normal}
.form_contact{max-width: 1240px; background-color:rgba(34, 34, 34, 0.9); z-index: 11; margin: 0 auto; position: relative; left: 0; right: 0; margin: 0 auto; top:-179px; min-height: 525px;margin-bottom: -139px; overflow: hidden}
.form_contact{text-align: center;}
.form_contact .right_contact{padding-right: 2% !important;max-width: 590px;height: 523px;padding-top: 70px;box-sizing: border-box;display: inline-block;vertical-align: top;width: 22%;}
.form_contact .right_contact h3{ font-size: 20px;color: #fed69f;text-align: right; font-weight: 400; padding-bottom: 55px;}
.form_contact .right_contact ul {max-width: 100%; width: 100%;}
.form_contact .right_contact ul li{list-style-type: none; color: rgba(255,255,255,0.7); position: relative;}
.form_contact .right_contact ul li:after{background: rgba(0, 0, 0, 0) linear-gradient(to left, rgba(255, 255, 255, 0.1) 38%, rgba(255, 255, 255, 0.1) 51%, rgba(255, 255, 255, 0) 52%) repeat scroll 0 0;border-radius: 50%;content: "";display: block;height: 62px;right:-18px; margin: 0 auto;position: absolute;top: -21px;transition: all 0.6s ease 0s;width: 62px;z-index: 0;}
.form_contact .right_contact ul li{background-repeat: no-repeat; background-position: 100% 14%; padding-right: 27%; margin-bottom: 60px; text-align: right;  font-size: 17px; color: #fff;}
.form_contact .left_content input[type="text"]{background: #2e2e2e;border: none;padding-right: 15px;font-family: 'Open Sans Hebrew', sans-serif !important; width: 48%; shape-margin: 50px; display: inline-block; vertical-align: top; margin-bottom: 10px; height: 55px; box-sizing: border-box; color: #999999;}
.form_contact .left_content input[type="text"]:focus,.form_contact .left_content textarea:focus, .form_contact .left_content input[type="email"]:focus{background-color: rgba(62,62,62,0.7);}
.form_contact .left_content textarea{background: #2e2e2e; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; border: none;padding: 16px;font-family: 'Open Sans Hebrew', sans-serif !important; width: 96.5%; shape-margin: 50px; display: inline-block; vertical-align: top; margin-bottom: 10px; box-sizing: border-box; resize: none; color: #999999;}
.form_contact .left_content { font-size: 20px;color: #fed69f;text-align: right;width: 50.5%;display: inline-block;vertical-align: top;padding-top: 6%;padding-right: 5%;box-sizing: border-box;}
.form_contact .left_content h3{ font-size: 20px;color: #fed69f;text-align: right; font-weight:400;padding-bottom: 55px;}
.form_contact .left_content input[type="submit"]{width:48%;background: none;display: block; float: left;margin-left: 3.4%;background-color: #FED7A0;border-radius: 0px;padding: 14px 13px;text-align: center; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; font-size: 16px; }
.form_contact .left_content input[type="submit"]:hover{opacity: 0.8; cursor: pointer;}
.form_contact .left_content input[type="text"], .form_contact .left_content input[type="email"], .form_contact .left_content input[type="email"]{width: 47.2%;max-width: 272px; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; margin-left: 12px;}

/* Blog Detail */
.wrapper.blog_detail{margin-top: 230px; border: 1px solid #d3d3d3; text-align: center; padding-bottom: 150px; position: relative; z-index: 999}
.wrapper.blog_detail:after{position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%;height: 100%; background: rgba(255, 255, 255, 0.35); content: ''; display: block; z-index: -1}

.wrapper.blog_detail a.top_cancle{position: absolute; display: block; top: 2%; right: 4%; -o-transition:0.4s ease all; -moz-transition:0.4s ease all; -webkit-transition:0.4s ease all; transition: 0.4s ease all;}
.wrapper.blog_detail a.top_cancle:hover{transform: rotate(90deg);}
.wrapper.blog_detail h1{border-bottom: 2px solid rgba(34, 34, 34, 0.2) !important;border-top: 2px solid rgba(34, 34, 34, 0.2) !important;color: #222;display: inline-block;font-size: 26px !important;padding: 10px 80px !important;position: relative;z-index: 10; margin-top: 60px; margin-bottom: 75px; font-weight: normal}
.wrapper.blog_detail .detail_contener{ max-width: 1240px; width: 100%; margin: 0 auto;text-align: right;}
.wrapper.blog_detail .detail_contener img{width: 100%; margin-bottom: 55px;}
.wrapper.blog_detail .detail_contener table .left_col{padding-right: 2%;}
.wrapper.blog_detail .detail_contener table .right_col{padding-left: 2%;}
.wrapper.blog_detail .detail_contener table p{text-align:right; padding-bottom: 15px;padding-top: 10px;}
.wrapper.blog_detail .detail_contener table h5{font-weight: bold;margin-bottom: 0;font-size: 16px; text-align: right;}
.wrapper.blog_detail a.bottom_cancle{position: absolute; display: block; bottom: 2%; right: 4%; -webkit-transition:0.4s ease all; -o-transition:0.4s ease all; -moz-transition:0.4s ease all; transition:0.4s ease all;}
.wrapper.blog_detail a.bottom_cancle:hover{-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg);transform: rotate(90deg);}

.blog_title { margin-top: 170px; text-align: center;}
.blog_title h1{ border-bottom: 2px solid;border-top: 2px solid;color: rgba(34, 34, 34, 0.2) !important;display: inline-block;font-size: 26px !important;padding: 10px 110px !important;position: relative;z-index: 10;font-weight: normal;}
.blog_title h1 span{color: #000; display: block; padding: 10px 0}

.blog_blocks.blog_page{ padding-top: 100px; padding-bottom: 60px;}
.blog_blocks.blog_page ul {text-align: center;}
.blog_blocks.blog_page ul li{ width: 30%; float: none; display: inline-block; vertical-align: top; margin-left: 4%; text-align: right;}
.blog_blocks.blog_page ul li.no_gap{margin: 0;}
.blog_blocks.blog_page ul li .image_block{min-height: 210px; background: #000;}
.blog_blocks.blog_page ul li .image_block img{ opacity: 1;  -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }
.blog_blocks.blog_page ul li:hover .image_block img{ opacity: 0.7;}
.blog_blocks ul li .content_block p{ border-bottom: 1px solid #dddddd; padding-bottom: 15px; margin-bottom: 15px;}

.about_container.blog_container .inner_wrapper{padding-top: 450px; position: relative;}
.tayor_slider{ position: relative; top:0; z-index: 9; left: 0; max-width: 1240px; margin: 0 auto; right: 0; top: -690px; margin-bottom: -640px;     min-height: 260px;}

.tayor_slider .owl-nav { position: absolute; top: 40%; left: 0; width: 100%; z-index: 9;}
.tayor_slider .owl-nav div{ cursor: pointer;display: block;height: 110px;position: absolute;width: 68px;z-index: 100;background-color: rgba(0,0,0,0.3) !important;  -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.tayor_slider .owl-nav .owl-prev{ top: 48%; background: url(images/site/left_arrow.png) center center no-repeat; left: 0%; z-index: 9; text-indent: -9999px;}

.tayor_slider .owl-nav .owl-next{ top: 48%; background: url(images/site/right_arrow.png) center center no-repeat; right: 0%; z-index: 9; text-indent: -9999px;}
.tayor_slider .owl-nav div:hover{ background-color: #222 !important}
.back_tayor{ color: #fed69f; position: absolute; top: -150px; z-index: 99; text-decoration: none;  background: url(images/site/right_arrow.png) center center no-repeat;  padding-right: 60px; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1;}
.back_tayor:hover{opacity: 0.7; -webkit-opacity: 0.7; -moz-opacity: 0.7;}


/* Tayor landing */
.kids_banner.tayor_made_slider #home_banner li p span{ text-transform: uppercase; font-size: 20px; min-width: 160px;}
.kids_banner.tayor_made_slider #home_banner li p{ bottom: 370px;}
.kids_banner.tayor_made_slider .extra_txt{bottom: 45%; max-width: 860px;}
.kids_banner.tayor_made_slider .extra_txt p{max-width: 830px !important; }

.country_list {max-width: 1400px;margin: 0 auto;position: absolute;bottom: 0;z-index: 99;left: 0;right: 0;width: 100%;}
.country_list .item{ position: relative; width: 100%; display: inline-block;vertical-align: top;}
.country_list .item a{ display: block; padding: 165px 50px 0 !important;     margin: 0 0px 30px; position: relative;font-size: 24px; text-align: center;}
.country_list .item a span{ display: block; color: transparent; }
.country_list .item a:hover span{  color: #848484; }

.country_list .item a.country1 span:after{background: rgba(0, 0, 0, 0) url("images/site/icon_set1.png") repeat scroll 0 -7px;content: "";display: block;height: 145px;left: 50%;transform: translate(-50%, 0px);position: absolute;top: 0;width: 121px;}
.country_list .item a.country2 span:after{background: rgba(0, 0, 0, 0) url("images/site/icon_set1.png") repeat scroll 492px -3px;content: "";display: block;height: 145px; left: 50%;transform: translate(-50%, 0px);position: absolute;top: 0;width: 124px;}
.country_list .item a.country3 span:after{ background: rgba(0, 0, 0, 0) url("images/site/icon_set1.png") repeat scroll 363px -28px;content: "";display: block;height: 112px;left: 50%;transform: translate(-50%, 0px);position: absolute;top: 17px;width: 102px;}
.country_list .item a.country4 span:after{ background: rgba(0, 0, 0, 0) url("images/site/icon_set1.png") repeat scroll 254px -15px;content: "";display: block;height: 130px;left: 50%;transform: translate(-50%, 0px);position: absolute;top: 10px;width: 124px;}
.country_list .item a.country5 span:after{ background: rgba(0, 0, 0, 0) url("images/site/icon_set1.png") repeat scroll 125px -12px;content: "";display: block;height: 114px;left: 50%;transform: translate(-50%, 0px);position: absolute;top: 5px;width: 124px;}

.country_list .item a span:before{ z-index: 999}
.country_list .item a.country1 span:before{background: rgba(0, 0, 0, 0) url("images/site/icon_set1.png") repeat scroll 0 -7px;content: "";display: block;height: 145px;left: 50%;transform: translate(-50%, 0px);position: absolute;top: 0;width: 121px; background-position: 0 -155px !important;  opacity:0; -webkit-opacity:0; -moz-opacity:0;     -webkit-transition: 0.3s ease all;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
.country_list .item a.country2 span:before{background: rgba(0, 0, 0, 0) url("images/site/icon_set1.png") repeat scroll 492px -3px;content: "";display: block;height: 145px; left: 50%;transform: translate(-50%, 0px);position: absolute;top: 0;width: 124px; background-position: 492px -155px !important;opacity:0; -webkit-opacity:0; -moz-opacity:0;     -webkit-transition: 0.3s ease all;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
.country_list .item a.country3 span:before{ background: rgba(0, 0, 0, 0) url("images/site/icon_set1.png") repeat scroll 363px -28px;content: "";display: block;height: 112px;left: 50%;transform: translate(-50%, 0px);position: absolute;top: 17px;width: 102px; background-position: 360px -183px !important;opacity:0; -webkit-opacity:0; -moz-opacity:0;     -webkit-transition: 0.3s ease all;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
.country_list .item a.country4 span:before{ background: rgba(0, 0, 0, 0) url("images/site/icon_set1.png") repeat scroll 254px -15px;content: "";display: block;height: 130px;left: 50%;transform: translate(-50%, 0px);position: absolute;top: 10px;width: 124px; background-position: 253px -174px !important;   opacity:0; -webkit-opacity:0; -moz-opacity:0;     -webkit-transition: 0.3s ease all;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
.country_list .item a.country5 span:before{ background: rgba(0, 0, 0, 0) url("images/site/icon_set1.png") repeat scroll 125px -12px;content: "";display: block;height: 114px;left: 50%;transform: translate(-50%, 0px);position: absolute;top: 5px;width: 124px; background-position: 125px -168px !important; opacity:0; -webkit-opacity:0; -moz-opacity:0;     -webkit-transition: 0.3s ease all;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;  transition: all 0.3s ease;}

.country_list .item a.country1:hover span:before{opacity:1; -webkit-opacity:1; -moz-opacity:1; }
.country_list .item a.country2:hover span:before{opacity:1; -webkit-opacity:1; -moz-opacity:1; }
.country_list .item a.country3:hover span:before{opacity:1; -webkit-opacity:1; -moz-opacity:1; }
.country_list .item a.country4:hover span:before{opacity:1; -webkit-opacity:1; -moz-opacity:1; }
.country_list .item a.country5:hover span:before{opacity:1; -webkit-opacity:1; -moz-opacity:1; }
.country_list .item a.country1.current span:before{opacity:1; -webkit-opacity:1; -moz-opacity:1; }
.country_list .item a.country2.current span:before{opacity:1; -webkit-opacity:1; -moz-opacity:1; }
.country_list .item a.country3.current span:before{opacity:1; -webkit-opacity:1; -moz-opacity:1; }
.country_list .item a.country4.current span:before{opacity:1; -webkit-opacity:1; -moz-opacity:1; }
.country_list .item a.country5.current span:before{opacity:1; -webkit-opacity:1; -moz-opacity:1; }
.country_list .item a.current span{color: #fed69f}


.taylor_made_blocks .home_project_block .block{ margin: 10px;}

.taylor_made_blocks .home_project_block .block.half{width: calc(50% - 20px)}
.taylor_made_blocks .home_project_block .block{width: calc(25% - 21px)}
div.wpcf7-validation-errors {
    border: none;
    color: #DC5858;
    padding: 0;
    margin-right: 0;
}
.widget_info form input[type="email"]{color:#777}

html[dir="rtl"] #wpcontent, #wpfooter { 
    margin-left:0 !important;
    margin-right:200px !important;
}

/* After edits */
.wrapper.blog_detail .detail_contener table td {width: 50%;vertical-align: top;}
.wrapper.blog_detail .detail_contener ul, .wrapper.blog_detail .detail_contener ol, .wrapper.blog_detail .detail_contener li { list-style-position: inside}
footer .footer_bottom p a{ font-size: 13px;     color: #555555; position: relative}
footer .footer_bottom p a:after{height: 3px; background: #FED7A0; border-radius: 7px; display: block; content: ''; position: absolute; bottom: -10px; opacity: 0; left: 10%; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; width: 80%}
footer .footer_bottom p a:hover:after{height: 3px; left: 0; width: 48px; bottom: -4px; opacity: 1;}


/* login */
.popup_container_log{ left: 0;position: fixed;  display: none;  width: 100%;height: 100%;    top: 0;z-index: 999999;outline: 0!important; overflow: hidden;background: #0b0b0b; opacity: 1;}
#signin {margin: 0 auto;max-width: 600px;position: relative;top: 18%;text-align: center;}
#signin h3 {color: #fed69f;font-size: 24px;text-align: center;margin-bottom: 30px; font-weight: normal;}
#signin .wppb-user-forms label {display: none;}
#signin .wppb-user-forms ul li {display: inline-block;}
#signin .wppb-user-forms p:nth-child(1), #signin .wppb-user-forms p:nth-child(2) {width: 47%;margin-bottom: 32px;}
#signin .wppb-user-forms p:nth-child(1) {float: right;}
#signin .wppb-user-forms p:nth-child(2) {float: left;}

#signin .wppb-user-forms input[type="text"],#signin .wppb-user-forms input[type="password"],#new_pop input[type="text"], #signin .wppb-user-forms input[type="email"] { background-color: #303030;border: medium none;direction: rtl;font-size: 16px;padding: 10px 15px;box-sizing: border-box;border-radius: 0;width: 100%;font-family: 'Open Sans Hebrew', sans-serif;    color: #b8bcbe;  }
#signin_new .wppb-user-forms input[type="text"],#signin_new .wppb-user-forms input[type="password"],#signin_new input[type="text"], #signin_new .wppb-user-forms input[type="email"] { background-color: #303030;border: medium none;direction: rtl;font-size: 16px;padding: 10px 15px;box-sizing: border-box;border-radius: 0;width: 100%;font-family: 'Open Sans Hebrew', sans-serif;    color: #b8bcbe;  }
#signin .submit.button,#signin .login-submit input {width: 42%;color: #222;padding: 3px 0;margin-top: 5px;font-family: 'Open Sans Hebrew', sans-serif; background: none;background-color: #FED7A0;border-radius: 0px;text-align: center;    font: normal normal normal 16px / 40px "Roboto", Helvetica, Arial, Verdana, sans-serif; display: block; cursor: pointer; margin: 0 auto}
#signin_new .submit.button,#signin_new .login-submit input {width: 42%;color: #222;padding: 3px 0;margin-top: 5px;font-family: 'Open Sans Hebrew', sans-serif; background: none;background-color: #FED7A0;border-radius: 0px;text-align: center;    font: normal normal normal 16px / 40px "Roboto", Helvetica, Arial, Verdana, sans-serif; display: block; cursor: pointer; margin: 0 auto}
#signin .submit.button:hover, #signin .login-submit input:hover { background: #ffeab3 !important; }
#signin_new .submit.button:hover, #signin_new .login-submit input:hover { background: #ffeab3 !important; }
#password_pop .help_icon { background: url(images/site/help-icon.png) no-repeat center center;width: 20px;height: 20px;display: inline-block;vertical-align: top;position: absolute;left: -35px;top: 11px;}
.pos_rel{position: relative}
#password_pop .help_icon span{position: absolute;width: 150px;background: #efefef;border: 1px solid #ccc;box-shadow: 0 0 5px #ccc;border-radius: 5px;top: -79px;left: -70px;font-size: 13px;padding: 5px 10px; opacity: 0; visibility: hidden; transition: 0.5s ease all; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; }
#password_pop .help_icon:hover span{opacity: 1; visibility: visible}


#wppb-recover-password p:first-child {display: none;}
#wppb-recover-password > ul li { width: 47%;float: right;}
#wppb-recover-password > ul li input {width: 100%;}
#signin #wppb-recover-password .form-submit input {left: 0;transform: none;width: 100%;margin-top: 0;padding: 2px 0;}
.form_signin .recover_pass {cursor: pointer;display: inline-block;position: relative;text-align: center !important;text-decoration: underline; color: #777777;}
.wppb_holder { display: none; }
.mfp-close-btn-in .mfp-close {color: #fff;font-family: status-bar;font-size: 58px;position: absolute;right: -80px;top: -80px;}
.wppb-alert {text-align: center;}

#signin .mfp-close, #signin_new .mfp-close {color: #fff;font-family: status-bar;font-size: 58px;position: absolute;right: -80px;top: -80px;text-decoration: none;text-align: center;opacity: .65;width: 44px;height: 44px;line-height: 44px;background: none;border: none;cursor: pointer; outline: none;}
#signin .mfp-close:hover, #signin_new .mfp-close:hover{ opacity: 0.5}
#signin_new label{ display: none;}

/* Sign Up */
#signup {margin: 0 auto;max-width: 750px;position: relative;top: 12%;max-height: 100%;padding-left: 40px;}


#signup::-webkit-scrollbar-track
{
    border: 1px solid black;
    background-color: #F5F5F5;
}

#signup::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}

#signup::-webkit-scrollbar-thumb
{
    background-color: #948064;	
}



#signup .wppb-form-field label,
#signup #wppb-login-wrap .login-username label,
#signup #wppb-login-wrap .login-password label {
    float: right;
    min-height: 1px;
    width: 10%;
}
#wppb-form-element-2 > label {
    width: 5% !important;
    left: 3px;
    position: relative;
}
#wppb-form-element-2 > input {
    width: 95% !important;
    margin-bottom: 35px;
}
#signup .wppb-send-credentials-checkbox label {
    width: 100%;
}
#signup .wppb-user-forms ul li { display: inline-block;float: right;width: 32.5%;height: 66px;}
#signup .wppb-user-forms ul li:nth-child(1),
#signup .wppb-user-forms ul li:nth-child(2),
#signup .wppb-user-forms ul li:nth-child(4),
#signup .wppb-user-forms ul li:nth-child(5),
#signup .wppb-user-forms ul li:nth-child(6),
#signup .wppb-user-forms ul li:nth-child(7) {
    width: 32.5%;
}
/*#signup .wppb-user-forms ul li:nth-child(3) {width: 100%;}*/
#signup .wppb-form-field input,#signup .wppb-form-field input[type="text"],#signup .wppb-form-field input[type="email"],#signup .wppb-form-field input[type="url"],#signup .wppb-form-field input[type="password"],#signup .wppb-form-field input[type="search"],#signup .wppb-form-field select,#signup .wppb-form-field textarea,#signup #wppb-login-wrap .login-username input,#signup #wppb-login-wrap .login-password input {
    width: 90%;    
    background-color: #303030;
    border: medium none;
    direction: rtl;
    font-size: 16px;
    padding: 10px 15px;
    font-family: 'Open Sans Hebrew', sans-serif;
    box-sizing: border-box;
    margin-bottom: 18px;color: #b8bcbe;
}
#signup .wppb-required {font-size: 18px;left: -11px;position: relative;top: 9px;}

#signup .wppb-send-credentials-checkbox {display: none !important;}
#signup .wppb-default-password {position: relative;}
#signup .wppb-default-password::after {bottom: -27px;content: "שדות חובה למילוי";position: absolute;right: 20%;}
#signup .wppb-default-password::before {bottom: -29px;content: "*";font-size: 18px;position: absolute;right: 16%;}
#signup .submit.button { width: 42%;color: #222;padding: 3px 0;margin-top: 50px;font-family: 'Open Sans Hebrew', sans-serif;background: none;background-color: #FED7A0;border-radius: 0px;padding: 12px 0;font-size: 16px;margin: 0 auto;float: none;display: block;top: 40px;position: relative; cursor: pointer}
#signup .submit.button:hover { background: #ffeab3 !important; }
#signup h3 {color: #fed69f;font-size: 24px;text-align: center;margin-bottom: 30px; font-weight: normal} 
#signup .mfp-close {color: #fff;font-family: status-bar;font-size: 58px;position: absolute;right: -80px;top: -80px;text-decoration: none;text-align: center;opacity: .65;width: 44px;height: 44px;line-height: 44px;background: none;border: none;cursor: pointer; outline: none; z-index: 99999999;}
#signup .mfp-close:hover{ opacity: 0.5}


.form_signup select{height: 42px; border-radius: 0;}
.top_fields {padding: 10px 0;text-align: center;padding-right: 0px;padding-bottom: 25px;}
.top_fields .blk{width: 32%; display: inline-block; vertical-align: top; }
.top_fields .blk label{ font-size: 14px; text-align: center; font-weight: bold; color: #ffd69f; display: block; padding-bottom: 5px;}
.top_fields .blk input {background-color: transparent;border: 1px solid #313131;direction: rtl;font-size: 16px;padding: 4px 6px 15px;box-sizing: border-box;border-radius: 0;width: 91%;font-family: 'Open Sans Hebrew', sans-serif;color: #b8bcbe;border-top: 0;border-left: 0;border-right: 0;text-align: center;margin: 0 10px;}

.other_detail {margin: 0 auto;max-width: 600px;position: relative;top: 12%;}
#new_pop input[type="text"]{margin-top: 5px; display: block; font-size: 24px;}
#new_pop h3 {color: #fed69f;font-size: 24px;text-align: center;margin-bottom: 30px; font-weight: normal;}
#new_pop label {color: #848383; font-size: 14px; display: inline-block;}
#new_pop div{ margin-bottom: 15px;}
#new_pop div div{/* margin-bottom: 0; */}
#new_pop .selection {margin-bottom: 15px;}
#new_pop .selection label { /*background-image: url(images/site/checkbox_.png);*/ background-repeat: no-repeat; background-position: right center; padding-right: 15px; background-size: 15px; margin-left: 15px;}
#new_pop .selection label:hover {cursor: pointer;}
#new_pop .selection label.active { background-image: url(images/site/checkbox__.png);}
#new_pop .selection label input[type="checkbox"]{visibility: hidden; opacity: 0;}
#new_pop .selection label{display: inline-block;}
#new_pop .col_3{width: 13%;float: right;padding: 10px;}
#new_pop .col_6{width: 46%; margin-left: 3%;}
#new_pop .col_7{width: 65%;}
#new_pop select{width: 90%;background-color: #303030;border: medium none;direction: rtl;font-size: 16px;padding: 10px 15px;font-family: 'Open Sans Hebrew', sans-serif;box-sizing: border-box;margin-bottom: 18px;color: #b8bcbe; height: 45px; margin-top: 5px;}
#new_pop select.col_3{margin-left: 5%;}
#new_pop .col_6 .col_3{margin-left: 5%;}
#new_pop .submit.button {width: 42%;color: #222;padding: 3px 0;margin-top: 0px;font-family: 'Open Sans Hebrew', sans-serif;background: none;background-color: #FED7A0;border-radius: 0px;padding: 12px 0;font-size: 16px;/* margin: 0 auto; */float: left;display: block;top: 40px;position: relative;cursor: pointer;clear: left;}
#new_pop .mfp-close, .after_popup .mfp-close {color: #fff;font-family: status-bar;font-size: 58px;position: absolute;left: -60px;top: -70px;text-decoration: none;text-align: center;opacity: .65;width: 44px;height: 44px;line-height: 44px;background: none;border: none;cursor: pointer;outline: none;}
#new_pop .back_btn{background-image: url(images/site/back_btn.png);position: absolute;width: 25px;height: 35px;top: -65px;right: -25px;background-size: 100%;background-repeat: no-repeat;background-position: center;opacity: .55;transform: rotate(180deg);}
.mfp-bg.new_popup{opacity: 0.9;top: 0;z-index: 99999;overflow: hidden;background: #0b0b0b; width: 100%;height: 100%; position: fixed;left: 0; display: none;}

#new_pop_2.mfp-wrap{top: 0;z-index: 999999;outline: 0!important; width: 100%;height: 100%;left: 0;position: fixed; display: none;}
#new_pop_2 .mfp-container{position: absolute;left: 0;top: 0;padding: 0 8px;width: 100%;height: 100%;}
#new_pop_2 .mfp-content{display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;width: 100%;cursor: auto;}
/*#new_pop_2 #signin_new {margin: 0 auto;max-width: 600px;position: relative;top: 18%;}*/
#new_pop_2 #signin_new {margin: 0 auto;max-width: 600px;position: absolute; left: 50%;width: 100%;margin-left: -300px;text-align: center; top: 18%;}
#new_pop_2 #signin_new h3 {color: #fed69f;font-size: 24px;text-align: center;margin-bottom: 30px;}
#new_pop_2 #signin_new .wppb-user-forms p:nth-child(1) {float: right;}
#new_pop_2 #signin_new .wppb-user-forms p:nth-child(2) {float: left;}
#new_pop_2 #signin_new .wppb-user-forms p:nth-child(1), #signin_new .wppb-user-forms p:nth-child(2){ width: 47%;margin-bottom: 15px;}
#new_pop_2 #signin_new .login-submit input {left: 20%;transform: translate(-50%, 0px);width: 42%;color: #222;padding: 3px 0;margin-top: 5px;font-family: 'Open Sans Hebrew', sans-serif; position: relative;}
#new_pop_2 #signin_new #wppb-recover-password .form-submit input {left: 0;transform: none;width: 47%;margin-top: 0;padding: 2px 0; top: 0;}
#signin_new .login-submit input{ position: relative;left: 25%;}
.mobile_top_link{display: none;}
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
.after_popup {text-align: center;display: none;position: fixed;top: 20%;max-width: 400px;left: 0;right: 0;margin: 0 auto;padding: 30px;z-index: 99999;}
.after_popup h3{    color: #fed69f;font-size: 24px;text-align: center;margin-bottom: 30px;font-weight: normal;}
.after_popup input[type="button"], .after_popup input[type="submit"]{width: 42%;color: #222;padding: 3px 0;margin-top: 5px;font-family: 'Open Sans Hebrew', sans-serif;position: relative; background: none;background-color: #FED7A0;border-radius: 0px;text-align: center;font: normal normal normal 16px / 40px "Roboto", Helvetica, Arial, Verdana, sans-serif;display: block;cursor: pointer;margin: 0 auto;display: inline-block; margin-left: 20px;}
.after_popup input[type="button"]:hover, .after_popup input[type="submit"]:hover{    background: #ffeab3 !important;}
.after_popup input[type="text"]{ background-color: #303030;border: medium none;direction: rtl;font-size: 16px;padding: 10px 15px;box-sizing: border-box;border-radius: 0;width: 100%;font-family: 'Open Sans Hebrew', sans-serif;color: #b8bcbe; margin-bottom: 20px;}
.after_popup .bk_btn, #signin_new .bk_btn { background-image: url(images/site/back_arrow.png);position: absolute;width: 25px;height: 35px;top: -74px;right: -21px;background-size: 35px;background-repeat: no-repeat;background-position: center;opacity: .55;background-size: contain;}

#after_login.after_popup, .mfp-bg.new_popup{}
#after_login.after_popup h3{margin-bottom: 10px; font-size: 18px;}
#after_login.after_popup h3 b{ font-size: 22px; font-weight: normal}
#after_login.after_popup h3 strong{ font-size: 24px; font-weight: bold}
ul.list_group{ padding-top: 20px;}
ul.list_group li{ font-size: 15px; text-align: right; color: #f1f1f1; padding-bottom: 3px; overflow: hidden}
ul.list_group li a{ font-size: 15px; color: #fed69f;text-align: center;margin-bottom: 10px;font-weight: normal; display: inline-block; float: left; font-weight: bold; transition: 0.5s ease all; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all;}
ul.list_group li a:hover{ color: #dfdfdf}



.check_submit{font-family: 'Open Sans Hebrew', sans-serif;background: none;background-color: #FED7A0;border-radius: 0px;padding: 12px 0;font-size: 16px;margin: 0 auto;position: relative;cursor: pointer; display: block;width: 150px;margin-top: 25px; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.check_submit:hover{opacity: 0.8;}
.contd_pop{position: fixed; width: 100%; height: 100%; background: none; z-index: 99999; opacity: 1; visibility: visible; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all; overflow: auto; left: 0}
.contd_pop.active{opacity: 0; visibility: hidden;}
.contd_pop .contd_inner{background: rgba(11, 11, 0,0.85); padding: 15px;top: 22%;position: relative;z-index: 99999; width: 30%; margin: 0 auto; border-radius: 15px; box-sizing: border-box;}
.contd_pop .contd_inner p{color: #fff;}
.contd_pop .contd_inner label{display: inline-block; background:url(images/site/one_check.png); background-repeat: no-repeat; background-position:right center; -webkit-background-size: 37px;background-size: 37px; width: 17px; background-position: 0;}
.contd_pop .contd_inner label input[type="checkbox"]{opacity: 0; visibility: hidden;}
.contd_pop.hide .contd_inner label{background-position: -20px;}



.payment_popup
{
    /*background: #fff;*/
    border-radius: 10px;
    padding: 20px;
    box-sizing: border-box;
}
.error_message
{
    vertical-align: middle;
    margin: 30px 0;
}
.error_message p
{    color: white;
    /* align-content: center; */
    text-align: center;
    font-style: italic;
    font-size: 14px;}

.error_message h3
{
    font-size: 50px;
    font-family: monospace;
    color: red;
}

.success_message
{
    vertical-align: middle;
    margin: 30px 0;
}

.success_message h3
{
    font-size: 50px;
    font-family: monospace;
    color: green;
}


.payment_popup h3
{
    color: #ddd;
    font-size: 24px;
    text-align: center;
    margin-bottom: 30px;
    font-weight: normal;
    background: none;
}


#sign_up_pop{overflow: auto;}
#signup .submit.button{margin-bottom: 20px;}

#new_pop h3 {color: #ffffff;font-size: 24px;text-align: center;margin-bottom: 30px;font-weight: normal;max-width: 70%;margin: 0 auto;position: relative;top: -57px;}
#new_pop .mfp-close, #new_pop .back_btn{opacity: 1}
#new_pop .flight{background-color: white;padding: 30px;margin-bottom: 5px;border-radius: 7px;width: 100%;min-height: 50px; border-radius: 5px; box-sizing: border-box; overflow: hidden; padding-bottom: 15px;}
#new_pop .other_detail{max-width: 930px;}
#new_pop h3.col_3 {margin: 0;top: 0;padding-right: 0;width: auto;text-align: right;color: #fed69f; float: none;}
#new_pop .flight h6{ color: #999999; font-size: 14px; font-weight: bold; margin-bottom: 10px;}
#new_pop .col_3{width: 10%;}
#new_pop .col_3+.col_3 {width: 15%;}
#new_pop .col_3:nth-child(5) {width: 19%;}
#new_pop .col_3:nth-child(6) {width: 12%;}
#new_pop .bottom_part{ width: 284px;    float: left; }
#new_pop {padding-bottom: 15px; overflow: auto;}
#new_pop .submit.button{width: 100%;}
#new_pop .selection.prices{padding-top: 20px;}
#new_pop .flight .col_3 label{ font-size: 14px;}
#new_pop .bottom_part{margin-top: 20px;}
#new_pop .other_sec select{display: inline-block; vertical-align: middle; width: 105px;}
#new_pop .other_sec {margin-bottom: 0;}
#new_pop .other_sec h3{top: 0; text-align: right; max-width: 100%; color: #fed69f;}
#new_pop .submit.button{margin-bottom: 35px;}

#signup .mfp-close{opacity: 1; left: 57px;top: 0px;}
#signup h3{color: #fff;}
#signup .top_fields {padding: 10px 0;margin: 0 20px;text-align: center;padding-right: 0px;padding-bottom: 25px;margin-top: 50px;background: #fff;border-radius: 5px;margin-bottom: 40px;}
#signup .top_fields .blk label{color: #999999}
.top_fields .blk input{color: #222; border: none; padding-bottom: 0;}
#signup .top_fields{padding-top: 20px; padding-bottom: 20px;}

@media only screen and (min-width:1200px) and (max-width:1460px)
{
    #signup .top_fields{margin-top: 20px; margin-bottom: 20px; padding-top: 10px;padding-bottom: 10px;}
    #signup .wppb-user-forms ul li {height: 52px;}
    #signup .submit.button{top: 10px}
    #new_pop h3{margin-bottom: -70px;}
    #new_pop .flight{    padding: 10px; padding-bottom: 0;}
    #new_pop .flight div{margin-bottom: 5px;}
    #new_pop input#payment {top: 0; margin-bottom: 0;}
    #new_pop h3.col_3{padding-top: 0;}
    #new_pop .bottom_part{margin-top: 0;}
    #new_pop .other_sec select{margin-bottom: 0;}
    #new_pop .other_sec .clear{margin-bottom: 0;}
}

@media only screen and (max-width:767px)
{
    #signup .wppb-user-forms ul li, .top_fields .blk {width: 98% !important; padding-bottom: 12px;}   
    .form_signup ul{margin: 0 }
    #signup .mfp-close, #signin .mfp-close {right: 20px;top: 0;}
    body .top_left .top_link{display: block;}
    .top_left .top_link .sign-up ,.top_left .top_link a.open_pop_2{    padding: 14px 17px; font-size: 13px;}

    .top_left {left: 5%;max-width: 1560px;position: absolute;top: 0;transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;width: auto;z-index: 9999;}
    #signin .wppb-user-forms p{width: 90% !important;margin: 0 auto;float: none !important;}
    #signup {margin: 0 auto;max-width: 600px;position: relative;top: 11%;width: 90%;height: 77%;padding-bottom: 30px;overflow: auto;}
    .blog_blocks ul.owl-carousel.owl-rtl{margin: 0 !important}
    .sticky .top_left .top_link .sign-up {top: 80px !important;position: relative;}
    #new_pop_2 #signin{margin-left: 0; right: 0; margin: 0 auto; left: 0;}
    .mobile_top_link {padding-top: 20px; display: block;}
    .mobile_top_link .sign-in{padding: 19px;border-bottom: 1px solid rgba(255, 255, 255, 0.3);position: relative; color: #fff; font-size: 12px; padding-top: 0; }
    .mobile_top_link .sign-up {padding: 19px;border-bottom: 1px solid rgba(255, 255, 255, 0.3); color: #fff; font-size: 12px; padding-top: 0; margin-right: -4px;}
    #new_pop_2 #signin .wppb-user-forms p{width: 300px !important;}
    #new_pop_2 .mfp-container{padding: 0;}
    header .top_left{display: none;}
    #signup .mfp-close, #signin .mfp-close{top: -50px;}
    .after_popup .mfp-close {top: -50px;right: 20px;}
    .after_popup input[type="button"]{ width: 100%; margin-bottom: 20px; margin-left: 0}
    #new_pop_2 #signin .login-submit input{ left: 0;transform: none;width: 100%;}
    #password_pop .help_icon{    left: -25px;}
    #password_pop .help_icon span{position: absolute;width: 150px;background: rgb(239, 239, 239);border: 1px solid #ccc;box-shadow: 0 0 5px #ccc;color: #636363;border-radius: 5px;top: -79px;left: 10px;font-size: 13px;padding: 5px 10px;opacity: 0;visibility: hidden;transition: 0.5s ease all;-webkit-transition: 0.5s ease all;-moz-transition: 0.5s ease all;}
    .after_popup .bk_btn, #signin .bk_btn {background-image: url(images/site/back_arrow.png);position: absolute;width: 25px;height: 35px;top: -44px;right: 79px;background-size: 35px;background-repeat: no-repeat;background-position: center;opacity: .55;background-size: contain;}
    .contd_pop .contd_inner{width: 95%; max-width: 450px; border: 1px solid #fff; background: rgba(11, 11, 0,0.95); top: 18%;}

    /* New Edit */
    .popup_container_log{overflow: auto; padding-bottom: 120px;}
    #new_pop .back_btn{right: 0;}
    #new_pop .mfp-close{left: 0;}
    .other_detail{width: 95%; box-sizing: border-box;}
    #new_pop .bottom_part{float: none; margin: 0 auto; height: 270px;}
    #new_pop .flight .col_3{width: 50% !important; box-sizing: border-box;}

}


@media only screen and (min-width:960px) and (max-width:1024px)
{
    .top_left .top_link .sign-in,.top_left .top_link .sign-up{padding: 30px 40px;}
    .contd_pop .contd_inner{width: 60%;}
}
@media only screen and (min-width:768px) and (max-width:959px)
{
    .contd_pop .contd_inner{width: 60%;}
}
@media only screen and (min-height: 560px) and (max-height: 699px)/* for all device larger then 768px (devices and browsers) */ {

    #signup h3{margin-bottom: 0;}   
    #signup{top: 6%;}
    #signup .wppb-user-forms ul li{height: 52px;}
}

#signin .wppb-user-forms .has-error{ box-shadow: 0 0 4px #ff4444}
.hide_panel{display: none;}
.another_login{}
.login_inside{margin: 0 auto;max-width: 600px;position: relative;top: 18%;text-align: center;}
.login_inside .mfp-close{color: #fff;font-family: status-bar;font-size: 58px;position: absolute;right: -80px;top: -80px;text-decoration: none;text-align: center;opacity: .65;width: 44px;height: 44px;line-height: 44px;background: none;border: none;cursor: pointer; outline: none;}
.login_inside .mfp-close:hover{ opacity: 0.5}
.login_inside h3 {color: #fed69f;font-size: 24px;text-align: center;margin-bottom: 30px; font-weight: normal;}
.login_inside .wppb-user-forms label {display: none;}
.login_inside .wppb-user-forms ul li {display: inline-block;}
.login_inside .wppb-user-forms p:nth-child(1), .login_inside .wppb-user-forms p:nth-child(2) {width: 47%;margin-bottom: 32px;}
.login_inside .wppb-user-forms p:nth-child(1) {float: right;}
.login_inside .wppb-user-forms p:nth-child(2) {float: left;}
.login_inside .wppb-user-forms input[type="text"],.login_inside .wppb-user-forms input[type="password"],#new_pop input[type="text"], .login_inside .wppb-user-forms input[type="email"] { background-color: #303030;border: medium none;direction: rtl;font-size: 16px;padding: 10px 15px;box-sizing: border-box;border-radius: 0;width: 100%;font-family: 'Open Sans Hebrew', sans-serif;    color: #b8bcbe;  }
.login_inside .submit.button,.login_inside .login-submit input {width: 42%;color: #222;padding: 3px 0;margin-top: 5px;font-family: 'Open Sans Hebrew', sans-serif; background: none;background-color: #FED7A0;border-radius: 0px;text-align: center;    font: normal normal normal 16px / 40px "Roboto", Helvetica, Arial, Verdana, sans-serif; display: block; cursor: pointer; margin: 0 auto}
.login_inside .submit.button:hover, .login_inside .login-submit input:hover { background: #ffeab3 !important; }

/* Sign Up */
.second_form {margin: 0 auto;max-width: 750px;position: relative;top: 12%;max-height: 100%;padding-left: 40px;}


.second_form::-webkit-scrollbar-track
{
    border: 1px solid black;
    background-color: #F5F5F5;
}

.second_form::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}

.second_form::-webkit-scrollbar-thumb
{
    background-color: #948064;	
}



.second_form .wppb-form-field label,
.second_form #wppb-login-wrap .login-username label,
.second_form #wppb-login-wrap .login-password label {
    float: right;
    min-height: 1px;
    width: 10%;
}
#wppb-form-element-2 > label {
    width: 5% !important;
    left: 3px;
    position: relative;
}
#wppb-form-element-2 > input {
    width: 95% !important;
    margin-bottom: 35px;
}
.second_form .wppb-send-credentials-checkbox label {
    width: 100%;
}
.second_form .wppb-user-forms ul li { display: inline-block;float: right;width: 32.5%;height: 66px;}
.second_form .wppb-user-forms ul li:nth-child(1),
.second_form .wppb-user-forms ul li:nth-child(2),
.second_form .wppb-user-forms ul li:nth-child(4),
.second_form .wppb-user-forms ul li:nth-child(5),
.second_form .wppb-user-forms ul li:nth-child(6),
.second_form .wppb-user-forms ul li:nth-child(7) {
    width: 32.5%;
}
/*.second_form .wppb-user-forms ul li:nth-child(3) {width: 100%;}*/
.second_form .wppb-form-field input,.second_form .wppb-form-field input[type="text"],.second_form .wppb-form-field input[type="email"],.second_form .wppb-form-field input[type="url"],.second_form .wppb-form-field input[type="password"],.second_form .wppb-form-field input[type="search"],.second_form .wppb-form-field select,.second_form .wppb-form-field textarea,.second_form #wppb-login-wrap .login-username input,.second_form #wppb-login-wrap .login-password input {
    width: 90%;    
    background-color: #303030;
    border: medium none;
    direction: rtl;
    font-size: 16px;
    padding: 10px 15px;
    font-family: 'Open Sans Hebrew', sans-serif;
    box-sizing: border-box;
    margin-bottom: 18px;color: #b8bcbe;
}
.second_form .wppb-required {font-size: 18px;left: -11px;position: relative;top: 9px;}

.second_form .wppb-send-credentials-checkbox {display: none !important;}
.second_form .wppb-default-password {position: relative;}
.second_form .wppb-default-password::after {bottom: -27px;content: "שדות חובה למילוי";position: absolute;right: 20%;}
.second_form .wppb-default-password::before {bottom: -29px;content: "*";font-size: 18px;position: absolute;right: 16%;}
.second_form .submit.button { width: 42%;color: #222;padding: 3px 0;margin-top: 50px;font-family: 'Open Sans Hebrew', sans-serif;background: none;background-color: #FED7A0;border-radius: 0px;padding: 12px 0;font-size: 16px;margin: 0 auto;float: none;display: block;top: 40px;position: relative; cursor: pointer}
.second_form .submit.button:hover { background: #ffeab3 !important; }
.second_form h3 {color: #fed69f;font-size: 24px;text-align: center;margin-bottom: 30px; font-weight: normal} 
.second_form .mfp-close {color: #fff;font-family: status-bar;font-size: 58px;position: absolute;right: -80px;top: -80px;text-decoration: none;text-align: center;opacity: .65;width: 44px;height: 44px;line-height: 44px;background: none;border: none;cursor: pointer; outline: none; z-index: 99999999;}
.second_form .mfp-close:hover{ opacity: 0.5}
.second_form .mfp-close{opacity: 1; left: 57px;top: 0px;}
.second_form h3{color: #fff;}
.second_form .top_fields {padding: 10px 0;margin: 0 20px;text-align: center;padding-right: 0px;padding-bottom: 25px;margin-top: 50px;background: #fff;border-radius: 5px;margin-bottom: 40px;}
.second_form .top_fields .blk label{color: #999999}
.top_fields .blk input{color: #222; border: none; padding-bottom: 0;}
.second_form .top_fields{padding-top: 20px; padding-bottom: 20px;}



.new_third input[type="text"]{margin-top: 5px; display: block; font-size: 24px;}
.new_third h3 {color: #fed69f;font-size: 24px;text-align: center;margin-bottom: 30px; font-weight: normal;}
.new_third label {color: #848383; font-size: 14px; display: inline-block;}
.new_third div{ margin-bottom: 15px;}
.new_third div div{/* margin-bottom: 0; */}
.new_third .selection {margin-bottom: 15px;}
.new_third .selection label { /*background-image: url(images/site/checkbox_.png);*/ background-repeat: no-repeat; background-position: right center; padding-right: 15px; background-size: 15px; margin-left: 15px;}
.new_third .selection label:hover {cursor: pointer;}
.new_third .selection label.active { background-image: url(images/site/checkbox__.png);}
.new_third .selection label input[type="checkbox"]{visibility: hidden; opacity: 0;}
.new_third .selection label{display: inline-block;}
.new_third .col_3{width: 13%;float: right;padding: 10px;}
.new_third .col_6{width: 46%; margin-left: 3%;}
.new_third .col_7{width: 65%;}
.new_third select{width: 90%;background-color: #303030;border: medium none;direction: rtl;font-size: 16px;padding: 10px 15px;font-family: 'Open Sans Hebrew', sans-serif;box-sizing: border-box;margin-bottom: 18px;color: #b8bcbe; height: 45px; margin-top: 5px;}
.new_third select.col_3{margin-left: 5%;}
.new_third .col_6 .col_3{margin-left: 5%;}
.new_third .submit.button {width: 42%;color: #222;padding: 3px 0;margin-top: 0px;font-family: 'Open Sans Hebrew', sans-serif;background: none;background-color: #FED7A0;border-radius: 0px;padding: 12px 0;font-size: 16px;/* margin: 0 auto; */float: left;display: block;top: 40px;position: relative;cursor: pointer;clear: left;}
.new_third .mfp-close, .after_popup .mfp-close {color: #fff;font-family: status-bar;font-size: 58px;position: absolute;left: -60px;top: -70px;text-decoration: none;text-align: center;opacity: .65;width: 44px;height: 44px;line-height: 44px;background: none;border: none;cursor: pointer;outline: none;}
.new_third .back_btn{background-image: url(images/site/back_btn.png);position: absolute;width: 25px;height: 35px;top: -65px;right: -25px;background-size: 100%;background-repeat: no-repeat;background-position: center;opacity: .55;transform: rotate(180deg);}
.new_third input[type="text"]{background-color: #303030;border: medium none;direction: rtl;font-size: 16px;padding: 10px 15px;box-sizing: border-box;border-radius: 0;width: 100%;font-family: 'Open Sans Hebrew', sans-serif;color: #b8bcbe; margin-top: 5px;display: block;}
.new_third h3 {color: #ffffff;font-size: 24px;text-align: center;margin-bottom: 30px;font-weight: normal;max-width: 70%;margin: 0 auto;position: relative;top: -57px;}
.new_third .mfp-close, .new_third .back_btn{opacity: 1}
.new_third .flight{background-color: white;padding: 30px;margin-bottom: 5px;border-radius: 7px;width: 100%;min-height: 50px; border-radius: 5px; box-sizing: border-box; overflow: hidden; padding-bottom: 15px;}
.new_third .other_detail{max-width: 930px;}
.new_third h3.col_3 {margin: 0;top: 0;padding-right: 0;width: auto;text-align: right;color: #fed69f; float: none;}
.new_third .flight h6{ color: #999999; font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.new_third .col_3{width: 10%;}
.new_third .col_3+.col_3 {width: 15%;}
.new_third .col_3:nth-child(5) {width: 19%;}
.new_third .col_3:nth-child(6) {width: 12%;}
.new_third .bottom_part{ width: 284px;    float: left; }
.new_third {padding-bottom: 15px; overflow: auto;}
.new_third .submit.button{width: 100%;}
.new_third .selection.prices{padding-top: 20px;}
.new_third .flight .col_3 label{ font-size: 14px;}
.new_third .bottom_part{margin-top: 20px;}
.new_third .other_sec select{display: inline-block; width: 90px;}
.new_third .other_sec {margin-bottom: 0;}
.new_third .other_sec h3{top: 0; text-align: right; max-width: 100%; color: #fed69f;}
.new_third .submit.button{margin-bottom: 35px;}
.div-center { text-align: center;}


body #acp-toggle-toolbar{ width: 50px;height: 50px;left: auto;right: 0px !important;top: 90px !important;background: #000 !important;border: 3px solid #fed69f !important;border-radius: 0;left: auto;right: 0px;border-radius: 0;border-right: 0 !important;}
body.acp-readable .acp-toolbar-btn.acp-active, body.acp-readable .acp-toolbar-btn:hover, body.acp-readable .acp-toolbar-btn:focus, body.acp-marklinks .acp-toolbar-btn.acp-active, body.acp-marklinks .acp-toolbar-btn:hover, body.acp-marklinks .acp-toolbar-btn:focus, body.acp-dark .acp-toolbar-btn.acp-active, body.acp-dark .acp-toolbar-btn:hover, body.acp-dark .acp-toolbar-btn:focus, body.acp-bright .acp-toolbar-btn.acp-active, body.acp-bright .acp-toolbar-btn:hover, body.acp-bright .acp-toolbar-btn:focus, .acp-toolbar-btn.acp-active, .acp-toolbar-btn:hover, .acp-toolbar-btn:focus, body.acp-readable .acp-toolbar-btn, body.acp-marklinks .acp-toolbar-btn, body.acp-dark .acp-toolbar-btn, body.acp-bright .acp-toolbar-btn, .acp-toolbar-btn, body.acp-readable .acp-toolbar-btn span, body.acp-marklinks .acp-toolbar-btn span, body.acp-dark .acp-toolbar-btn span, body.acp-bright .acp-toolbar-btn span, .acp-toolbar-btn span, .acp-toolbar-btn i, button.acp-toolbar-btn span, button.acp-toolbar-btn {background: #000 !important;color: #fed69f !important; border: none !important}
.acp-toolbar-btn:hover i, button.acp-toolbar-btn span:hover, button.acp-toolbar-btn:hover {background: #666 !important;color: #fed69f !important;}
.acp-toolbar-btn:hover span, button.acp-toolbar-btn span:hover, button.acp-toolbar-btn:hover {background: #666 !important;color: #fed69f !important;}
#acp-toolbar .acp-author, #acp-toolbar .acp-author a{background: #000000 !important; }
body.acp-readable .acp-toolbar-btn.acp-active span, body.acp-readable .acp-toolbar-btn.acp-active i, body.acp-readable .acp-toolbar-btn:hover span, body.acp-readable .acp-toolbar-btn:hover i, body.acp-readable .acp-toolbar-btn:focus span, body.acp-readable .acp-toolbar-btn:focus i, body.acp-marklinks .acp-toolbar-btn.acp-active span, body.acp-marklinks .acp-toolbar-btn.acp-active i, body.acp-marklinks .acp-toolbar-btn:hover span, body.acp-marklinks .acp-toolbar-btn:hover i, body.acp-marklinks .acp-toolbar-btn:focus span, body.acp-marklinks .acp-toolbar-btn:focus i, body.acp-dark .acp-toolbar-btn.acp-active span, body.acp-dark .acp-toolbar-btn.acp-active i, body.acp-dark .acp-toolbar-btn:hover span, body.acp-dark .acp-toolbar-btn:hover i, body.acp-dark .acp-toolbar-btn:focus span, body.acp-dark .acp-toolbar-btn:focus i, body.acp-bright .acp-toolbar-btn.acp-active span, body.acp-bright .acp-toolbar-btn.acp-active i, body.acp-bright .acp-toolbar-btn:hover span, body.acp-bright .acp-toolbar-btn:hover i, body.acp-bright .acp-toolbar-btn:focus span, body.acp-bright .acp-toolbar-btn:focus i, .acp-toolbar-btn.acp-active span, .acp-toolbar-btn.acp-active i, .acp-toolbar-btn:hover span, .acp-toolbar-btn:hover i, .acp-toolbar-btn:focus span, .acp-toolbar-btn:focus i, body.acp-readable .acp-toolbar-btn i, body.acp-marklinks .acp-toolbar-btn i, body.acp-dark .acp-toolbar-btn i, body.acp-bright .acp-toolbar-btn i, .acp-toolbar-btn i{ background: #000 !important;color: #fed69f !important; border: none !important}
body.acp-readable #acp-toolbar .acp-author, body.acp-marklinks #acp-toolbar .acp-author, body.acp-dark #acp-toolbar .acp-author, body.acp-bright #acp-toolbar .acp-author, #acp-toolbar .acp-author{background: #000 !important;color: #fed69f !important; border: none !important}

.login_inside.pass_sec .wppb-user-forms p{color: #fed7a0;}

/* After development  */
.login_inside .wppb-user-forms p {color: #fed7a0;}
.login_inside .wppb-user-forms .email_form_span{color: #fed7a0;display: inline-block;padding-top: 10px;vertical-align: top;}
#new_pop .selection span{color: #fed7a0;display: block;padding-top: 10px;}
.login_inside .wppb-user-forms p:nth-child(1){width: 50%;}
.second_form .form_signup_span,.second_form .form_signup_span a {color: #fed7a0;}

.second_form .wppb-user-forms ul li p {color: #f6d096;padding-right: 28px;}
.second_form .wppb-user-forms ul li.wppb-default-gender{ height: auto !important;}

.label_none{ font-size: 0;visibility: hidden;opacity: 0 !important;}
#signin_new .bk_btn , .after_popup .bk_btn{ font-size: 0;}
.new_third .passenger_prices_type .label_none {display: none;} 
#new_pop .selection label.label_none {display: none;}
fieldset legend {display: none;}
fieldset {display: inline-block;vertical-align: middle;}

/* AA changes */
.form_contact .left_content div#wpcf7-f473-o1 label {width: 47.2%;margin-left: 12px;display: inline-block;font-size: 14px;text-align: right;}
.form_contact .left_content div#wpcf7-f473-o1 input[type="text"], .form_contact .left_content div#wpcf7-f473-o1 input[type="email"], .form_contact .left_content div#wpcf7-f473-o1 input[type="email"] {width: 100%;max-width: none;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;margin-left: 12px;display: block;margin-top: 5px;}
.form_contact .left_content div#wpcf7-f473-o1 textarea {display: block;width: 100%;margin-top: 5px;}
.form_contact .left_content div#wpcf7-f473-o1 label.text_area_{width: 100%;display: block;max-width: 96.9%;}
