/*
Template: esignal
Theme Name: Esignal Child Theme
Theme URI: http://www.adelphatech.com
Description: Esignal chil theme.
Version: 1.0
Author: Adelphatech team - mounaim
Author URI: http://www.adelphatech.com
License: MIT
License URI: -



*/
@import url("../esignal/style.css");
@import url("../esignal/style_end.css");
@font-face {
  font-family: 'HelveticaNeueLTStd-Bd';
  src: url("fonts/HelveticaNeueLTStd-Bd.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueLTStd-Bd.otf") format("opentype"), url("fonts/HelveticaNeueLTStd-Bd.woff") format("woff"), url("fonts/HelveticaNeueLTStd-Bd.ttf") format("truetype"), url("fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'HelveticaNeueLTStd-Md';
  src: url("fonts/HelveticaNeueLTStd-Md.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueLTStd-Md.otf") format("opentype"), url("fonts/HelveticaNeueLTStd-Md.woff") format("woff"), url("fonts/HelveticaNeueLTStd-Md.ttf") format("truetype"), url("fonts/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ralewayextrabold';
  src: url("fonts/raleway-extrabold-webfont.eot");
  src: url("fonts/raleway-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway-extrabold-webfont.woff2") format("woff2"), url("fonts/raleway-extrabold-webfont.woff") format("woff"), url("fonts/raleway-extrabold-webfont.ttf") format("truetype"), url("fonts/raleway-extrabold-webfont.svg#ralewayextrabold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ralewaylight';
  src: url("fonts/raleway-light-webfont.eot");
  src: url("fonts/raleway-light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway-light-webfont.woff2") format("woff2"), url("fonts/raleway-light-webfont.woff") format("woff"), url("fonts/raleway-light-webfont.ttf") format("truetype"), url("fonts/raleway-light-webfont.svg#ralewaylight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'raleway';
  src: url("fonts/raleway-regular-webfont.eot");
  src: url("fonts/raleway-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway-regular-webfont.woff2") format("woff2"), url("fonts/raleway-regular-webfont.woff") format("woff"), url("fonts/raleway-regular-webfont.ttf") format("truetype"), url("fonts/raleway-regular-webfont.svg#ralewayregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'latoblack';
  src: url("fonts/lato-black-webfont.eot");
  src: url("fonts/lato-black-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/lato-black-webfont.woff") format("woff"), url("fonts/lato-black-webfont.ttf") format("truetype"), url("fonts/lato-black-webfont.svg#latoblack") format("svg");
  font-weight: normal;
  font-style: normal; }
.zeus .tp-thumb-title {
  line-height: 20px !important;
  text-align: center !important;
  font-size: 20px !important;
  font-weight: 900 !important;
  position: relative;
  margin: auto;
  width: 100%;
  display: block;
  color: white; }

.bourse-live .bourse-item {
  width: 20%;
  float: left;
  color: #fff;
  font-size: 14px;
  font-family: "Open Sans"; }
.bourse-live .green {
  color: #00ba12;
  font-weight: bold;
  position: relative; }
  .bourse-live .green:after {
    content: '\f0de';
    font-family: "Fontawesome";
    color: #00ba12;
    margin-left: 3px;
    position: absolute;
    top: 25%; }
.bourse-live .red {
  color: #ff0000;
  font-weight: bold;
  position: relative; }
  .bourse-live .red:after {
    content: '\f0dd';
    font-family: "Fontawesome";
    color: #ff0000;
    margin-left: 3px;
    position: absolute; }
.bourse-live .blue {
  color: #0078ff;
  font-weight: bold; }

#top_bar {
  font-size: 14px;
  font-weight: bold;
  font-family: Lato;
  border-bottom: 1px solid #a0a6ad;
  height: 40px; }
  #top_bar .available-exchanges {
    width: auto;
    float: left;
    padding: 17px 0px 12px 0px; }
    #top_bar .available-exchanges ul.exchanges li {
      margin: 0px 0px 6px 0px; }
    #top_bar .available-exchanges ul.exchanges a.link-current:after {
      font-family: 'FontAwesome';
      content: '\f107';
      color: #fff;
      margin-left: 5px; }
    #top_bar .available-exchanges ul.exchanges .subs {
      display: none; }

.topbar_type_1 .top_phone {
  font-family: Lato;
  font-size: 14px;
  padding: 0;
  margin-top: 12px; }
.topbar_type_1 .top_text {
  padding: 0;
  margin-top: 12px; }

.dropdown_exchanges {
  float: left; }
  .dropdown_exchanges .second{
  padding-left: 12px; }
  .dropdown_exchanges .btn-dropdrown-exchange {
    background: transparent;
    color: #fff;
    border: none;
    font-family: Lato;
    font-weight: bold;
    font-size: 14px;
    margin-top: 10px;
    cursor: pointer;
    display: block; }

.menu-exchanges {
  display: none;
  background: #005bac;
  padding: 10px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }
  .menu-exchanges li a {
    margin: 10px 0;
    color: #fff;
    border: none;
    font-family: Lato;
    font-weight: bold;
    font-size: 14px;
    margin-top: 5px;
    display: inline-block; }

.top_bar_menu .try-orbuynow {
  font-family: "latoblack";
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  float: left;
  margin-right: 35px;
  margin-top: 12px; }
.top_bar_menu .btn-subscribes {
  float: right; }
  .top_bar_menu .btn-subscribes .medium_rd_bt {
    background: #ff7328;
    text-transform: uppercase;
    font-size: 13px;
    font-family: "latoblack";
    letter-spacing: 1.3px;
    width: 190px; /*112px;*/
    height: 22px;
    line-height: 22px;
    padding: 0;
    margin-top: 9px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px; }
    .top_bar_menu .btn-subscribes .medium_rd_bt:hover {
      color: #005bac; }
.top_bar_menu .member-esignal-home a {
  border: 2px solid #ee6622;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 115px;
  height: 23px;
  line-height: 17px;
  padding: 0;
  color: #ee6622;
  font-size: 16px;
  font-family: "latoblack";
  display: inline-block;
  text-align: center;
  margin-top: 8px; }

.zeus .tp-thumb-title {
  top: 40% !important; }

.zeus .tp-thumb.selected .tp-thumb-over, .zeus .tp-thumb:hover .tp-thumb-over {
  background: transparent !important; }

.tp-thumbs-inner-wrapper, .tp-thumbs, .tp-thumb-mask {
  width: 100% !important;
  max-width: 100% !important; }

.tp-thumb {
  width: 33.3333333333% !important;
  text-transform: uppercase;
  font-size: 27px;
  font-family: "Raleway"; }

[data-liindex="1"] {
  left: 33.3333333333% !important; }

[data-liindex="2"] {
  left: 66.6666666666% !important; }

#partaners {
  margin-bottom: 0; }
  #partaners .vc_span2 {
    width: 95px !important;
    margin-left: 0 !important;
    color: #fff; }
  #partaners .vc_span10 {
    width: calc(100% - 95px);
    margin-left: 0 !important; }
  #partaners .partners_ctn.part_col_5 div {
    width: auto;
    margin: 0 20px 0 0;
    max-height: 48px; }
    #partaners .partners_ctn.part_col_5 div a {
      display: table-cell;
      bottom: 0;
      vertical-align: bottom;
      height: 48px; }
  #partaners .partners_ctn.part_col_4 a {
    display: table-cell;
    bottom: 0;
    vertical-align: bottom;
    height: 46px; }
  #partaners .partners_ctn.part_col_5 .last {
    margin: 0; }

#title-team {
  margin-bottom: 0; }
  #title-team .esignalHeading, #title-team .webinars .webinarHeading, .webinars #title-team .webinarHeading, #title-team .esignal-news .esignalNewsHeading, .esignal-news #title-team .esignalNewsHeading {
    text-transform: none !important; }

.partners_ctn.part_col_5 .clearfix {
  clear: none; }

.esignalHeading, .webinars .webinarHeading, .esignal-news .esignalNewsHeading {
  color: #31aae2;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px; }
  .esignalHeading h2, .webinars .webinarHeading h2, .esignal-news .esignalNewsHeading h2 {
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    position: relative; }
    .esignalHeading h2:before, .webinars .webinarHeading h2:before, .esignal-news .esignalNewsHeading h2:before {
      content: ' ';
      background: url(images/bg-after-title.png) no-repeat;
      width: 98px;
      height: 15px;
      display: inline-block;
      margin-right: 20px; }
    .esignalHeading h2:after, .webinars .webinarHeading h2:after, .esignal-news .esignalNewsHeading h2:after {
      content: ' ';
      background: url(images/bg-after-title.png) no-repeat;
      width: 98px;
      height: 15px;
      display: inline-block;
      margin-left: 20px;
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      -khtml-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg); }

#esignalteam .rstaff_02 {
  margin-left: 0; }
  #esignalteam .rstaff_02 .team-member:hover .bw-wrapper a:before {
    content: ' ';
    background: transparent; }
  #esignalteam .rstaff_02 .bw-wrapper a:before {
    content: ' '; }
  #esignalteam .rstaff_02 .staff_nav .staff_left {
    width: 65px;
    height: 35px;
    border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px; }
    #esignalteam .rstaff_02 .staff_nav .staff_left:before {
      left: 21px;
      font-family: 'FontAwesome';
      content: '\f104';
      top: -9px; }
  #esignalteam .rstaff_02 .staff_nav .staff_right {
    width: 65px;
    height: 35px;
    border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px; }
    #esignalteam .rstaff_02 .staff_nav .staff_right:before {
      left: 29px;
      font-family: 'FontAwesome';
      content: '\f105';
      top: -9px; }
  #esignalteam .rstaff_02 .bw-wrapper:after {
    content: '';
    width: 0;
    height: 0; }
#esignalteam ul li {
  position: relative; }
#esignalteam .member-info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: transparent;
  z-index: 1;
  font-family: "Open Sans";
  text-transform: uppercase;
  min-height: 160px;
  text-align: center; }
  #esignalteam .member-info h3 {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #313131; }
    #esignalteam .member-info h3 a {
      text-align: center;
      font-size: 14px;
      font-weight: bold;
      color: #313131; }
  #esignalteam .member-info .position {
    text-align: center;
    color: #969595;
    font-size: 11px; }
  #esignalteam .member-info::after {
    position: absolute;
    content: ' ';
    width: 100%;
    height: 100%;
    background: #fff;
    left: 0;
    top: 0;
    opacity: 0.75;
    z-index: -1; }
  #esignalteam .member-info:hover {
    background: #fff !important; }
    #esignalteam .member-info:hover h3 a {
      color: #313131 !important; }
    #esignalteam .member-info:hover::before {
      position: absolute;
      width: 100%;
      height: 100%;
      content: '';
      left: 0;
      top: -88px; }
#esignalteam .member-info.hall_of_fame:hover {
  padding-top: 65px;
  background: #fff !important; }
  #esignalteam .member-info.hall_of_fame:hover + .member-info {
    padding-top: 65px; }
  #esignalteam .member-info.hall_of_fame:hover h3 a {
    color: #313131 !important; }
  #esignalteam .member-info.hall_of_fame:hover::before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(images/hall-of-theme.png) center no-repeat;
    content: '';
    left: 0;
    top: -88px; }
#esignalteam .member-photo:hover + .member-info {
  background: #fff !important; }
  #esignalteam .member-photo:hover + .member-info h3 a {
    color: #313131 !important; }
  #esignalteam .member-photo:hover + .member-info::before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    left: 0;
    top: -88px; }
#esignalteam .team-member:hover {
  background: transparent !important; }

#title-kind .esignalHeading, #title-kind .webinars .webinarHeading, .webinars #title-kind .webinarHeading, #title-kind .esignal-news .esignalNewsHeading, .esignal-news #title-kind .esignalNewsHeading {
  text-transform: none;
  font-size: 13px; }
  #title-kind .esignalHeading h2, #title-kind .webinars .webinarHeading h2, .webinars #title-kind .webinarHeading h2, #title-kind .esignal-news .esignalNewsHeading h2, .esignal-news #title-kind .esignalNewsHeading h2 {
    color: #000; }
    #title-kind .esignalHeading h2:before, #title-kind .webinars .webinarHeading h2:before, .webinars #title-kind .webinarHeading h2:before, #title-kind .esignal-news .esignalNewsHeading h2:before, .esignal-news #title-kind .esignalNewsHeading h2:before {
      background: url(images/bg-after-title_2.png) right no-repeat; }
    #title-kind .esignalHeading h2:after, #title-kind .webinars .webinarHeading h2:after, .webinars #title-kind .webinarHeading h2:after, #title-kind .esignal-news .esignalNewsHeading h2:after, .esignal-news #title-kind .esignalNewsHeading h2:after {
      background: url(images/bg-after-title_2.png) right no-repeat; }
  #title-kind .esignalHeading p, #title-kind .webinars .webinarHeading p, .webinars #title-kind .webinarHeading p, #title-kind .esignal-news .esignalNewsHeading p, .esignal-news #title-kind .esignalNewsHeading p {
    color: #666666; }

.home-products h2 {
  font-size: 50.73px;
  color: #818181;
  text-transform: uppercase; }
.home-products .user-a-esignal {
  color: #ff7328;
  font-family: Raleway;
  font-weight: 900;
  font-style: normal;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  letter-spacing: .3px;
  margin-top: -18px; }
  .home-products .user-a-esignal p {
    color: #ff7328;
    display: block; }
    .home-products .user-a-esignal p:before {
      content: ' ';
      background: url(images/bg-after-title_2.png) right no-repeat;
      width: 50px;
      height: 15px;
      display: inline-block;
      margin-right: 13px; }
    .home-products .user-a-esignal p:after {
      content: ' ';
      background: url(images/bg-after-title_2.png) right no-repeat;
      width: 50px;
      height: 15px;
      display: inline-block;
      margin-left: 13px;
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      -khtml-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg); }
.home-products .esignal {
  background: url(images/esignal.png) no-repeat;
  color: transparent;
  display: inline-block;
  width: 81px;
  height: 31px;
  margin: 0 2px;
  line-height: 38px; }
.home-products h4 {
  font-family: Lato;
  font-size: 18px;
  color: #000000;
  margin-top: -18px; }
.home-products p {
  color: #000;
  font-family: Lato; }
.home-products .large_rd_bt {
  background: #ff7328;
  font-family: Lato;
  font-size: 16px;
  text-transform: uppercase;
  height: 60px;
  width: 390px;
  text-align: center;
  overflow: hidden;
  padding: 0;
  color: #fff;
  line-height: 60px;
  font-weight: bold;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  -o-border-radius: 2px; }
.home-products .btncomprate-products {
  text-align: center; }

/* FOOTER */
.widget_pages .page_item a:before, .widget_nav_menu .menu-item a:before {
  font-family: "FontAwesome";
  float: left;
  margin-right: 12px; }

#footer .widget h2, #footer-member .widget h2 {
  font-family: "Lato", Arial, sans-serif;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase; }

#footer, #footer-member, #footer .widget_recent_entry h4 a, #footer-member .widget_recent_entry h4 a {
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase; }

#footer .page_item a, #footer-member .page_item a, #footer .menu-item a, #footer-member .menu-item a {
  font-family: "Lato", Arial, sans-serif;
  text-transform: none;
  font-size: 13px; }
  #footer .page_item a:first-letter, #footer-member .page_item a:first-letter, #footer .menu-item a:first-letter, #footer-member .menu-item a:first-letter {
    text-transform: uppercase; }

.widget_1 h2:first-letter {
  text-transform: lowercase; }

#footer #facebook a, #footer-member #facebook a, #footer #twitter a, #footer-member #twitter a, #footer #lin a, #footer-member #lin a, #footer #gplus a, #footer-member #gplus a, #footer #yt a, #footer-member #yt a {
  background-color: transparent !important;
  border: 1px solid #3a5388;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%; }
#footer #facebook a .fa, #footer-member #facebook a .fa {
  color: #3a5388;
  font-size: 16px;
  line-height: 1.9; }
#footer #lin a, #footer-member #lin a {
  border: 1px solid #0b6a97; }
  #footer #lin a .fa, #footer-member #lin a .fa {
    color: #0b6a97;
    font-size: 16px;
    line-height: 1.9; }
#footer #twitter a, #footer-member #twitter a {
  border: 1px solid #2b87af; }
  #footer #twitter a .fa, #footer-member #twitter a .fa {
    color: #2b87af;
    font-size: 16px;
    line-height: 1.9; }
#footer #gplus a, #footer-member #gplus a {
  border: 1px solid #c14738; }
  #footer #gplus a .fa, #footer-member #gplus a .fa {
    color: #c14738;
    font-size: 16px;
    line-height: 1.9; }
#footer #yt a, #footer-member #yt a {
  border: 1px solid #89130a; }
  #footer #yt a i, #footer-member #yt a i {
    color: #89130a; }

#footer .medium_rd_bt p, #footer-member .medium_rd_bt p {
  line-height: 1;
  font-family: "Lato", Arial, sans-serif;
  font-size: 15px;
  font-weight: 300; }
  
#footer .medium_rd_bt{
  max-width:100% !important;	 
  padding:16px 5px 15px;}
  
#footer .ta_left{
	width:100%;
}  

/* form contact footer */
.bg-contact-footer {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  padding-bottom: 49px; }

.form_contact_form input[type='text'], .form_contact_form input[type='email'], .form_contact_form input[type='url'] {
  background: #fff;
  border: none;
  width: 370px;
  height: 53px;
  font-size: 13px;
  font-family: "Open sans";
  color: #969595;
  margin-top: 0;
  margin-bottom: 5px; }
.form_contact_form input[type=submit] {
  background: transparent;
  border: 2px solid #fff;
  padding-left: 42px;
  padding-right: 40px;
  font-family: "Open sans";
  font-weight: bold; }

.MO_form-contact {
  width: 40%;
  float: left;
  min-height: 200px; }
  .MO_form-contact .form-contact h2 {
    display: none; }
  .MO_form-contact .widget {
    margin-top: 50px; }

.MO_info-contact {
  float: left;
  width: 30%;
  min-height: 200px; }
  .MO_info-contact .info-contact-footer-text-4 {
    margin-top: 100px; }
    .MO_info-contact .info-contact-footer-text-4 h2 {
      font-size: 18px;
      color: #fff;
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
      margin-bottom: 5px; }
    .MO_info-contact .info-contact-footer-text-4 .textwidget {
      font-size: 33.16px;
      color: #fff;
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
      text-transform: uppercase; }
  .MO_info-contact .info-contact-footer-text-5 {
    position: relative;
    padding-left: 50px;
    margin-top: 25px; }
    .MO_info-contact .info-contact-footer-text-5 .textwidget {
      font-size: 18px;
      color: #fff;
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
      margin-bottom: 5px; }
    .MO_info-contact .info-contact-footer-text-5 h2 {
      font-size: 33.16px;
      text-transform: uppercase;
      color: #fff;
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
    .MO_info-contact .info-contact-footer-text-5:before {
      position: absolute;
      content: '\f1d7';
      width: 30px;
      height: 30px;
      font-family: 'FontAwesome';
      color: #fff;
      font-size: 30px;
      left: 0;
      top: 25%; }
  .MO_info-contact .widget {
    margin-top: 50px; }

.MO_icon-social {
  float: left;
  width: 30%;
  min-height: 200px;
  margin-top: 100px; }
  .MO_icon-social .title-contact-esignal {
    color: #fff;
    font-size: 17.58px; }
  .MO_icon-social .connect-esignal {
    padding: 0;
    background: red; }
    .MO_icon-social .connect-esignal li {
      float: left; }
      .MO_icon-social .connect-esignal li a {
        color: transparent;
        width: 32px;
        height: 29px;
        display: block;
        float: left;
        margin-right: 8px; }
    .MO_icon-social .connect-esignal .facebook {
      background: url(images/social/facebook.png) no-repeat; }
    .MO_icon-social .connect-esignal .twitter {
      background: url(images/social/twitter.png) no-repeat; }
    .MO_icon-social .connect-esignal .gplus {
      background: url(images/social/googleplus.png) no-repeat; }
    .MO_icon-social .connect-esignal .linkedin {
      background: url(images/social/linkedin.png) no-repeat; }
    .MO_icon-social .connect-esignal .windows {
      background: url(images/social/windows.png) no-repeat; }
  .MO_icon-social .widget {
    margin-top: 50px; }

.contact-footer .subtitle-contact-form {
  text-align: center;
  width: 100%;
  display: block;
  color: #ec6b04;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Open sans";
  font-size: 12px;
  padding-top: 114px; }
.contact-footer h2.title-contact-footer {
  width: 100%;
  text-align: center;
  position: relative;
  font-size: 30px;
  color: #fff;
  text-transform: uppercase; }
  .contact-footer h2.title-contact-footer:before {
    content: ' ';
    background: url(images/bg-after-title.png) no-repeat;
    width: 98px;
    height: 15px;
    position: absolute;
    left: 31%;
    top: 14px; }
  .contact-footer h2.title-contact-footer:after {
    content: ' ';
    background: url(images/bg-after-title.png) no-repeat;
    width: 98px;
    height: 15px;
    position: absolute;
    right: 31%;
    top: 14px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -khtml-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg); }

#footer_coms .f_message_left {
  width: 100%;
  text-align: center;
  height: auto !important;
  font-family: "HelveticaNeueLTStd-Md";
  font-size: 13.4px;
  color: #666666;
  line-height: 23px; }

.wrapper-team {
  position: relative;
  padding-left: 38px; }
  .wrapper-team .prev-team {
    background: #000;
    opacity: 1; }
  .wrapper-team .next-team {
    background: #ff7328;
    color: #fff;
    opacity: 1;
    width: 208px;
    height: 185px;
    position: absolute;
    top: 0px;
    text-align: center;
    font-family: "Open Sans";
    font-weight: 700;
    text-transform: uppercase;
    font-size: 28.73px; }
    .wrapper-team .next-team span {
      display: block;
      color: #fff;
      font-size: 14px;
      font-family: "Open Sans";
      font-weight: 600; }
    .wrapper-team .next-team p {
      position: absolute;
      top: 25%;
      left: 25%;
      right: 25%;
      bottom: 25%; }
  .wrapper-team .next-team.rp_right:before {
    content: ' '; }

.team-group {
  width: 100%; }
  .team-group div.item {
    float: left;
    position: relative;
    padding: 40px;
    min-height: 183px;
    cursor: pointer;
    margin-right: 23px;
    max-width: 208.4px !important; }
    .team-group div.item h3 {
      position: absolute; }
    .team-group div.item img {
      position: absolute;
      top: 0;
      left: 0; }
    .team-group div.item img.selected {
      border: 7px solid #0078ff;
      background: #fff;
      padding: 2px; }
    .team-group div.item .info-grstaff {
      position: absolute;
      height: 40px;
      bottom: 10px;
      text-align: center;
      font-family: "Open Sans";
      font-weight: 600;
      font-size: 19.26px; }
      .team-group div.item .info-grstaff h3 {
        width: 100%;
        display: block;
        position: static;
        margin: 0; }
      .team-group div.item .info-grstaff p {
        width: 100%;
        display: block;
        position: static;
        font-size: 12px; }

