/*

Theme Name: X &ndash; Child Theme
Theme URI: https://theme.co/x/
Author: Themeco
Author URI: https://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.1
Template: x

*/


@import '/wp-content/themes/x-child-integrity-light/grid/simple-grid.min.css';

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 300;
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-lightitalic-webfont.eot);
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-lightitalic-webfont.woff) format('woff'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-lightitalic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-light-webfont.eot);
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-light-webfont.eot?#iefix) format('embedded-opentype'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-light-webfont.woff) format('woff'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-light-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 400;
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-italic-webfont.eot);
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-italic-webfont.eot?#iefix) format('embedded-opentype'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-italic-webfont.woff) format('woff'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-italic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-regular-webfont.eot);
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-regular-webfont.woff) format('woff'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-regular-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 700;
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-bolditalic-webfont.eot);
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-bolditalic-webfont.woff) format('woff'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-bolditalic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-bold-webfont.eot);
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-bold-webfont.eot?#iefix) format('embedded-opentype'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-bold-webfont.woff) format('woff'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-bold-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 800;
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-extrabold-webfont.eot);
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-extrabold-webfont.eot?#iefix) format('embedded-opentype'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-extrabold-webfont.woff) format('woff'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-extrabold-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 800;
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-extrabold-webfont.eot);
    src: url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-extrabold-webfont.eot?#iefix) format('embedded-opentype'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-extrabold-webfont.woff) format('woff'),
    url(/wp-content/themes/x-child-integrity-light/framework/fonts/opensanshebrew-extrabold-webfont.ttf) format('truetype');
}




.bonus-btn,
.m-button:hover,
.newsletter-close,
.text-decor,
a:hover {
    text-decoration: none
}

.ltr,#edit-slug-box {
    direction: ltr
}

/*contactform*/.wpcf7,
.rtl {
    direction: rtl
}
.float-right {float:right !important;}
.clearfix {clear: both}
.text-left {text-align: left}

#searchform>input,
#phone-interview-table td,
.h-prompt,
.p-prompt,
.recomend-cite,
.text-right {
    text-align: right
}
#advanced_search,
#training_table td,
.header_legend,
.wf-inputpos,
a.b-icon,
.btn-outline-light,
.course-banner,
.m-button,
.ribbon,
a.b-icon,
.text-center {    text-align: center}
.text-justify {    text-align: justify}
.invisible {    visibility: hidden}
.float-left {    float: left!important}
.float-right {    float: right!important}

.float-center {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.thic-bottom-orange {
	border-radius: 5px;border-bottom: 5px solid #FF771C
}

#commentform>.comment-form-url,
.hide,
div.at-above-post-page.addthis_tool {
    display: none;
    visibility: hidden
}

.lspacing1 {
    letter-spacing: 1px
}

.liststyle {
    list-style-type: none
}

.spaced-list li {
    margin: 10px 0
}

.border-w {
    border-color: #fff
}

.full-w {
    width: 100%
}
.max1200 {max-width:1200px; margin:0 auto;}
.max1400 {
	max-width:1400px;margin:0 auto;
}

.pad-0 {
    padding: 0
}

.pad10 {
    padding: 10px
}

.pad20 {
    padding: 20px

}
.pad10top {padding-top:10px;}
.pad20top {padding-top:20px;}
.pad40top {padding-top:40px;}

.pad30 {
    padding: 30px
}

.pad40 {
    padding: 40px
}

.mag-10top {margin-top:10px;}
.mag-0 {
    margin: 0 auto
}
.mag10{margin:10px auto;}
.mag20,
.section-course {
    margin: 20px auto
}

.course-banner h4,
.course-banner h5,
.course-banner-btn,
.x-btn.send-btn,
.x-btn.send-btn:hover,
.white {
    color: #fff
}
.acc-white + span {color:white !important;padding-right: 5px;}
.black{color:#000;}

#rules-white:hover,
.orange {
    color: #FF771C
}
.orange-menu span{    color: #FF771C;}

.blue {
    color: #0c6897
}

.box-shadow-1 {
		box-shadow: 0 0 5px rgba(0, 0, 0, .15);
}

.bold,
.entry-content a {
    font-weight: 700
}

.font16 {
    font-size: 1em
}

.desktop .sub-menu a,
.font18 {
    font-size: 1.125em
}

.font20 {
    font-size: 1.25em
}

.font26 {
    font-size: 1.5em
}

.font32 {
    font-size: 2em
}
.font40{
	font-size:2.5em
}

.font48 {
    font-size: 3em
}
.background-w {
	background-color: #fff;
}
.background1 {
    background-color: #0c6897
}

.background2 {
    background-color: #fdfdfd
}
.background3 {
    background-color: #f5f5f5
}
.background-purple {
	background-color: #8354a2;
}
.background-pink {   
	background-color: #d14e58;
}
.background-light-blue {
	background-color: #5e9deb;
}
.background-orange {
	background-color:#FF771C;
}
.background-darkblue{
	background-color: #002f43;
}
.section-course {
    border-radius: 10px 10px 0 0;
    border: 4px solid #f2f2f2;
    font-size: 1.2em;
    width: 100%;
    max-width: 1400px
}

.afterline:after {
	background: #0c6897;
    content: '';
    display: block;
    height: 3px;
    margin: 20px auto 10px;
    width: 60px
}
.orange.afterline:after {
	background:#FF771C;
}
.white.afterline:after {
	background:#fff;
}

.gold-flat-button,
.belize-hole-flat-button,
.orange-flat-button,
.blue-flat-button {
	display: block;
    position: relative;
	font-size:18px;
	color: #fff;
	padding:.4em .8em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .25);
    border: 0;
    cursor: pointer;
	text-align:center;
	text-decoration:none;
	max-width:340px;
	box-sizing:border-box;
}

.gold-flat-button {
    background: #ffda47;
    border-bottom: 4px solid #937605;
	color:#000;
	text-shadow:none;
}
.gold-flat-button:hover {color:#000;}
.orange-flat-button {
    background: #ff771c;
    border-bottom: 4px solid #e85d00;
}

.orange-flat-button:hover {
    background: #ff641c;
}

.belize-hole-flat-button {
    background: #2980b9;
    border-bottom: 4px solid #2475ab;
}
.belize-hole-flat-button:hover {
    background: #2475ab
}

.blue-flat-button {
    background-color: #0074bf;
    border-bottom: 4px solid #0c6897;
}

.blue-flat-button:hover {
    background-color: #0c6897;
}

.blue-flat-button:hover,
.orange-flat-button:hover,
.belize-hole-flat-button:hover {color: #fff}

.block {display:block;}


/* GLOBAL CHANGES
===============================================================================================*/
.x-colophon.bottom .x-social-global a {
	margin: 0px .6%;
    font-size: 36px;
}


.choose .list {direction:rtl !important}

/*WOOCOMMERCE and Buttons!*/

.x-btn, .button,.woocommerce-account .button, .woocommerce-checkout .button {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .25) !important;
    border: 0;
    background: #ff771c;
    border-bottom: 2px solid #e85d00;
    box-shadow: inset 0 -2px #e85d00;
    padding: 8px 18px;
}

.x-btn:hover, .button:hover,.woocommerce-account .button:hover, .woocommerce-checkout .button:hover{
    background: #ff641c;
    color: #fff;
    border-bottom: 2px solid #e85d00;
    box-shadow: inset 0 -2px #e85d00;
}
.x-btn:active, .button:active,.woocommerce-account .button:active, .woocommerce-checkout .button:active{
    top: 1px;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
	
}

.woocommerce > nav > ul {text-align:center;}
.woocommerce-MyAccount-navigation-link a {
	padding: 8px 14px !important;
    font-size: 16px !important;
}

.woocommerce-account form input[type="radio"], .woocommerce-account form input[type="checkbox"], .woocommerce-checkout form input[type="radio"], .woocommerce-checkout form input[type="checkbox"] {
    float: right !important;
    margin: .43em 10px;
}
.woocommerce-checkout form .form-row.terms label {float:right !important;margin-bottom:20px !important;}

.shop_table .woocommerce-checkout-review-order-table td, .shop_table .woocommerce-checkout-review-order-table th {text-align:right;}

/*============================================================*/
.x-breadcrumb-wrap {font-size:16px;padding:.6em 0;}

.x-navbar .desktop .x-nav>li ul {
    top: 40px!important
}

.opensans,a,article,aside,body,footer,header,li,p,strong,ul{font-family:'Open Sans Hebrew',sans-serif;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,
.linkedin-course-contact input.wpcf7-submit,
.linkedin-course-payment,
.x-btn, .button,.woocommerce-account .button, .woocommerce-checkout .button,
.x-navbar .desktop .x-nav > li > a > span
{font-family:'Open Sans Hebrew',sans-serif !important}

p {
    letter-spacing: .2px
}

/*
www.agamy.co.il/linkedin-lottery
https://www.agamy.co.il/new-lottery
*/
.lottery-ul {
  direction: ltr;
  text-align: center;
  margin:0 !important;
}
.lottery-ul li {
  display: inline-block;
  font-size: 1.5em;
  list-style-type: none;
  padding: 0 1em;
  text-align: center;
}

.lottery-ul li span {
  display: block;
  font-size: 4.5rem;
}
.lottery-form {
	width:400px;
	margin:0 auto;
	padding:20px 10px;
	background:#f7f7f7;
	box-shadow: 0 0.085em 0.5em 0 rgba(0, 0, 0, 0.165);
}
.lottery-form input,.lottery-form textarea{width:100%;color:#000;font-size:16px;}
.lottery-form input::placeholder {color:#1a1a1a;font-size:16px;}
.lottery-form #lottery-seker legend {padding-bottom:10px;}
.lottery-form #lottery-seker input,.lottery-form #lottery-seker label{display:inline;width:initial;}
.lottery-form #lottery-seker input{margin-left:10px;}


.shavuot {
    height: 550px;
    padding: 25px;
    background: linear-gradient(#fff, transparent 90%), linear-gradient(0deg, #fff, transparent), url(/wp-content/uploads/2015/05/shavuot.jpg) center no-repeat;
    background-size: cover;
    margin-bottom: 20px
}

.testimonials {
    padding: 20px 10px 10px;
    border-bottom: 2px solid #FF771C;
    border-top: 1px dashed #ccc;
    margin: 20px;
    text-align: justify;
    font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.testimonials::before {
    display: block;
    position: absolute;
    right: 25px;
    font-size: 6em;
    line-height: .7em;
    content: "”";
    margin-right: .25em;
    color: #272727;
    opacity: .25
}
/*DISABLE MAIN PAGE BIG PHOTO*/

.entry-featured img[src~="/wp-content/uploads/2014/08/New-Logo-Agamy1.jpg"],
.p-meta>span:nth-child(2) {
    display: none
}

.testimonials cite {
    font-size: 1.3em;
    font-style: oblique;
    color: #0C6897
}

.testimonials cite~span {
    color: #000;
    font-style: oblique
}

#megamot-div {
    padding: 20px 0;
    margin: 30px auto;
    max-width: 500px;
    background: #EFEFEF;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .1)
}


/* EXECUTIVES */

.executives-figure {
	background: #f7f7f7;
    border-radius: 20px;
    box-shadow: 0 4px 6px 0px #dedede;
    margin-bottom: 60px;
	padding-bottom:10px;}
.executives-figure figcaption img {border-radius: 50%;
    max-width: 200px;
    margin: -40px 0 20px 0;
    border: 6px solid #fff;
    box-shadow: 0px 3px 12px 2px #b9b9b9;}
.executives-figure figcaption svg{
    margin: -40px 0 20px 0;
    max-width: 220px;	
}
.executives-figure figcaption h4 {
	border-bottom: 1px solid #e2e2e2;
    padding-bottom: 8px;
    margin: 2px 20px;}


/* SHORTCODE CHANGES
===============================================================================================*/
.entry-footer a {
    background-color: #fff;
    opacity: 1;
    color: #1a1a1a;
    font-weight: 400;
	padding: 0.4em 1em 0.5em;

}
.rtl .entry-footer a{	margin: 0.5em 0 0 0.5em;}

.x-recent-posts a {
    margin: 0
}

.tagcloud a {
    color: #000!important;
	padding:10px !important;
	font-size:14px !important;
}


.x-container-fluid.offset {
    margin: 10px auto
}

h1,h2,h3,h4,h5 {
    margin: .2em auto
}

.entry-wrap {
    padding-top: 1.2em
}

.x-colophon.top { /*padding:3% 0 2%*/
    padding:0;
}
.x-colophon.bottom .x-nav li a {font-size:16px;}

body.rtl .x-btn [class^=x-icon-] {
    float: none
}
/*make prompt icon closer */
.h-custom-headline {
    margin: 0
}

.x-topbar .p-info {
    font-size: .75em
}

.tooltip {
    font-size: 1.1em
}

.x-blockquote {
    font-size: 1.2em
}

.x-recent-posts a:hover .x-recent-posts-img {
    background-color: #fff!important
}

/* Services icons 
===============================================================================================*/

@font-face {
  font-family: "Services";
  src: url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/services-icons.eot");
  src: url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/services-icons.eot?#iefix") format("embedded-opentype"),
       url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/services-icons.woff") format("woff"),
       url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/services-icons.ttf") format("truetype"),
       url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/services-icons.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Services";
    src: url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/services-icons.svg#Flaticon") format("svg");
  }
}

[class^="services-"]:before, [class*=" services-"]:before,
[class^="services-"]:after, [class*=" services-"]:after {   
  font-family: Services;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.services-icon {
    transition: all 500ms ease-out;
    background: #ff771c;
    background: linear-gradient(to bottom right, #ff771c, #e85d00);    
    text-align: center;
    border-radius: 50%;
    border: 4px solid #f2f2f2;
    box-shadow: 0 0 2px rgba(0, 0, 0, .3);
}

.services-img {
	transition: all 500ms ease-out;
    background: #ff771c;
    background: linear-gradient(to bottom right, #ff771c, #e85d00);    
    text-align: center;
    border-radius: 50%;
    border: 4px solid #f2f2f2;
    box-shadow: 0 0 2px rgba(0, 0, 0, .3);
	max-width:300px;
}
.services-icon i {
	font-size:5em;
	text-shadow: 0px 0px 5px rgba(0,0,0,.6);
}
.services-icon i:before {
	color:#fff;
	font-size:1em;
}
/*
.services-email:before { content: "\f100"; }
.services-bag:before { content: "\f101"; }
.services-running:before { content: "\f102"; }
*/
.services-email:before {  content: "\61";}
.services-bag:before {  content: "\62";}
.services-running:before {  content: "\63";}
.services-compass:before {  content: "\64";}
.services-linkedin-letters:before {  content: "\65";}


@font-face {
  font-family: "Services2";
  src: url("/wp-content/themes/x-child-integrity-light/framework/fonts/services2.eot");
  src: url("/wp-content/themes/x-child-integrity-light/framework/fonts/services2.eot?#iefix") format("embedded-opentype"),
       url("/wp-content/themes/x-child-integrity-light/framework/fonts/services2.woff") format("woff"),
       url("/wp-content/themes/x-child-integrity-light/framework/fonts/services2.ttf") format("truetype"),
       url("/wp-content/themes/x-child-integrity-light/framework/fonts/services2.svg#Services2") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Services2";
    src: url("/wp-content/themes/x-child-integrity-light/framework/fonts/services2.svg#Services2") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Services2;
font-style: normal;
font-size:4em;
}

.flaticon-magnet:before { content: "\f100"; }
.flaticon-linkedin:before { content: "\f101"; }
.flaticon-money-bag:before { content: "\f102"; }
.flaticon-elastic:before { content: "\f103"; }
.flaticon-language:before { content: "\f104"; }
.flaticon-concept:before { content: "\f105"; }
.flaticon-result:before { content: "\f106"; }
.flaticon-compass:before { content: "\f107"; }
.flaticon-plus:before { content: "\f108"; }
.flaticon-traffic:before { content: "\f109"; }
.flaticon-growth:before { content: "\f10a"; }



/* AGAMY PROFILE
===============================================================================================*/
i[class^="company-"] {
	background-image: url('https://www.agamy.co.il/wp-content/uploads/2017/08/company-logos.png');
    width: 300px;
    height: 150px;
    display: block;
	background-repeat:no-repeat;
	margin:0 auto;
}.company-1{background-position:0 0}.company-10{background-position:-300px 0}.company-11{background-position:-600px 0}.company-12{background-position:0 -150px}.company-13{background-position:-300px -150px}.company-14{background-position:-600px -150px}.company-15{background-position:0 -300px}.company-16{background-position:-300px -300px}.company-17{background-position:-600px -300px}.company-18{background-position:0 -450px}.company-19{background-position:-300px -450px}.company-2{background-position:-600px -450px}.company-20{background-position:0 -600px}.company-21{background-position:-300px -600px}.company-3{background-position:-600px -600px}.company-4{background-position:0 -750px}.company-5{background-position:-300px -750px}.company-6{background-position:-600px -750px}.company-7{background-position:-900px 0}.company-8{background-position:-900px -150px}.company-9{background-position:-900px -300px}

@font-face {
  font-family: "Agamy-profile";
  src: url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/Agamy-profile.eot");
  src: url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/Agamy-profile.eot?#iefix") format("embedded-opentype"),
       url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/Agamy-profile.woff") format("woff"),
       url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/Agamy-profile.ttf") format("truetype"),
       url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts//Agamy-profile.svg#Agamy-profile") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Agamy-profile";
    src: url("https://www.agamy.co.il/wp-content/themes/x-child-integrity-light/framework/fonts/Agamy-profile.svg#Agamy-profile") format("svg");
  }
}

[class^="skills-"]:before, [class*="skills-"]:before,
[class^="skills-"]:after, [class*="skills-"]:after {   
  font-family: Agamy-profile;
font-style: normal;
font-size:20px;
}

.skills-email-open:before { content: "\f100"; }
.skills-linkedin-letters:before { content: "\f101"; }
.skills-push-button:before { content: "\f102"; }
.skills-group:before { content: "\f103"; }
.skills-secret:before { content: "\f104"; }
.skills-success:before { content: "\f105"; }
.skills-hand-shake:before { content: "\f106"; }

.skills-badge {
    transition: all 500ms ease-out;
    border-radius: 4px;
    border: 4px solid #f0f0f0;
    background: #f2f2f2;
    margin: 10px auto 0 5%;
    padding: 4px 40px 0 10px;
    max-width: 450px;
    min-height: 180px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    position: relative;
}
.skills-icon {
    transition: all 500ms ease-out;
    background: #ff771c;
    background: linear-gradient(to bottom right, #ff771c, #e85d00);    
    text-align: center;
    border-radius: 50%;
    width: 155px;
    height: 155px;
    position: absolute;
    right: -126px;
    border: 4px solid #f2f2f2;
    box-shadow: 0 0 2px rgba(0, 0, 0, .3);
    top: 0;
}
.skills-icon i {
	font-size:5em;
	text-shadow: 0px 0px 5px rgba(0,0,0,.6);
}
.skills-icon i:before {
	color:#fff;
	font-size:1em;
}
.skills-title {
    margin: 0;
    font-size: 22px;
}

/* LINKEDIN WORKSHOP NEW
===============================================================================================*/

.linkedin-course-contact span {    display: inline-block;}
.linkedin-course-contact input {font-size:16px; color:#1a1a1a;}
#linkedin-qa {
    margin: 0 auto;
    max-width: 1000px
}

#linkedin-qa .x-accordion-heading a {
    color: #ff771c;
    font-weight: 700
}

#linkedin-qa .x-accordion-inner {
    padding: 20px;
    background-color: #fafafa
}


.bonus-btn,
input.wspsc_add_cart_submit {
    letter-spacing: 1px;
    display: block;
    cursor: pointer
}

.recomend-cite,
.recomend-list li img {
    border: 4px solid #f2f2f2;
    border-radius: 10px;
    margin: 10px auto
}

.recomend-cite {
    background: #fafafa;
    padding: 10px 20px;
    max-width: 790px
}


#wanted,
.bonus-banner,
.newsletter-thanks {
    text-align: center
}

.recomend-list bloquote,
.recomend-list cite {
    font-size: 1.125em
}

.recomend-list cite {
    font-weight: 700
}
.linkedin-course-contact .wpcf7-submit,
.linkedin-course-payment {
    font-size: 24px;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .25);
    border: 0;
    background: #ff771c;
    border-bottom: 2px solid #e85d00;
    box-shadow: inset 0 -2px #e85d00;
    padding: 10px 25px;
    margin: 20px auto
}

.linkedin-course-contact .wpcf7-submit:hover,
.linkedin-course-payment:hover{
    background: #ff641c;
    color: #fff;
    border-bottom: 2px solid #e85d00;
    box-shadow: inset 0 -2px #e85d00
}
.linkedin-course-contact input.wpcf7-submit:active,
.linkedin-course-payment:active{
    top: 1px;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.bonus-banner {
    background: #F0F0F0;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    border: 4px solid #ff771c;
    border-radius: 5px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    font-size: 1.2em;
    padding: 20px 10px;
    max-width: 700px
}

.bonus-btn,
.bonus-btn:hover {
    border-bottom: 2px solid #e85d00;
    box-shadow: inset 0 -2px #e85d00
}

.bonus-h3 {
    font-size: 40px;
    color: #333;
    margin: 10px 0;
}

.bonus-btn {
    padding: .3em 3.2em;
    max-width: 70%;
    margin: 20px auto;
    font-weight: 600;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background: #ff771c;
    color: #fff
}

.bonus-banner .clr {
    max-width: 70%;
    margin: 10px auto;
    background: #333;
    color: #fff;
    padding: 6px 100px
}

.bonus-btn:hover {
    background: #ff641c;
    color: #fff
}

/* LINKEDIN NEW BANNER 
================================================================================================*/

.gray-banner {
	background-color: #f5f5f5;
	padding:10px;
	margin:20px auto;
	border-radius: 10px;
    border: 4px solid #f2f2f2;
}
.gray-banner p {margin:0;padding:0;}
.gray-banner h4 {font-size: 22px !important;margin-bottom: 12px;}

/*
.linkedin-banner--wrapper {
    padding: 8px;
    background: linear-gradient(120deg, #ff771c, #e85d00);
    border-radius: 3px;
    background-size: 200% 200%!important
}

.linkedin-banner--wrapper:hover {
    background-size: 130% 130%!important;
    transition: all .2s linear
}

.linkedin-banner--wrapper h2 {
    font-weight: 600;
    margin: 0 0 4px;
    font-size: 34px
}

.linkedin-banner--wrapper h2 span {
    font-size: 1.2em
}

.linkedin-banner--wrapper p {
    font-size: 24px;
    margin: 0;
    box-sizing: border-box
}

.linkedin-banner--wrapper .linkedin-banner--p {
    font-size: 20px;
    letter-spacing: 1.4px;
    font-weight: 700
}

.linkedin-banner--btn {
    background: linear-gradient(25deg, #0084bf, #241490);
    border-bottom: 2px solid #241490;
    display: block;
    background-size: 200% 200%!important;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    padding: 8px 20px;
    max-width: 60%;
    border-radius: 3px;
    transition: all .2s linear;
    letter-spacing: .1em;
    font-weight: 700;
    font-size: 24px
}

.linkedin-banner--btn:hover {
    background-size: 130% 130%!important;
    transition: all .2s linear;
    color: #fff
}
*/

/* BOTTOM BANNER
===============================================================================================*/

.share-banner {
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    margin: 10px auto
}

.share-banner a,
.share-banner h3 {
    font-size: 32px;
    color: #0074bf
}

.share-banner a {
    color: #ff771c
}

.share-banner span {
    display: block
}

.newsletter-bottom,
.question-bottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    background: #0c6897
}

.question-bottom {
    background: #0074bf
}

.newsletter-bottom form {
    margin: 0
}

.newsletter-bottom .content .wpcf7 {
    display: inline-block
}

.newsletter-bottom .wpcf7-not-valid-tip {
    position: absolute;
    visibility: hidden
}

.newsletter-email,
.newsletter-name,
.newsletter-phone,
.newsletter-send {
    display: inline-block;
    max-width: 220px;
    margin-right: 10px;
    opacity: 1;
    font-size: 1em;
    letter-spacing: .5px;
    height: 2.2em;
    color: #000
}

.newsletter-send,
.newsletter-send:hover {
    margin: -4px 20px 0 0
}

.newsletter-close,
.newsletter-thanks {
    font-size: 30px;
    position: absolute;
    top: 0
}

.newsletter-send {
    text-shadow: none!important;
    border-radius: 4px!important;
    padding: 0 1.3em;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
    color: #fff
}

.newsletter-bottom .content,
.question-bottom .content {
    max-width: 1200px;
    margin: 10px auto;
    padding: 20px 0 0;
    text-align: center
}

.newsletter-pay {
    display: block;
    font-family: Tahoma, serif;
    letter-spacing: 1px;
    text-shadow: none
}

.newsletter-thanks {
    left: 0;
    right: 0;
    bottom: 0;
    background: #ff771c;
    color: #fff;
    padding-top: 15px;
    z-index: 12;
    font-weight: 400;
    display: none
}

.course-sp,
.heart {
    background-repeat: no-repeat
}



.newsletter-close {
    color: #fff!important;
    right: 8px;
    text-shadow: 0 1px 0 #000;
    cursor: pointer
}

.newsletter-close:after {
    content: 'X'
}

#close:after {
    opacity: 1
}

.newsletter-text,
.question-heading {
    position: relative;
    bottom: 5px;
    color: #fff;
    font-size: 1.3em
}

.question-heading {
    font-size: 1.6em;
    display: block
}

.question-heading a {
    color: #f4fd00
}

.newsletter-bottom .wpcf7-not-valid {
    border: 2px solid red!important
}

.newsletter-bottom .wpcf7-not-valid-tip {
    display: none
}

.newsletter-bottom .wpcf7-response-output {
    display: none!important
}

.course-sp,
.heart {
    display: inline-block
}

.small-icon {
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    font-size: 1em;
    border-radius: 50%
}

#main-page-content {
    font-size: 1em;
    padding: 1em;
    background-color: #2f73a7
}

#wanted {
    font-size: 2.4em;
    font-weight: 700;
    margin: 10px 0 30px;
    float: left;
    color: #0C6897
}

#wanted span {
    font-size: 1.3em
}

#wanted p {
    margin: 0 0 10px;
    line-height: .7
}

#home-positions-banner {
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    box-shadow: 0 .125em .275em 0 rgba(0, 0, 0, .125)
}

.footer-row {display:flex;flex-direction:row;}
.footer-col,
.footer-col h3 {
    border-bottom: 1px solid #3b5998
}

.footer-col {
    border-top: 1px solid #3b5998;
    letter-spacing: .5px;
    text-align: right;
	margin: 0 14px !important;
}

.footer-col h3 {
    padding: 0;
	margin:0;
    color: #3b5998;
	font-size:26px;
}

.footer-col ul {
	list-style-type:none;
    padding: 10px 0;
    font-size: 1em;
    margin-right: 0px !important;
}

.footer-col li {
    padding: 3px 4px 3px 0 !important;
	
}


.recommend-banner {background-image:url(/wp-content/uploads/2017/11/recommend-svg.svg);
background-repeat:no-repeat;
background-position: center left;
background-size: 20% 70%;
}

.free_course-testimonial,
.recommend-testimonial {
    box-shadow: 0 0 5px rgba(0, 0, 0, .15);
    color: #000;
    font-size: 1em;
    line-height: 1.1em;
    margin: 20px;
    position: relative;
    text-align: right;
    background-color: #fff;
    border-radius: 5px;
    border-top: 5px solid #FF771C;
    vertical-align: top
}

.free_course-testimonial {
    width: 45%;
    display: inline-block
}

.free_course-testimonial *,
.free_course-testimonial:before .recommend-testimonial *,
.recommend-testimonial:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out
}