.webinars .webinarHeading h2 {
  color: #000;
  text-transform: uppercase;
 /* font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;*/
  font-size: 30px;
  font-weight: bold; }
  .webinars .webinarHeading h2:before {
    background: url(images/bg-after-title_3.png) right no-repeat;
    left: 22%;
    top: 8px; }
  .webinars .webinarHeading h2:after {
    background: url(images/bg-after-title_3.png) right no-repeat;
    right: 22%;
    top: 8px; }
.webinars .btn-all-webinars {
  margin-top: 54px;
  text-align: center; }
  .webinars .btn-all-webinars a {
    border: 1px solid #222533;
    text-transform: uppercase;
    width: 260px;
    height: 60px;
    line-height: 60px;
    display: block;
    margin: auto;
    color: #222533;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
    font-weight: bold;
    letter-spacing: 1.5px;
    border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px; }
.webinars .blog_box_content {
  bottom: 120px !important;
  text-align: left !important;
  padding: 1px 7px 1px 41px; }
  .webinars .blog_box_content a {
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
    font-size: 28px;
    line-height: 30px;
    letter-spacing: 1px; }
  .webinars .blog_box_content .blog_box_description {
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
    font-style: italic;
    font-size: 22.4px;
    color: #fff;
    text-align: left;
    min-height: 70px; }
  .webinars .blog_box_content .date-webinar {
    margin-top: 20px;
    font-weight: bold;
    font-size: 22.4px;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
    color: #fff; }
  .webinars .blog_box_content h5.widget_post_title {
    min-height: 90px; }
.webinars .blog_img_link {
  bottom: 35px !important; }
.webinars .blog_post_link {
  bottom: 35px !important; }
.webinars .wrapper-btn {
  display: block;
  width: 100%; }
.webinars .btn-sign-up-webinar {
  background: #ff7328;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  width: 80%;
  margin-left: 10%;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  font-weight: bold;
  text-transform: uppercase; }
  .webinars .btn-sign-up-webinar:before {
    content: ' '; }
.webinars .blog_post_link_ctn {
  max-width: 100%;
  left: 0; }
.webinars .carousel_recent_post {
  margin-left: 13.7px;
  margin-right: 13.5px; 
  min-width:260px !important; }
  .webinars .carousel_recent_post .blog_box {
    min-height: 653px !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    background: #fff;
    padding: 1px;
    border: 1px solid transparent; }
    .webinars .carousel_recent_post .blog_box img {
      height: 653px !important; }
.webinars .cbp_type01 .rp_left {
  background: #2c3e50;
  opacity: 0.7;
  left: 8%;
  top: 40%;
  width: 70px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -khtml-border-radius: 20px;
  -o-border-radius: 20px; }
  .webinars .cbp_type01 .rp_left:before {
    left: 20px; }
  .webinars .cbp_type01 .rp_left:hover {
    opacity: 1; }
.webinars .cbp_type01 .rp_right {
  background: #2c3e50;
  opacity: 0.7;
  right: 8%;
  top: 40%;
  width: 70px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -khtml-border-radius: 20px;
  -o-border-radius: 20px; }
  .webinars .cbp_type01 .rp_right:before {
    right: 0;
    left: 20px; }
  .webinars .cbp_type01 .rp_right:hover {
    opacity: 1; }
.webinars .wrapper-btn {
  width: 100%;
  display: block; }
.webinars .home_page_free_webinars {
  margin: auto;
  overflow: hidden;
  padding-right: 10%;
  padding-left: 10%;
  margin-top: 25px;
  position: relative; }
  .webinars .home_page_free_webinars .cbp_type01 {
    position: static; }

.esignal-news .esignalNewsHeading h2 {
  margin-bottom: 65px;
  color: #000000; }
  .esignal-news .esignalNewsHeading h2:before {
    background: url(images/bg-after-title_2.png) right no-repeat; }
  .esignal-news .esignalNewsHeading h2:after {
    background: url(images/bg-after-title_2.png) right no-repeat; }
.esignal-news .btn_load_more {
  display: none; }

.container-members-page {
  margin-bottom: 0 !important;
  padding-bottom: 131px; }
  .container-members-page p {
    color: darkgrey; }

.video-tutorial-item {
  width: 50%;
  float: left; }
  .video-tutorial-item .wistia_embed {
    width: 95% !important; }

.slider-members-page h2 {
  font-family: Lato !important; }
.slider-members-page .slider-g-title {
  font-family: "ralewaylight" !important; }
  .slider-members-page .slider-g-title span {
    font-family: "ralewayextrabold" !important; }
.slider-members-page .slider-text {
  font-family: "raleway" !important;
  font-size: 16px !important;
  margin-top: 22px !important;
  white-space: normal !important; }
.slider-members-page .ls-v5 .ls-nav-prev {
  left: -45px;
  top: 40%;
  background: url(images/arrow-slider.png) no-repeat;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -khtml-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg); }
  .slider-members-page .ls-v5 .ls-nav-prev:hover {
    background: url(images/arrow-slider.png) no-repeat; }
.slider-members-page .ls-v5 .ls-nav-next {
  right: -50px;
  top: 48%;
  background: url(images/arrow-slider.png) no-repeat; }
  .slider-members-page .ls-v5 .ls-nav-next:hover {
    background: url(images/arrow-slider.png) no-repeat; }
.slider-members-page .btn-slider-read-more {
  font-size: 18px !important;
  font-family: Lato !important;
  font-weight: bold !important;
  text-transform: uppercase;
  margin-top: 24px !important; }
.slider-members-page .ls-v5 .ls-bottom-slidebuttons a {
  width: 10px;
  height: 10px;
  margin-right: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -khtml-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  opacity: 0.6; }
.slider-members-page .ls-v5 .ls-bottom-slidebuttons a.ls-nav-active {
  opacity: 1; }
.slider-members-page .ls-v5 .ls-bottom-slidebuttons {
  top: 0; }
.slider-members-page .btn-slider-read-more {
  white-space: normal !important; }

.members-icon-contact {
  padding-left: 15%;
  margin-top: 16%; }
  .members-icon-contact .icon_box_si h3 {
    font-family: Lato;
    font-size: 24px;
    margin-bottom: 2px;
    margin-left: 15px; }
  .members-icon-contact .icon_box_si p {
    font-family: Lato;
    font-size: 24px;
    margin-left: 15px; }
  .members-icon-contact i.ty-phone {
    width: 55px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    border: 4px solid #ffffff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }
  .members-icon-contact i.ion-chatbubble-working {
    font-size: 65px; }

.icon_box_si i {
  left: 2px !important; }

.header-support-page .icon_box_si h3 {
  font-family: Lato;
  font-size: 24px;
  margin-bottom: 2px;
  margin-left: 15px; }
.header-support-page .icon_box_si p {
  font-family: Lato;
  font-size: 24px;
  margin-left: 15px; }
.header-support-page i.ty-phone {
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 55px;
  border: 4px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -khtml-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%; }
.header-support-page i.ion-chatbubble-working {
  font-size: 65px; }

.icon-mail-esignal .icon_box_si i {
  font-size: 45px; }

.welcome-back h2 {
  color: #fff;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "latoblack";
  margin-bottom: 17px; }
.welcome-back p {
  color: #666666;
  font-size: 14px;
  font-family: Lato; }

.btn-welcome-back {
  margin-top: -8px; }
  .btn-welcome-back .rd_normal_bt {
    font-family: Lato;
    font-weight: 500 !important;
    font-size: 18px;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #ff7328; }
  .btn-welcome-back .vc_span9 .rd_normal_bt {
    background: #909090; }

.block-right-members .title-members {
  color: #fff;
  height: 32px;
  line-height: 32px;
  background: #005bac;
  font-family: "latoblack";
  font-size: 15.93px;
  text-transform: uppercase;
  padding-left: 23px;
  margin-bottom: 0; }
.block-right-members .sponsors {
  padding: 23px;
  border: 3px solid #ecf0f1;
  border-top: 0; }
  .block-right-members .sponsors .partners_left, .block-right-members .sponsors .partners_right {
    background: transparent !important;
    opacity: 1;
    border: none; }
    .block-right-members .sponsors .partners_left:before, .block-right-members .sponsors .partners_right:before {
      color: #8d8d8d; }
  .block-right-members .sponsors .epagination {
    text-align: center;
    margin-top: 23px; }
    .block-right-members .sponsors .epagination a {
      width: 8px;
      height: 8px;
      background: #8d8d8d;
      -khtml-border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      opacity: 0.6;
      display: inline-block;
      font-size: 0;
      margin-right: 10px; }
    .block-right-members .sponsors .epagination a.selected {
      opacity: 1; }

.market_commentary .market-content, .container-blog-trading .market-content, .market_commentary .blogtrading-content, .container-blog-trading .blogtrading-content {
  padding: 23px; }
  .market_commentary .market-content img, .container-blog-trading .market-content img, .market_commentary .blogtrading-content img, .container-blog-trading .blogtrading-content img {
    margin-right: 17px;
    float: left;
    margin-bottom: 6px;
    margin-top: 10px;
    width: 202px;
    height: 126px; }
.market_commentary .mc-read-more, .container-blog-trading .mc-read-more {
  border-top: 1px solid #cccccc;
  padding: 23px;
  padding-bottom: 28px;
  margin-top: 30px; }
  .market_commentary .mc-read-more a.btn-read-more, .container-blog-trading .mc-read-more a.btn-read-more {
    float: right;
    display: block;
    width: 118px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    font-family: Lato;
    font-weight: 900 !important;
    text-transform: uppercase;
    font-size: 14px;
    color: #f36d2e !important;
    border: 1px solid #f36d2e; }

.small_rd_bt.border_1px {
  font-weight: 900 !important; }

.container-market-commentary {
  border: 3px solid #ecf0f1;
  border-top: 0; }

.container-blog-trading {
  border: 3px solid #ecf0f1;
  border-top: 0; }

.blogtrading-content .title-trading-blog {
  color: #2c3e50;
  font-size: 20px;
  font-family: Lato; }

.container-blog-trading .mc-read-more {
  border-top: 1px solid #cccccc;
  padding: 23px;
  padding-bottom: 18px; }

.market-overiview {
  border: 3px solid #ecf0f1;
  border-top: 0;
  padding: 15px 5px; }

.wrapper-twitter-happening-now {
  float: left;
  border: 3px solid #ecf0f1;
  border-top: 0;
  padding: 23px; }
  .wrapper-twitter-happening-now h2.witter-happening-now {
    color: #292F33;
    cursor: default;
    font-weight: 500;
    text-decoration: none;
    font-size: 18px; }
  .wrapper-twitter-happening-now .tweet-block {
    position: relative;
    clear: both; }
    .wrapper-twitter-happening-now .tweet-block .img-profil {
      float: left;
      width: 13%; }
      .wrapper-twitter-happening-now .tweet-block .img-profil img {
        -khtml-border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px; }
    .wrapper-twitter-happening-now .tweet-block .info-text {
      float: left;
      width: 87%;
      font-family: Lato;
      font-size: 14px; }
      .wrapper-twitter-happening-now .tweet-block .info-text strong {
        font-weight: bold;
        color: #292f33; }
      .wrapper-twitter-happening-now .tweet-block .info-text .name-channel {
        font-size: 13px;
        color: #8899A6; }
    .wrapper-twitter-happening-now .tweet-block .show-detail {
      color: #8899A6;
      font-size: 14px;
      float: left;
      display: block;
      margin-top: -10px;
      margin-bottom: 15px; }
      .wrapper-twitter-happening-now .tweet-block .show-detail:before {
        content: ' ';
        margin-right: 5px;
        display: block;
        float: left; }
    .wrapper-twitter-happening-now .tweet-block .show-photo-twitter {
      margin-right: 15px; }
      .wrapper-twitter-happening-now .tweet-block .show-photo-twitter:before {
        width: 15px;
        height: 13px;
        margin-top: 3px;
        background: url(images/twitter-show-photo.png) no-repeat; }
    .wrapper-twitter-happening-now .tweet-block .show-summary:before {
      width: 16px;
      height: 15px;
      margin-top: 2px;
      background: url(images/show-summary.png) no-repeat; }
  .wrapper-twitter-happening-now .time-ago {
    position: absolute;
    right: 0; }

.container_featured_video {
  padding: 23px 23px 10px 23px; }

.thumbnail {
  float: left;
  width: 33.3333%;
  display: block;
  text-align: center; }
  .thumbnail .img-thumb {
    width: 165px;
    height: 90px;
    text-align: center; }
  .thumbnail .e-thumb-0 {
    float: left; }
  .thumbnail .e-thumb-2 {
    float: right; }

.container-webinar-week {
  float: left;
  padding: 23px; }
  .container-webinar-week .content h2 {
    font-family: Lato;
    color: #2c3e50;
    font-size: 20px;
    line-height: 1; }
  .container-webinar-week .cont-img {
    margin-top: 17px; }
    .container-webinar-week .cont-img .thumb-img {
      float: left;
      display: block;
      text-align: center;
      width: 18%;
      margin-bottom: 15px; }
    .container-webinar-week .cont-img .presented {
      float: left;
      display: block;
      width: 50%;
      margin-left: 1%;
      padding-right: 15%;
      font-family: Lato;
      font-size: 15px; }
      .container-webinar-week .cont-img .presented span {
        display: block;
        font-family: "latoblack";
        margin-bottom: 7px; }
    .container-webinar-week .cont-img .when-webinar {
      float: left;
      display: block;
      width: 30%;
      margin-left: 1%;
      font-size: 15px;
      font-family: Lato; }
      .container-webinar-week .cont-img .when-webinar span {
        display: block;
        font-family: "latoblack";
        text-transform: uppercase;
        margin-bottom: 7px; }
  .container-webinar-week .content-webinar {
    float: left;
    clear: both; }
  .container-webinar-week .mc-read-more {
    float: left;
    display: block;
    width: 100%; }
  .container-webinar-week .mc-read-more {
    border-top: 1px solid #cccccc;
    padding: 34px 0px 10px 5px;
    padding-bottom: 18px;
    letter-spacing: 0.50px; }
    .container-webinar-week .mc-read-more .btn-read-more {
      color: #f36d2e;
      border: 1px solid #f36d2e;
      text-transform: uppercase;
      font-family: Lato;
      font-weight: 900 !important;
      padding: 10px 8px; }
.container-webinar-week .mc-read-more .btn-all-events {/*28 mar 16*/
      background-color: #909090;
      color: #fff;
      border: 1px solid #909090;
      font-family: Lato;
      font-size: 14px;
      text-transform: uppercase;
      letter-spacing: 0.50px;
      padding: 10px 18px 9px 18px;
      border-radius: 1px;
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      -ms-border-radius: 1px;
      -khtml-border-radius: 1px; }
	  

@media  (min-width:1036px) and (max-width:1215px) {/*28 mar 16*/
.container-webinar-week{ padding:13px;}	
.container-webinar-week .mc-read-more .btn-all-events{ font-size:13px; padding:10px 4px 9px;}	
.container-webinar-week .mc-read-more .btn-read-more{ font-size:13px;}
.container-webinar-week{ padding:13px;}		
	}
@media  (max-width:980px) {/*28 mar 16*/
	
	.container-webinar-week .mc-read-more .btn-all-events{ padding:10px 10px 9px;}
	.vc_custom_1453329799403, .vc_custom_1449172881256{ padding:0 10px!important;}
	.vc_custom_1453329799403 ~ .tf_btn_pos a{ width:auto!important;} 
	}

/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-POST TYPE-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- */
.post .more-link {
  font-family: Lato;
  font-size: 18px;
  color: #f36d2e !important;
  border: 2px solid #f36d2e !important;
  padding: 9px 25px; }
  .post .more-link:hover {
    color: #005bac;
    background: transparent; }

.page_title_ctn h1 {
  font-family: Lato;
  letter-spacing: 0.50px;
  text-transform: uppercase;
  font-size: 50px;
  line-height: 50px; }

#sidebar .sb_widget:after {
  content: ' ';
  border-top: 1px solid #005bac !important;
  border-bottom: 1px solid #ff7328 !important;
  width: 100%;
  height: 2px;
  display: block;
  visibility: visible;
  margin-top: 10px; }
#sidebar .sb_widget h3 {
  color: #333333 !important; }

.newsletter_type {
  float: left;
  width: 100%; }
  .newsletter_type .title_newsletter_type {
    font-size: 18px;
    font-family: Lato; }
  .newsletter_type .img_newsletter {
    float: left;
    width: 42%;
    margin-bottom: 8px; }
    .newsletter_type .img_newsletter img {
      width: 150px;
      height: 150px; }
  .newsletter_type .main-content {
    float: left;
    margin-left: 1%;
    width: 56%;
    padding-top: 10px; }
  .newsletter_type .btn-newsletter {
    display: block;
    clear: both;
    background: #ff7328;
    text-align: center;
    padding: 9px 25px; }
    .newsletter_type .btn-newsletter a {
      color: #fff;
      font-size: 18px;
      font-family: Lato;
      text-transform: uppercase;
      font-weight: bold; }

.blog_load_more_cont .btn_load_more {
  border: 3px solid #ff7328 !important;
  font-family: Lato !important;
  color: #ff7328 !important;
  width: 100%; }

.blog_load_more_cont .btn_load_more .refresh_icn:before {
  color: #ff7328 !important; }

.gabarit_exchange_right .vc_single_image-wrapper {
  text-align: center;
  width: 100%; }
.gabarit_exchange_right .wpb_singleimage_heading {
  color: #005bac;
  font-size: 18px;
  margin-bottom: 25px; }
.gabarit_exchange_right .icon_box2_st p {
  text-align: left; }
.gabarit_exchange_right .vc_custom_heading {
  margin-bottom: 5px; }
.gabarit_exchange_right .img-exchange-right {
  margin-bottom: 5px; }

h2.title-header-eschange {
  text-transform: uppercase; }

.intro-exchange p {
  font-size: 18px;
  margin-bottom: 5px; }

.posts-exchange .sep_25 {
  padding-bottom: 10px; }
.posts-exchange .post-info {
  display: none; }
.posts-exchange .navigation {
  display: none; }

#footer-member {
  padding-bottom: 30px; }
  #footer-member .sc_small_line {
    display: none; }
  #footer-member .widget h2 {
    color: #fff; }
  #footer-member .widget_nav_menu.widget_3 {
    margin-top: 15px; }
  #footer-member .rd_social_widget.widget_3 h2 {
    margin-bottom: 36px; }
  #footer-member .menu-item a {
    border-bottom: 1px solid #243240;
    color: #cccccc; }

ul#menu-members-menu li a {
  padding: 32px 16px 33px 16px !important;
  font-size: 16px !important; }

.sb_widget h3 {
  color: #fff !important;
  font-family: "Lato", Arial, sans-serif;
  font-weight: 600;
  font-size: 19px;
  text-transform: uppercase;
  margin-left: 0;
  padding: 0; }
  .sb_widget h3:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 0;
    border-bottom: 0; }

.sb_widget ul#menu-menu_2 {
  margin-top: -10px; }

.wpb_content_element table {
  width: 100%; }

.wpb_vc_table .vc_table_content {
  font-family: Lato; }
  .wpb_vc_table .vc_table_content a {
    font-family: Lato; }

.widget_pages .page_item a, .widget_nav_menu .menu-item a {
  padding: 15px 0px !important; }

.footer_type_1 .widget h2 {
  margin-bottom: 15px !important; }

.rd_social_widget.widget_3 {
  border-bottom: 1px solid #5e5e5e; }

.box-esignal {
  background: #333333;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  border: 1px solid #f7f7f7; }
  .box-esignal .img-box {
    width: 41%;
    height: 150px;
    float: left; }
    .box-esignal .img-box img {
      width: 100%;
      height: 100%;
      min-height: 150px;
      min-width: 150px; }
  .box-esignal .content-box {
    float: left;
    width: 59%;
    padding: 10px 5px 5px 15px; }
    .box-esignal .content-box p {
      line-height: 20px; }
    .box-esignal .content-box h2 {
      color: #fff;
      font-size: 16px;
      font-family: Lato;
      font-weight: normal;
      text-transform: uppercase;
      margin-bottom: 10px;
      line-height: 16px; }
    .box-esignal .content-box .btn-box a.link-box {
      float: left;
      display: block;
      padding: 3px 15px;
      text-align: center;
      font-family: Lato;
      text-transform: uppercase;
      font-size: 13px;
      color: #f36d2e;
      border: 2px solid #f36d2e;
      border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -khtml-border-radius: 2px; }

/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ MEGA MENU -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
.btn-megamenu {
  background: #ff7328 !important;
  color: #fff !important;
  text-transform: uppercase !important;
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -ms-border-radius: 2px !important;
  -khtml-border-radius: 2px !important;
  width: 295px !important;
  height: 50px !important;
  line-height: 50px !important;
  font-family: "latoblack" !important;
  font-size: 16px !important;
  display: block !important;
  text-align: center; }

.rd_megamenu li.first-col {
  padding: 20px !important; }
.rd_megamenu li.last-col {
  padding: 0 !important; }
.rd_megamenu .sub-menu {
  border-bottom: 2px solid #ff7328; }
  .rd_megamenu .sub-menu li.last-col {
    background: #f9fafb !important; }
    .rd_megamenu .sub-menu li.last-col ul {
      background: transparent !important; }
      .rd_megamenu .sub-menu li.last-col ul a {
        background: transparent !important; }
.rd_megamenu .menu-item-type-custom.menu-item-has-children {
  background: #a4a4a4; }
.rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a {
  color: #fff; }

#menu-megamenu-right li a:before {
  content: ' ';
  display: none; }

.mega-col-3 ul li {
  width: 50% !important; }

/*AWARDS PAGE STYLE*/
.container-awards {
  margin-left: -10px; }
  .container-awards .item-awards {
    width: 20%;
    float: left;
    padding: 0 0 10px 10px !important; }
    .container-awards .item-awards .wrapper-awards {
      padding: 45px 30px 25px 30px;
      background-color: #cccccc;
      display: block;
      float: left;
      width: 100%;
      opacity: .90; }
      .container-awards .item-awards .wrapper-awards:hover {
        background-color: #fff;
        opacity: initial !important; }
  .container-awards .logo-awards {
    text-align: center; }
  .container-awards .awards-name {
    font-family: Lato;
    display: block;
    color: #6d7a86;
    margin-top: 46px;
    display: block;
    font-size: 18px;
    line-height: 24px; }
  .container-awards .date-awards {
    font-family: Lato;
    color: #717171;
    font-style: italic;
    display: block; }
  .container-awards .description-awards {
    display: block;
    font-family: Lato;
    color: #717171; }

.awards-page .esignalHeading, .awards-page .webinars .webinarHeading, .webinars .awards-page .webinarHeading, .awards-page .esignal-news .esignalNewsHeading, .esignal-news .awards-page .esignalNewsHeading {
  color: #fff; }
  .awards-page .esignalHeading h2:before, .awards-page .webinars .webinarHeading h2:before, .webinars .awards-page .webinarHeading h2:before, .awards-page .esignal-news .esignalNewsHeading h2:before, .esignal-news .awards-page .esignalNewsHeading h2:before {
    left: 30%; }
  .awards-page .esignalHeading h2:after, .awards-page .webinars .webinarHeading h2:after, .webinars .awards-page .webinarHeading h2:after, .awards-page .esignal-news .esignalNewsHeading h2:after, .esignal-news .awards-page .esignalNewsHeading h2:after {
    right: 30%; }

.block-guaranteed {
  margin-top: 8px; }
  .block-guaranteed .count-guaraeed {
    width: 25%;
    float: left; }
  .block-guaranteed .content-guaranteed {
    float: left;
    margin-left: 3%;
    width: 70%; }
    .block-guaranteed .content-guaranteed h3 {
      color: #fff;
      font-family: Lato;
      font-weight: 700;
      font-size: 18px;
      padding-bottom: 10px;
      position: relative;
      text-transform: uppercase;
      margin: 2px; }
      .block-guaranteed .content-guaranteed h3:after {
        content: ' ';
        height: 1px;
        width: 30px;
        position: absolute;
        background: #fff;
        bottom: 0;
        left: 0; }
    .block-guaranteed .content-guaranteed p {
      margin-top: 10px;
      font-size: 14px;
      color: #fff;
      font-family: Lato;
      padding-right: 30%; }
  .block-guaranteed .icon-count {
    width: 87px;
    height: 90px;
    display: block;
    float: left; }
    .block-guaranteed .icon-count._100 {
      background: url(images/icon_100.png) no-repeat; }
    .block-guaranteed .icon-count._99 {
      background: url(images/icon_99.png) no-repeat; }
    .block-guaranteed .icon-count._24_7 {
      background: url(images/icon_24_7.png) no-repeat; }

.rd_child_pages {
  display: none; }

.vertical .tabli {
  border-top: none !important;
  background: #ebebeb;
  padding-left: 15px; }
  .vertical .tabli a {
    font-size: 18px;
    color: #f36d2e !important; }

.vertical .active {
  background: #fff; }

.as_seen_on p {
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }

.staff_star_container {
  float: left;
  width: 100%; }
  .staff_star_container .star_staff {
    display: inline-block;
    width: 25px;
    height: 34px;
    background: url(images/star_staff.png) no-repeat; }

.business_sidebar .sb_widget h3 {
  font-size: 16px; }

.textwidget .wpcf7-form input[type=text] {
  background: #fff; }
.textwidget .wpcf7-form input[type=email] {
  background: #fff; }

.esignal_live {
  float: left;
  width: 100%; }
  .esignal_live .bourse-item {
    float: left;
    width: auto;
    margin-right: 40px;
    line-height: 25px; }
    .esignal_live .bourse-item a {
      float: left;
      display: block;
      width: auto;
      margin-right: 5px;
      float: left;
      color: #fff;
      font-size: 14px;
      font-family: "Open Sans";
      cursor: default; }
      .esignal_live .bourse-item a:after {
        content: ':'; }
    .esignal_live .bourse-item .last_settle {
      display: none; }
    .esignal_live .bourse-item .negative_data {
      color: #ff0000;
      font-weight: bold; }
      .esignal_live .bourse-item .negative_data:after {
        content: '\f0dd';
        font-family: "Fontawesome";
        color: #ff0000;
        margin-left: 3px;
        position: relative;
        top: 0px; }
    .esignal_live .bourse-item .positive_data {
      color: #00ba12;
      font-weight: bold; }
      .esignal_live .bourse-item .positive_data:after {
        content: '\f0de';
        font-family: "Fontawesome";
        color: #00ba12;
        margin-left: 3px;
        position: relative;
        top: 2px; }

li#options {
  width: 24%;
  text-align: center;
  height: 40px;
  line-height: 7px;
  margin-right: 1%;
  border: 1px solid #829199;
  margin-bottom: 5px;
  padding: 15px 20px !important; }

.option-analytix-partner img {
  width: 373px;
  height: 251px; }

.market-screener-partner .img-partner img {
  width: 373px;
  height: 251px; }

.esignal.tparrows {
  cursor: pointer;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  min-width: 70px;
  min-height: 70px;
  position: absolute;
  display: block;
  z-index: 100;
  border-radius: 35px; }

.esignal.tparrows:before {
  font-family: "revicons";
  font-size: 20px;
  color: #fff;
  display: block;
  line-height: 70px;
  text-align: center;
  z-index: 2;
  position: relative; }

.esignal.tparrows.tp-leftarrow:before {
  content: "\e824"; }

.esignal.tparrows.tp-rightarrow:before {
  content: "\e825"; }

.esignal .tp-title-wrap {
  position: absolute;
  z-index: 1;
  display: inline-block;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  min-height: 70px;
  line-height: 70px;
  top: 0px;
  margin-left: 0px;
  border-radius: 35px;
  overflow: hidden;
  transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
  visibility: hidden;
  opacity: 0; }

.esignal.tparrows:hover .tp-title-wrap {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible; }

.esignal.tp-rightarrow .tp-title-wrap {
  right: 0px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-transform-origin: 100% 50%;
  border-radius: 35px;
  padding-right: 20px;
  padding-left: 10px; }

.esignal.tp-leftarrow .tp-title-wrap {
  padding-left: 20px;
  padding-right: 10px; }

.esignal .tp-arr-titleholder {
  letter-spacing: 3px;
  position: relative;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transform: translatex(200px);
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  font-size: 13px;
  line-height: 70px;
  white-space: nowrap;
  padding: 0px 20px;
  margin-left: 11px;
  opacity: 0; }

.esignal .tp-arr-imgholder {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-position: center center;
  background-size: cover; }

.esignal .tp-arr-img-over {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #000;
  background: rgba(0, 0, 0, 0.5); }

.esignal.tp-rightarrow .tp-arr-titleholder {
  transform: translatex(-200px);
  margin-left: 0px;
  margin-right: 11px; }

.esignal.tparrows:hover .tp-arr-titleholder {
  transform: translatex(0px);
  -webkit-transform: translatex(0px);
  transition-delay: 0.1s;
  opacity: 1; }

h2 span.e_esignal {
  display: inline-block; }
  h2 span.e_esignal:first-letter {
    text-transform: lowercase !important; }

.btn_esignal {
  display: inline-block;
  min-width: 118px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: 0 8px;
  font-family: Lato;
  font-weight: 900 !important;
  text-transform: uppercase;
  font-size: 14px;
  color: #f36d2e !important;
  border: 1px solid #f36d2e; }

.menu-megamenu-right-container #menu-megamenu-right .menu-item-has-children a {
  text-align: right;
  font-weight: 700 !important;
  padding-bottom: 15px !important;
  padding-top: 16px !important;
  border-bottom: 1px solid #ecf0f1 !important;
  padding-right: 41px !important;
  color: #2c3e50 !important;
  text-transform: uppercase !important;
  font-family: "latoblack" !important;
  font-size: 14px; }
.menu-megamenu-right-container #menu-megamenu-right .sub-menu .menu-item a {
  font-weight: normal !important;
  border-bottom: none !important;
  font-family: Lato !important;
  font-size: 14px;
  text-align: right;
  color: #666666 !important;
  text-transform: capitalize !important; }

li.menu-item-888 a {
  background: #a4a4a4 !important;
  color: #fff !important; }
li.menu-item-888 ul li.menu-item a {
  background: #a4a4a4 !important;
  color: #fff !important; }

#header_container nav ul li ul#menu-megamenu-right a {
  background: #f9fafb !important; }

#header_container nav ul li ul#menu-megamenu-right li#menu-item-888 a {
  background: #a4a4a4 !important; }

.menu-megamenu-right-container #menu-megamenu-right li.menu-item-888 .sub-menu .menu-item a {
  color: #fff !important; }
  .menu-megamenu-right-container #menu-megamenu-right li.menu-item-888 .sub-menu .menu-item a:hover {
    color: #ff7328 !important; }

.menu-megamenu-right-container #menu-megamenu-right .menu-item-888.menu-item-has-children a {
  color: #fff !important; }
  .menu-megamenu-right-container #menu-megamenu-right .menu-item-888.menu-item-has-children a:hover {
    color: #ff7328 !important; }

.image_link_megamenu {
  cursor: pointer; }

.image-hero-addons {
  min-height: 400px; }
  .image-hero-addons .title-addons h1 {
    font-size: 60px;
    color: #ffffff;
    text-align: left;
    font-family: Raleway;
    font-weight: 800;
    font-style: normal; }
    .image-hero-addons .title-addons h1 span {
      font-weight: 200;
      margin-left: 13px; }
  .image-hero-addons .title-addons h2 {
    color: #fff;
    font-size: 16px;
    font-family: Raleway;
    font-weight: bold;
    margin-left: 10px;
    margin-top: -10px;
    letter-spacing: 1.2px; }

.tabs_groups_addons {
  margin-top: -40px; }
  .tabs_groups_addons .rd_tabs.horizontal .tabs-container {
    border: none; }

.subtitle-addons ul {
  list-style: none;
  margin: 0; }
  .subtitle-addons ul li {
    color: #fff;
    position: relative;
    padding: 0;
    padding-left: 20px;
    font-size: 16px;
    list-style: none;
    font-family: Lato;
    line-height: 25px; }
    .subtitle-addons ul li:before {
      position: absolute;
      font-family: FontAwesome;
      top: 2px;
      left: 0;
      content: "\f13a"; }

.rd_tabs.horizontal .tabs-container {
  float: left; }

.container-addons .content-addon {
  width: 33.33333%;
  float: left;
  padding: 0 1%;
  margin-bottom: 60px; }
  .container-addons .content-addon .title-addon {
    min-height: 83px; }
.container-addons .btns-addons {
  text-align: center; }
  .container-addons .btns-addons a {
    font-size: 17px;
    font-family: Lato;
    font-weight: bold;
    color: #fff;
    padding: 9px 35px;
    border-radius: 3px; }
  .container-addons .btns-addons a.btn-add-now {
    background-color: #ff7328;
    margin-right: 10px; }
  .container-addons .btns-addons .btn-more-info {
    background-color: #909090; }
.container-addons .filter-category ul.filteraddons {
  padding-bottom: 65px;
  list-style: none; }
  .container-addons .filter-category ul.filteraddons li {
    float: left;
    cursor: pointer;
    font-size: 16px;
    font-family: Lato;
    color: #829199;
    border: 1px solid #829199;
    padding: 6px 16px;
    margin-right: 8px; }
  .container-addons .filter-category ul.filteraddons li.active {
    background-color: #005bac;
    color: #fff;
    border: none;
    padding: 7px 16px; }

.tabs-addons {
  width: 82%; }
  .tabs-addons li {
    width: 20%;
    text-align: center; }
    .tabs-addons li a {
      font-family: Lato;
      font-size: 16px;
      color: #666666;
      border-radius: 0;
      background-color: #fff;
      margin-right: 0 !important; }

.nav-add-ons {
  width: 80%;
  display: block;
  margin-bottom: 45px; }
  .nav-add-ons ul li {
    float: left;
    display: block;
    width: 16.6666%; }
    .nav-add-ons ul li a {
      font-family: Lato;
      font-size: 16px;
      color: #666666;
      border-radius: 0;
      border-bottom: 1px solid #e6eaef;
      border-right: 1px solid #e6eaef;
      padding: 10px 23px !important;
      background-color: #fff;
      margin-right: 0 !important; }
  .nav-add-ons ul li.active a {
    border-bottom: 1px solid #e6eaef;
    border-top: 5px solid #fff;
    margin-top: -4px;
    border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -khtml-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    color: #3a3e4a;
    font-family: Lato;
    font-weight: bold; }

.content-addon .image-price {
  position: relative; }
  .content-addon .image-price img {
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px; }
  .content-addon .image-price .price {
    position: absolute;
    left: 0;
    top: 28px;
    background: url(images/bg-price.png) no-repeat;
    width: 201px;
    height: 60px;
    font-size: 22px;
    color: #fff;
    line-height: 60px;
    padding-left: 22px;
    font-family: Open Sans;
    font-weight: 400; }
    .content-addon .image-price .price span {
      font-weight: 300;
      font-size: 16px; }
  .content-addon .image-price .Free {
    background: #005bac !important;
    width: 210px; }
  .content-addon .image-price .free {
    background: #005bac !important;
    width: 210px; }
.content-addon .title-addon h2 {
  color: #2c3e50;
  font-family: Lato;
  font-weight: bold;
  font-size: 16px;
  width: 100%;
  text-align: center;
  margin-top: 13px; }
  .content-addon .title-addon h2:after {
    content: ' ';
    background: #21c2f8;
    width: 70px;
    height: 2px;
    display: block;
    margin: auto;
    margin-top: 8px; }
.content-addon .description {
  margin-bottom: 26px;
  min-height: 168px; }
  .content-addon .description p {
    font-family: Raleway;
    font-size: 13px; }
.content-addon .sub_description {
  font-size: 11px !important; }

.container-global .mix {
  display: none; }

.features-tabs .vc_single_image-wrapper {
  width: 100% !important; }
  .features-tabs .vc_single_image-wrapper img {
    width: 100% !important; }

.tabs-addons-content .tabs li {
  padding: 8px 22px !important;
  list-style: none !important; }
.tabs-addons-content .tabs .tabli.active {
  background: #005bac; }
  .tabs-addons-content .tabs .tabli.active a {
    color: #fff; }

.esignal-mobile-user-guide-preference table {
  border-left: none; }
  .esignal-mobile-user-guide-preference table td {
    border-right-color: transparent !important;
    padding: 10px 0 !important; }

.esignal-mobile-overview-tab .new-release {
  background: #ff7328;
  color: #fff;
  font-weight: bold;
  padding: 7px;
  transform: rotate(-41deg);
  -webkit-transform: rotate(-41deg);
  -moz-transform: rotate(-41deg);
  -khtml-transform: rotate(-41deg);
  -o-transform: rotate(-41deg);
  -ms-transform: rotate(-41deg);
  position: relative;
  top: -199px;
  left: -1px;
  width: 108px; }

.Tradesight-6-Month-content .price {
  font-size: 24px !important; }

.Options-analytix-content .price {
  font-size: 24px;
  color: #ff7328; }

.price-options-analytix span.price:after {
  content: '\2020';
  display: block;
  width: 10px;
  position: absolute;
  top: -15px;
  right: 3px; }

.tabs-addons-content .stock-trading-download .already-signed-up {
  background: #005bac;
  padding: 15px;
  border-radius: 20px; }
  .tabs-addons-content .stock-trading-download .already-signed-up h2 {
    color: #fff; }
  .tabs-addons-content .stock-trading-download .already-signed-up a {
    color: #ff7328; }
.tabs-addons-content .about, .tabs-addons-content .features {
  border-radius: 20px;
  border: 1px solid #cccccc;
  padding: 15px; }
  .tabs-addons-content .about h2, .tabs-addons-content .features h2 {
    color: #005bac; }

.comparison_matrix .table_comparison_matrix table {
  border: none; }
  .comparison_matrix .table_comparison_matrix table tr td {
    border-right-color: transparent;
    border-left-color: transparent; }
    .comparison_matrix .table_comparison_matrix table tr td span.ok {
      display: block;
      width: 20px;
      height: 20px;
      background: #1ce239;
      margin: auto;
      border-radius: 50%;
      color: transparent; }
  .comparison_matrix .table_comparison_matrix table tr:nth-child(2n+2) {
    background: #e5e5e5; }

.link_view_full {
  color: orange; }

.trading-software-overview-tab .new-release {
  background: #ff7328;
  color: #fff;
  font-weight: bold;
  padding: 7px;
  transform: rotate(-41deg);
  position: relative;
  top: -158px;
  left: -1px;
  width: 108px; }
.trading-software-overview-tab .app-icons {
  margin-top: -80px !important; }

.trading-software-overview-tab .new-release {
  background: #ff7328;
  color: #fff;
  font-weight: bold;
  padding: 7px;
  transform: rotate(-41deg);
  position: relative;
  top: -158px;
  left: -1px;
  width: 108px; }
.trading-software-overview-tab .app-icons {
  margin-top: -80px !important; }

.video-tutorials-items {
  background: #cccccc;
  border-radius: 15px;
  padding: 12px; }
  .video-tutorials-items .description-video-tutorial {
    line-height: 17px !important;
    font-size: 13px !important;
    color: #000 !important;
    margin-bottom: 10px; }
  .video-tutorials-items .duration {
    color: #000;
    font-size: 11px; }
  .video-tutorials-items img {
    margin-top: 20px; }

#tabs-addons_stock .tabs-container {
  width: 100%; }

.addons_accordution .acco_content {
  display: none;
  margin-top: 10px;
  margin-bottom: 15px;
  width: 100%;
  clear: both; }
  .addons_accordution .acco_content img {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px; }
.addons_accordution .accor {
  width: 100%;
  min-height: 60px;
  padding-left: 5px;
  float: left; }
  .addons_accordution .accor span.title {
    width: 28%;
    float: left;
    display: block; }
  .addons_accordution .accor span.accor_col {
    width: 17%;
    display: block;
    float: left;
    text-align: center; }
    .addons_accordution .accor span.accor_col .ok {
      width: 20px;
      height: 20px;
      background: #1ce239;
      display: block;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -khtml-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      color: transparent;
      margin: auto; }
  .addons_accordution .accor .link_accor {
    width: 4%;
    float: left;
    display: block;
    font-size: 25px;
    color: orange; }

.partner-indicators .image-price .price {
  background: #000 !important; }

.new .etoile_description {
  display: none; }

.most-popular .etoile_description {
  display: none; }

.etoile_description {
  float: left;
  display: block;
  clear: both; }

.content-videos-market-profile {
  margin-top: 15px;
  text-align: left; }
  .content-videos-market-profile img {
    width: auto !important; }

.page-id-1030 #breadcrumbs {
  margin-top: 25px;
  width: 100%;
  top: 100%; }
.page-id-1030 .page_title_ctn h1 {
  max-width: 100%;
  margin-bottom: 15px; }

#wpcf7-f8167-p8101-o1 div.wpcf7-mail-sent-ok {
  border: none;
  color: #20e237;
  font-family: Lato;
  font-size: 16px;
  display: block !important; }

#form_new_user {
  max-width: 868px;
  width: 100%;
  height: 100%; }
  #form_new_user .content_user_form iframe {
    min-height: 624px; }

#live_chat_container_non_member {
  max-width: 500px;
  width: 100%;
  height: 100%; }
  #live_chat_container_non_member .live_chat_content iframe {
    min-height: 475px; }

#live_chat_container_members {
  max-width: 600px;
  width: 100%;
  height: 100%; }
  #live_chat_container_members .live_chat_content_m iframe {
    min-height: 700px; }

.header-compare-products .title-compare-products {
  font-family: Raleway;
  font-size: 47px;
  color: #818181;
  line-height: 50px;
  letter-spacing: 0.8px;
  font-weight: 300; }
.header-compare-products .vc_span10 {
  width: 79% !important; }
.header-compare-products .vc_span2 {
  width: 18% !important; }
.header-compare-products .icon_box_si {
  margin-top: 10px;
  line-height: 8px; }
  .header-compare-products .icon_box_si h3 {
    font-size: 18px;
    float: right;
    margin-top: 14px;
    margin-right: 6px;
    font-family: Raleway;
    font-weight: 900; }
  .header-compare-products .icon_box_si i {
    margin-left: 21px;
    top: 7px; }

/*Compare block*/
.compare-products-content .pricetable-inner .pricetable-column-inner .pricetable-feature {
  color: #000;
  text-align: left;
  font-family: "lato";
  font-size: 14px;
  position: relative; }
.compare-products-content .pricetable-inner .pricetable-column-inner .most-popular {
  background: url("images/most-popular.png");
  width: 61px;
  height: 147px;
  position: absolute;
  top: 19px;
  right: 16px; }
.compare-products-content .pricetable-inner .pricetable-column-inner .features_checkes {
  background-color: #fff;
  padding-top: 15px;
  border-right: 1px solid #e9edee;
  border-left: 1px solid #e9edee;
  border-bottom: 1px solid #e9edee; }
.compare-products-content .pricetable-standard {
  padding-right: 0 !important; }
  .compare-products-content .pricetable-standard h3 {
    background-color: #f5f5f5 !important; }
  .compare-products-content .pricetable-standard .features {
    border-top: transparent;
    padding-left: 35px;
    background-color: #f5f5f5; }
    .compare-products-content .pricetable-standard .features .pricetable-feature {
      border-bottom: transparent;
      padding-bottom: 23px; }
      .compare-products-content .pricetable-standard .features .pricetable-feature::before {
        content: 'con';
        width: 25px;
        height: 25px;
        color: transparent;
        background: url("images/liste-style.jpg") center no-repeat;
        position: absolute;
        left: -29px;
        top: 9px; }
    .compare-products-content .pricetable-standard .features .type_check::before {
      content: none; }
    .compare-products-content .pricetable-standard .features .type_check::after {
      content: "\f14a";
      font-family: FontAwesome !important;
      position: absolute;
      font-size: 14px;
      left: -23px;
      top: 13px;
      color: #0c4c84; }
.compare-products-content .pricetable-standard.pt_col_nb_1 {
  position: relative; }
.compare-products-content .pricetable-first.pt_col_nb_0 .pricetable-column-inner {
  border-top: 20px solid #5485b0; }
.compare-products-content .pricetable-first.pt_col_nb_0 h3 {
  background-color: #f5f5f5 !important; }
.compare-products-content .pricetable-standard.pt_col_nb_1 .pricetable-column-inner {
  border-top: 20px solid #66b583; }
.compare-products-content .pricetable-last.pt_col_nb_2 .pricetable-column-inner {
  border-top: 20px solid #00b6b8; }
.compare-products-content .pricetable-column-inner .pricetable-header .pricetable-name {
  font-size: 40px;
  color: #005bac;
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  padding-bottom: 6px;
  font-weight: 700;
  padding-top: 23px; }
.compare-products-content .pricetable-column-inner .pricetable-button-container {
  background-color: #f5f5f5 !important;
  border-bottom: transparent;
  border-top: transparent;
  margin-top: -34px; }
  .compare-products-content .pricetable-column-inner .pricetable-button-container a {
    font-family: "LatoWebBlack";
    color: #FFF;
    background-color: #FF7328 !important;
    border-color: #FF7328;
    padding: 18px 35px;
    font-size: 19px;
    margin-bottom: 27px;
    margin-top: 10px;
    font-family: "latoblack";
    max-width: 241px; }
.compare-products-content .pricetable-price {
  background-color: #f5f5f5 !important; }
  .compare-products-content .pricetable-price .pt_price {
    font-size: 22px;
    color: #4b4b4b;
    padding-bottom: 3px;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
    display: block;
    background-color: #f5f5f5;
    font-weight: bold; }
  .compare-products-content .pricetable-price span span {
    display: block;
    font-size: 13px;
    color: #4b4b4b;
    padding-bottom: 10px;
    padding-top: 20px;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
.compare-products-content span.price_details {
  font-size: 26px;
  font-weight: 600;
  color: #4b4b4b;
  padding-bottom: 25px;
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
.compare-products-content .pricetable-button-container {
  background-color: transparent !important; }

.price_table_classic .rd_pt_1 .pricetable .pricetable-button-container a {
  width: 100%;
  max-width: 100%; }

.basic_price_per_month h2 {
  font-size: 28px; }
  .basic_price_per_month h2 span strong {
    font-size: 40px; }
.basic_price_per_month .pre-pay {
  font-size: 26px;
  font-weight: normal !important; }

.sub_title_basic ul li::before {
  font-size: 19px !important; }

.esignal-affiliate-final .esignal-affiliate-final-title h1 {
  font-family: "ralewaylight";
  font-weight: 200;
  font-size: 60px;
  color: #fff; }
  .esignal-affiliate-final .esignal-affiliate-final-title h1 span {
    font-family: "ralewayextrabold"; }
.esignal-affiliate-final .esignal-affiliate-final-title p {
  font-size: 18px;
  font-family: "raleway";
  font-weight: bold;
  color: #fff;
  letter-spacing: 1.2px; }
.esignal-affiliate-final .esignal-affiliate-final-icons .icon_circle .icon_sub_ctn {
  background: #2c3e50 !important;
  color: #fff; }
.esignal-affiliate-final .icon_box2_st {
  min-height: 234px; }
  .esignal-affiliate-final .icon_box2_st h3 {
    font-size: 16px;
    letter-spacing: 1.02px; }
    .esignal-affiliate-final .icon_box2_st h3:hover {
      color: #ff7328; }

.placeholder_select {
  display: none; }

.esignal-affiliate-form-section .contact-form-affiliate-esignal {
  width: 70.4%;
  margin: 0 auto;
  padding-bottom: 67px; }
.esignal-affiliate-form-section .esignal-affiliate-title-form-section h2 {
  font-family: Lato;
  font-weight: 300;
  color: #2c3e50;
  font-size: 30px;
  margin-bottom: 7px; }
.esignal-affiliate-form-section .esignal-affiliate-title-form-section p {
  font-family: Lato;
  font-size: 14px;
  font-weight: normal;
  color: #ff7328; }

.esignal_affiliate_form_apply_today {
  float: left;
  padding-bottom: 67px;
  width: 100%; }
  .esignal_affiliate_form_apply_today .row-form {
    float: left;
    width: 100%; }
    .esignal_affiliate_form_apply_today .row-form .left-input, .esignal_affiliate_form_apply_today .row-form .right-input {
      min-height: 50px;
      position: relative;
      width: 49%;
      margin-right: 1%;
      float: left;
      border: 1px solid #e8e6e6;
      border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -khtml-border-radius: 3px; }
      .esignal_affiliate_form_apply_today .row-form .left-input span.label-input, .esignal_affiliate_form_apply_today .row-form .right-input span.label-input {
        position: absolute;
        left: 35px;
        width: 35%;
        top: 32%;
        font-family: "Myriad Pro";
        font-size: 15px; }
      .esignal_affiliate_form_apply_today .row-form .left-input p, .esignal_affiliate_form_apply_today .row-form .right-input p {
        margin-bottom: 0px !important; }
    .esignal_affiliate_form_apply_today .row-form .right-input {
      position: relative;
      width: 49%;
      margin-left: 1%;
      margin-right: 0;
      min-height: 50px;
      margin-top: 0; }
      .esignal_affiliate_form_apply_today .row-form .right-input .state-container {
        width: 54%;
        float: left;
        margin-right: 1%;
        height: 100%;
        border: 1px solid #e8e6e6;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -khtml-border-radius: 3px; }
      .esignal_affiliate_form_apply_today .row-form .right-input .zipcode-container {
        width: 44%;
        margin-left: 1%;
        float: left;
        margin-top: 0;
        height: 100%;
        border: 1px solid #e8e6e6;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -khtml-border-radius: 3px; }
        .esignal_affiliate_form_apply_today .row-form .right-input .zipcode-container select {
          color: #666666 !important;
          width: 95% !important; }
    .esignal_affiliate_form_apply_today .row-form .vide.right-input {
      border: none !important; }
    .esignal_affiliate_form_apply_today .row-form input[type="text"], .esignal_affiliate_form_apply_today .row-form input[type="email"] {
      background: transparent !important;
      border: none !important;
      width: 100%;
      height: 90%;
      color: #2c3e50; }
    .esignal_affiliate_form_apply_today .row-form select {
      background: transparent !important;
      border: none !important;
      color: #666666;
      width: 100% !important;
      font-family: "Myriad Pro";
      font-size: 15px;
      padding-left: 17px; }
  .esignal_affiliate_form_apply_today .drop-down {
    position: relative;
    z-index: auto; }
    .esignal_affiliate_form_apply_today .drop-down:after {
      content: ' ';
      position: absolute;
      width: 0;
      height: 0;
      z-index: 999;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 7px solid #8f9ea6;
      right: 5%;
      top: 48%; }
  .esignal_affiliate_form_apply_today ::-webkit-input-placeholder {
    color: #666666 !important;
    font-family: Lato !important;
    font-size: 15px !important; }
  .esignal_affiliate_form_apply_today ::-moz-placeholder {
    color: #666666;
    font-family: Lato !important;
    font-size: 15px !important; }
  .esignal_affiliate_form_apply_today :-ms-input-placeholder {
    color: #666666;
    font-family: Lato !important;
    font-size: 15px !important; }
  .esignal_affiliate_form_apply_today input:-moz-placeholder {
    color: #666666 !important;
    font-family: Lato !important;
    font-size: 15px !important; }

.container-about-service {
  background: #fff;
  width: 100%;
  float: left;
  padding-top: 45px; }
  .container-about-service .btn-submit {
    width: 100%;
    background: #ff7328 !important;
    color: #fff;
    font-family: "latoblack";
    font-size: 16px;
    text-transform: uppercase;
    height: 50px; }
    .container-about-service .btn-submit:hover {
      background: #005bac; }

.about-services {
  width: 70.4%;
  margin: 0 auto; }
  .about-services h2 {
    color: #ff7328;
    font-size: 30px;
    font-family: Lato;
    font-weight: 300; }
  .about-services .row-form {
    border: 1px solid #e8e6e6;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    float: left;
    width: 100%; }
    .about-services .row-form .one-input {
      position: relative;
      min-height: 60px;
      line-height: 60px; }
      .about-services .row-form .one-input input[type="text"], .about-services .esignal_affiliate_form_apply_today .row-form .one-input input[type="email"], .esignal_affiliate_form_apply_today .about-services .row-form .one-input input[type="email"] {
        width: 100%;
        height: 90%;
        border: none !important; }
    .about-services .row-form .left-large {
      position: relative;
      z-index: auto;
      width: 59%;
      margin-right: 1%;
      float: left;
      min-height: 60px;
      border: 1px solid #e8e6e6;
      border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -khtml-border-radius: 4px; }
      .about-services .row-form .left-large select {
        color: #666666;
        border: none !important;
        font-family: Lato;
        font-size: 15px;
        min-height: 52px; }
    .about-services .row-form .captcha.left-large {
      border: none !important; }
    .about-services .row-form .select.left-large:after {
      content: ' ';
      position: absolute;
      width: 0;
      height: 0;
      z-index: 1;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 7px solid #8f9ea6;
      right: 5%;
      top: 48%; }
    .about-services .row-form .select.left-large p {
      margin-bottom: 0 !important; }
    .about-services .row-form .right-small {
      position: relative;
      z-index: auto;
      width: 39%;
      margin-left: 1%;
      float: left;
      min-height: 60px;
      border: 1px solid #e8e6e6;
      margin-top: 0;
      border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -khtml-border-radius: 4px; }
      .about-services .row-form .right-small select {
        color: #666666;
        border: none !important;
        font-family: Lato;
        font-size: 15px; }
      .about-services .row-form .right-small option {
        padding-top: 15px !important; }
      .about-services .row-form .right-small p {
        margin-bottom: 0 !important; }
    .about-services .row-form .select.right-small:after {
      content: ' ';
      position: absolute;
      width: 0;
      height: 0;
      z-index: 1;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 7px solid #8f9ea6;
      right: 5%;
      top: 42%; }
    .about-services .row-form .select.right-small select {
      min-height: 52px; }
  .about-services .row-form.select {
    border: none !important;
    font-family: Lato;
    font-size: 15px; }
  .about-services .row-form.submit {
    border: none !important; }
  .about-services .row-form.active {
    border: 1px solid #4ccbb2; }
    .about-services .row-form.active span.label-input {
      color: #34495e;
      font-family: Lato;
      font-weight: bold; }
  .about-services .promotional-plans {
    width: 100%;
    float: left; }
    .about-services .promotional-plans h2 {
      margin: 38px 0; }
  .about-services ::-webkit-input-placeholder {
    color: #666666 !important;
    font-family: Lato !important;
    font-size: 16px !important; }
  .about-services ::-moz-placeholder {
    color: #666666;
    font-family: Lato !important;
    font-size: 16px !important; }
  .about-services :-ms-input-placeholder {
    color: #666666;
    font-family: Lato !important;
    font-size: 16px !important; }
  .about-services input:-moz-placeholder {
    color: #666666 !important;
    font-family: Lato !important;
    font-size: 16px !important; }

.header-third-party {
  height: 209px; }
  .header-third-party .title-third-party {
    margin-bottom: 57px; }
    .header-third-party .title-third-party p {
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
      font-size: 24px;
      letter-spacing: 1px;
      margin-bottom: 17px; }
    .header-third-party .title-third-party h1 {
      color: #fff;
      font-family: Raleway;
      font-weight: 700;
      font-size: 60px; }
      .header-third-party .title-third-party h1 span {
        font-weight: 200; }
  .header-third-party .icon_box_si h3 {
    font-family: Lato;
    font-size: 24px;
    margin-bottom: 2px;
    margin-left: 15px; }
  .header-third-party .icon_box_si p {
    font-family: Lato;
    font-size: 24px;
    margin-left: 15px; }
  .header-third-party i.ion-chatbubble-working {
    font-size: 65px; }
  .header-third-party i.ty-phone {
    width: 55px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    border: 4px solid #ffffff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }

.boxthird-container {
  min-height: 220px;
  text-align: center;
  padding: 40px 30px;
  opacity: 1; }
  .boxthird-container:hover {
    opacity: 1; }
    .boxthird-container:hover .text-third {
      color: #ff7328; }
  .boxthird-container .logo-third {
    margin-bottom: 10px; }
    .boxthird-container .logo-third img {
      max-height: 35px; }
  .boxthird-container .name-third {
    font-family: "latoblack";
    font-size: 15px;
    color: #2c3e50;
    text-transform: uppercase;
    margin-bottom: 5px; }
  .boxthird-container .text-third {
    color: #000000;
    font-size: 14px;
    font-family: Lato; }

.third-box-gray:hover .text-third {
  color: #fff; }
.third-box-gray .name-third:hover {
  color: #2c3e50; }

.btn-visit-affiliate {
  min-height: 50px; }
  .btn-visit-affiliate .rd_normal_bt {
    float: left;
    border: 1px solid #fff; }
    .btn-visit-affiliate .rd_normal_bt a {
      font-family: "latoblack";
      padding-left: 20px;
      padding-rigth: 20px; }
  .btn-visit-affiliate .text-visit-affiliate-page p {
    margin-top: 5px;
    text-align: right !important; }

.header-forex .title-forex p {
  font-family: Lato;
  font-size: 24px;
  margin-bottom: 15px;
  color: #fff; }
.header-forex .title-forex h1 {
  color: #fff;
  font-family: Raleway;
  font-weight: 700;
  font-size: 60px;
  text-transform: uppercase; }

#partner-header-bg {
  height: 403px;
  display: block;
  color: #fff; }
  #partner-header-bg h1 {
    font-family: "ralewaylight";
    font-size: 60px;
    color: #fff;
    margin-top: 100px; }
    #partner-header-bg h1 strong {
      font-family: "ralewayextrabold"; }
  #partner-header-bg p {
    font-family: "raleway";
    font-weight: 600;
    font-size: 18px; }

.our-partners-description {
  margin-top: -4px;
  margin-bottom: 16px; }
  .our-partners-description p {
    color: #34495e;
    font-size: 18px;
    font-family: Lato;
    font-weight: bold; }

.our-partners {
  margin-bottom: 50px; }
  .our-partners .img-partner img {
    margin: 0 auto;
    display: block; }
  .our-partners .content-partner {
    text-align: center; }
    .our-partners .content-partner h2 {
      font-size: 16px;
      font-family: Lato;
      font-weight: bold;
      margin-top: 20px;
      margin-bottom: 5px; }
    .our-partners .content-partner .blue_separator {
      display: block;
      clear: both;
      height: 2px;
      width: 70px;
      background: #21c2f8;
      margin: 0 auto; }
    .our-partners .content-partner p {
      font-family: Lato;
      font-size: 14px;
      color: #666666;
      margin-top: 8px;
      margin-bottom: 17px;
      min-height: 72px; }
    .our-partners .content-partner .btn-partner a {
      color: #f36d2e;
      border: 2px solid #f36d2e;
      padding: 10px 29px;
      display: inline-block;
      margin: 0 auto; }

.content-partner.last-child p {
  display: none; }
.content-partner.last-child ul {
  margin-top: 10px; }

.op-more-resources {
  margin-top: -45px; }
  .op-more-resources li {
    float: left;
    width: 45%;
    background: url("images/yes.png") no-repeat left center;
    padding-left: 5%;
    text-align: left; }
    .op-more-resources li a {
      font-family: Lato;
      font-size: 14px;
      color: #666666;
      line-height: 30px; }

.header-why .title-why p {
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  font-size: 24px;
  letter-spacing: 1px;
  margin-bottom: 17px;
  color: #fff; }
.header-why .title-why h1 {
  color: #fff;
  font-family: Raleway;
  font-weight: 700;
  font-size: 60px; }
  .header-why .title-why h1 span {
    font-weight: 200; }

.introduction-why {
  font-family: Lato;
  font-weight: bold; }

.why-title-market-data h2 {
  font-family: "latoblack";
  font-size: 24px;
  text-transform: uppercase;
  color: #2c3e50; }
  .why-title-market-data h2 span {
    color: transparent;
    background: url(images/esignal.png) 2px 2px no-repeat; }

.why-introduction-market-data p {
  color: #000;
  font-size: 14px;
  font-family: Lato; }
  .why-introduction-market-data p br {
    line-height: 50px; }
  .why-introduction-market-data p strong {
    font-family: "latoblack";
    font-weight: normal; }

.why-community-trading .c_of_traders .infos {
  text-align: center;
  margin-top: 14px; }
  .why-community-trading .c_of_traders .infos a {
    width: 100%;
    height: 36px;
    display: block; }
    .why-community-trading .c_of_traders .infos a:after {
      content: ' ';
      display: block;
      clear: both;
      width: 50%;
      height: 2px;
      color: #2c3e50;
      background: #21c2f8;
      text-align: center;
      margin: auto;
      position: relative;
      top: 14px; }
    .why-community-trading .c_of_traders .infos a img {
      margin-right: 6px;
      position: relative;
      top: 4px; }
    .why-community-trading .c_of_traders .infos a span {
      position: relative;
      color: #2c3e50;
      font-size: 16px;
      font-family: Lato;
      font-weight: bold; }
.why-community-trading .c_of_traders .esignal_facebook span {
  top: -8px; }
.why-community-trading .c_of_traders .esignal_twitter span {
  top: -8px; }
.why-community-trading .c_of_traders .esignal_youtube span {
  top: -8px; }
.why-community-trading .c_of_traders .esignal_googleplus span {
  top: -8px; }

.header-why-bloc-education {
  min-height: 249px; }
  .header-why-bloc-education .title-why-bloc-education {
    text-align: center; }
    .header-why-bloc-education .title-why-bloc-education p {
      height: 45px;
      color: transparent;
      background: url(images/esignal_white.png) 25% no-repeat; }
    .header-why-bloc-education .title-why-bloc-education h1 {
      color: #fff;
      font-family: Raleway;
      font-weight: 700;
      font-size: 60px;
      margin-top: -5px; }
      .header-why-bloc-education .title-why-bloc-education h1 span {
        font-weight: 200; }
  .header-why-bloc-education .blocks-trading-education {
    margin-top: 61px; }
    .header-why-bloc-education .blocks-trading-education img {
      border-radius: 4px;
      -webkit-border-radius: 4px;
      -khtml-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      -moz-border-radius: 4px; }

.contact-support .icon_box_si h3 {
  font-size: 22.64px;
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  text-transform: uppercase;
  margin-bottom: 0px; }
.contact-support .icon_box_si p {
  font-size: 18px;
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  font-size: 17.57px; }
.contact-support .rd_normal_bt {
  display: table-cell !important;
  vertical-align: middle !important;
  min-width: 264px;
  padding: 21px 18px 21px; }
.contact-support .vc_span8 {
  border-right: 1px solid #858585; }
.contact-support .vc_span12 {
  padding: 0 5% 0 5%; }

.contact-support-left {
  position: relative;
  width: 100%;
  height: 100%; }
  .contact-support-left .why-speak-to-expert {
    position: absolute;
    left: 56.25%; }
    .contact-support-left .why-speak-to-expert p {
      font-size: 17.58px;
      color: #fff;
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
      margin-bottom: 3px; }
    .contact-support-left .why-speak-to-expert h3 {
      font-size: 33.16px;
      color: #fff;
      font-weight: bold;
      margin-top: 0;
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
  .contact-support-left .submit-wrapper {
    position: static !important; }
  .contact-support-left input[type="submit"] {
    position: absolute;
    left: 56.25%;
    bottom: 15%;
    width: 25%; }
  .contact-support-left input[type="text"], .contact-support-left .esignal_affiliate_form_apply_today .row-form input[type="email"], .esignal_affiliate_form_apply_today .row-form .contact-support-left input[type="email"] {
    width: 53.25%; }
  .contact-support-left input[type="email"] {
    width: 53.25%; }
  .contact-support-left input[type="url"] {
    width: 53.25%; }

.why-title-contact-us {
  width: 100%;
  text-align: center;
  position: relative; }
  .why-title-contact-us h2 {
    font-family: "Open Sans";
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    font-size: 30px; }
    .why-title-contact-us h2:before {
      content: ' ';
      background: url(images/bg-after-title.png) right no-repeat;
      width: 98px;
      height: 15px;
      display: inline-block;
      margin-right: 19px; }
    .why-title-contact-us h2:after {
      content: ' ';
      background: url(images/bg-after-title.png) right no-repeat;
      width: 98px;
      height: 15px;
      display: inline-block;
      margin-left: 19px;
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      -khtml-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg); }
  .why-title-contact-us h3 {
    font-family: "Open Sans";
    font-weight: 600;
    text-transform: uppercase;
    color: #f56e00;
    font-size: 12px;
    margin-bottom: 0; }

.why-pricing-esignal .title-pricing-esignal {
  width: 100%;
  text-align: center; }
  .why-pricing-esignal .title-pricing-esignal h2 {
    font-size: 30px;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
    text-transform: uppercase;
    color: #000;
    position: relative; }
    .why-pricing-esignal .title-pricing-esignal h2 span {
      color: transparent;
      background: url(images/esignal.png) left 0px no-repeat;
      width: 82px;
      height: 31px;
      display: inline-block; }
    .why-pricing-esignal .title-pricing-esignal h2:before {
      content: ' ';
      background: url(images/bg-after-title_2.png) no-repeat;
      width: 98px;
      height: 15px;
      display: inline-block;
      margin-right: 15px; }
    .why-pricing-esignal .title-pricing-esignal h2:after {
      content: ' ';
      background: url(images/bg-after-title_2.png) no-repeat;
      width: 98px;
      height: 15px;
      display: inline-block;
      margin-left: 15px;
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      -khtml-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg); }
.why-pricing-esignal .pricetable-column-inner h3.pricetable-name {
  background-color: transparent !important;
  font-size: 40px !important;
  color: #000000;
  font-weight: 600 !important;
  font-family: "Open sans" !important;
  text-transform: none !important;
  padding-bottom: 0px; }
.why-pricing-esignal .pricetable-column-inner h4 {
  background: transparent !important; }
  .why-pricing-esignal .pricetable-column-inner h4 span {
    font-family: "Open sans";
    font-size: 29px;
    font-weight: 200;
    color: #000000; }
.why-pricing-esignal .features {
  background-color: transparent !important;
  border: transparent !important; }
  .why-pricing-esignal .features .type_check {
    border: transparent !important;
    text-align: left;
    color: #000000;
    font-family: "Open sans";
    font-size: 18px;
    font-weight: 400;
    padding-left: 74px;
    padding-right: 23px; }
    .why-pricing-esignal .features .type_check::before {
      content: "\f14a";
      font-family: FontAwesome !important;
      position: absolute;
      font-size: 14px;
      left: 49px;
      top: 16px;
      color: #ff7328; }
.why-pricing-esignal .pricetable-button-container {
  margin-bottom: -32px;
  background: transparent !important;
  border: transparent !important; }
  .why-pricing-esignal .pricetable-button-container a {
    background: #ff7328 !important;
    font-size: 16px;
    font-family: "Lato";
    color: #fff;
    display: block;
    padding: 5px 2px;
    margin-top: 40px;
    margin-bottom: 32px;
    border-radius: 4px;
    max-width: 265px !important;
    margin-top: 12px;
    border-bottom: transparent !important;
    padding: 11px 0 !important; }
    .why-pricing-esignal .pricetable-button-container a:hover {
      background-color: #005bac !important; }
    .why-pricing-esignal .pricetable-button-container a span {
      display: block;
      font-family: "Lato";
      font-weight: 300;
      font-size: 13px;
      text-transform: none !important;
      font-style: italic; }

.why-blog .boxthird-container {
  padding: 0;
  text-align: left;
  color: #666666;
  font-size: 14px;
  opacity: 1; }
  .why-blog .boxthird-container ul {
    margin-top: 25px; }
    .why-blog .boxthird-container ul li {
      font-family: "latoblack";
      font-size: 14px;
      position: relative;
      padding-left: 12px;
      color: #666666;
      line-height: 25px; }
      .why-blog .boxthird-container ul li:before {
        content: '+';
        position: absolute;
        left: 0;
        top: 1px; }
  .why-blog .boxthird-container .name-third {
    text-align: center;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
    font-size: 16px;
    text-transform: none; }
    .why-blog .boxthird-container .name-third:after {
      content: ' ';
      display: block;
      width: 20%;
      height: 2px;
      background: #21c2f8;
      margin: auto;
      margin-top: 12px; }
  .why-blog .boxthird-container .text-third {
    line-height: 30px;
    color: #666666; }
    .why-blog .boxthird-container .text-third:hover {
      color: #666666; }

.why-right-blog ul li:nth-child(1):after {
  content: ' ';
  background: url(images/stocks.png) no-repeat;
  width: 22px;
  height: 20px;
  display: inline-block;
  position: relative;
  left: 21px;
  top: 5px; }
.why-right-blog ul li:nth-child(2):after {
  content: ' ';
  background: url(images/futures.png) no-repeat;
  width: 26px;
  height: 21px;
  display: inline-block;
  position: relative;
  left: 13px;
  top: 5px; }
.why-right-blog ul li:nth-child(3):after {
  content: ' ';
  background: url(images/forex.png) no-repeat;
  width: 25px;
  height: 20px;
  display: inline-block;
  position: relative;
  left: 28px;
  top: 5px; }
.why-right-blog ul li:nth-child(4):after {
  content: ' ';
  background: url(images/options.png) no-repeat;
  width: 22px;
  height: 15px;
  display: inline-block;
  position: relative;
  left: 13px;
  top: 5px; }

.why-bloc-center p {
  margin-top: 20px; }
.why-bloc-center .mediumlarge_rd_bt {
  padding: 15px 18px 15px;
  max-height: 50px; }

.slidshow-reviews-testimonials p {
  font-family: Lato;
  font-size: 24px;
  line-height: 2; }
.slidshow-reviews-testimonials h1 {
  font-family: "ralewaylight";
  font-size: 60px;
  line-height: 1;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400; }
  .slidshow-reviews-testimonials h1 span {
    font-family: "ralewaybold"; }

.reviews-testimonials-content {
  padding-top: 16px; }
  .reviews-testimonials-content .rd_testimonial {
    margin-bottom: 39px; }
    .reviews-testimonials-content .rd_testimonial .tm_text {
      font-size: 14px;
      font-family: Lato;
      color: #737475;
      line-height: 1.8;
      background-color: #dedfe1 !important; }
      .reviews-testimonials-content .rd_testimonial .tm_text::after {
        background-color: #dedfe1 !important; }
    .reviews-testimonials-content .rd_testimonial .tm_author {
      font-family: Lato;
      font-size: 18px;
      color: #000 !important;
      font-weight: 700;
      margin-bottom: -15px; }
    .reviews-testimonials-content .rd_testimonial .tm_info {
      margin-bottom: -27px;
      font-family: Lato;
      font-size: 14px;
      line-height: 1.5 !important;
      color: #666666 !important; }

.say_about_us .tm_info {
  margin-bottom: 15px !important; }

.btn-load-reviews-testimonials {
  text-align: center;
  margin-top: -52px; }
  .btn-load-reviews-testimonials a {
    text-transform: uppercase;
    font-family: "Myriad Pro";
    font-weight: 700;
    font-size: 16px;
    color: #222533;
    border: 1px solid #222533;
    padding: 18px 0;
    width: 260px !important; }

.compare_products_footer h2 {
  font-size: 30px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 900;
  text-align: center; }
  .compare_products_footer h2::before {
    content: ' ';
    background: url(images/bg-after-title.png) no-repeat;
    width: 98px;
    height: 15px;
    position: absolute;
    left: 25%;
    top: 58px; }
  .compare_products_footer h2::after {
    content: ' ';
    background: url(images/bg-before-title.png) no-repeat;
    width: 98px;
    height: 15px;
    position: absolute;
    right: 25%;
    top: 58px; }
  .compare_products_footer h2 span {
    background: url(images/esignal-light.png) no-repeat;
    width: 119px;
    height: 45px;
    color: transparent;
    margin: 0 5px;
    display: inline-block;
    position: relative;
    top: -9px; }
.compare_products_footer .pricetable-column-inner h3.pricetable-name {
  background-color: transparent !important;
  font-size: 40px !important;
  color: #fff;
  font-weight: 600 !important;
  font-family: "Open sans" !important;
  text-transform: none !important;
  padding-bottom: 0px; }
.compare_products_footer .pricetable-column-inner h4 {
  background: transparent !important; }
  .compare_products_footer .pricetable-column-inner h4 span {
    font-family: "Open sans";
    font-size: 29px;
    font-weight: 200;
    color: #fff; }
.compare_products_footer .features {
  background-color: transparent !important;
  border: transparent !important; }
  .compare_products_footer .features .type_check {
    border: transparent !important;
    text-align: left;
    color: #fff !important;
    font-family: "Open sans";
    font-size: 18px;
    font-weight: 400;
    padding-left: 74px;
    padding-right: 23px; }
    .compare_products_footer .features .type_check::before {
      content: "\f14a";
      font-family: FontAwesome !important;
      position: absolute;
      font-size: 14px;
      left: 49px;
      top: 16px;
      color: #ff7328; }
.compare_products_footer .pricetable-button-container {
  margin-bottom: -32px;
  background: transparent !important;
  border: transparent !important; }
  .compare_products_footer .pricetable-button-container a {
    background: #ff7328 !important;
    font-size: 16px;
    font-family: Lato;
    color: #fff;
    display: block;
    padding: 5px 2px;
    margin-top: 40px;
    margin-bottom: 32px;
    border-radius: 4px;
    max-width: 265px !important;
    margin-top: 12px;
    border-bottom: transparent !important;
    padding: 11px 0 !important; }
    .compare_products_footer .pricetable-button-container a:hover {
      background-color: #005bac !important; }
    .compare_products_footer .pricetable-button-container a span {
      display: block;
      font-family: Lato;
      font-weight: 300;
      font-size: 13px;
      text-transform: none !important;
      font-style: italic; }

.container_featured_video.style_fv_2 {
  padding: 0 !important;
  margin-bottom: 486px; }
  .container_featured_video.style_fv_2 .info-hero-video {
    padding: 23px 24px;
    font-size: 14px;
    color: #fff;
    background: #4b4b4b;
    position: relative;
    top: -4px; }
    .container_featured_video.style_fv_2 .info-hero-video h3 {
      font-family: Lato;
      font-size: 20px;
      color: #fff;
      font-weight: 700; }
  .container_featured_video.style_fv_2 .thumbnail.style_fv_2 {
    background: #313131;
    width: 100%;
    float: left;
    text-align: left;
    position: relative;
    top: -4px;
    padding-top: 22px;
    padding-left: 22px;
    padding-bottom: 22px; }
  .container_featured_video.style_fv_2 .link-thumb {
    width: 20%;
    float: left; }
  .container_featured_video.style_fv_2 .info-thumb-video {
    width: 80%;
    float: left;
    padding-top: 23px;
    padding-left: 20px; }
    .container_featured_video.style_fv_2 .info-thumb-video h3 {
      color: #949494;
      font-size: 17px;
      margin-bottom: 5px; }
    .container_featured_video.style_fv_2 .info-thumb-video a {
      color: #949494; }

.header_basic_final .title_esignal_basic p {
  font-family: Lato;
  font-size: 24px;
  margin-bottom: 15px;
  color: #fff; }
.header_basic_final .title_esignal_basic h1 {
  color: #fff;
  font-family: Raleway;
  font-weight: 600;
  font-size: 60px;
  text-transform: uppercase;
  position: relative;
  pointer-events: none; }
  .header_basic_final .title_esignal_basic h1:first-letter {
    text-transform: lowercase; }
  .header_basic_final .title_esignal_basic h1 span {
    font-weight: 200; }
  .header_basic_final .title_esignal_basic h1:after {
    position: absolute;
    content: ' ';
    background: url(images/star.png) no-repeat;
    width: 221px;
    height: 40px;
    top: 0;
    left: 71%;
    pointer-events: auto !important;
    cursor: pointer; }
.header_basic_final .title_esignal_basic .stars-testimonials {
  float: right;
  color: #fff;
  margin-top: -10px;
  margin-right: 18px; }
.header_basic_final .title_esignal_signature h1:after {
  background: url(images/star.png) center no-repeat;
  background-size: 100%;
  width: 145px;
  height: 40px;
  left: auto;
  right: 0; }
.header_basic_final .sub_title_basic h4 {
  margin: 0;
  font-family: Raleway;
  font-weight: bold;
  color: #fff;
  margin: -28px 0px 14px 10px; }
.header_basic_final .sub_title_basic ul {
  list-style: none;
  padding: 0; }
  .header_basic_final .sub_title_basic ul li {
    list-style: none;
    font-size: 16px;
    font-family: Lato;
    color: #fff;
    position: relative;
    padding-left: 22px; }
    .header_basic_final .sub_title_basic ul li:before {
      position: absolute;
      font-family: "Fontawesome";
      content: '\f058';
      color: #fff;
      top: 2px;
      left: 0; }
.header_basic_final .basic_price_per_month {
  font-family: Raleway;
  font-weight: 100;
  text-align: center;
  color: #ffffff;
  font-size: 19px; }
  .header_basic_final .basic_price_per_month strong {
    font-weight: bold; }
.header_basic_final .mediumlarge_rd_bt {
  max-width: 230px;
  max-height: 60px;
  padding: 20px 0px; }
  .header_basic_final .mediumlarge_rd_bt span {
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
    font-weight: bold;
    font-size: 16px; }
.header_basic_final .icon_box_si {
  margin-left: 20%; }
.header_basic_final .icon_box_si h3 {
  font-family: Raleway;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 2px;
  margin-left: 15px; }
.header_basic_final .icon_box_si p {
  font-family: Raleway;
  font-size: 18px;
  font-weight: bold;
  margin-left: 15px; }
.header_basic_final i.ion-chatbubble-working {
  font-size: 65px; }
.header_basic_final i.ty-phone {
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 50px;
  font-size: 40px;
  border: 4px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -khtml-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(110deg);
  -moz-transform: rotate(110deg);
  -ms-transform: rotate(110deg);
  -o-transform: rotate(110deg);
  transform: rotate(110deg); }

.container-film-roll {
  padding-top: 40px; }
  .container-film-roll .container_fr {
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 9px; }
    .container-film-roll .container_fr .wrapp-slider {
      padding: 104px 0;
      background-color: #ebebeb; }
    .container-film-roll .container_fr .film_roll_child {
      margin: 0 5px;
      opacity: .5; }
    .container-film-roll .container_fr .film_roll_child.active {
      opacity: 1 !important; }
    .container-film-roll .container_fr .film_roll_pager {
      display: none; }
    .container-film-roll .container_fr .film_roll_next, .container-film-roll .container_fr .film_roll_prev {
      width: 32px;
      height: 32px;
      background-color: #2c3e50;
      opacity: 1 !important;
      border: 3px solid #2c3e50 !important;
      font-size: 24px !important; }
    .container-film-roll .container_fr .film_roll_next {
      right: 0 !important; }
    .container-film-roll .container_fr .film_roll_prev {
      left: 0 !important; }

table.vc-table-plugin-theme-classic_blue tr.vc-th td {
  text-transform: none !important; }

.esignal_classic_features .table_esignal_features .vc-th .vc_table_content:first-letter {
  text-transform: lowercase; }
.esignal_classic_features .table_esignal_features table tr td {
  padding: 15px; }
.esignal_classic_features .table_esignal_features table tr:hover {
  background: transparent; }
.esignal_classic_features .table_esignal_features table tr:nth-child(2n+1) {
  background: transparent; }

.list_system_requirements ul li {
  position: relative;
  padding-left: 17px;
  padding-bottom: 6px;
  padding-top: 4px;
  border-bottom: 1px solid #ecf0f1; }
  .list_system_requirements ul li:before {
    position: absolute;
    font-family: 'FontAwesome';
    content: '\f14a';
    color: #ff7328;
    left: 0;
    top: 5px; }

.title_system_requirements {
  border-bottom: 2px solid #666666;
  padding-bottom: 10px; }

.container_box_download {
  background: #1a1c27;
  float: left;
  width: 100%;
  padding-bottom: 27px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .container_box_download .container-content {
    padding: 23px 44px; }
  .container_box_download .title-box {
    padding: 20px 44px;
    background: #2d323f;
    color: #fff;
    font-size: 18px;
    font-family: "latoblack";
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .container_box_download .content-box {
    color: #71798d;
    font-size: 16px;
    font-family: Lato; }
  .container_box_download .btn-left-down, .container_box_download .btn-right-down {
    float: left;
    background: #ff7328;
    font-family: "latoblack";
    font-size: 16px;
    padding: 6px 20px;
    margin-top: 16px;
    color: #fff;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .container_box_download .btn-right-down {
    float: right; }

.container_box_download.style_2 .title-box span {
  float: right;
  font-family: "Open sans";
  font-size: 16px;
  text-transform: lowercase; }
.container_box_download.style_2 .btn-left-down, .container_box_download.style_2 .btn-right-down {
  padding: 15px 20px;
  margin-bottom: 18px; }

.title-pricing-esignal.basic h2 {
  color: #ffffff; }
  .title-pricing-esignal.basic h2:before {
    background: url(images/bg-after-title.png) no-repeat;
    left: 14%;
    top: 9px; }
  .title-pricing-esignal.basic h2:after {
    background: url(images/bg-after-title.png) no-repeat;
    right: 14%;
    top: 9px; }
  .title-pricing-esignal.basic h2 span {
    background: url(images/esignal_white.png) no-repeat;
    position: relative;
    top: -5px;
    width: 103px;
    height: 38px; }

.basic-pricing-esignal .pricetable-column-inner h3.pricetable-name {
  color: #fff; }
.basic-pricing-esignal .pricetable-column-inner h4 span {
  color: #fff; }
.basic-pricing-esignal .features .type_check {
  color: #fff; }

.form-elite .row-form {
  width: 100%;
  float: left; }
  .form-elite .row-form .input-left {
    width: 48%;
    margin-right: 2%;
    float: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px; }
  .form-elite .row-form .input-right {
    float: right;
    width: 48%;
    margin-left: 2%;
    margin-top: 0; }
  .form-elite .row-form .captcha {
    width: 100%;
    background: #f9f9f9;
    height: 80px;
    overflow: hidden;
    border-radius: 4px; }
  .form-elite .row-form .captcha div {
    width: 100% !important; }
  .form-elite .row-form input[type="text"], .form-elite .esignal_affiliate_form_apply_today .row-form input[type="email"], .esignal_affiliate_form_apply_today .form-elite .row-form input[type="email"] {
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -o-border-radius: 2px !important;
    -khtml-border-radius: 2px !important;
    -ms-border-radius: 2px !important;
    border-radius: 2px !important; }
  .form-elite .row-form input[type="email"] {
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -o-border-radius: 2px !important;
    -khtml-border-radius: 2px !important;
    -ms-border-radius: 2px !important;
    border-radius: 2px !important; }
.form-elite .input-right-no-left {
  float: right; }
  .form-elite .input-right-no-left input[type="submit"] {
    width: 230px;
    height: 60px;
    font-size: 16px;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
    background: #ff7328; }

.btn-form-elite {
  float: left; }
  .btn-form-elite .icon_box_si {
    margin-left: 0; }
    .btn-form-elite .icon_box_si h3 {
      margin-left: 0; }
    .btn-form-elite .icon_box_si p {
      margin-left: 0; }
  .btn-form-elite i.ty-phone {
    width: 39px;
    height: 39px;
    text-align: center;
    line-height: 30px;
    font-size: 27px;
    top: 14px; }
  .btn-form-elite i.ion-chatbubble-working {
    font-size: 50px;
    top: 15px; }

.title-form-elite {
  margin: 0 !important; }
  .title-form-elite h2 {
    font-size: 24px;
    font-family: Lato;
    color: #fff; }

.iframe_video_slider {
  max-width: 741px !important; }

.option-analytix-header h2 {
  font-family: Raleway !important; }
.option-analytix-header .pre-pay {
  font-family: Raleway !important; }
.option-analytix-header a {
  padding: 20px 0px !important; }

.header_education {
  min-height: 226px; }

.title-header-education p {
  font-family: Lato;
  font-size: 24px;
  margin-bottom: 15px;
  color: #fff; }
.title-header-education h1, .title-header-education h2 {
  color: #fff;
  font-family: Raleway;
  font-weight: 700;
  font-size: 60px;
  text-transform: uppercase;
  line-height: 60px; }
  .title-header-education h1 span, .title-header-education h2 span {
    font-weight: 200; }

.free-esignal-post {
  padding-bottom: 46px; }
  .free-esignal-post h2.esignalHeading, .free-esignal-post .webinars h2.webinarHeading, .webinars .free-esignal-post h2.webinarHeading, .free-esignal-post .esignal-news h2.esignalNewsHeading, .esignal-news .free-esignal-post h2.esignalNewsHeading {
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
    font-size: 30px;
    text-align: center;
    letter-spacing: 3px;
    font-weight: 700 !important;
    color: #ffffff;
    position: relative; }
    .free-esignal-post h2.esignalHeading:before, .free-esignal-post .webinars h2.webinarHeading:before, .webinars .free-esignal-post h2.webinarHeading:before, .free-esignal-post .esignal-news h2.esignalNewsHeading:before, .esignal-news .free-esignal-post h2.esignalNewsHeading:before {
      content: '  ';
      background: url(images/bg-after-title.png) right no-repeat;
      display: inline-block;
      margin-right: 15px;
      width: 98px;
      height: 15px; }
    .free-esignal-post h2.esignalHeading:after, .free-esignal-post .webinars h2.webinarHeading:after, .webinars .free-esignal-post h2.webinarHeading:after, .free-esignal-post .esignal-news h2.esignalNewsHeading:after, .esignal-news .free-esignal-post h2.esignalNewsHeading:after {
      content: '  ';
      background: url(images/bg-after-title.png) right no-repeat;
      display: inline-block;
      margin-left: 15px;
      width: 98px;
      height: 15px;
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }

.webinars-part {
  float: left;
  background-color: #373737; }
  .webinars-part .webinars-content {
    color: #fff;
    width: 50%;
    float: left;
    padding-top: 34px;
    padding-left: 13px;
    padding-right: 16px; }
    .webinars-part .webinars-content h4 {
      font-size: 24px;
      color: #fff;
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
      font-weight: normal !important; }
    .webinars-part .webinars-content p {
      font-size: 12px;
      line-height: 18px;
      color: #969595;
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
      font-size: 13px; }
    .webinars-part .webinars-content .info-webinars {
      font-size: 10px; }
      .webinars-part .webinars-content .info-webinars span {
        color: #fff; }
  .webinars-part .webinars-video {
    width: 50%;
    float: left;
    position: relative; }
    .webinars-part .webinars-video .date {
      position: absolute;
      top: 0;
      left: 0; }
    .webinars-part .webinars-video .img-video {
      position: absolute;
      top: 52px;
      left: 0; }

.item-webinars {
  text-align: center; }
  .item-webinars h2 {
    font-size: 28px !important;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
    color: #fff !important;
    text-align: center;
    letter-spacing: 3.5px;
    min-height: 80px; }
  .item-webinars a {
    letter-spacing: 1px;
    font-size: 16px !important;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
    background-color: #ff7328;
    padding: 15px 0;
    color: #fff;
    display: block;
    margin: auto;
    width: 90%;
    border-radius: 2px; }
  .item-webinars .content-box {
    position: relative;
    bottom: 235px; }
    .item-webinars .content-box p {
      color: #fff; }

.testimonials_education .rd_testimonial .tm_text {
  font-family: Lato;
  font-size: 14px;
  color: #737475 !important;
  line-height: 1.8;
  background: #dedfe1 !important; }
  .testimonials_education .rd_testimonial .tm_text::after {
    background: #dedfe1 !important; }
.testimonials_education .rd_testimonial .tm_author {
  color: #000 !important; }
.testimonials_education .rd_testimonial .tm_info {
  font-family: Lato;
  font-size: 14px;
  line-height: 1.5 !important;
  color: #666666 !important;
  padding-top: 10px; }

.attendees_saying {
  margin-top: -145px; }
  .attendees_saying h3 {
    color: #2c3e50 !important;
    font-size: 24px !important;
    font-family: Lato !important;
    font-weight: 900 !important; }

.trading_education h2 {
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  font-size: 30px;
  text-align: center;
  letter-spacing: 3px;
  font-weight: 900;
  color: #ffffff;
  position: relative; }
  .trading_education h2:before {
    position: absolute;
    background: url(images/bg-after-title.png) no-repeat;
    left: 14%;
    top: 9px; }
  .trading_education h2:after {
    position: absolute;
    background: url(images/bg-after-title.png) no-repeat;
    right: 14%;
    top: 9px; }

.carousel_education .details {
  padding-right: 0 !important;
  float: left;
  margin-left: 10%; }
  .carousel_education .details p {
    padding-right: 10px;
    font-size: 13px;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
    color: #000;
    line-height: 24px;
    padding-top: 22px; }
  .carousel_education .details span {
    font-size: 11px !important;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
    color: #000 !important; }
  .carousel_education .details .post_img {
    border: none !important;
    margin-right: 18px;
    width: auto;
    height: auto; }
    .carousel_education .details .post_img img {
      float: left;
      margin-right: 40px;
      padding: 0;
      max-width: 270px;
      max-height: 264px;
      margin-bottom: 15px; }
.carousel_education h2 {
  color: #000 !important;
  font-size: 24px !important;
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
  padding-bottom: 4px;
  font-weight: normal !important;
  line-height: 22px !important;
  margin-top: 36px; }
.carousel_education .blog_posts_nav {
  float: right; }
  .carousel_education .blog_posts_nav .blog_posts_left {
    background: url(images/p-right-off.png) no-repeat;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -khtml-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    width: 71px;
    color: transparent;
    height: 41px;
    float: left;
    margin-right: 10px; }
    .carousel_education .blog_posts_nav .blog_posts_left:hover {
      background: url(images/p-right-on.png) no-repeat;
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      -khtml-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg); }
  .carousel_education .blog_posts_nav .blog_posts_right {
    background: url(images/p-right-off.png) no-repeat;
    width: 71px;
    color: transparent;
    height: 41px;
    float: left; }
    .carousel_education .blog_posts_nav .blog_posts_right:hover {
      background: url(images/p-right-on.png) no-repeat; }
.carousel_education .partners h2 a.link_partners_a {
  text-align: left !important; }
.carousel_education li {
  float: none;
  display: inline-block;
  vertical-align: top; }

.education-members {
  padding-left: 67px; }
  .education-members .webinars-part {
    width: 32%; }
    .education-members .webinars-part .webinars-video {
      width: 39% !important; }
      .education-members .webinars-part .webinars-video img {
        width: 253px;
        height: 220px; }
    .education-members .webinars-part .webinars-content h4 {
      min-height: 70px; }
    .education-members .webinars-part .webinars-content > p {
      min-height: 70px; }

/*
.block-free-esignal-webinars{
  background: #373737;
  float: left;
  width: 100%;
  .free-webinar-left{
    width:45%;
    position: relative;
    img{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
    .date{
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      width: 58px;
      height: 52px;
      background: #31aae2;color:#fff;
      
    }
    .post-video{
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      width: 58px;
      height: 52px;
      background: #ff7328;
      color:#fff;
    }
  }

  .free-webinar-right{
    float: left;
    width: 55%;
  }
}
*/
.menu-menu-products {
  padding-left: 35px;
  padding-top: 18px; }
  .menu-menu-products h2 {
    letter-spacing: 1.2px;
    font-family: "latoblack" !important;
    font-size: 16px !important; }
  .menu-menu-products .border-title {
    border: 2px solid  #ff7328;
    width: 105px;
    margin-top: 4px; }
  .menu-menu-products .megamenu-product {
    border-bottom: 1px solid #eceff2;
    padding-bottom: 22px;
    margin-top: 28px; }
    .menu-menu-products .megamenu-product .titleanddescription {
      margin-right: 10px;
      float: right;
      width: 57%;
      margin-top: -12px; }
      .menu-menu-products .megamenu-product .titleanddescription .title a {
        padding-top: 7px !important;
        padding-bottom: 8px !important;
        font-size: 16px !important;
        font-family: Lato !important;
        font-weight: 700 !important;
        color: #2c3e50 !important;
        margin-left: 0 !important;
        border-left: none !important;
        display: block;
        background-color: transparent !important; }
      .menu-menu-products .megamenu-product .titleanddescription .description {
        font-family: Lato;
        color: #666666;
        font-size: 14px !important; }

.rd_megamenu_widget_area .textwidget a {
  width: 50% !important;
  padding: 15px 25px !important;
  border-radius: 3px;
  margin-left: 35px !important;
  background-color: #ff7328 !important;
  color: #fff !important;
  font-family: "latoblack" !important;
  font-size: 16px !important;
  font-weight: bold !important;
  border-radius: 3px !important; }
.rd_megamenu_widget_area .textwidget::after {
  content: none !important; }

.mega-col-3 ul li#menu-item-277 {
  width: 55% !important; }

.mega-col-3 ul li#menu-item-278 {
  width: 45% !important; }

#header_container nav .rd_megamenu li a.btn-megamenu {
  width: 80% !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -khtml-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  -o-border-radius: 4px !important;
  text-align: center !important;
  padding: 17px 20px 11px !important; }

#header_container nav .rd_megamenu li a.link-product {
  padding-left: 0 !important; }
  #header_container nav .rd_megamenu li a.link-product:after {
    content: ' '; }
  #header_container nav .rd_megamenu li a.link-product:after {
    content: ' '; }

.link-menu-off > a {
  pointer-events: none;
  cursor: default; }

li#menu-item-1589 > a {
  text-transform: none !important; }

.add-ons-detail-final-slidshow {
  position: relative;
  background: #343434;
  z-index: -1;
  min-height: 282px;
  overflow: visible !important; }
  .add-ons-detail-final-slidshow:after {
    position: absolute;
    display: block !important;
    content: ' ' !important;
    width: 100%;
    height: 100%;
    background: url(images/bg-header-addons-detail.png) top right no-repeat !important;
    z-index: 1;
    right: -75px;
    top: 58px;
    min-height: 622px; }
  .add-ons-detail-final-slidshow h1 {
    font-size: 60px !important;
    color: #FFF;
    text-align: left;
    font-family: Raleway;
    font-weight: 800;
    font-style: normal; }
    .add-ons-detail-final-slidshow h1 span {
      font-weight: 200; }
  .add-ons-detail-final-slidshow h2 {
    color: #FFF;
    font-size: 16px;
    font-family: Raleway;
    font-weight: bold;
    margin-left: 10px;
    margin-top: -10px;
    letter-spacing: 1.2px; }
  .add-ons-detail-final-slidshow .subtitle-add-ons-detail-final ul {
    margin-left: 2px; }
    .add-ons-detail-final-slidshow .subtitle-add-ons-detail-final ul li {
      color: #FFF;
      position: relative;
      padding: 0px 0px 0px 20px;
      font-size: 16px;
      list-style: outside none none;
      font-family: Lato;
      line-height: 25px; }
      .add-ons-detail-final-slidshow .subtitle-add-ons-detail-final ul li::before {
        position: absolute;
        font-family: FontAwesome;
        top: 2px;
        left: 0px;
        content: "\f058"; }

.first-text-add-ons p {
  position: relative;
  top: 47px;
  color: #34495e;
  font-family: Lato;
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 46px; }

.content-add-ons-final {
  margin-top: -32px; }
  .content-add-ons-final h3 {
    color: #2c3e50;
    font-family: Lato;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 17px;
    margin-top: 49px;
    font-weight: 900;
    margin-bottom: -10px; }
  .content-add-ons-final p {
    font-weight: 400;
    color: #666666;
    font-family: Lato;
    font-size: 14px;
    margin-bottom: 38px;
    line-height: 24px; }

.box_download_right .content-box ol li {
  color: #fff;
  font-family: "Open Sans";
  font-size: 16px;
  line-height: 30px; }

.container_box_download.style_2 {
  min-height: 320px; }

.page_title_ctn_addons {
  background: #383838; }
  .page_title_ctn_addons h1 {
    font-size: 60px !important;
    color: #FFF !important;
    text-align: left;
    font-family: Raleway;
    font-weight: 500;
    font-style: normal;
    line-height: 60px; }

.entry_addons .addons_content {
  width: 45%;
  float: left; }
.entry_addons .addons_right_content {
  width: 55%;
  float: left;
  text-align: right;
  padding: 2%; }
  .entry_addons .addons_right_content img {
    width: 90%; }
.entry_addons .box_addons {
  clear: both;
  float: left;
  margin-top: 50px;
  width: 100%; }
.entry_addons .box_addons_right {
  width: 48%;
  float: left;
  margin-left: 2%; }
  .entry_addons .box_addons_right .table_new_subcribers {
    border: none;
    margin-left: 15px; }
    .entry_addons .box_addons_right .table_new_subcribers tr td {
      border-right: none;
      padding: 10px 0; }
      .entry_addons .box_addons_right .table_new_subcribers tr td a {
        color: #ff7328; }
.entry_addons .box_addons_left {
  width: 48%;
  float: left;
  margin-right: 2%; }
  .entry_addons .box_addons_left .title-box span {
    font-family: Raleway;
    font-weight: 600;
    font-size: 30px;
    color: #ff7328; }

.details_benefits_help {
  float: left;
  width: 100%;
  margin-top: 50px;
  padding-top: 40px;
  border-top: 2px solid rgba(220, 108, 25, 0.18); }
  .details_benefits_help .details_benefits {
    width: 65%;
    float: left;
    padding-right: 10%; }
  .details_benefits_help .help_resources {
    width: 35%;
    float: left; }

.container_box_download.new_users {
  min-height: auto;
  width: 48%;
  margin: 1%;
  padding-bottom: 20px; }
  .container_box_download.new_users .title-box {
    text-align: center;
    padding: 15px 25px; }
  .container_box_download.new_users .title_box_existing_users span {
    float: none;
    color: #ff7328;
    font-family: Raleway;
    font-size: 20px;
    margin-top: 5px; }
  .container_box_download.new_users .container-content {
    padding: 15px 25px; }

.slidshow-price-report .vc_span8 {
  width: 57% !important; }
.slidshow-price-report .vc_span4 {
  width: 40% !important; }
.slidshow-price-report p {
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
  font-family: Lato;
  padding-bottom: 10px; }
.slidshow-price-report h1 {
  font-size: 60px;
  color: #fff;
  font-family: Raleway;
  font-weight: 700;
  text-transform: uppercase; }
  .slidshow-price-report h1 span {
    font-weight: 200 !important; }
.slidshow-price-report .icon_box_si {
  margin-left: 20%; }
.slidshow-price-report .icon_box_si h3 {
  font-size: 18px;
  margin-left: 15px; }
.slidshow-price-report .icon_box_si p {
  font-size: 18px;
  margin-left: 15px; }
.slidshow-price-report i.ion-chatbubble-working {
  font-size: 65px; }
.slidshow-price-report .ty-phone {
  top: 1px; }
.slidshow-price-report i.ty-phone {
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 50px;
  font-size: 40px;
  border: 4px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -khtml-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(110deg);
  -moz-transform: rotate(110deg);
  -ms-transform: rotate(110deg);
  -o-transform: rotate(110deg);
  transform: rotate(110deg); }

.content-questinable-price h2 {
  font-size: 24px;
  font-family: Lato;
  color: #2c3e50;
  text-transform: uppercase;
  font-weight: 900;
  padding-bottom: 25px;
  padding-top: 35px; }
.content-questinable-price .update, .content-questinable-price .about {
  font-size: 18px;
  font-weight: 700;
  font-family: Lato;
  color: #ee6622;
  margin-bottom: -1px !important; }
.content-questinable-price .about {
  color: #666666;
  padding-bottom: 30px; }
  .content-questinable-price .about span {
    color: #ee6622; }
.content-questinable-price form div {
  margin-top: 0;
  position: static !important; }
.content-questinable-price select {
  box-shadow: none !important;
  font-size: 19px !important;
  color: #666666;
  padding: 10px;
  background: url("images/caret-select.png") no-repeat 97% 53% !important;
  appearance: none;
  font-family: arial, sans-serif !important;
  color: #666666 !important; }
.content-questinable-price select, .content-questinable-price #date-question {
  margin-top: 18px; }
.content-questinable-price input, .content-questinable-price textarea {
  font-size: 19px !important;
  font-family: arial, sans-serif !important;
  color: #666666 !important; }
.content-questinable-price input[type=text], .content-questinable-price input[type=email], .content-questinable-price textarea, .content-questinable-price select, .content-questinable-price #date-question {
  background: transparent;
  border: 2px solid #c2c2c2;
  border-radius: 5px; }
.content-questinable-price #username, .content-questinable-price #symbol, .content-questinable-price #incorrect-price, .content-questinable-price #date-question {
  width: 37.5% !important;
  float: left;
  margin-right: 14px; }
.content-questinable-price #email, .content-questinable-price #window-question, .content-questinable-price #correct-price {
  width: 46.5%;
  background-position: 94.5% 53% !important; }
.content-questinable-price #field-question, .content-questinable-price #reason-question, .content-questinable-price #product-used, .content-questinable-price textarea {
  width: 85.9%; }
.content-questinable-price .time {
  clear: both !important; }
  .content-questinable-price .time p {
    font-size: 20px;
    font-family: arial, sans-serif;
    color: #666666; }
  .content-questinable-price .time #hour, .content-questinable-price .time #minute {
    width: 37%;
    background-position: 89.5% 53% !important; }
  .content-questinable-price .time #hour {
    float: left;
    margin-right: 13px; }
  .content-questinable-price .time #minute {
    margin-top: -1px; }
  .content-questinable-price .time #time-zone {
    width: 77%;
    background-position: 94.5% 53% !important; }
.content-questinable-price .ui-datepicker-trigger {
  border-radius: 5px;
  margin-top: 20px;
  width: 32%;
  border: 1px solid #f36d2e !important;
  color: #ff7328;
  font-size: 20px;
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  background: transparent;
  padding: 8.5px;
  margin-bottom: 21px !important; }
.content-questinable-price #ui-datepicker-div {
  width: 17.2%; }
.content-questinable-price input[type=submit] {
  background-color: #ff7328;
  font-family: Lato;
  padding: 16px 75px;
  float: right;
  margin-right: 108px;
  margin-top: 64px; }
.content-questinable-price .time-p {
  font-size: 20px;
  font-family: arial, sans-serif;
  color: #666666; }
.content-questinable-price .time {
  margin-top: -65px !important;
  width: 60.7%;
  float: right;
  margin-top: -21px; }
.content-questinable-price .additional-comments {
  clear: both; }
.content-questinable-price .box-price {
  padding-top: 45px !important; }
  .content-questinable-price .box-price .box-esignal .img-box {
    height: 177px; }
    .content-questinable-price .box-price .box-esignal .img-box img {
      min-height: 177px;
      min-width: 171px; }
  .content-questinable-price .box-price .box-esignal .content-box {
    padding: 24px 5px 5px 30px !important; }
    .content-questinable-price .box-price .box-esignal .content-box h2 {
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
      font-size: 15px !important;
      letter-spacing: .3px;
      padding: 6px 0 0 0; }
    .content-questinable-price .box-price .box-esignal .content-box p {
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
      font-size: 9px !important;
      color: #969595;
      line-height: 16px;
      padding-top: 6px; }
  .content-questinable-price .box-price .box-esignal .btn-box .link-box {
    background: #ff7328;
    color: #fff !important;
    font-size: 10px !important;
    font-family: Lato !important;
    padding: 0px 34px !important; }
.content-questinable-price h3 {
  font-size: 20px !important;
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
  font-weight: 900 !important;
  margin-bottom: -20px !important; }

#wpcf7-f1125-p1841-o1 .wpcf7-validation-errors {
  width: 85.1%; }
#wpcf7-f1125-p1841-o1 #submit {
  margin-bottom: 15px; }

::-webkit-input-placeholder {
  font-size: 19px !important;
  font-family: arial, sans-serif !important;
  color: #666666 !important; }

:-moz-placeholder {
  /* Firefox 18- */
  font-size: 19px !important;
  font-family: arial, sans-serif !important;
  color: #666666 !important; }

::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 19px !important;
  font-family: arial, sans-serif !important;
  color: #666666 !important; }

:-ms-input-placeholder {
  font-size: 19px !important;
  font-family: arial, sans-serif !important;
  color: #666666 !important; }

.title_what_do_you_trade p {
  font-family: Raleway;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 15px;
  color: #fff; }
.title_what_do_you_trade h1 {
  color: #fff;
  font-family: Raleway;
  font-weight: 600;
  font-size: 60px;
  line-height: 60px;
  text-transform: uppercase;
  position: relative; }
  .title_what_do_you_trade h1 span {
    font-weight: 200; }

.what_do_you_trade_title_form p {
  color: #fff;
  font-family: Lato;
  font-size: 24px; }

.row_title_what_use_trading .title_what_use_trading {
  text-align: center; }
  .row_title_what_use_trading .title_what_use_trading h2 {
    color: #000;
    font-size: 30px;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
    text-transform: uppercase; }
    .row_title_what_use_trading .title_what_use_trading h2:before {
      content: ' ';
      width: 98px;
      height: 15px;
      display: inline-block;
      margin-right: 9px;
      background: url(images/bg-after-title_2.png) right no-repeat; }
    .row_title_what_use_trading .title_what_use_trading h2:after {
      content: ' ';
      width: 98px;
      height: 15px;
      margin-left: 9px;
      display: inline-block;
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      -khtml-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      background: url(images/bg-after-title_2.png) right no-repeat; }
  .row_title_what_use_trading .title_what_use_trading p {
    color: #666666;
    font-size: 14px;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }

.what_tabs_what_products {
  position: relative;
  /* STYLE width tabs*/
  /* end STYLE width tabs*/ }
  .what_tabs_what_products .rd_tabs.horizontal .tabs li.tabli:last-child {
    border-right: 1px solid #829199 !important; }
  .what_tabs_what_products .what_container_video {
    background: url(images/what_bg_video.png) left bottom no-repeat;
    padding-bottom: 49px; }
    .what_tabs_what_products .what_container_video .what_do_you_video {
      width: 96%;
      float: right; }
      .what_tabs_what_products .what_container_video .what_do_you_video iframe {
        border-top: 18px solid #000000;
        border-left: 18px solid #000000;
        border-radius: 15px 0 0 0px;
        -webkit-border-radius: 15px 0 0 0px; }
  .what_tabs_what_products ul.tabs {
    width: 70%;
    margin: auto; }
  .what_tabs_what_products .tab_content {
    margin-left: 13.8%; }
  .what_tabs_what_products .horizontal .tabs-container {
    padding-right: 0; }
  .what_tabs_what_products .btn_tab_what {
    float: left;
    width: 100%; }
    .what_tabs_what_products .btn_tab_what a {
      display: block;
      color: #fff;
      background: #ff7328;
      text-transform: uppercase;
      font-family: "latoblack";
      font-size: 16px;
      min-height: 55px;
      padding-top: 10px;
      width: 80%;
      margin: auto;
      text-align: center;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px; }
      .what_tabs_what_products .btn_tab_what a span {
        text-transform: none;
        font-style: italic;
        font-family: Lato;
        font-size: 13px; }
  .what_tabs_what_products ul.tabs li.tabli {
    width: 24%;
    text-align: center;
    height: 40px;
    line-height: 7px;
    margin-right: 1%;
    border: 1px solid #829199;
    margin-bottom: 5px; }
    .what_tabs_what_products ul.tabs li.tabli a {
      font-size: 16px;
      color: #829199;
      font-family: Lato; }
  .what_tabs_what_products ul.tabs li.active {
    background: #005bac;
    border: none; }
    .what_tabs_what_products ul.tabs li.active a {
      color: #fff; }
  .what_tabs_what_products .rd_tabs.horizontal .tabs-container {
    border: none;
    margin-top: 38px;
    width: 100%; }
  .what_tabs_what_products .list_item_ctn {
    margin-bottom: 38px; }
    .what_tabs_what_products .list_item_ctn .list_desc p {
      font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
      font-size: 30px; }

.what_title_menus h2 {
  color: red; }

.what_image_shema {
  position: relative;
  background: #fff url(images/bg_menus_footer_what.png) left top repeat-x; }

.what_menus_footer {
  background: #fff url(images/bg_menus_footer_what.png) left top repeat-x; }
  .what_menus_footer .what_title_menus h3 {
    text-transform: uppercase;
    font-family: "latoblack";
    font-size: 24px;
    color: #2c3e50;
    line-height: 25px; }
  .what_menus_footer .vc_empty_space {
    height: 52px;
    float: left;
    display: block;
    width: 100%; }

.reliable-real-time {
  position: absolute;
  top: 10%;
  left: 18%;
  width: 320px; }
  .reliable-real-time h4 {
    font-family: Lato;
    font-weight: bold;
    font-size: 18px;
    color: transparent; }
  .reliable-real-time p {
    color: transparent;
    font-size: 14px;
    font-family: Lato; }

.advanced-charting {
  position: absolute;
  top: 8%;
  left: 40%;
  width: 265px; }
  .advanced-charting h4 {
    font-family: Lato;
    font-weight: bold;
    font-size: 18px;
    color: transparent; }
  .advanced-charting p {
    color: transparent;
    font-size: 14px;
    font-family: Lato; }

.chart-trading {
  position: absolute;
  top: 6%;
  right: 22%;
  width: 315px; }
  .chart-trading h4 {
    font-family: Lato;
    font-weight: bold;
    font-size: 18px;
    color: transparent; }
  .chart-trading p {
    color: transparent;
    font-size: 14px;
    font-family: Lato; }

.alerts {
  position: absolute;
  bottom: 12%;
  left: 25%;
  width: 160px; }
  .alerts h4 {
    font-family: Lato;
    font-weight: bold;
    font-size: 18px;
    color: transparent; }
  .alerts p {
    color: transparent;
    font-size: 14px;
    font-family: Lato; }

.img-add-ons {
  position: absolute;
  left: 37.8%;
  bottom: 7.4%;
  width: 165px; }
  .img-add-ons h4 {
    font-family: Lato;
    font-weight: bold;
    font-size: 18px;
    color: transparent; }
  .img-add-ons p {
    color: transparent;
    font-size: 14px;
    font-family: Lato; }

.simultaneous {
  position: absolute;
  bottom: 2%;
  right: 38%;
  width: 190px; }
  .simultaneous h4 {
    font-family: Lato;
    font-weight: bold;
    font-size: 18px;
    color: transparent; }
  .simultaneous p {
    color: transparent;
    font-size: 14px;
    font-family: Lato; }

.hot-lists {
  position: absolute;
  bottom: 8%;
  right: 20.8%;
  width: 245px; }
  .hot-lists h4 {
    font-family: Lato;
    font-weight: bold;
    font-size: 18px;
    color: transparent; }
  .hot-lists p {
    color: transparent;
    font-size: 14px;
    font-family: Lato; }

.compare-products-content-what {
  background: #fff url(images/bg_menus_footer_what.png) left top repeat-x; }

.footer_4_col .tf_btn_pos a::hover {
  background: #005bac;
  color: #fff; }

.container-news-esignal {
  margin-left: -20px; }
  .container-news-esignal .item-news {
    width: 25%;
    float: left;
    padding: 0 0 17px 20px !important; }
    .container-news-esignal .item-news .wrapper-item-news {
      display: block;
      float: left;
      width: 100%;
      color: #666666;
      -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
      box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
      background: #ffffff;
      border: 1px solid #ebebeb; }
      .container-news-esignal .item-news .wrapper-item-news .image_instagram {
        text-align: center; }
  .container-news-esignal .item-news.twitter .cnt_twitter {
    padding: 15px 30px; }
  .container-news-esignal .item-news.twitter .footer-twitter {
    background: #55acf1;
    color: #fff;
    width: 100%;
    padding: 15px 30px;
    float: left; }
	.icons{
		display:none;}
    .container-news-esignal .item-news.twitter .footer-twitter .icons {
      float: right; }
      .container-news-esignal .item-news.twitter .footer-twitter .icons i {
        margin-left: 19px; }
  .container-news-esignal .item-news.twitter .image_twitter {
    text-align: center; }
  .container-news-esignal .item-news.twitter .author_twitter {
    margin-bottom: 30px;
    float: left;
    margin-top: 15px; }
    .container-news-esignal .item-news.twitter .author_twitter .author {
      float: left;
      width: 20%; }
    .container-news-esignal .item-news.twitter .author_twitter .name_and_screen_name {
      float: left;
      width: 75%;
      display: block;
      margin-left: 5%;
      margin-top: -4%; }
      .container-news-esignal .item-news.twitter .author_twitter .name_and_screen_name h3 {
        margin: 0;
        font-size: 13px;
        font-family: "latoblack";
        color: #2c3e50; }
		.container-news-esignal .item-news.twitter .author_twitter .name_and_screen_name h3 {
			color: #2c3e50;
		}
      .container-news-esignal .item-news.twitter .author_twitter .name_and_screen_name p {
        color: #666666;
        font-size: 14px;
        font-family: Lato; }
  .container-news-esignal .item-news.youtube .cnt_youtube {
    padding: 15px 30px; }
    .container-news-esignal .item-news.youtube .cnt_youtube h3 {
      margin: 0;
      font-size: 18px;
      font-family: Lato;
      font-weight: bold;
      color: #2c3e50;
      margin-bottom: 15px; }
	  container-news-esignal .item-news.youtube .cnt_youtube h3 a{
		   color: #2c3e50;
	  }
    .container-news-esignal .item-news.youtube .cnt_youtube p {
      color: #666666;
      font-size: 14px;
      font-family: Lato; }
  .container-news-esignal .item-news.youtube .footer_youtube {
    background: #4b4b4b;
    color: #fefefe;
    width: 100%;
    padding: 15px 30px;
    float: left; }
    .container-news-esignal .item-news.youtube .footer_youtube .icons {
      float: right; }
      .container-news-esignal .item-news.youtube .footer_youtube .icons i {
        margin-left: 19px; }
  .container-news-esignal .item-news.instagram .cnt_instagram {
    padding: 15px 30px; }
  .container-news-esignal .item-news.instagram .footer_instagram {
    background: #4b4b4b;
    color: #fefefe;
    width: 100%;
    padding: 15px 30px;
    float: left; }
    .container-news-esignal .item-news.instagram .footer_instagram .icons {
      float: right; }
      .container-news-esignal .item-news.instagram .footer_instagram .icons i {
        margin-left: 19px; }
  .container-news-esignal .item-news.b_esignal .ctn_esignal_blog {
    padding: 15px 30px; }
	 .container-news-esignal .item-news.b_esignal .ctn_esignal_blog  h3 a{
		 color:#2c3e50;
	 }
  .container-news-esignal .item-news.b_esignal .image_blog_news {
    text-align: center; }
  .container-news-esignal .item-news.b_esignal .footer_esignal_blog {
    background: #4b4b4b;
    color: #fefefe;
    width: 100%;
    padding: 15px 30px;
    float: left; }
    .container-news-esignal .item-news.b_esignal .footer_esignal_blog .icons {
      float: right; }
      .container-news-esignal .item-news.b_esignal .footer_esignal_blog .icons i {
        margin-left: 19px; }

table.live-event {
  border-collapse: collapse;
  border: 1px solid #eaf0f2 !important;
  border-radius: 3px;
  width: 93.5%; }
  table.live-event th {
    font-size: 16px;
    color: #2c3e50 !important;
    text-align: left;
    padding: 30px !important;
    border: none !important;
    font-family: Lato !important;
    font-weight: 900; }
  table.live-event td {
    vertical-align: top;
    padding: 34px 26px !important;
    border: none !important;
    color: #000;
    font-size: 14px;
    font-family: Lato !important; }
  table.live-event .category {
    width: 19.5%; }
  table.live-event .title {
    width: 31.5%; }
  table.live-event .date {
    width: 17%; }
  table.live-event .category-item {
    font-size: 14px;
    font-weight: 700;
    font-family: Lato !important; }
  table.live-event .content-title {
    margin-right: -8px;
    width:70%;
    float: right; }
    table.live-event .content-title h4 {
      color: #ff7328;
      font-size: 14px;
      font-family: Lato !important;
      font-weight: 800; }
    table.live-event .content-title h5 {
      margin-top: -5px;
      color: #000;
      font-size: 14px;
      font-family: Lato !important;
      font-weight: 700 !important; }
    table.live-event .content-title p {
      font-size: 14px;
      font-family: Lato !important;
      margin-top: -11px;
      line-height: 21px;
      padding-bottom: 20px;
      color: #000; }
  table.live-event .img-title {
    float: left; }
  table.live-event .content-location .register-now {
    position: relative;
    top: -6px;
    text-decoration: none;
    color: #34495e;
    border: 2px solid #34495e;
    padding: 11px 12px;
    border-radius: 3px;
    margin-left: 6%;
    font-family: Lato !important;
    font-weight: 900 !important;
    font-size: 16px;
    margin-left: 150px; }
  table.live-event tr:nth-child(2n+1) {
    background-color: #f8f8f8; }
  table.live-event th {
    background-color: #ecf0f1; }

.quizs_container {
  /* ANSWERR -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/ }
  .quizs_container .three_col .answer-item {
    width: 27%;
    float: left;
    margin-right: 1%; }
  .quizs_container .two_col .answer-item {
    width: 42%;
    float: left;
    margin-right: 1%; }
  .quizs_container .two_col .question_next {
    width: 154px !important; }
  .quizs_container .foor_col .answer-item {
    width: 18%;
    float: left;
    margin-right: 1%; }
  .quizs_container .foor_col .img_answer {
    min-height: 124px; }
  .quizs_container .answer_1, .quizs_container .answer_2, .quizs_container .answer_3, .quizs_container .answer_4 {
    /* FIRST ANSWERR -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/ }
    .quizs_container .answer_1 .question_next, .quizs_container .answer_2 .question_next, .quizs_container .answer_3 .question_next, .quizs_container .answer_4 .question_next {
      float: left;
      padding-top: 72px; }
      .quizs_container .answer_1 .question_next a, .quizs_container .answer_2 .question_next a, .quizs_container .answer_3 .question_next a, .quizs_container .answer_4 .question_next a {
        font-size: 18px; }
    .quizs_container .answer_1 .img_answer, .quizs_container .answer_2 .img_answer, .quizs_container .answer_3 .img_answer, .quizs_container .answer_4 .img_answer {
      float: left;
      margin-right: 7px;
      margin-top: 20px; }
    .quizs_container .answer_1 .container_item, .quizs_container .answer_2 .container_item, .quizs_container .answer_3 .container_item, .quizs_container .answer_4 .container_item {
      padding: 20px; }
  .quizs_container .answer_2 .container_item {
    padding-left: 30%;
    padding-right: 23%; }
  .quizs_container .answer_2 .info-answer {
    margin-top: 60px !important; }
  .quizs_container .answer_3 .img_answer {
    margin: auto;
    width: 100%; }
  .quizs_container .answer_3 .container_item {
    text-align: center; }
  .quizs_container .answer_4 .info-answer {
    margin-top: 18px !important; }
  .quizs_container .answer_4 .description_answer {
    font-size: 12px !important; }
  .quizs_container .answers {
    float: left;
    width: 100%;
    margin-top: 21px; }
    .quizs_container .answers .answer-item.active {
      border: 8px solid #0078ff;
      margin-top: -8px;
      height: 201px; }
      .quizs_container .answers .answer-item.active .container_item {
        background: #4b4b4b; }
      .quizs_container .answers .answer-item.active .info-answer {
        color: #fff; }
    .quizs_container .answers .answer-item {
      height: 185px; }
    .quizs_container .answers .container_item {
      width: 100%;
      height: 100%;
      background: #e8e8e8;
      border: 1px solid #fff;
      float: left;
      cursor: pointer; }
      .quizs_container .answers .container_item .img {
        max-width: 100%;
        max-height: 100%; }
    .quizs_container .answers .info-answer {
      color: #313131;
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      text-align: center;
      margin-top: 45px; }
    .quizs_container .answers .title_answer {
      font-size: 19.26px; }
    .quizs_container .answers .description_answer {
      font-size: 11px; }
    .quizs_container .answers .last {
      margin-right: 0; }
    .quizs_container .answers .question_next {
      background: #ff7328;
      text-align: center;
      height: 185px;
      width: 16%;
      margin-left: 8px; }
      .quizs_container .answers .question_next a {
        color: #fff;
        width: 100%;
        height: 100%;
        display: block;
        text-transform: uppercase;
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: bold; }
        .quizs_container .answers .question_next a span {
          display: block;
          font-size: 12px;
          font-family: "Open Sans", Helvetica, Arial, sans-serif;
          text-transform: lowercase; }
  .quizs_container .question .esignalHeading, .quizs_container .question .webinars .webinarHeading, .webinars .quizs_container .question .webinarHeading, .quizs_container .question .esignal-news .esignalNewsHeading, .esignal-news .quizs_container .question .esignalNewsHeading {
    text-align: center; }

.quiz_hide {
  display: none; }

.quiz_show {
  display: block; }

@media (max-width: 1214px) and (min-width: 767px) {
  .box-esignal .img-box {
    width: 100%;
    height: 100%;
    clear: both; }
  .box-esignal .content-box {
    width: 100%; }

  .block-guaranteed .count-guaranteed {
    width: 100%; }
    .block-guaranteed .count-guaranteed .icon-count {
      width: 100%;
      margin-bottom: 15px; }
  .block-guaranteed .content-guaranteed {
    width: 100%; }

  .awards-page .esignalHeading h2:before, .awards-page .webinars .webinarHeading h2:before, .webinars .awards-page .webinarHeading h2:before, .awards-page .esignal-news .esignalNewsHeading h2:before, .esignal-news .awards-page .esignalNewsHeading h2:before {
    left: 15%; }
  .awards-page .esignalHeading h2:after, .awards-page .webinars .webinarHeading h2:after, .webinars .awards-page .webinarHeading h2:after, .awards-page .esignal-news .esignalNewsHeading h2:after, .esignal-news .awards-page .esignalNewsHeading h2:after {
    right: 15%; }

  .compare-products-content .pricetable-inner .pricetable-column-inner .most-popular {
    width: 42px;
    height: 131px;
    position: absolute;
    top: -45px;
    right: 54px;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -khtml-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg); }

  .esignal-affiliate-form-section .contact-form-affiliate-esignal {
    width: 90% !important; }

  .about-services {
    width: 90%; } }
@media (max-width: 1605px) {
  .add-ons-detail-final-slidshow:after {
    right: -24%; } }
@media (max-width: 1500px) {
  .webinars-part .webinars-content {
    padding-top: 5px; }
    .webinars-part .webinars-content h4 {
      font-size: 20px;
      margin-bottom: 2px; }
    .webinars-part .webinars-content p {
      line-height: 14.5px !important; } }
@media (max-width: 1215px) {
  .header-compare-products .title-compare-products {
    font-size: 36px; }
  .header-compare-products .icon_box_si h3 {
    font-size: 12px !important; }

  .compare-products-content a {
    font-size: 14px !important;
    padding: 0; }

  .add-ons-detail-final-slidshow:after {
    right: -40%; }

  .slidshow-price-report h1 {
    font-size: 46px !important; }
  .slidshow-price-report .icon_box_si h3 {
    font-size: 13px; }

  .content-questinable-price .time-p, .content-questinable-price .time {
    width: 100% !important; }
  .content-questinable-price .time {
    margin-top: -21px !important; }
  .content-questinable-price #time-zone {
    width: 85.5% !important; }
  .content-questinable-price .ui-datepicker-trigger {
    width: 38% !important; }
  .content-questinable-price #hour, .content-questinable-price #minute {
    width: 41.5% !important; }
  .content-questinable-price #date-question {
    width: 45% !important; }

  .title-header-education h1, .title-header-education h2 {
    font-size: 46px; }

  .item-webinars .content-box h2 {
    font-size: 23px !important; }

  .tabs_groups_addons .tabs-addons {
    width: 100%; }

  .container-addons ul.filteraddons li {
    padding: 7px 5px !important;
    margin-right: 2px !important;
    font-size: 14.5px !important; }

  .content-addon .btns-addons a {
    padding: 9px 15px !important; }

  .header_basic_final .title_esignal_basic h1 {
    font-size: 47px; }
    .header_basic_final .title_esignal_basic h1:after {
      top: 2px; }

  .blox_esignal_classic_product .btn-left-down, .blox_esignal_classic_product .container_box_download .btn-right-down, .container_box_download .blox_esignal_classic_product .btn-right-down {
    width: 100% !important;
    padding: 10px 20px; }
  .blox_esignal_classic_product .btn-right-down {
    width: 100% !important;
    padding: 10px 20px; }

  .webinars-part .webinars-video {
    width: 100%; }
  .webinars-part .webinars-content {
    width: 100%;
    padding-right: 26px; }
    .webinars-part .webinars-content p {
      padding-right: 51px;
      line-height: 18px !important; }

  .row_title_what_use_trading .title_what_use_trading h2 {
    font-size: 18px; }
    .row_title_what_use_trading .title_what_use_trading h2:before {
      width: 45px; }
    .row_title_what_use_trading .title_what_use_trading h2:after {
      width: 45px; }

  .home-products .user-a-esignal p:before {
    width: 20px;
    margin-right: 10px; }

  .home-products .user-a-esignal p:after {
    width: 20px;
    margin-left: 10px; }

  .webinars .blog_box_content a {
    font-size: 20px;
    line-height: 20px; }
  .webinars .blog_box_description {
    font-size: 18px;
    min-height: 0px; }
  .webinars .date-webinar {
    font-size: 18px; }
  .webinars .btn-sign-up-webinar {
    font-size: 12px !important; }

  .header-third-party p {
    font-size: 21px !important; }

  table.live-event {
    width: 100%; }
    table.live-event .category {
      width: 16%; }
    table.live-event .location {
      width: 20%; }

  .content-location {
    line-height: 40px; }
    .content-location .register-now {
      margin-left: 0 !important;
      font-size: 15px !important; }

  table.live-event .register-now {
    margin-left: -55px !important;
    padding: 11px 7px !important; }

  .subscriber-specials-content .prepay-esignal table td {
    padding: 8px 6px !important; }
    .subscriber-specials-content .prepay-esignal table td span {
      font-size: 13px !important; }

  .education-members .webinars-part .webinars-video {
    width: 100% !important; }

  .access_directly {
    font-size: 14px !important; } }
@media (max-width: 1215px) and (min-width: 767px) {
  .system_requirements .container_box_download .btn-left-down, .system_requirements .container_box_download .btn-right-down, .system_requirements .container_box_download .btn-right-down {
    width: 100% !important; } }
@media (max-width: 1215px) and (min-width: 1035px) {
  .slider-members-page .members-icon-contact .icon_box_si p {
    font-size: 19px !important; } }
@media only screen and (max-width: 1035px) and (min-width: 768px) {
  .wrapper {
    width: 90% !important; }
	#footer_bg .wrapper {
    width: 96% !important; }
	#footer{
		width:100% !important;}

  .MO_form-contact {
    width: 100%; }

  .MO_info-contact {
    width: 50%; }

  .MO_icon-social {
    width: 50%; } }
@media (max-width: 1200px) {
  .slidshow-reviews-testimonials h1 {
    font-size: 53px; } }
@media (max-width: 1035px) {
  .members-icon-contact .vc_column_container {
    width: 50% !important; }

  .btn-welcome-back .vc_span9.wpb_column.vc_column_container {
    width: 100%;
    margin-left: 0 !important; }
  .btn-welcome-back .ta_left {
    width: 100%; }
  .btn-welcome-back .rd_normal_bt {
    display: block;
    width: 100%;
    margin-bottom: 10px !important; }

  .container-webinar-week .btn-read-more {
    width: 100%;
    margin-bottom: 10px;
    display: block; }
  .container-webinar-week .btn-all-events {
    width: 100%;
    display: block; }

  .slider-members-page .vc_span6.wpb_column.vc_column_container {
    width: 100% !important; }

  .quizs_container .answers .answer-item {
    height: 200px; }
  .quizs_container .answers .active.answer-item {
    height: 216px; }
  .quizs_container .answers .question_next {
    height: 200px;
    height: 200px; } }
@media (max-width: 992px) {
  .header-compare-products .vc_span10 {
    width: 100% !important; }
  .header-compare-products .vc_span2 {
    width: 50% !important;
    margin-top: -30px;
    margin-left: -12px !important; }
    .header-compare-products .vc_span2 .icon_box_si h3 {
      float: none;
      font-size: 18px !important;
      margin-left: 15px; }

  .compare-products-content .pricetable-price .pt_price {
    font-size: 24px; }
  .compare-products-content .pricetable-name {
    font-size: 31px !important; }

  .pricetable-button-container a {
    padding: 10px 10px !important;
    font-size: 12px !important; }

  .slidshow-reviews-testimonials h1 {
    font-size: 40px !important; }

  .contact-support .vc_span12 {
    padding: 0; }
  .contact-support .rd_normal_bt {
    min-width: 200px !important; }

  .why-speak-to-expert p {
    font-size: 15px !important; }
  .why-speak-to-expert h3 {
    font-size: 26px !important; }

  .contact-support-left input[type="submit"] {
    width: 200px; }

  .add-ons-detail-final-slidshow:after {
    content: '';
    display: none;
    width: 0;
    height: 0;
    background: none; }

  .slidshow-price-report .vc_span8 {
    width: 100% !important; }
  .slidshow-price-report .vc_span4 {
    width: 59% !important; }

  .title-header-education h1, .title-header-education h2 {
    font-size: 38px; }
  .title-header-education h1 {
    line-height: 38px !important; }

  .item-webinars .content-box {
    bottom: 220px; }
    .item-webinars .content-box h2 {
      font-size: 17px !important;
      line-height: 22px;
      min-height: 44px; }
    .item-webinars .content-box a {
      padding: 11px 50px !important; }

  .home-products .vc_span6 {
    width: 100% !important; }
  .home-products .user-a-esignal p:before {
    width: 50px;
    margin-right: 13px; }
  .home-products .user-a-esignal p:after {
    width: 50px;
    margin-left: 13px; }

  .header-third-party .icon_box_si h3 {
    font-size: 22px; }
  .header-third-party .icon_box_si p {
    font-size: 20px; }

  .partners_ctn a img {
    width: 80%; }

  .tabs-addons li a {
    font-size: 11px !important; }

  .tabs_groups_addons .filteraddons {
    margin-bottom: 30px; }
    .tabs_groups_addons .filteraddons li {
      width: 30%;
      text-align: center; }

  .content-addon .btns-addons a {
    padding: 9px 12px !important;
    font-size: 15px !important; }
  .content-addon .image-price .price {
    width: 155px; }

  .header_basic_final .classic_header_left {
    width: 100% !important; }
  .header_basic_final .classic_header_right {
    width: 100% !important;
    margin-left: 0px !important;
    margin-top: 35px; }
    .header_basic_final .classic_header_right .basic_price_per_month {
      text-align: left; }
    .header_basic_final .classic_header_right .ta_center.tf_btn_pos {
      text-align: left; }
    .header_basic_final .classic_header_right .icon_box_si {
      margin-left: 0px; }

  .webinars-part {
    margin-right: 13px !important; }
    .webinars-part .webinars-content p {
      padding-right: 0;
      line-height: 18px !important; }

  .webinars .webinarHeading h2:after {
    width: 50px; }
  .webinars .webinarHeading h2:before {
    width: 50px; }
  .webinars .home_page_free_webinars {
    padding-left: 5%;
    padding-right: 5%; }
    .webinars .home_page_free_webinars .cbp_type01 .rp_right {
      right: 4%; }
    .webinars .home_page_free_webinars .cbp_type01 .rp_left {
      left: 4%; }

  .header-third-party p {
    font-size: 14px !important; }
  .header-third-party h3 {
    font-size: 18px !important; }

  table.live-event .category {
    width: 1%; }
  table.live-event .content-location {
    font-size: 13px; }
    table.live-event .content-location .register-now {
      font-size: 13px !important;
      padding: 11px 4px; }
  table.live-event .content-title {
    width: 100% !important;
    margin-right: 0; }

  .box_addons_left {
    width: 100% !important; }

  .box_addons_right {
    margin-left: 0 !important;
    margin-top: 30px !important;
    width: 100% !important; }

  .header-third-party p {
    font-size: 22px !important; }

  .trading-strategy h3 {
    line-height: 25px; }

  table.live-event .register-now {
    margin-left: -28px !important;
    padding: 11px 4px !important; }
  table.live-event td {
    padding: 34px 6px !important; }
  table.live-event th {
    padding: 30px 4px !important; }

  .header_signature_final .vc_span8 {
    width: 100% !important; }
  .header_signature_final .vc_span4 {
    width: 100% !important; }
  .header_signature_final .basic_price_per_month {
    text-align: left;
    margin-top: 50px; }
  .header_signature_final .ta_center {
    text-align: left; }

  .subscriber-specials-content .prepay-esignal .wpb_vc_table {
    width: 100%;
    overflow-y: auto; }

  .esignal-affiliate-final-title h1 {
    line-height: 57px !important; }

  .support-content .header-third-party .icon_box_si p {
    font-size: 13px !important; }
  .support-content .header-third-party .title-third-party h1 {
    font-size: 53px; }

  .commentary-pricing h1 {
    line-height: 57px; }

  .education-members {
    padding-left: 33px !important; }
    .education-members .webinars-part {
      width: 31% !important; }

  .quizs_container .answers .answer-item {
    width: 25%;
    height: 220px; }
  .quizs_container .answers .active.answer-item {
    height: 236px; }
  .quizs_container .answers .question_next {
    height: 220px; }

  .access_directly {
    display: block; }
}
@media (max-width: 992px) and (min-width: 767px) {
  .content-questinable-price ::-webkit-input-placeholder {
    font-size: 15px !important; }
  .content-questinable-price :-moz-placeholder {
    /* Firefox 18- */
    font-size: 15px !important; }
  .content-questinable-price ::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 15px !important; }
  .content-questinable-price :-ms-input-placeholder {
    font-size: 15px !important; }
  .content-questinable-price .ui-datepicker-trigger {
    font-size: 15px !important;
    padding: 12px 0; }
  .content-questinable-price select {
    font-size: 15px !important; }

  .why-bloc-center .mediumlarge_rd_bt {
    max-height: 65px; }

  .option-analytix-content .comparaison-matrix a {
    padding: 8px 18px 15px !important; }
  .option-analytix-content .comparaison-matrix table td {
    padding: 14px 5px !important; }
    .option-analytix-content .comparaison-matrix table td span {
      font-size: 12px !important; }

  .elite-members-content .tm_author {
    font-size: 17px; }
  .elite-members-content .tm_info {
    font-size: 14px;
    width: 116px; }

  .icon-contact-esignal .icon_box_si p {
    font-size: 13px !important; }

  .broker-partners-content table td {
    padding: 10px 7px !important; }
    .broker-partners-content table td span {
      font-size: 13px !important; } }
@media (max-width: 767px) {
  .MO_form-contact {
    width: 100%; }

  .MO_info-contact {
    width: 100%; }

  .MO_icon-social {
    width: 100%; }
#esignal-live{
	display:none !important;
}
#partaners{
	display:none !important;
}
  .container-awards {
    margin-left: 0px; }
    .container-awards .item-awards {
      width: 100%;
      padding: 0 !important;
      border-bottom: 10px solid #313131; }
    .container-awards .wrapper-awards {
      width: 100%; }

  .block-guaranteed .content-guaranteed p {
    padding-right: 1%; }

  .awards-page .esignalHeading h2:before, .awards-page .webinars .webinarHeading h2:before, .webinars .awards-page .webinarHeading h2:before, .awards-page .esignal-news .esignalNewsHeading h2:before, .esignal-news .awards-page .esignalNewsHeading h2:before {
    left: -15%; }
  .awards-page .esignalHeading h2:after, .awards-page .webinars .webinarHeading h2:after, .webinars .awards-page .webinarHeading h2:after, .awards-page .esignal-news .esignalNewsHeading h2:after, .esignal-news .awards-page .esignalNewsHeading h2:after {
    right: -15%; }

  .form_contact_form input[type='text'], .form_contact_form input[type='email'], .form_contact_form input[type='url'] {
    width: 100%; }

  #contact-footer h2.title-contact-footer:after {
    right: 5%; }
  #contact-footer h2.title-contact-footer:before {
    left: 5%; }

  .header-third-party {
    height: auto !important; }
    .header-third-party .title-third-party h1 {
      font-size: 39px;
      line-height: 50px; }
    .header-third-party .title-third-party .icon_box_si {
      margin-bottom: 25px !important; }
    .header-third-party p {
      font-size: 22px !important; }
    .header-third-party h3 {
      font-size: 18px !important; }
    .header-third-party .icon_box_si {
      margin-bottom: 25px !important; }

  .text-visit-affiliate-page {
    margin-bottom: 35px !important; }

  .header-compare-products .title-compare-products {
    font-size: 29px;
    line-height: 39px !important; }

  .features_checkes {
    min-height: 0 !important; }

  .compare-products-content .pricetable-button-container a {
    padding: 18px 47px !important;
    font-size: 20px !important; }
  .compare-products-content .pricetable-name {
    font-size: 40px !important; }

  .compare-products-content .pricetable-inner .pricetable-column-inner .most-popular {
    right: 0; }

  .blocks-trading-education .vc_span3 {
    margin-bottom: 10px; }

  .c_of_traders {
    text-align: center;
    margin-bottom: 25px; }

  .contact-support .vc_span8 {
    border-right: none; }
  .contact-support .contact-support-left .why-speak-to-expert {
    position: static; }
  .contact-support .contact-support-left input[type="submit"] {
    width: 100%;
    position: static; }

  .why-introduction-market-data img {
    width: 100%; }

  .row-form {
    margin-bottom: 15px; }

  .left-input.label-large, .esignal_affiliate_form_apply_today .row-form .label-large.right-input {
    min-height: 65px !important; }

  .esignal_affiliate_form_apply_today .row-form .left-input span.label-input, .esignal_affiliate_form_apply_today .row-form .right-input span.label-input {
    left: 10px;
    font-size: 13px; }

  .esignal_affiliate_form_apply_today .row-form .right-input span.label-input {
    left: 10px;
    font-size: 13px; }

  .esignal_affiliate_form_apply_today .row-form .left-input, .esignal_affiliate_form_apply_today .row-form .right-input {
    width: 100%;
    margin-bottom: 10px; }

  .esignal_affiliate_form_apply_today .row-form .right-input {
    width: 100%;
    margin-left: 0; }

  .esignal-affiliate-form-section .contact-form-affiliate-esignal {
    width: 98% !important; }

  .about-services {
    width: 98%; }

  .about-services .row-form .one-input {
    position: static; }
    .about-services .row-form .one-input input[type="text"], .about-services .esignal_affiliate_form_apply_today .row-form .one-input input[type="email"], .esignal_affiliate_form_apply_today .about-services .row-form .one-input input[type="email"] {
      position: static; }
    .about-services .row-form .one-input span.label-input {
      position: static;
      font-size: 14px; }
  .about-services .row-form .left-large {
    width: 100% !important;
    margin-bottom: 15px; }
  .about-services .row-form .right-small {
    width: 100% !important;
    margin-bottom: 15px; }

  .content-questinable-price {
    width: 100% !important; }
    .content-questinable-price #username, .content-questinable-price #email, .content-questinable-price #symbol, .content-questinable-price select, .content-questinable-price .time, .content-questinable-price #hour, .content-questinable-price #minute, .content-questinable-price textarea, .content-questinable-price #time-zone, .content-questinable-price #incorrect-price, .content-questinable-price #correct-price {
      width: 100% !important; }
    .content-questinable-price #minute {
      margin-right: 0 !important;
      margin-top: 19px !important; }
    .content-questinable-price .time {
      margin-top: -15px; }
    .content-questinable-price #hour, .content-questinable-price #minute {
      background-position: 96% 53% !important; }
    .content-questinable-price #date-question {
      width: 53% !important; }
    .content-questinable-price .ui-datepicker-trigger {
      width: 41.5% !important;
      font-size: 15px;
      height: 43px; }

  .slidshow-price-report .icon_box_si h3 {
    font-size: 18px; }

  .container-news-esignal {
    margin-left: -10px; }
    .container-news-esignal .item-news {
      width: 100%;
      padding-left: 0px !important; }

  .what_tabs_what_products ul.tabs li.tabli {
    width: 100% !important; }
  .what_tabs_what_products .tab_content {
    margin-left: 1%; }

  .title-header-education h1, .title-header-education h2 {
    font-size: 29px;
    line-height: 35px; }

  .attendees_saying h3 {
    margin-top: 86px; }

  .free_education {
    margin-bottom: -51px !important; }

  .content-box {
    bottom: 114px; }
    .content-box h2 {
      font-size: 24px !important;
      line-height: 22px; }
    .content-box a {
      padding: 11px 50px !important; }

  .zeus .tp-thumb-title {
    top: 20% !important;
    font-size: 14px !important;
    padding: 5px !important; }

  .home_free_trial_products {
    padding: 2%; }

  .webinars .home_page_free_webinars {
    padding-left: 5%;
    padding-right: 5%; }
    .webinars .home_page_free_webinars .cbp_type01 .rp_right {
      right: 1%; }
      .webinars .home_page_free_webinars .cbp_type01 .rp_right:before {
        left: 40px; }
    .webinars .home_page_free_webinars .cbp_type01 .rp_left {
      left: 1%; }
      .webinars .home_page_free_webinars .cbp_type01 .rp_left:before {
        left: 8px; }

  .esignalHeading h2:before, .webinars .webinarHeading h2:before, .esignal-news .esignalNewsHeading h2:before, .webinars .webinarHeading h2:before, .esignal-news .esignalNewsHeading h2:before {
    width: 50px;
    background-position: right; }

  .esignalHeading h2:after, .webinars .webinarHeading h2:after, .esignal-news .esignalNewsHeading h2:after, .webinars .webinarHeading h2:after, .esignal-news .esignalNewsHeading h2:after {
    width: 50px;
    background-position: right; }

  #partaners .vc_span2 {
    width: 100% !important;
    margin-left: 0 !important;
    text-align: center;
    margin-bottom: 20px; }

  .footer_type_1 .widget_wrap {
    min-height: 0 !important; 
	margin:10px !important;
	width:90% !important;}

  .image-hero-addons .title-addons h1 {
    font-size: 42px; }

  .tabs_groups_addons .tabs-addons li {
    width: 50% !important; }
  .tabs_groups_addons .tabs-addons a {
    font-size: 14px !important; }

  .container-addons .content-addon {
    width: 100% !important;
    margin-top: 30px !important; }
    .container-addons .content-addon .image-price .price {
      width: 201px; }

  .webinars-part .webinars-video {
    width: 50%;
    margin-bottom: 30px; }
  .webinars-part .webinars-content {
    padding-top: 10px;
    width: 50%;
    margin-bottom: 35px; }
    .webinars-part .webinars-content p {
      line-height: 14px !important;
      font-size: 12px; }
    .webinars-part .webinars-content h4 {
      font-size: 18px; }

  .free-esignal-post h2.esignalHeading, .free-esignal-post .webinars h2.webinarHeading, .webinars .free-esignal-post h2.webinarHeading, .free-esignal-post .esignal-news h2.esignalNewsHeading, .esignal-news .free-esignal-post h2.esignalNewsHeading {
    font-size: 23px !important; }
    .free-esignal-post h2.esignalHeading::after, .free-esignal-post .webinars h2.webinarHeading::after, .webinars .free-esignal-post h2.webinarHeading::after, .free-esignal-post .esignal-news h2.esignalNewsHeading::after, .esignal-news .free-esignal-post h2.esignalNewsHeading::after {
      width: 50px; }
    .free-esignal-post h2.esignalHeading::before, .free-esignal-post .webinars h2.webinarHeading::before, .webinars .free-esignal-post h2.webinarHeading::before, .free-esignal-post .esignal-news h2.esignalNewsHeading::before, .esignal-news .free-esignal-post h2.esignalNewsHeading::before {
      width: 50px; }

  .row_title_what_use_trading .title_what_use_trading h2 {
    font-size: 16px; }
    .row_title_what_use_trading .title_what_use_trading h2:before {
      width: 10px; }
    .row_title_what_use_trading .title_what_use_trading h2:after {
      width: 10px; }

  .slider-members-page .ls-v5 .ls-nav-prev {
    display: none; }

  .slider-members-page .ls-v5 .ls-nav-next {
    display: none; }

  .container-webinar-week .cont-img .thumb-img {
    width: 100%; }
  .container-webinar-week .cont-img .presented {
    width: 50%; }
  .container-webinar-week .cont-img .when-webinar {
    width: 48%; }

  table.live-event {
    border: 0; }
    table.live-event thead {
      display: none; }
    table.live-event tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd; }
    table.live-event .content-location {
      margin-top: -10px;
      font-size: 14px; }
    table.live-event .content-title {
      width: 89% !important;
      float: none;
      text-align: left;
      margin-bottom: -28px; }
      table.live-event .content-title h4 {
        width: 77% !important; }
    table.live-event .img-title {
      position: relative;
      top: 39px;
      float: none; }
    table.live-event td {
      padding: 25px 20px !important;
      display: block;
      text-align: right;
      border-bottom: 1px dotted #ccc !important; }
      table.live-event td::before {
        content: attr(data-label);
        float: left;
        text-transform: uppercase;
        font-size: 16px;
        color: #2c3e50 !important;
        font-family: Lato !important;
        font-weight: 900; }

  table td:last-child {
    border-bottom: 0 !important; }

  .addons_content {
    width: 100% !important; }

  .addons_right_content {
    text-align: center !important;
    width: 100% !important; }

  .details_benefits {
    width: 100% !important; }

  .help_resources {
    width: 100% !important; }

  .box_download_right table td {
    border-bottom: 1px solid !important; }
  .box_download_right table a {
    padding: 0 !important; }

  .trading-strategy {
    margin-bottom: 20px; }
    .trading-strategy .vc_column_container {
      margin-bottom: 19px; }

  .option-analytix-partner img {
    width: 100% !important;
    height: auto !important; }

  .market-screener-partner .img-partner img {
    width: 100% !important;
    height: auto !important; }

  .elite-partner .our-partners img {
    width: 100% !important; }

  .btn-visit-affiliate .text-visit-affiliate-page p {
    text-align: left !important; }

  .broker-partners-content table td {
    padding: 10px 3px !important; }
    .broker-partners-content table td span {
      font-size: 12px !important; }

  .members-icon-contact .vc_column_container {
    width: 100% !important;
    margin-bottom: 30px !important; }

  .education-members .webinars-part {
    width: 100% !important; }
    .education-members .webinars-part .webinars-video {
      width: 50% !important; }

  .quizs_container .answers .answer-item {
    height: 240px; }
  .quizs_container .answers .active.answer-item {
    height: 256px; }
  .quizs_container .answers .question_next {
    height: 240px; }
  .quizs_container .answers .container_item {
    padding: 5px !important; }

  .item-webinars .img-wtext img {
    width: 100%; } 
	.footer_5_col .widget_wrap{
		margin:90px;
        clear:both;}	}
@media (max-width: 600px) {
  .header-compare-products .title-compare-products {
    font-size: 21px;
    line-height: 34px !important; }

  .compare-products-content .pricetable-button-container a {
    font-size: 16px !important; }

  .slidshow-price-report p {
    font-size: 20px;
    padding-bottom: 0; }
  .slidshow-price-report h1 {
    font-size: 28px !important; }

  .content-questinable-price .time-p {
    font-size: 18px; }
  .content-questinable-price .ui-datepicker-trigger {
    padding: 5px;
    font-size: 14px; }
  .content-questinable-price .vc_span8 ::-webkit-input-placeholder {
    font-size: 14px !important; }
  .content-questinable-price .vc_span8 :-moz-placeholder {
    /* Firefox 18- */
    font-size: 15px !important; }
  .content-questinable-price .vc_span8 ::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 15px !important; }
  .content-questinable-price .vc_span8 :-ms-input-placeholder {
    font-size: 15px !important; }
  .content-questinable-price .vc_span8 select {
    font-size: 15px !important; }
  .content-questinable-price h2.title-form-price {
    font-size: 18px; }
  .content-questinable-price .about, .content-questinable-price .update, .content-questinable-price .about {
    font-size: 16px; }

  .rev_slider_wrapper .tp-thumbs {
    display: none; }

  .esignalHeading h2, .webinars .webinarHeading h2, .esignal-news .esignalNewsHeading h2, .webinars .webinarHeading h2, .esignal-news .esignalNewsHeading h2 {
    font-size: 13px; }

  .webinars .webinarHeading h2 {
    font-size: 20px; }

  .header_basic_final .title_esignal_basic h1 {
    font-size: 35px; }
    .header_basic_final .title_esignal_basic h1:after {
      background-position: center;
      background-size: 100%;
      width: 120px;
      left: 75%; }

  .row_title_what_use_trading .title_what_use_trading h2 {
    font-size: 16px; }
    .row_title_what_use_trading .title_what_use_trading h2:before {
      width: 0px; }
    .row_title_what_use_trading .title_what_use_trading h2:after {
      width: 0px; }

  .home-products .user-a-esignal p {
    font-size: 15px; }
    .home-products .user-a-esignal p:before {
      display: none; }
    .home-products .user-a-esignal p:after {
      display: none; }

  #title-kind h2:after {
    width: 25px;
    margin-left: 10px; }
  #title-kind h2:before {
    width: 25px;
    margin-right: 10px; }

  .ls-wp-container.ls-v5 {
    min-height: 250px !important; }
    .ls-wp-container.ls-v5 .ls-inner {
      min-height: 250px !important; }
    .ls-wp-container.ls-v5 .btn-slider-read-more {
      width: 150px !important;
      height: 30px !important;
      line-height: 30px !important; }
    .ls-wp-container.ls-v5 .ls-bottom-slidebuttons {
      top: 20px !important; }

  .box_addons_left .container_box_download .title-box {
    padding: 10px 44px 40px 44px !important; }
    .box_addons_left .container_box_download .title-box span {
      float: left !important;
      width: 100% !important;
      font-size: 22px !important;
      padding-top: 7px !important; }

  .box_download_right .title-box {
    padding: 10px 44px 58px 44px !important; }
    .box_download_right .title-box span {
      font-size: 13px !important;
      width: 100% !important; }
  .box_download_right table td {
    border-bottom: 1px solid !important;
    font-size: 14px !important; }
  .box_download_right table a {
    padding: 0 !important;
    font-size: 14px !important; }

  .carousel_education .partners li {
    min-width: 320px !important; }
  .carousel_education .details {
    margin-left: 0; }

  .header-why .title-why h1 {
    line-height: 56px; }

  .header-why-bloc-education .title-why-bloc-education h1 {
    font-size: 50px !important;
    line-height: 55px !important; }

  .why-pricing-esignal .title-pricing-esignal h2:after {
    background: url(images/bg-after-title.png) right no-repeat;
    display: inline-block;
    margin-left: 15px;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .why-pricing-esignal .title-pricing-esignal h2:before {
    background: url(images/bg-after-title.png) right no-repeat;
    display: inline-block;
    margin-right: 15px; }

  .watch-esignal h2 {
    font-size: 22px; }

  .trading-strategy-buys table td span {
    font-size: 11px !important; }

  .image-hero-addons .title-addons h1 {
    font-size: 32px !important; }

  .foundations-events table td {
    padding: 14px 5px !important; }

  .monitor-program .table-monitor-program {
    width: 100%;
    overflow-y: auto;
    margin: 0 0 1em; }

  .properties-explanation table td {
    padding: 14px 5px !important; }

  .linear-content h3 {
    line-height: 24px; }

  .product-training-content .wpb_vc_table {
    width: 100%;
    overflow-y: auto;
    margin: 0 0 1em; }

  .system_requirements .container_box_download .btn-left-down, .system_requirements .container_box_download .btn-right-down, .system_requirements .container_box_download .btn-right-down {
    width: 100% !important; }

  .compare-products-content .pricetable-name {
    font-size: 31px !important; }
  .compare-products-content .pricetable-inner .pricetable-column-inner .most-popular {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    top: 0 !important;
    right: 0 !important; }

  .monitor-program .wpb_vc_table {
    width: 100%;
    overflow-y: auto;
    margin: 0 0 1em; }

  .subscriber-specials-content .prepay-esignal table td {
    padding: 8px 11px !important; }
    .subscriber-specials-content .prepay-esignal table td span {
      font-size: 12px !important; }

  .broker-partners-content .wpb_vc_table {
    width: 100%;
    overflow-y: auto; } }
@media (max-width: 500px) {
  .box-esignal .img-box {
    width: 100%;
    height: 100%;
    clear: both; }
  .box-esignal .content-box {
    width: 100%; }

  .slidshow-reviews-testimonials h1 {
    font-size: 31px !important; }
  .slidshow-reviews-testimonials p {
    font-size: 20px; }

  .partners_ctn.part_col_4 div {
    width: 100%; }

  #partaners .partners_ctn.part_col_4 a {
    display: inline-block;
    margin-bottom: 20px; }

  .partners_ctn a img {
    width: auto; }

  .image-hero-addons .title-addons h2 {
    line-height: 22px; }
  .image-hero-addons .title-addons h1 {
    margin-top: -72px; }

  .tabs_groups_addons .tabs-addons li {
    width: 100% !important; }

  .header_basic_final
  .title_esignal_basic h1:after {
    left: 70%;
    top: -25px; }

  .webinars-part .webinars-video {
    width: 100% !important; }
  .webinars-part .webinars-content {
    width: 100% !important; }
    .webinars-part .webinars-content p {
      line-height: 18px !important;
      font-size: 13px; }

  .attendees_saying h3 {
    font-size: 19px !important; }

  .free-esignal-post h2.esignalHeading, .free-esignal-post .webinars h2.webinarHeading, .webinars .free-esignal-post h2.webinarHeading, .free-esignal-post .esignal-news h2.esignalNewsHeading, .esignal-news .free-esignal-post h2.esignalNewsHeading {
    font-size: 15px !important; }
    .free-esignal-post h2.esignalHeading::after, .free-esignal-post .webinars h2.webinarHeading::after, .webinars .free-esignal-post h2.webinarHeading::after, .free-esignal-post .esignal-news h2.esignalNewsHeading::after, .esignal-news .free-esignal-post h2.esignalNewsHeading::after {
      width: 30px;
      margin-right: 8px; }
    .free-esignal-post h2.esignalHeading::before, .free-esignal-post .webinars h2.webinarHeading::before, .webinars .free-esignal-post h2.webinarHeading::before, .free-esignal-post .esignal-news h2.esignalNewsHeading::before, .esignal-news .free-esignal-post h2.esignalNewsHeading::before {
      width: 30px;
      margin-left: 8px; }

  .why-title-contact-us h2:before {
    width: 25px; }
  .why-title-contact-us h2:after {
    width: 25px; }

  .webinars .btn-all-webinars a {
    width: 235px; }

  .webinars .webinarHeading h2 {
    font-size: 16px; }
    .webinars .webinarHeading h2:after {
      width: 15px; }
    .webinars .webinarHeading h2:before {
      width: 15px; }

  .webinars {
    padding-left: 7% !important; }

  .webinars .cbp_type01 .rp_left {
    left: -15px; }

  .webinars .cbp_type01 .rp_right {
    right: 8px; }

  #title-team .esignalHeading h2:after, #title-team .webinars .webinarHeading h2:after, .webinars #title-team .webinarHeading h2:after, #title-team .esignal-news .esignalNewsHeading h2:after, .esignal-news #title-team .esignalNewsHeading h2:after {
    width: 25px; }
  #title-team .esignalHeading h2:before, #title-team .webinars .webinarHeading h2:before, .webinars #title-team .webinarHeading h2:before, #title-team .esignal-news .esignalNewsHeading h2:before, .esignal-news #title-team .esignalNewsHeading h2:before {
    width: 25px; }

  .slider-members-page .btn-slider-read-more {
    margin-top: 65px !important; }

  .scanners-product-training-content table td {
    padding: 10px 2px !important; }
    .scanners-product-training-content table td span {
      font-size: 10px !important; }

  .product-training-content table td {
    padding: 10px 11px; }
    .product-training-content table td span {
      font-size: 12px; }

  .online-training-session table td {
    padding: 10px 5px !important; }
    .online-training-session table td span {
      font-size: 12px; }

  .recorder-training-session {
    width: 100%;
    overflow-y: auto; }

  .traiding-essentials-content table td {
    padding: 10px 8px !important; }
    .traiding-essentials-content table td span {
      font-size: 12px !important; }

  .container_box_download.new_users {
    width: 100% !important; }

  .education-members .webinars-part .webinars-video {
    width: 100% !important; }

  .quizs_container .answers .answer-item {
    width: 100%;
    height: 185px;
    margin-bottom: 10px;
    margin-left: 0; }
  .quizs_container .answers .active.answer-item {
    width: 100%;
    height: 185px !important; }
  .quizs_container .answers .question_next {
    width: 100%;
    height: 185px;
    margin-left: 0; }
  .quizs_container .answers .container_item {
    padding: 5px !important; } }
@media (min-width: 767px) {
  .compare-products-content .pricetable-column {
    width: 33.33333% !important; }
    .compare-products-content .pricetable-column .pricetable-column-inner {
      width: 96%; } }
@media (max-width: 370px) {
  .item-webinars .partner_webinars {
    margin-top: -21px; } }
@media (max-width: 400px) {
  .compare-products-content .pricetable-column-inner.pt_col_nb_0 .pricetable-header .pricetable-name {
    padding-top: 75px !important; }

  .compare-products-content .pricetable-inner .pricetable-column-inner .most-popular {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    top: -23px;
    right: 43px !important; }

  .container-webinar-week .cont-img .thumb-img {
    width: 100%; }
  .container-webinar-week .cont-img .presented {
    width: 100%; }
  .container-webinar-week .cont-img .when-webinar {
    width: 100%;
    margin-left: 0; }

  .register-now {
    margin-left: -40px !important;
    margin-right: -19px !important;
    font-size: 15px !important;
    padding: 11px 2px !important; } }

/*# sourceMappingURL=style.css.map */
#wpcf7-f2339-p6825-o1 input[type="text"], #wpcf7-f2339-p6825-o1 input[type="email"], #wpcf7-f2339-p6825-o1 input[type="password"], #wpcf7-f2339-p6825-o1 textarea {
background: transparent none repeat scroll 0 0 !important;
    border: 2px solid #c2c2c2 !important;
    border-radius: 5px !important;
}
 #wpcf7-f2339-p6825-o1 textarea
 {
 padding-top:10px !important;
 }
 .wpcf7-form-control-wrap to
 {
 display:none !important;
 }
 .wpcf7-form-control-wrap recipient-email
 {
 display:none !important;
 }
 #esignalteam .member-info p{text-transform : none !important;}
 #wpcf7-f2339-p6825-o1 input[type="text"], #wpcf7-f2339-p6825-o1 input[type="email"], #wpcf7-f2339-p6825-o1 input[type="password"], #wpcf7-f2339-p6825-o1 textarea, #wpcf7-f7070-p6861-o1 input[type="text"], #wpcf7-f7070-p6861-o1 input[type="email"], #wpcf7-f7070-p6861-o1 input[type="password"], #wpcf7-f7070-p6861-o1 textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #c2c2c2;
    border-radius: 5px;
}
#wpcf7-f2339-p6825-o1 .contact {
    background: #eeeeee none repeat scroll 0 0;
    border: 2px solid #c2c2c2;
    border-radius: 5px;
    color: #a1b1bc;
    font-size: 17px;
    line-height: 42px;
    margin-top: 35px;
    padding-left: 2%;
    width: 100%;
}

#wpcf7-f2339-p6825-o1 #to, #wpcf7-f2339-p6825-o1 #recipient-email, #wpcf7-f2339-p6825-o1 #email-subject {
    display: none;
}




.content-questinable-price #username +.wpcf7-not-valid-tip{position:absolute;width:300px; bottom:0}
.content-questinable-price #email +.wpcf7-not-valid-tip{position:absolute;width:300px; bottom:0;left:50%;}