.free_course-testimonial figcaption,
.recommend-testimonial figcaption {
    padding: 2% 5%
}

.free_course-testimonial figcaption:before,
.recommend-testimonial figcaption:before{
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, .25);
    color: #FF771C;
    content: "\f10e";
    font-family: FontAwesome;
	font-size: 20px;
    font-style: normal;
    left: 50%;
    line-height: 45px;
    position: absolute;
    top: -26px;
    width: 45px;
    text-align: center;
}

.free_course-testimonial h4,
.recommend-testimonial h4 {
    font-size: 20px;
    line-height: 24px;
	text-align:center;
}

.free_course-testimonial blockquote,
.recommend-testimonial blockquote {
    font-style: italic;
    margin: 10px 0 0;
    font-size: 1.1em;
	line-height:1.5;
}
.testimonial-person-img {
	width: 150px !important;
    height: 150px;
    border-radius: 50%;
    margin: 0 auto;
    display: block;
    border: 2px solid #f2f2f2;
    box-shadow: 0 0 2px rgba(0, 0, 0, .3);
}

.testimonial-ln {   
	background: #0e76a8;
    color: white;
    font-size: 27px;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    display: inline-block;
    line-height: 40px;
    text-align: center;
    padding-left: 1px;
    border-bottom: 2px solid #0b5e85;
	position: absolute;
	top:10px;
	left:10px;
	-webkit-transition: all .2s ease-out;
    transition: all .2s ease-out}
.testimonial-ln:hover {
	color:#fff !important;
	background:#0b5e85;
	border:none;
}
.remarks {margin-top:15px;}

.owl-carousel .free_course-testimonial {width:90%;margin-top: 40px;}

.check-list {
    list-style: none;
    font-size: 1.2em
}

.check-list li:before {
    content: "\2714";
    padding-left: 8px;
    color: red;
    font-size: 1.6em;
    font-weight: 700
}

.course-sp {
    background-image: url(/wp-content/uploads/2013/10/freecourse-sprite.png);
    width: 64px;
    height: 64px;
    overflow: hidden;
    vertical-align: middle;
    margin: 0 0 5px 20px
}

.sp-enveloper {
    background-position: -5px -5px
}

.sp-exam {
    background-position: -79px -5px
}

.sp-linkedin {
    background-position: -5px -79px
}

.sp-shake {
    background-position: -79px -79px
}

.sp-telephone {
    background-position: -153px -5px
}

.sp-trophy {
    background-position: -153px -79px
}

/* RIBBON
===============================================================================================*/

.heart {
    background-image: url(/wp-content/uploads/2016/11/hearts.png);
    width: 32px;
    height: 32px;
    margin-bottom: -6px;
    background-position: -47px -5px
}

.ribbon {
    font-size: 34px!important;
    width: 90%;
	max-width:1200px;
    position: relative;
    background: #0074bf;
    color: #fff;
    padding: .6em 1em;
    margin:0 auto;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.ribbon:hover {
    background-color: #0c6897
}

.ribbon:after,
.ribbon:before {
    content: "";
    position: absolute;
    display: block;
    bottom: -1em;
    border: 1.5em solid #0c6897;
    z-index: -1
}

.ribbon:before {
    left: -2em;
    border-right-width: 1.5em;
    border-left-color: transparent
}

.ribbon:after {
    right: -2em;
    border-left-width: 1.5em;
    border-right-color: transparent
}

.ribbon .ribbon-content:after,
.ribbon .ribbon-content:before {
    content: "";
    position: absolute;
    display: block;
    border-style: solid;
    border-color: #084f73 transparent transparent;
    bottom: -1em
}

.btn-outline-light,
.course-banner-btn,
.m-button {
    display: inline-block;
    cursor: pointer
}

.ribbon .ribbon-content:before {
    left: 0;
    border-width: 1em 0 0 1em
}

.ribbon .ribbon-content:after {
    right: 0;
    border-width: 1em 1em 0 0
}

.non-semantic-protector {
    position: relative;
    z-index: 1;
	margin:10px auto 20px;
}

.small-ribbon {
    font-size: 25px!important;
    padding: .3em .5em
}




/* common */
.side-ribbon {
    width: 230px;
    height: 200px;
    overflow: hidden;
    position: absolute;
    z-index: 9999;
}
.side-ribbon::before,
.side-ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
    border: 5px solid #890000;
}
.side-ribbon span {
    position: absolute;
    display: block;
    width: 270px;
    padding: 15px 0;
    background-color: red;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    font: 700 30px/1 'Lato', sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
}

/* top left*/
.side-ribbon-top-left {
  top: -10px;
  left: -54px;
}
.side-ribbon-top-left::before,
.side-ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}
.side-ribbon-top-left::before {
    top: 0;
    right: 5px;
}
.side-ribbon-top-left::after {
  bottom: 0;
  left: 0;
}
.side-ribbon-top-left span {
    right: -28px;
    top: 30px;
    transform: rotate(-45deg);
}


/* BANNER
===============================================================================================*/

.course-banner {
	padding:2px 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    background-color: #ff771c;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
	margin:12px auto;
}

.course-banner h4,
.course-banner h5 {
    letter-spacing: 0;
    font-weight: 700;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .3)
}

.course-banner-btn {
    padding:5px 2.6em;
    font-weight: 600;
    outline: 0;
    position: relative;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    letter-spacing: 2px;
    background: 0 0;
    border: 3px solid #fff;;
}

.course-banner-btn:hover {
    background: #fff;
    color: #ff771c
}

.m-button {
    font-size: 1.3em;
    color: #0C6899;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -ms-transition: all .4s ease;
    border: 2px solid #eee;
    font-weight: 700
}

.m-button:hover {
    background-color: #0c6899;
    color: #fff
}

.m-item>img {
    margin: 0 0 6px;
    border-radius: 0;
    padding: 0
}

.btn-outline-light {
    color: #fff;
    background-color: #ff771c;
    margin-bottom: 0;
    font-weight: 600;
    vertical-align: middle;
    padding: .4em 2em;
    font-size: 1.7em;
    border-radius: 4px;
    transition: all .3s;
    letter-spacing: 1;
    box-sizing: border-box
}

.btn-outline-light:hover {
    color: #ff771c;
    background-color: #fff;
    border: 1px solid #ff771c
}


.x-btn.sendcv:hover{
    color: #fff
}
.inline-block,
.addto-btn{
    display: inline-block;
}
.addto-btn:hover {
    text-decoration: underline
}
/*
.x-btn.send-btn,
.x-btn.send-btn:hover {
    font-weight: 700;
    text-shadow: none;
    border: none;
    display: inline-block;
    padding: .4em 1em .5em
}

.x-btn.sendcv {
    background-color: #FF771C;
    padding: .4em 2em;
    font-weight: 700
}

.x-btn.send-btn:hover,
.x-btn.sendcv:hover {
    background-color: #ff9736
}
*/

.addto-btn {
    font-size: 1em;
    font-weight: 700;
    color: #3498DB
}



a.b-icon {
	width: 40px;
    height: 40px;
    margin: 4px;
    font-size: 20px;
    border-radius: 4px;
    line-height: 37px;
    color: #fff;
    transition: all .3s;
    display: inline-block;
}

a.b-icon:hover {
    outline: 0;
    opacity: .8;
    color: #fff
}

.b-facebook {
    background: #3b5998;
    border-bottom: 3px solid #2f4679
}

.b-twitter {
    background: #00acee;
    border-bottom: 3px solid #0089bd
}

.b-googleplus {
    background: #dd4b39;
    border-bottom: 3px solid #b03b2d
}

.b-linkedin {
    background: #0e76a8;
    border-bottom: 3px solid #0b5e85
}

.b-rss {
    background: #ee802f;
    border-bottom: 3px solid #bd6625
}

.b-mail {
    background: #e41f11;
    border-bottom: 3px solid #b5180d
}

.b-whatsapp {
    background: #8ec147;
    border-bottom: 3px solid #53820E;
    display: none!important;
    visibility: hidden;
    padding-bottom: 5px
}


.job_image-1hot,
.job_image-2ceo,
.job_image-3fav,
.job_image-4star,
.job_image-none {
    background: url(/wp-content/uploads/2016/03/jobspritesheet.png) no-repeat;
    display: block;
    width: 32px;
    height: 32px
}

.job_image-1hot {
    background-position: -1px -1px
}

.job_image-2ceo {
    background-position: -35px -1px
}

.job_image-3fav {
    background-position: -1px -35px
}

.job_image-4star {
    background-position: -35px -35px
}

.job_image-none {
    display: none
}

.send_cv_form,
.user_registration {
    font-size: 1em;
    padding: 8px 12px;
    box-sizing: border-box;
    background-color: #FBFAFA;
    border-radius: 5px;
    height: auto;
    max-width: 400px;
    border: 1px solid #ccc;
    box-shadow: 0 .15em .35em0 rgba(0, 0, 0, .133);
    margin-right: 10px
}


.send_cv_form input[type=file],
.user_registration input {
    height: 2em;
    padding-top: 0
}

.header_legend {
    font-weight: 400;
    font-size: 1.1em;
    padding: 0
}

.ftof {
    margin: 0 auto;
    font-size: 1.1em;
    padding: 22px 2em;
    background: #0C6897;
    background: linear-gradient(to bottom, #1E76BA, #0C6897);
    color: #fff;
    height: auto;
    max-width: 900px;
    box-shadow: 0 .15em .35em0 rgba(0, 0, 0, .433)
}

.ftof input[type=text],
.ftof input[type=email],
.ftof input[type=tel] {
    width: 80%
}

#rules-white {
    color: #fff;
    font-weight: 700
}

.replaced-cv-button {
    padding: 5px 14px 4px 18px;
    display: inline-block;
    background: #888;
    color: #FFF;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400
}

#advanced_search,
#restore_pass,
.free_search,
.single_job {
    font-size: 1em;
    box-sizing: border-box
}

.replaced-cv-button:hover {
    background-color: #999;
    color: #fff;
    cursor: pointer
}

.replaced-cv-button+input[type=text] {
    border-radius: 0;
    margin: 0 0 3px
}

.file_upload1 {
    display: hidden
}

#advanced_search,
#restore_pass {
    margin: 5px;
    padding: 8px 12px;
    background-color: #FBFAFA;
    height: auto
}

#advanced_search button,
#restore_pass button {
    padding: 4px 1em;
    color: #fff
}

#advanced_search label,
#restore_pass label {
    display: inline-block
}

#advanced_search select {
    background-color: #eee;
    border: none;
    height: auto;
    margin: 0;
    outline: 0;
    padding: .4em 1.6em;
    color: #333;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .03) inset
}

#restore_pass,
.single_job {
    box-shadow: 0 .15em .35em0 rgba(0, 0, 0, .133)
}

#advanced_search select optgroup {
    padding-right: 5px
}

#advanced_search optgroup:before {
    content: attr(label);
    display: block
}

#restore_pass input[type=email] {
    margin: 0
}

#search_tabs {
    margin: 0 20px
}

#search_tabs>li>a {
    font-weight: 700;
    color: #1e76ba
}

#search_tabs>.x-nav-tabs-item.active>a,
#search_tabs>li.x-nav-tabs-item.active>a:hover {
    background-color: #1e76ba;
    color: #fff;
    font-weight: 700
}

#top>div>div.x-tab-content {
    margin: 0
}

.x-tab-content .x-tab-pane {
    padding: 2%
}

#tab-1>div>label {
    display: inline-block;
    padding-right: 10px
}

.free_search {
    padding-right: 12px
}

#filter {
    margin-top: 5px;
    margin-right: 10px;
    width: 70%;
    max-width: 450px
}

#filter::-webkit-input-placeholder {
    color: #bbb;
    font-weight: 700
}

#filter:-moz-placeholder {
    color: #bbb;
    font-weight: 700
}

#filter::-moz-placeholder {
    color: #bbb;
    font-weight: 700
}

#filter:-ms-input-placeholder {
    color: #bbb;
    font-weight: 700
}

.single_job {
    padding: 8px 12px;
    background-color: #FBFAFA;
    border-radius: 5px;
    height: auto;
    border: 1px solid #ccc;
    border-left: 4px solid orange
}

.single_job td,
.single_job th {
    text-align: right
}

.single_job>table:nth-child(2)>tbody:nth-child(3)>tr>td:nth-child(1) {
    font-weight: 700
}

.jobicon {
    visibility: hidden
}

#course1 {
    padding: 20px 10px 10px;
    background-color: #f5f5f5
}

#course2 {
    background-color: #f4f4f4;
    font-size: 1.2em;
    padding: 0 20px
}

#course2 .x-icon-check::before {
    color: tomato
}

.haver_div {
    width: 49%;
    display: inline;
    box-sizing: border-box;
    padding: 8px;
    vertical-align: top
}

.jvite-list {
    list-style: none
}

.jvite-list li span {
    position: relative;
    top: -15px
}

.jvite-icon:before {
    background: url(/wp-content/uploads/2015/08/jvite-sprite.png) no-repeat;
    display: inline-block;
    content: " ";
    margin: 0 0 0 20px;
    width: 64px;
    height: 64px;
    zoom: .8
}

.jvite-1:before {
    background-position: -5px -5px
}

.jvite-2:before {
    background-position: -79px -5px
}

.jvite-3:before {
    background-position: -5px -79px
}

.jvite-4:before {
    background-position: -79px -79px
}

.jvite-5:before {
    background-position: -153px -5px
}

.jvite-6:before {
    background-position: -153px -79px
}

.jvite-7:before {
    background-position: -5px -153px
}

.jvite-8:before {
    background-position: -79px -153px
}

#recruitinghottrends {
    padding: 30px;
    display: flex
}

.hot-trends {
    padding: 16px
}

.hot-trends-form {
    padding: 10px 10px 0;
    background: #EFEFEF;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .1);
	height:60vh;
}

div.grwf2-wrapper.wf2-embedded {
    z-index: 0!important
}


/* hide pages from sitemap*/
.category-375 #top>header.x-header-landmark,
.page-item-7387,
.page-item-7506,
.page-item-7548,
.page-item-7623,
.page-item-7626,
.page-item-7779,
.page-item-7845,
.page-item-8524,
.page-item-8525,
.page-item-8634,
.page-item-8639 {
    display: none
}

/******************** LINKEDIN COURSE *******************/

#videoContainer {
    padding: 10px;
    padding-bottom: 4px;
}

.progress,
#videoContainer {
    margin: 10px 0;
    background: #4d4d4d;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(0, 0, 0, 0.4);
}

.progress {
    direction: ltr;
    padding: 2px 30px 12px 30px;
}

.progress p {
    display: none;
    visibility: hidden;
}

.progress-bar {
    width: 2%;
    height: 16px;
    border-radius: 4px;
    transition: 0.4s linear;
    transition-property: width, background-color;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1);
}

.radio {
    display: none;
}

.label {
    display: inline-block;
    margin: 0;
    padding: 0px 12px 4px 12px;
    color: #e5e5e5;
    text-shadow: 0 1px black;
    border-radius: 3px;
    cursor: pointer;
    font-size: 20px;
}

#tableOfContents {
    text-align: right;
    font-size: 18px;
    padding: 0;
}

#tableOfContents a {
    text-decoration: none;
}

#tableOfContents p {font-weight:bold;margin:0;padding:5px 0;}

#tableOfContents li span {
    float: left;
    font-size: 14px;
    color: #222;
    position: relative;
    top: 6px;
}

#tableOfContents li {
    padding: 6px 0;
    border-bottom: 1px solid #d4d4d4
}

#octAccess {
    top: 8%!important;
}
/******************** LINKEDIN COURSE *******************/


/*fix CSS&JAVASCRIPT TOOLBOX*/
.block-toolbox {
    left: 30px !important;
}
/*\plugins\css-javascript-toolbox\views\blocks\block\public\css block.css*/


.crunchify-link {
    padding: 2px 8px 4px 8px;
    color: white;
    font-size: 16px;
    border-radius: 2px;
    margin: 2px;
    cursor: pointer;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
    display: inline-block;
    text-decoration: none;
    direction: ltr;
}

.crunchify-link svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    stroke: none;
    fill: #fff;
    font-size: 16px;
    margin-bottom: 2px;
}

.crunchify-link:hover,
.crunchify-link:active {
    color: white;
}

.crunchify-email {
    background: #777;
}

.crunchify-email:hover,
.crunchify-email:active {
    background: #5e5e5e;
}

.crunchify-twitter {
    background: #00aced;
}

.crunchify-twitter:hover,
.crunchify-twitter:active {
    background: #0089c0;
}

.crunchify-facebook {
    background: #3b5998;
}

.crunchify-facebook:hover,
.crunchify-facebook:active {
    background: #2d4372;
}

.crunchify-googleplus {
    background: #dd4b39;
}

.crunchify-googleplus:hover,
.crunchify-googleplus:active {
    background: #b53525;
}

.crunchify-linkedin {
    background: #0e76a8;
}

.crunchify-linkedin:hover,
.crunchify-linkedin:active {
    background: #006288;
}

.crunchify-whatsapp {
    background: #43d854;
}

.crunchify-whatsapp:hover,
.crunchify-whatsapp:active {
    background: #009688;
}

.crunch {
    animation-duration: .6s;
    animation-fill-mode: both;
}

.crunchify-social {
    margin: 15px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
}

.crunchify-social-fixed {
    position: fixed;
    top: 25vh;
	height:70px;
    z-index: 9999;
    right: 0;
    display: flex;
    flex-direction: column;
    margin-right: 0;
}

.crunchify-social-fixed .crunchify-link {font-size:0;padding:10px 14px; margin:4px;}
.crunchify-social-fixed .crunchify-link svg {font-size:20px;}


/****** Homepage flexbox*/
.homepage-flex {display:flex;flex-direction:row;}

.homepage-vid-col {
    border-radius: 5px;
    border-top: 5px solid #FF771C;
	padding: 0 12px;
	font-size:18px;
}
.homepage-vid-col h3 {height: 100px;}
.homepage-vid-col > p {min-height:90px;}

.flex-banner {
	display:flex;
	flex-direction:row;
	align-items:center;
}


@media screen and (max-width:1024px) {
	.footer-row {flex-direction:column;}
		.flex-banner{
		flex-direction:column;
		text-align:center;
	}	

	/*skills = agamy profile*/
	.skills-badge {
        padding: 10px;
	    margin: 10px auto;
    }
    .skills-title {
        text-align: center;
    }
    .skills-icon {
        position: initial;
        margin: 0 auto;
        width: 140px;
        height: 140px;
        margin-bottom: 10px;
    }
	.skills-icon i {
		font-size:4em;
	}

    .crunchify-link {
        font-size: 0;
        padding: 10px 14px;
        margin: 4px 0 4px 0;
    }
    .crunchify-link svg {
        font-size: 20px;
    }
	.homepage-vid-col h3 {height: 100px;}

}

@media (max-width:768px) {
	#service-linkedin,.mobile-text-center {text-align:center;}
	#service-linkedin a,.services-icon {margin:0 auto}

	
	.ribbon:before {
		left: 0;
		bottom:0;
	}
	.ribbon:after {
		right: 0;
		bottom:0;
	}
	
	.ribbon .ribbon-content:before,.ribbon .ribbon-content:after {border:0;}
	
	
    .rtl .x-author-box .x-author-info {
        margin-right: 20px !important;
    }
    .order {
        order: 2
    }
    #recruitinghottrends {
        padding: 0;
        display: flex;
        flex-direction: column
    }
    a.b-icon .b-whatsapp {
        display: inline-block!important;
        visibility: visible
    }
    #wpcf7-f10117-p10119-o1,
    .newsletter-email,
    .newsletter-name,
    .newsletter-phone,
    .newsletter-send {
        display: block;
        max-width: 400px;
        margin: 10px auto
    }
    .newsletter-send,
    .newsletter-send:hover {
        width: 100%!important;
        margin: 20px auto
    }
    .newsletter-bottom .content {
        padding: 0 20px
    }
    .newsletter-text {
        bottom: 0;
        font-size: 1.5em;
        display: block
    }
    .newsletter-email,
    .newsletter-name,
    .newsletter-phone {
        display: none
    }
    .testimonials::before {
        right: -10px
    }
    .x-main,
    .x-sidebar {
        width: 100%!important;
        float: none!important
    }
    .free_course-testimonial {
        width: 100%;
        margin: 30px auto
    }
	.crunchify-social-fixed {
		position: fixed;
		bottom: 0;
		height: 40px;
		z-index: 9999;
		display: flex;
		flex-direction: row;
		margin: 0;
		left: 0;
		top:initial;
	}
	.crunchify-social-fixed .crunchify-link {font-size: 0;margin: 0;flex-grow: 1;}
	.crunchify-social-fixed .crunchify-link svg {font-size:20px;}
	
	.x-scroll-top.left {bottom:50px;}
	
	.homepage-vid-col h3 {height:auto;}
	.homepage-vid-col > p {height:auto;}
	.homepage-flex {flex-direction:column;}
}

@media screen and (max-width:480px) {
    .haver_div {
        display: block; 
        width: 100%
    }
    .x-btn.disappear {
        display: none;
        visibility: hidden
    }
    #advanced_search,
    #advanced_search button {
        margin-top: 6px
    }
    #advanced_search select {
        display: block;
        width: 100%;
        margin-top: 5px
    }
}

@media screen and (min-width: 768px) {
    .crunchify-whatsapp {
        display: none !important;
    }
}


/*full width basic form*/
.basicf-bottom form {
    margin: 0
}

.basicf-email,
.basicf-name,
.basicf-phone,
.basicf-send {
    max-width: 230px;
    opacity: 1;
	margin:5px;
    letter-spacing: .5px;
	border-radius: 4px!important;
    height: 40px !important;
    margin-bottom: 0 !important;
}

.basicf-send,
.basicf-send:hover {
    margin: 0 20px 0 0;
	border:none;
}

.basicf-send {
    text-shadow: none!important;
    padding: 0 1.3em;
	font-size: 18px !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
	color: #fff !important;
    background: #0097e5 !important;
    border-bottom: 4px solid #057cb9 !important;
}
.basicf-send:active {border-bottom:1px solid #057cb9 !important;}

@media screen and (max-width:767px) {
	.basicf-email,
	.basicf-name,
	.basicf-phone,
	.basicf-send,.basicf-send:hover,.basicf-send:active {width:100% !important;margin:10px 0 0 0;}
}

/****** Animations */

.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

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

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.fadeIn {
    animation-name: fadeIn;
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.fadeInRight {
    animation-name: fadeInRight;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}


/*====================================================*/

.accordion {
  position: relative;
}
.accordion-trigger {
	display:block;
    cursor: pointer;
    user-select: none;
}
/*
.accordion-trigger:after {
	width: 35px;
    height: 35px;
    border-left: 1px solid #4a6e78;
    border-top: 1px solid #4a6e78;
    position: absolute;
    left: 10px;
    content: " ";
    top: 17px;
    transform: rotate(-45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.accordion-trigger.active:after{
  transform: rotate(45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
*/

.accordion-content {
	text-align:center;
}
.rpwe-img{
    overflow: hidden;
    position: relative;
	display:block !important;
}
.rpwe-thumb {
	display:block;
    transition: all 300ms ease-out;
}
.rpwe-img:hover .rpwe-thumb {
	transform: scale(1.1);
}







.dark_orange{color:#8e3601 !important;}
.orange{color: #fd761c !important;}
.light_orange{color:#fe8036 !important;}
.dark_blue{color:#002f43 !important;}
.blue{color:#066a93 !important;}
.dark_grey{color:#595a5a !important;}
.grey{color:#c5c6c6 !important;}
.red{color:red !important;}

.text-white{color:#fff !important;}
.highlighted_text{color:#066a93 !important;}

.text-right{text-align:right;}
.text-left{text-align:left;}

.broken_link, a.broken_link{
	text-decoration:none !important;
}
.servicesImg{
	    width: 100px;
    height: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.frame_data{
	  height: auto;
    background: #fff;
    border: 1px solid #eee;
    font-size: 15px;
    color: #777;
    padding: 20px 30px;
	margin: 0 auto !important;
}
.frame_data li {
    list-style-type: square;
	padding: 5px;
}


.flex-container {
  display: flex;
  flex-wrap: nowrap;
}

.flex-container>div {
      margin: 10px;
    width: 100%;
    height: inherit;
}

/*post paragraphs*/
.para{
	border-top: 1px solid #eee;
    margin-top: 15px;
    padding-top: 15px;
}

/* BANNERS*/
.banner{
	text-align: center;
    padding: 10px 0 0 0;
    border: 1px solid #ebeded;
    box-shadow: 1px 1px 12px 1px #0000001a;
    height:auto;
    max-width:100%;
}
.banner h2{
font-size:18px;
padding:0;
margin:0;
padding-top:3px;
}
.banner h6, .banner728 h6{
font-size:11px;
padding:0;
margin:0;
padding-top:3px;
}
.banner2 {
    border: none;
    background: #f7f7f7;
    box-shadow: none;
}
.banner2 .services-icon {
    transition: all 500ms ease-out;
    background: #f7f7f7 !important;
    background: linear-gradient(to bottom right, #ff771c, #e85d00);
    text-align: center;
    -webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
    width: 64px;
    height: 64px;
    border: none !important;
    box-shadow: none !important;
}
.banner2 .services-icon i {
    text-shadow: none !important;
    line-height: 1.3;
    text-align: center;
    font-size: 3em !important;
}
.banner2 .services-icon i:before {
        color: #023042;
    text-shadow: 1px 1px 1px #fff;
}

.turbo_paragraph{
	font-size: 16px;
    text-align: center;
	padding:10px 5px;
	margin:0;
    color: darkslategrey;
    background: none;
	border-bottom: 2px solid #e9e9e9;
	height:100px;
}

.banner728{
		text-align: right;
    padding: 0;
    border: 1px solid #ebeded;
    box-shadow: 1px 1px 12px 1px #0000001a;
    width: 100%;
    max-width: 100%;
    height:auto;
    margin: 10px auto;
    display: inline-table;
    background-position:  center !important;
    background-repeat: no-repeat !important;
	background-size:contain !important;
}

.banner728{
font-size:27px;
margin:0;
padding:0;
}

.banner728{
	font-size:18px;
padding:0;
margin:0;
padding-top:3px;
}
.banner728{
font-size:15px;
padding:0;
margin:0;
padding-top:3px;
}

.banner728 .box {
    display: table-cell;
    vertical-align: middle;
    padding: 5px;
	text-align:right;
}

.turbo_title {
    color: #2d2d2d;
    margin:0 auto;
	height:80px;
    text-align: center;
    line-height: 1;
	padding:0;
	font-size:28px;
}
.image_wrapper {
    background: #002f43;
    padding: 10px 20px;
    color: #fff;
    text-align: center;
    margin: 0;
    border-top: 2px solid #f45b00;
}
.banner728 .orange_button {
    margin-top: 15px;
}
.orange_button,
.turbo_btn
{
	background: #ff771c;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    padding: 5px 20px;
    margin: 10px auto;
    display: inline-block;
	transition: all .2s ease-in-out;
	border: 1px solid #fc7f2c;
	cursor:pointer;
	
}
.orange_button:hover,
.turbo_btn:hover{
	color:#fff !important;
	background: #f45b00 !important;
	border-color: #fc7f2c !important;
}
.rightDiv{
	padding-left: 30%;
    padding-right: 10px;
    padding-top: 20px;
}
.banner .rightDiv.kal{
    background: url(https://www.agamy.co.il/wp-content/uploads/2018/01/bannImg_kal.jpg) left bottom no-repeat;
	min-height: 227px;
}
.banner728 .title {
    color: #fff;
}
.banner728.course{
	background: #023142 url(https://www.agamy.co.il/wp-content/uploads/2018/01/course728.jpg) ;
}
.banner728.job{
	background: #023142 url(https://www.agamy.co.il/wp-content/uploads/2018/01/job728.jpg) ;
}
.banner728.kal{
	background: #023142 url(https://www.agamy.co.il/wp-content/uploads/2018/01/bannerImg_masa.jpg);
}
.banner728.groups{
	background: #023142 url(https://www.agamy.co.il/wp-content/uploads/2018/01/group728.jpg) ;
}

.banner2 > p:nth-child(2) {display:none;}

/* ****************
 * Tooltips & Icons**********
 * */
.icon-with-tooltip{
    transition: all 500ms ease-out;
    text-align: center;    
    }
    .icon-with-tooltip i{
       font-size: 40px;
    }
.disabled i{ color:#cccccc7d;}
.magnetBG i{ color: #f333d2;}   
.tooltip {
 	padding: 0;
    opacity: 1 ;
    position: relative;
    display: inline-block;
	border:none;
}
.tooltiptext {
    visibility: hidden; 	         opacity: 0;
   background-color: #555555b8;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 97%;
    left: -50%;
    transition: opacity 0.3s;
    font-size: small;
    min-width: 200px;
    max-width: 100%;
}

.tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -86px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}


/* POSTS */
.highlight_post_content{
	width:100%;
	padding:20px;
	margin:10px 0;
	background:#eee;	
}
.entry-wrap h2 {
    font-size: 133%;
    padding: 0;
    margin: 10px 0 5px 0;
    font-weight: 600 !important;
}
.entry-wrap strong{
	padding-top: 20px;
    display: inline-block;
}
.entry-wrap h6{
	padding-top: 10px;
    display: block;
}

.box-title{
	background: #f45b00;
    font-size: 28px;
}


.lp h1 {
  font-size: 40px;
	font-weight: 600;
}
.lp h2 {
    font-size: 30px;
    font-weight: 500;
}
.video-text{
	width: 80%;
  max-width: 400px;
    margin: 0 auto;
    text-align: right;
    color: #fff;
	margin-bottom: 20px;
}
.video-container {
    background: #002f43;
    padding: 20px 0;
}
.video-container p {
    color: #fff;
}
.video-right-side form.wpcf7-form {
  /*width: 80%;
  max-width: 400px;*/
  margin: 0 auto;
}
.text-right.form-right .wpcf7-form {
    margin: 10px 0 !important;
}
.video-right-side .basicf-email, .video-right-side .basicf-name, .video-right-side .basicf-phone, .video-right-side .basicf-send{
	max-width: 100% !important;
	display:block;
	margin-left: auto !important;
  margin-right: auto !important;
	margin-bottom: 10px !important;
}
.section-course{
	max-width:1200px !important;
	padding:20px;
	margin: 0 auto;
}
.field input[type=text], .field input[type=text]:focus, .field textarea, .field input{
	 margin: 5px auto !important;
}
.field .block.border{
	opacity: 1;
    letter-spacing: .5px;
    border-radius: 4px!important;
    height: 40px !important;
}
.bottom-form{
	padding: 20px;
  text-align: center;
}

.bottom-form .orange_button{
	margin-right:20px;
}
#vertical-form span {
    width: auto !important;
}
#vertical-form input {
    width: auto !important;
}
.lp-footer {
    background: #ebebeb;
    padding: 5px 10px;
    font-size: small;
}

.free_course-testimonial, .recommend-testimonial {
       margin: 0 auto;
    max-width: 600px;
    background: #fff;
    border: 1px solid #ddd;
    border-bottom: 2px solid #f45b00;
    margin-top: 10px;
    height: 400px;
    overflow: scroll;
}
.testimonial-ln{
    top: 5px;
    left: 5px;
}

.recommend-testimonial blockquote{
font-size: 0.8em;
}
.free_course-testimonial figcaption:before, .recommend-testimonial figcaption:before{
	display:none;
}
/*ACC*/

div#wpcf7-f11490-p11471-o1 {
    text-align: center;
	width:100%;
}
div#wpcf7-f11490-p11471-o1 input, div#wpcf7-f11490-p11471-o1 span,  div#wpcf7-f11490-p11471-o1 textarea, div#wpcf7-f11490-p11471-o1 div{
	width:100%;
}
.wpcf7-form input[type='text'], .wpcf7-form input[type='email'], .wpcf7-form input[type='tel'] {
    margin: 5px auto !important;
}
.teaser{
    background: #001924;
    padding: 1px 15px;
}
.teaser h3{
	color:#fff;
	font-size: 22px;
}
.teaser_blue {
    background: #0c6898;
    color: #fff;
    text-align: center;
    padding: 10px;
}
.teaser_blue h3 {
    color: #fff;
    font-size: 18px;
    margin: 0 auto;
}
.teaser_grey{
	background: #c5c5c5;
    color: #fff;
    text-align: center;
    padding: 10px;
}
.teaser_grey h3 {
    color: #fff;
    font-size: 18px;
    margin: 0 auto;
}
.the_process {
    text-align: center;
    padding: 20px;
    background: whitesmoke;
}
.the_process h3 {
    font-size: 15px;
    display: table-cell;
    margin: 0 auto;
    padding-right: 20px;
    vertical-align: middle;
}
.step {
    margin: 0 auto;
    max-width: 600px;
    background: #fff;
    box-shadow: 1px 2px 1px #0000007a;
    border: 1px solid #eee;
    width: 100%;
    text-align: right;
    padding: 10px;
	margin-top: 10px;
}
.the_process .step h3.num {
    background: #023042;
    color: #fff;
    width: 40px;
    text-align: center;
    font-size: 22px;
    padding: 10px 20px;
}
.info_box {
    max-width: 600px;
    font-size: 14px;
    color: #525252;
    padding: 30px;
    margin: 10px auto;
    background: #f2f2f2 url(https://www.agamy.co.il/wp-content/uploads/2018/01/i.png) 50px center no-repeat;
    border: 1px solid #e0e0e0;
    background-size: contain;
	margin-top: -50px;
}
.info_box-inside{
	margin: 20px auto 0 auto;
    padding: 15px;
    text-align: right;
    font-size: 12px;
    background: #fff;
    border: none;
    max-width: 800px;
}
.info_box-inside h5, .info_box-inside h3{color: #023042 !important;}
.owl-next, .owl-prev{background-color: #076a93;}
.section-course{
	border: none !important;
	font-size: 1em !important;
}
.x-accordion-group {
    border: none;
    box-shadow: none;
}
#linkedin-qa{
	text-align:right;
}
#linkedin-qa .x-accordion-heading a {
    background: #f5f5f5;
	border-bottom: 1px solid #fff;
	padding: 6px;
	font-size: inherit;
	color: inherit;
}
#linkedin-qa .x-accordion-inner {
    background-color: #eee;
}
.grey_highlight{
	background:#f2f2f2;
	border: 1px solid #dadada;
}
.details-lines {
    width: fit-content;
	margin: 0 auto;
}
.details-lines div{
	padding:20px;
	vertical-align: middle;
	display: table-cell;
}
.details-lines div.txt{
	background:#f2f2f2;
	border: 1px solid #dadada;
}
.details-lines div i{
	color:#fd751d;
}

.bottom-form-blue{
	background:#0c6998;
}
.side-ribbon span{
	background:#fd751d;
}
.fas , .fab{
	text-align: center;
}
.x-author-info span {
    display: inline-block;
}
.magnet-lp-banner{
	font-size: 26px;
    font-weight: bold;
    width: 978px;
    color: #023042;
    padding: 30px;
    vertical-align: middle;
    text-align: center;
    margin: 20px auto;
    background: #ebebeb url(https://www.agamy.co.il/wp-content/uploads/2018/02/magnet-lp-banner.jpg);
    background-size: cover;
}

.side-ribbon-left {
    height: auto;
    background: #c7c7c7;
    color: #6a6a6a;
    font-family: sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    border: 1px dashed #fdfdfd;
    text-shadow: 0px 0px 6px #fff;
    margin: 0;
    min-height: auto;
    transform: rotate(0deg);
    position: absolute;
    top: -21px;
    left: 0;
    padding: 10px 10px 0 10px;
}

.g-recaptcha div {
    margin: 0 auto;
}
.lp_header_img{
	width: 100%;
    height: 21rem;
    margin: 0px auto 0 auto;
    border-top: 3px solid #f45b00;
	background-size:cover;
	background-position: 50% 50%;
}
.hr-img{
background-image:url('https://www.agamy.co.il/wp-content/uploads/2018/02/we-are-hiring-1.jpg');
}

.box-shadow {
    background: #fff;
    padding:5px 10px;
    border: 1px solid #edecec;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.small-box{
background: #f45b00;
text-align:center;
height: 56px;
display: flex;
justify-content: center;
align-items: center;
}
.new-banner{
	display: flex;
    flex-direction: column;
	text-align:center;
}
.small-box h3 {
	font-size:22px;
	color:#fff;
	margin:0;
}


/* **********
 * **********
 * **********/
@media screen and (max-width: 768px) {
img.emoji {
    display: none !important;
}
	.side-ribbon-top-left{
		    display: none;}

.flex-container {
  flex-direction: column;
	margin: 10px 0;
}
	.banner728{
		max-width: 100%;
    width: 100%;
    float: left;
    height: auto !important;
		    background-size: cover !important;
	}

	.banner728 .box{
		width:100%;
		float:left;
		display:block;
		background-color: #001a23a3;
		margin:0;
	}
	
	.banner728 .orange_button{
		width: 96%;
    max-width: 100%;
    font-size: small;
    margin: 2%;
	}
		/*LPs*/
	
	
.bottom-form form.wpcf7-form {
  width: 80%;
  max-width: 400px;
  margin: 0 auto;
}
.bottom-form .basicf-email, .bottom-form .basicf-name, .bottom-form .basicf-phone, .bottom-form .basicf-send{
	max-width: 100% !important;
	display:block;
	margin-left: auto !important;
  margin-right: auto !important;
	margin-bottom: 10px !important;
}
	.bottom-form .orange_button {
    width: 100% !important;
}
	.bottom-form .orange_button{
	margin-right:0;
}
	iframe {
    height: 246px;
}
	
}
