/**
 * Theme Name: Newspaper Child
 * Version: 10.0
 *
 * Template: Newspaper
 */

/* Place your custom style here. */
/*@import url('https://fonts.googleapis.com/css?family=Orbitron:400,500');*/
@import url('https://fonts.googleapis.com/css?family=Anton');
body{
    background-attachment: fixed;
}
body.blurred-screen > :not(.cookie-popup){
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}
h1{
    font-weight: 700;
}
.td-post-content p{
    margin: 13px 0;
}
.td-post-content i.ads{
    color: #222;
}
.td-post-content .tac-live-trading-room{
    padding: 18px 15px;
    height: 58px;
    margin-bottom: 0;
    text-decoration: none;
    font-size: 17px;
    background: #0082f7;
}
.td-post-content .tac-live-trading-room:before{
    display: none;
}
.td-post-content .tac-live-trading-room:hover,
.td-post-content .tac-live-trading-room:focus{
    text-decoration: none;
}
.td-post-content .telegram-link{
    padding: 10px 60px;
    border-top: 3px solid #0082f7;
    border-bottom: 3px solid #0082f7;
    font-size: 19px;
    font-family: Arial, sans-serif;
    display: block;
    color: #030303;
    text-align: center;
    background: url('images/telegram-vladimir-community.jpg') 50px 50% no-repeat, url('images/telegram_logo.svg') calc(100% - 50px) 50% no-repeat;
    min-height: 53px;
    background-size: 36px 36px, 36px 36px;
}
.td-post-content .telegram-link.arabic{
    background: url('images/telegram-asser.jpg') 50px 50% no-repeat, url('images/telegram_logo.svg') calc(100% - 50px) 50% no-repeat;
    background-size: 36px 36px, 36px 36px;
}
.td-post-content .telegram-link:hover,
.td-post-content .telegram-link:focus{
    text-decoration: none;
    color: #030303;
}
.hidden{
    display: none !important;
}
.wrong, .red{
    color: #d92e2e;
}
.text-center{
    text-align: center;
}
.clearfix:before,
.clearfix:after{
    content: '';
    display: table;
    clear: both;
}
.loading-container{
    position: relative;
}
.loading-container:before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 55;
    background: rgba(255,255,255, .5);
    -webkit-animation: loading_in .3s ease; /* Safari 4+ */
    -moz-animation:    loading_in .3s ease; /* Fx 5+ */
    -o-animation:      loading_in .3s ease; /* Opera 12+ */
    animation:         loading_in .3s ease;
}
.loading-container:after{
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 32px;
    height: 32px;
    z-index: 77;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-animation: spinner 1.5s infinite linear; /* Safari 4+ */
    -moz-animation:    spinner 1.5s infinite linear; /* Fx 5+ */
    -o-animation:      spinner 1.5s infinite linear; /* Opera 12+ */
    animation:         spinner 1.5s infinite linear;
    background: url('images/loading.png?v=25') 50% 50% no-repeat;
}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotateZ(0);
    -moz-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotateZ(0);
    -moz-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotateZ(0);
    -moz-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotateZ(0);
    -moz-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}
@-webkit-keyframes loading_in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes loading_in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes loading_in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes loading_in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.td_module_16 .post-ratings{
    display: none;
}
.post-ratings{
    margin: 10px 0;
}
/* Newsticker */
.newsticker-wrap{
    width: 100%;
    background: #0082f9 url('images/news-icon.svg') 5px 50% no-repeat; /* Old browsers */
    background: url('images/news-icon.svg') 5px 50% no-repeat, -moz-linear-gradient(top,  #0082f9 0%, #0073e4 100%); /* FF3.6-15 */
    background: url('images/news-icon.svg') 5px 50% no-repeat, -webkit-linear-gradient(top,  #0082f9 0%,#0073e4 100%); /* Chrome10-25,Safari5.1-6 */
    background: url('images/news-icon.svg') 5px 50% no-repeat, linear-gradient(to bottom,  #0082f9 0%,#0073e4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082f9', endColorstr='#0073e4',GradientType=0 ); /* IE6-9 */
    padding: 5px 10px 0 40px;
    border-radius: 2px;
    display: none;
}
.newsticker-list{
    list-style: none;
    margin: 0;
    padding: 0;
}
.newsticker-list li{
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
    position: relative;
}
.newsticker-list li:last-child:after{
    display: none;
}
.newsticker-list li:after{
    content: '';
    display: block;
    position: absolute;
    right: -13px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 15px;
    border-right: 1px solid #fff;
}
.newsticker-list li a{
    color: #fff;
}
.newsticker-list li a:hover,
.newsticker-list li a:focus{
    text-decoration: underline;
}
.td-header-wrap{
    background: #fff;
    box-shadow: 7px 2px 0 rgba(0,0,0, .1);
    z-index: 3000 !important;
}
.td-header-wrap:before{
    content: "";
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMGAhQQCyEd++8AAAAUSURBVAjXY1AAQgMgdABCCBAAQQAT6AFRBPHcWgAAAABJRU5ErkJggg==');
    width: 100%;
    height: 12px;
    position: absolute;
    z-index: 1;
    bottom: auto;
    left: 0;
    top: 76px;
}
.sf-menu>li>a{
    font-size: 13px;
    padding: 0 13px;
}
.sf-menu>li>a:hover, .sf-menu ul .td-menu-item>a:hover, .sf-menu>li>a:focus, .sf-menu ul .td-menu-item>a:focus{
    text-decoration: none;
}
.icon-apple:before{
    content: '';
    display: inline-block;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB2ZXJzaW9uPSIxLjAiCiAgIHdpZHRoPSIyMCIKICAgaGVpZ2h0PSIyNC41NjIiCiAgIGlkPSJzdmcyODExIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iQXBwbGUtQXBwbGUuc3ZnIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNzciCiAgICAgaWQ9Im5hbWVkdmlldzE1IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIxNi42MTA4ODIiCiAgICAgaW5rc2NhcGU6Y3g9IjEzLjYxMTE1IgogICAgIGlua3NjYXBlOmN5PSI4LjA3MTYyMDMiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjE5MTIiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMjgxMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMjgxMyI+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbHAxMiI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gNDUuMzE1LDcxLjkyNyAxMi45MiwwIDAsMTUuODY3IC0xMi45MiwwIDAsLTE1Ljg2NyB6IgogICAgICAgICBpZD0icGF0aDE4NCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbHAyMSI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMTIzLjkxLDcyLjE3OCAyNi4yMywwIDAsMTUuMjk0IC0yNi4yMywwIDAsLTE1LjI5NCB6IgogICAgICAgICBpZD0icGF0aDU5MiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbHA5Ij4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA0MTMuOTYsNDkuODU3IDMxLjc2LDAgMCw4LjcxOSAtMzEuNzYsMCAwLC04LjcxOSB6IgogICAgICAgICBpZD0icGF0aDEwMCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wMjgyMjIyMiwwLDAsMC4wMjgyMjIyMiwtMzAuODY3MzQ1LC00Ni44MTIxNzcpIgogICAgIGlkPSJsYXllcjEiPgogICAgPGcKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjQ4ODYzLDE5LjQ5NjcyKSIKICAgICAgIGlkPSJnMjU0NzIiPgogICAgICA8ZwogICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCg1NC44NTAzMywwLDAsLTU0Ljg1MDMzLC0xNDExLjMxMyw2NDU0LjcyOSkiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNiM2IzYjM7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbHAxMikiCiAgICAgICAgIGlkPSJnMTg2Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIGQ9Im0gNTYuMTA1LDc5LjM2NCBjIC0wLjAxOCwyLjAwOCAxLjY0LDIuOTcyIDEuNzE1LDMuMDE5IC0wLjkzMywxLjM2NSAtMi4zODUsMS41NTIgLTIuOTAzLDEuNTc0IC0xLjIzNSwwLjEyNSAtMi40MTEsLTAuNzI3IC0zLjAzNywtMC43MjcgLTAuNjI2LDAgLTEuNTk0LDAuNzA5IC0yLjYxOCwwLjY4OSAtMS4zNDgsLTAuMDIgLTIuNTg5LC0wLjc4MyAtMy4yODMsLTEuOTg5IC0xLjM5OSwtMi40MjcgLTAuMzU3LC02LjAyNCAxLjAwNSwtNy45OTQgMC42NjcsLTAuOTYzIDEuNDYxLC0yLjA0OCAyLjUwNSwtMi4wMDggMS4wMDYsMC4wNCAxLjM4NiwwLjY1IDIuNiwwLjY1IDEuMjE0LDAgMS41NTYsLTAuNjUgMi42MTksLTAuNjMxIDEuMDgxLDAuMDIxIDEuNzY3LDAuOTg0IDIuNDI5LDEuOTUgMC43NjQsMS4xMTggMS4wOCwyLjIgMS4wOTgsMi4yNTcgLTAuMDI0LDAuMDEgLTIuMTA4LDAuODA5IC0yLjEzLDMuMjEiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2IzYjNiMztmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICBpZD0icGF0aDE4OCIKICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgICA8L2c+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMTU1Ni41MDg3LDE3NzguMjA3NCBjIDMwLjM4NjUsLTM2LjgwNDQgNTAuOTAwMiwtODcuOTgwMiA0NS4yNTAxLC0xMzguOTg4NyAtNDMuNzczNiwxLjc1NzEgLTk2Ljc1NTYsMjkuMTgwOCAtMTI4LjE4NTYsNjUuOTg1MiAtMjguMTM3MywzMi41Mjc1IC01Mi44MTk2LDg0LjYzMzUgLTQ2LjEzMSwxMzQuNjAzNSA0OC44MTgzLDMuNzg0NyA5OC42NzUsLTI0Ljg0OTcgMTI5LjA2NjUsLTYxLjYiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNiM2IzYjM7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMTkwIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==') 50% 50% no-repeat;
    width: 20px;
    height: 25px;
    vertical-align: middle;
    margin-right: 10px;
}
.icon-gplay:before{
    content: '';
    display: inline-block;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIKICAgaGVpZ2h0PSIyMS4zMzMiCiAgIGlkPSJMYXllcl8xIgogICB2ZXJzaW9uPSIxLjEiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMS4zMzMiCiAgIHdpZHRoPSIyMCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45MSByMTM3MjUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImlmX2dvb2dsZV9wbGF5XzI5MTcxMy5zdmciPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTE3Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzMTUiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNzciCiAgICAgaWQ9Im5hbWVkdmlldzEzIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSI1LjIxNDkxMjUiCiAgICAgaW5rc2NhcGU6Y3g9IjMuNTk4NzIzMyIKICAgICBpbmtzY2FwZTpjeT0iMjguMTg3NDI0IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIxOTEyIgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkxheWVyXzEiIC8+PGcKICAgICBpZD0iZzMiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNDE2NjY2NywwLDAsMC4wNDE2NjY2NywtMC42NjY2NjY2NywtMy4zZS00KSI+PHBhdGgKICAgICAgIGQ9Ik0gMjUuOTgsNDk1LjIyMSAyNjUuNTM0LDI1Ni4yMzEgMjUuOTgsMTYuNzggQyAyMC4wOCwyNi4zMDIgMTYsNDEuNzIzIDE2LDYzLjkzOCBsIDAsMTkyLjI5MiAwLDE5MS44MjMgYyAwLDIyLjIxOCA0LjA4LDM3LjYzNyA5Ljk4LDQ3LjE2OCBsIDAsMCB6IgogICAgICAgaWQ9InBhdGg1IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMyYTlhODQ7ZmlsbC1ydWxlOmV2ZW5vZGQiIC8+PHBhdGgKICAgICAgIGQ9Ik0gNTUuMDEzLDAgMjg4LjIxMywyMzMuNTQ2IDM2Ni43MDgsMTU0LjY0IDEyMi4xNiwyMi4yMTcgQyA5NC40ODcsNy4yNTcgNzcuMjQ3LDAgNTcuMjg3LDAgNTYuMzczLDAgNTUuNDY2LDAgNTUuMDEzLDAgbCAwLDAgeiIKICAgICAgIGlkPSJwYXRoNyIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMzZiMzliO2ZpbGwtcnVsZTpldmVub2RkIiAvPjxwYXRoCiAgICAgICBkPSJtIDM5Ni4xODYsMTcwLjUxMyAtODUuMjkzLDg1LjcxNyA4NS4yOTMsODUuMjU3IDUxLjcyMSwtMjguMTIyIEMgNDY2Ljk1OSwzMDIuOTI5IDQ5NiwyODMuODg0IDQ5NiwyNTYuMjMgYyAwLC0yOC4xMjIgLTI5LjA0MSwtNDcuMTY3IC00OC4wOTQsLTU3LjYwMyBsIC01MS43MiwtMjguMTE0IHoiCiAgICAgICBpZD0icGF0aDkiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGw6I2YzYWI0YjtmaWxsLXJ1bGU6ZXZlbm9kZCIgLz48cGF0aAogICAgICAgZD0iTSAzNjYuNzA4LDM1Ny4zNDUgMjg4LjIxMywyNzguNDQ4IDU1LjAxMyw1MTIgYyAwLjQ1NCwwIDEuMzYsMCAyLjI3NCwwIDE5Ljk1OSwwIDM3LjIsLTcuMjY1IDY0Ljg3MywtMjIuMjMxIEwgMzY2LjcwOCwzNTcuMzQ1IFoiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNlMTU4NGI7ZmlsbC1ydWxlOmV2ZW5vZGQiIC8+PC9nPjwvc3ZnPg==') 50% 50% no-repeat;
    width: 20px;
    height: 25px;
    vertical-align: middle;
    margin-right: 10px;
}
.admin-bar .td-header-menu-wrap.td-affix:before, .td-header-gradient:before{
    display: none;
}
.td-header-style-2 .td-header-top-menu-full{
    width: 100%;
}
.td_block_wrap{
    margin-bottom: 51px;
}
.td-boxed-layout .td-container-wrap.td-footer-wrapper, .td-boxed-layout .td-sub-footer-container{
    width: 100%;
}
/*.widget a, .widget a:hover, .td-grid-style-3.td-hover-1 .td-big-grid-post:hover .td-post-category{
    color: #fff;
}*/
.td-ss-main-content .td-page-header{
    padding-left: 0;
    padding-right: 0;
    margin-top: 15px;
}
.tubepress-vimeo{
    margin-top: 30px;
}
.td-page-title{
    text-align: center;
    margin-top: 10px;
}
.td_category_template_6 .td-category-header{
    background: transparent;
}
.td-image-gradient-style8:after{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.td_category_template_6 .td-category-header .td-page-title, .td_category_template_6 .td-category-header p, .td_category_template_6 .entry-crumbs, .td_category_template_6 .entry-crumbs a, .td_category_template_6 .td-pulldown-filter-display-option{
    color: #222;
}
.td_category_template_6 .td-pulldown-filter-display-option{
    border-color: #222;
}
.td_category_template_6 .td-pulldown-filter-display-option:hover{
    color: #fff;
}
.td-theme-wrap .header-search-wrap .td-drop-down-search .btn:hover{
    color: #fff;
}
.header-search-wrap{
    top: 5px;
    position: absolute;
    z-index: 999;
}
/* download-popup */
.popup-bg{
  display: none;
  background: rgba(255,255,255,.5);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5555;
}
.download-popup, .form-message{
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 9999;
    background: #4e8d3b;
    width: 450px;
    max-width: 100%;
    border-radius: 8px;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.15);
    box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}
.download-popup .popup-header, .form-message .popup-header{
    background: #387426;
    padding: 25px 30px;
    text-align: center;
    color: #fff;
}
.download-popup .popup-header p{
    margin: 10px 0 0;
    font-size: 13px;
}
.download-popup .popup-header h4{
    margin: 7px 0;
    color: #fff;
}
.download-popup .popup-header h3, .form-message .popup-header h3{
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 28px;
    margin: 0;
    text-align: center;
}
.download-popup .popup-header h3{
    margin-bottom: 15px;
    color: #ffa300 !important;
    font-weight: 700;
}
.form-message .popup-header h3{
    font-size: 20px;
}
.download-popup .popup-body, .form-message .popup-body{
    padding: 45px 40px 35px;
    color: #fff;
}
.download-popup .text{
    height: 40px;
    background: #fff;
    border: none;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    padding-left: 15px;
    border-radius: 4px;
    color: #333;
    margin-bottom: 10px;
}
.download-popup .text::-webkit-input-placeholder {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #adadad
}
.download-popup .text:-moz-placeholder {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #adadad
}
.download-popup .text::-moz-placeholder {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #adadad
}
.download-popup .text:-ms-input-placeholder {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #adadad
}
.download-popup .text:input-placeholder {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #adadad
}
input[type="submit"].send-orange{
    display: block;
    width: 100%;
    height: 60px;
    border: 1px solid #e0a413;
    background: #ff9c00; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9c00 0%, #ffe100 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ff9c00 0%,#ffe100 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ff9c00 0%,#ffe100 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c00', endColorstr='#ffe100',GradientType=0 ); /* IE6-9 */
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    color: #633e00;
    font-weight: 700;
    border-radius: 4px;
    text-transform: uppercase;
    margin: 15px 0 10px;
}
input[type="submit"].send-orange:hover{
    background: #ffe100; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffe100 0%, #ff9c00 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ffe100 0%,#ff9c00 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ffe100 0%,#ff9c00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe100', endColorstr='#ff9c00',GradientType=0 ); /* IE6-9 */
}
.download-popup .popup-body small{
    font-size: 11px;
    line-height: 1.6;
}
.download-popup .close{
    position: absolute;
    background: url('images/x.png?v=2') 50% 50% no-repeat;
    display: block;
    cursor: pointer;
    text-align: center;
    float: none;
    opacity: 1;
    text-shadow: none;
    right: 10px;
    top: 10px;
    width: 36px;
    height: 36px;
}
.download-popup .close:hover{
    opacity: .5;
    -webkit-transition: all 0.45s ease;
    -moz-transition: all 0.45s ease;
    transition: all 0.45s ease;
}

.singleDownload {
    display: block;
    float: left;
    margin: 20px 0px;
    padding: 20px 10px;
    border: 1px solid #eee;
    border-radius:3px;
    font-size: 0;
}

.singleDownload .thumb  {
    display: inline-block;
    width: 25%;
    height: auto;
    float: left;
}

.singleDownload .thumb img {
    height: auto !important;
}

.singleDownload .desc {
    display: inline-block;
    width: 75%;
    font-size: 15px;
}

.singleDownload .desc p {
    margin-bottom:15px;
}

.singleDownload .desc .addControls {
    float: left;
    width: 100%;
    display: block;
}
.singleDownload .desc .addControls .social-single {
    display: block;
    width: 100%;
    float: left;
    margin-top:15px;
}

.social-single{
    width: 100%;
}
.social-single:after{
    content: '';
    clear: both;
    display: table;
}

.social-single div {
    float: left;
}
.download-popup .social-single{
    text-align: center;
    margin: 5px 0;
}
.download-popup .social-single .twitterbutton iframe{
    width: 60px !important;
    height: 21px !important;

}
.twitterbutton #widget{
    display:inline-block;white-space:nowrap;overflow:hidden;text-align:left
}

.twitterbutton #count,.btn,.twitterbutton .btn .label,.twitterbutton .btn-o,.count-o{
    display:inline-block;vertical-align:top;zoom:1
}
.twitterbutton .btn-o{
    max-width:100%
}
.twitterbutton .btn{
    position:relative;
    height:20px;
    font-size: 11px;
    line-height: 19px;
    box-sizing:border-box;
    padding:1px 8px 1px 6px;
    background-color:#1b95e0;
    color:#fff;
    border-radius:3px;
    font-weight:500;
    cursor:pointer
}
.twitterbutton .btn:active,.twitterbutton .btn:focus,.twitterbutton .btn:hover{
    background-color:#0c7abf
}
.twitterbutton .btn:active{
    box-shadow:inset 0 3px 5px rgba(0,0,0,.1)
}
.twitterbutton .xl .btn:active{box-shadow:inset 0 3px 7px rgba(0,0,0,.1)}
.twitterbutton .btn i{
    position:relative;
    top:2px;display:
    inline-block;
    width:14px;
    height:14px;
    background:transparent 0 0 no-repeat;
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%23fff%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E)
}
.twitterbutton .btn .label{margin-left:3px;white-space:nowrap}
.twitterbutton .btn .label b{font-weight:500;white-space:nowrap}
.twitterbutton .aria{position:absolute;left:-999em}.rtl .aria{left:auto;right:-999em}
.twitterbutton .count-o{position:relative;background:#fff;border:#8799A6 solid 1px;border-radius:3px;visibility:hidden;
            min-height:18px;min-width:15px;text-align:center}#count{white-space:nowrap;color:#292F33}
.twitterbutton #count:focus,.twitterbutton #count:hover{color:#333;text-decoration:underline}
.twitterbutton .ncount .count-o{display:none}
.twitterbutton .count-ready .count-o{visibility:visible}
.twitterbutton .count-o i,.count-o u{position:absolute;zoom:1;line-height:0;width:0;height:0;left:0;top:50%;
                margin:-4px 0 0 -4px;border:4px transparent solid;border-right-color:#66757f;border-left:0}
.twitterbutton .count-o u{margin-left:-3px;border-right-color:#fff}
.twitterbutton .rtl .count-o i,.rtl .count-o u{left:auto;right:0;margin:-4px -4px 0 0;
                    border:4px transparent solid;border-left-color:#66757f;border-right:0}
.twitterbutton .rtl .count-o u{margin-right:-3px;border-left-color:#fff}
.twitterbutton .hcount .count-o{margin:0 0 0 5px}.hcount.rtl .count-o{margin:0 5px 0 0}
.twitterbutton .hcount #count{padding:0 5px}.xl .count-o{font-size:11px;border-radius:4px}


.social-single .twitterbutton, .social-single .stumblebutton, .social-single .linkedinshare {
    margin-right: 15px;
}

.social-single .emailthis {
    margin-top:-1px;
}

.social-single .emailthis a {
    border-radius: 3px;
    background: #eee;
    padding: 4px 10px;
    color:#444;
    font-size: 12px;
    text-transform: uppercase;
}

.social-single .emailthis a:hover {
    color:#fff;
    background: #3498db;
}

.addControls .fileDownload  {
      background: #3498db;
      color: #fff;
      padding: 8px 15px;
      border-radius: 3px;
}

.addControls .fileDownload:hover  {
    background: #eee;
    color: #444;
}

.addControls .notLoggedIn  {
    background: #eee;
    color: #444;
    float: left;
    padding: 8px 15px;
    border-radius: 3px;
}

.td-boxed-layout .td-container-wrap.td-main-page-wrap{
    background: #fff;
    padding-top: 0;
}
.td-boxed-layout .td-header-menu-wrap.td-affix{
    width: 100% !important;
    left: 0;
    transform: none !important;
    display: block !important;
    box-shadow: 7px 2px 0 rgba(0,0,0, .1);
}
.td-boxed-layout .td-sub-footer-container{
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: justify;
    text-align-last: center;
}
.td-page-header{
    background: #fff;
    padding-left: 15px;
    padding-right: 15px;
    width: 100% !important;
    max-width: 1116px;
}
/* slider */
#toggle-fetured button.vc_btn{
    margin: 20px auto;
    -webkit-transition: all 0.45s ease;
    -moz-transition: all 0.45s ease;
    transition: all 0.45s ease;
    display: block;
    font-size: 14px;
    font-weight: 400;
    height: 30px;
    line-height: 25px;
    outline: none;
    text-transform: uppercase;
    width: 190px;
    background: #f3b715;
    border: 2px solid #cd9d1c;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.3), inset -1px 0 0 0 rgba(255,255,255,.3), inset 0 -1px 0 0 rgba(255,255,255,.3), inset 1px 0 0 0 rgba(255,255,255,.3);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.3),inset -1px 0 0 0 rgba(255,255,255,.3),inset 0 -1px 0 0 rgba(255,255,255,.3),inset 1px 0 0 0 rgba(255,255,255,.3);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,.3), inset -1px 0 0 0 rgba(255,255,255,.3), inset 0 -1px 0 0 rgba(255,255,255,.3), inset 1px 0 0 0 rgba(255,255,255,.3);
}
#toggle-fetured button.vc_btn:hover{
    background: #ffd051;
}
#featured-wrapper, .interesting-content{
    margin-top: 20px;
}
.featured-slider, .ico-slider{
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    height: 220px;
    max-width: 100%;
}
.page-template .ico-slider{
    height: 350px;
}
.page-template .ico-slider .ico-slide .td-excerpt:after{
    bottom: -10px;
}
.ico-slider{
    height: 350px;
    padding-bottom: 25px;
}
.featured-slider .slider, .ico-slider .slider {
    /* required */
    width: 100%;
    height: 100%;
}
.ico-slider .slider .td-module-meta-info:before,
.ico-slider .slider .td-module-meta-info:after {
    content: '';
    display: table;
    clear: both;
}
.ico-slider .slider .countdown{
    float: right;
    line-height: 1.27;
}
.ico-slider .slider .countdown.flash{
    line-height: 30px;
    font-weight: 600;
}
.featured-slider .featured-slide, .ico-slider .ico-slide {
    float: left;
    width: 33.33333%;
    height: 220px;
    position: relative;
}
.ico-slider .ico-slide{
    height: auto;
    float: left;
}
.ico-slide .status{
    float: right;
    line-height: 30px;
    font-weight: 600;
}
.ico-slide .status:before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin-right: 5px;
    -webkit-animation: flash linear 1.2s infinite;
    animation: flash linear 1.2s infinite;
}
.ico-slide .status:after{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 400;
    color: #111111;
    text-transform: uppercase;
}
.ico-slide .status.hold:before{
    background: #e93030;
}
.ico-slide .status.hold:after{
    content: 'On Hold';
}
.td-excerpt p{
    font-size: 13px;
    color: #777;
    font-family: 'Open Sans',arial,sans-serif;
    margin: 0;
}
.ico-slider .ico-slide{
    width: calc(50% - 5px);
    margin-right: 10px;
}
/*.ico-slider .ico-slide .td-excerpt{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}*/
.ico-slider .ico-slide .td-excerpt{
    position: relative;
    height: 53px;
    overflow: hidden;
}
.ico-slider .ico-slide .td-excerpt:after {
    content: ' ';
    position: absolute;
    display: block;
    width: 100%;
    height: 1em;
    bottom: 0px;
    left: 0px;
    background: #fff;
}

.ico-slider .ico-slide .td-excerpt:before {
    content: '';
    text-align: right;
    position: absolute;
    display: block;
    width: 2.2em;
    color: #9d9d9d;
    font-size: 16px;
    height: 1em;
    top: 25px;
    right: 0;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 38%,rgba(255,255,255,1) 99%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(38%,rgba(255,255,255,1)),color-stop(99%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 38%,rgba(255,255,255,1) 99%);
    background: -o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 38%,rgba(255,255,255,1) 99%);
    background: -ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 38%,rgba(255,255,255,1) 99%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 38%,rgba(255,255,255,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);
}
.ico-slider .ico-slide .td-module-thumb img{
    width: 100%;
    height: 140px;
}
.ico-section .ico-slider .ico-slide .td-post-date{
    display: inline-block;
}
.ico-slider .td-next-prev-wrap, .interesting-content-next-prev-wrap {
    position: absolute;
    left: 0;
    bottom: 0;
    padding-left: 0;
}
.post-template-default .interesting-content-next-prev-wrap,
.page-slider .interesting-content-next-prev-wrap{
    margin-left: -10px;
    margin-right: -10px;
}
.ico-slider .td-post-author-name, .ico-slider .slider .countdown .announced{
    line-height: 30px;
}
.ico-slider .slider .countdown p{
    margin: 0;
    line-height: 30px;
}
.td-grid-style-1 .featured-slider .td-small-thumb .td-big-grid-meta{
    position: absolute;
    margin: 0;
    top: 20px;
    left: 20px;
}
.featured-slide.td-big-grid-post .td-meta-info-container{
    height: 100%;
}
.featured-slide.td-big-grid-post .td-module-meta-info{
    position: absolute;
    left: 0;
    bottom: 0;
}
.td-module-meta-info .td-module-comments{
    display: none;
}
.featured-slider .td-module-thumb a{
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.featured-slider .td-module-thumb a:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0, .35);
    width: 100%;
    height: 100%;
    z-index: 2;
}
.featured-slider .td-big-grid-post .td-meta-info-container{
    z-index: 10 !important;
}
.featured-slider .featured-slide img.td-animation-stack-type0-2{
    width: 360px;
    height: 220px;
    /*-webkit-transition: transform 0.45s ease !important;
    -moz-transition: transform 0.45s ease !important;
    transition: transform 0.45s ease !important;*/
}
.widget.widget_featured_widget{
    overflow: visible;
}
.td_block_inner{
    position: relative;
}
.td-next-prev-wrap, .interesting-content-next-prev-wrap{
    padding-left: 10px;
    padding-right: 10px;
}
.page-slider .interesting-content-next-prev-wrap{
    font-size: 0;
}
.td-next-prev-wrap a{
    margin: 0 3px;
}
.td-next-prev-wrap a, .interesting-content-next-prev-wrap a{
    color: #afafaf !important;
    border-color: #afafaf;
}
.td-next-prev-wrap a:hover, .interesting-content-next-prev-wrap a:hover{
    color: #fff !important;
}
.nextSlide,
.previousSlide,
.nextIcoSlide,
.previousIcoSlide,
.interesting-content-prev,
.interesting-content-next{
    color: #afafaf !important;
}
.nextSlide:hover, .previousSlide:hover,
.nextIcoSlide:hover,
.previousIcoSlide:hover,
.interesting-content-next:hover,
.interesting-content-next:hover{
    color: #fff !important;
}
.interesting-content-next-prev-wrap .interesting-content-prev,
.interesting-content-next-prev-wrap .interesting-content-next{
    color: #fff !important;
    background: #4ac5db !important;
    border-color: #4ac5db;
}
.interesting-content-next-prev-wrap .interesting-content-next:hover,
.interesting-content-next-prev-wrap .interesting-content-prev:hover{
    background: #afafaf !important;
    border-color: #afafaf !important;
}
.posters{
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    margin-top: 35px;
}
.posters:before, .posters:after{
    content: '';
    display: table;
    clear: both;
}
.posters img{
    max-width: 100%;
}
.posters a{
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    max-width: 535px;
    position: relative;
}
.posters a,
.posters a:hover{
    text-decoration: none;
}
.posters a:before{
    content: '';
    opacity: 0;
    visibility: hidden;
    background: rgba(255,255,255, .2);
    position: absolute;
    left: 0;
    z-index: 2;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.45s ease;
    -moz-transition: all 0.45s ease;
    transition: all 0.45s ease;
}
.posters a:hover:before{
    opacity: 1;
    visibility: visible;
}
.posters img{
    -webkit-transition: all 0.45s ease;
    -moz-transition: all 0.45s ease;
    transition: all 0.45s ease;
}
.posters a:hover img{
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
}
.td-post-template-default .td-post-featured-image img{
    margin-left: auto;
    margin-right: auto;
}
.featured-full .td-animation-stack img{
    -webkit-transition: all 0.45s ease;
    -moz-transition: all 0.45s ease;
    transition: all 0.45s ease;
}
.featured-full .td-animation-stack:hover img{
    transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1)
}
#featured-widget a:hover{
    color: #fff;
}
.featured-compact.td_block_wrap, .featured-compact .td_block_wrap{
    margin-bottom: 20px;
    width: 100%;
}
.td_block_inner{
    width: 100%;
}
.td-main-page-wrap .tdc-content-wrap .tdc-row .vc_column.vc_column_container.td-pb-span4{
    transform: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
}
.td-ss-main-sidebar, .td-ss-row .td-pb-span4 .wpb_wrapper{
    -webkit-backface-visibility: none !important;
    -webkit-perspective: none !important;
}
.buttons-container{
    padding: 10px;
    background: #dfebf5;
    border: 2px solid #daedff;
}
.buttons-container .btn-default{
    font-size: 15px;
    padding: 5px;
}
.buttons-container:before,
.buttons-container:after{
    content: '';
    display: table;
    clear: both;
}
.btn-default{
    background: #fff;
    display: block;
    text-decoration: none;
    color: #0082f7;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px;
    border: 1px solid #0082f7;
    border-radius: 5px;
    text-align: center;
    transition: all 0.4s ease-in-out;
    margin: 15px 0;
    -webkit-box-shadow: 2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         2px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
.btn-default:hover,
.btn-default:focus{
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;
    background: #0082f7;
    color: #fff;
    text-decoration: none !important;
}
.btn-default.btn-blue{
    background: #0082f7;
    color: #fff;
}
.btn-default.btn-blue:hover,
.btn-default.btn-blue:focus{
    color: #0082f7;
    background: #ffffff;
}
.btn-default.btn-green{
    background: #7dbb00;
    background: -moz-linear-gradient(top,rgba(125,187,0,1) 0,rgba(78,137,0,1) 100%);
    background: -webkit-linear-gradient(top,rgba(125,187,0,1) 0,rgba(78,137,0,1) 100%);
    background: linear-gradient(to bottom,rgba(125,187,0,1) 0,rgba(78,137,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7dbb00',endColorstr='#4e8900',GradientType=0);
    color: #fff;
    border: none;
}
.btn-default.btn-green:hover,
.btn-default.btn-green:focus{
    color: #fff;
    background: #4e8900;
    background: -moz-linear-gradient(top,rgba(78,137,0,1) 0,rgba(125,187,0,1) 100%);
    background: -webkit-linear-gradient(top,rgba(78,137,0,1) 0,rgba(125,187,0,1) 100%);
    background: linear-gradient(to bottom,rgba(78,137,0,1) 0,rgba(125,187,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e8900',endColorstr='#7dbb00',GradientType=0);
    text-decoration: none;
    border: none;
}
.btn-default.btn-orange{
    background: #ffc000;
    border: 1px solid #e1a900;
    border-radius: 4px;
    color: #000000;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         0px 2px 3px 0px rgba(0, 0, 0, 0.2);
}
.btn-default.btn-orange:hover,
.btn-default.btn-orange:focus{
    background: #ebb100;
    color: #000000;
}
.btn-default.btn-grey{
    background: #eeeeee;
    color: #000000;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         0px 2px 3px 0px rgba(0, 0, 0, 0.2);
}
.btn-default.btn-grey:hover,
.btn-default.btn-grey:focus{
    background: #c4c4c4;
    color: #000000;
}
input[type=submit].btn-default{
    background: #0082f7;
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px;
    width: 100%;
    border: 1px solid #0082f7;
    border-radius: 5px;
    text-align: center;
    transition: all 0.4s ease-in-out;
    margin: 15px 0;
    -webkit-box-shadow: 2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         2px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
input[type=submit].btn-default.btn-blue:hover,
input[type=submit].btn-default.btn-blue:focus{
    color: #ffffff;
    background: #1e92fb;
}
.notifications-btn{
    background: #4d9de0;
    display: block;
    position: fixed;
    right: 0;
    top: 50%;
    -webkit-transform-origin: 100% 50%;
       -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
         -o-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: rotate(90deg) translate(0, 50%);
    -moz-transform: rotate(90deg) translate(0, 50%);
    -ms-transform: rotate(90deg) translate(0, 50%);
    -o-transform: rotate(90deg) translate(0, 50%);
    transform: rotate(90deg) translate(0, 50%);
    color: #fff;
    font-size: 19px;
    font-family: 'Roboto', sans-serif;
    border: 1px solid #0079df;
    border-radius: 3px;
    padding: 5px 10px;
}
body .pushcrew-side-button div{
    margin-right: 0 !important;
}
.products-filter{
    display: table;
    list-style: none;
    padding: 0;
    width: 100%;
    margin: 30px 0 40px;
    text-align: center;
    font-size: 0;
}
.get-products .products-filter li, .sponsorship-program .products-filter li{
    padding: 6px 8px;
}
.get-products .td-container, .sponsorship-program .td-container{
    max-width: 100%;
}
.products-filter li{
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    line-height: 1.4;
    color: #555555;
    background: #dddddd;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    margin: 0;
    transition: all 0.4s ease-in-out;
    border-right: 1px solid #fff;
}
.products-filter li a{
    display: block;
    padding: 6px 8px;
    color: #555555;
    text-decoration: none;
}
.products-filter li a:hover{
    text-decoration: none;
}
.products-filter li:last-child{
    border-right: none;
}
.products-filter li.active{
    background: #0082f7;
    color: #fff;
}
.products-filter li.active a{
    color: #fff;
}
.open-account{
    display: block;
    background: url('images/text-box.png') 50% 50% no-repeat;
    background-size: contain;
    padding: 25px 60px 25px 25px;
    color: #fff;
    font-size: 20px;
    font-style: italic;
    font-family: 'Roboto',sans-serif;
}
.open-account p{
    margin: 0;
}
.open-account a{
    color: #fff;
}
.open-account a.play{
    display: inline-block;
}
.open-account .play:after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iQ2FwYV8xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgdmlld0JveD0iMCAwIDMuNzUgMy43NSIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0icGxheS1idXR0b24uc3ZnIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0MyI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczQxIiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTQxNSIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDE1IgogICAgIGlkPSJuYW1lZHZpZXczOSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMC40NjA5Mzc1IgogICAgIGlua3NjYXBlOmN4PSItMTQuMTAxNjk1IgogICAgIGlua3NjYXBlOmN5PSIyNTYiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjE5NyIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iNDE5IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iQ2FwYV8xIiAvPjxnCiAgICAgaWQ9ImczIgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNjI1LDAsMCwwLjA2MjUsMCwyLjkzMzY2NmUtNikiPjxwYXRoCiAgICAgICBkPSJtIDQ1LjU2MywyOS4xNzQgLTIyLC0xNSBDIDIzLjI1NiwxMy45NjYgMjIuODYsMTMuOTQzIDIyLjUzMiwxNC4xMTYgMjIuMjA1LDE0LjI4OSAyMiwxNC42MjkgMjIsMTUgbCAwLDMwIGMgMCwwLjM3MSAwLjIwNSwwLjcxMSAwLjUzMywwLjg4NCBDIDIyLjY3OSw0NS45NjIgMjIuODQsNDYgMjMsNDYgYyAwLjE5NywwIDAuMzk0LC0wLjA1OSAwLjU2MywtMC4xNzQgbCAyMiwtMTUgQyA0NS44MzYsMzAuNjQgNDYsMzAuMzMxIDQ2LDMwIDQ2LDI5LjY2OSA0NS44MzYsMjkuMzYgNDUuNTYzLDI5LjE3NCBaIE0gMjQsNDMuMTA3IDI0LDE2Ljg5MyA0My4yMjUsMzAgMjQsNDMuMTA3IFoiCiAgICAgICBpZD0icGF0aDUiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48cGF0aAogICAgICAgZD0iTSAzMCwwIEMgMTMuNDU4LDAgMCwxMy40NTggMCwzMCAwLDQ2LjU0MiAxMy40NTgsNjAgMzAsNjAgNDYuNTQyLDYwIDYwLDQ2LjU0MiA2MCwzMCA2MCwxMy40NTggNDYuNTQyLDAgMzAsMCBaIG0gMCw1OCBDIDE0LjU2MSw1OCAyLDQ1LjQzOSAyLDMwIDIsMTQuNTYxIDE0LjU2MSwyIDMwLDIgNDUuNDM5LDIgNTgsMTQuNTYxIDU4LDMwIDU4LDQ1LjQzOSA0NS40MzksNTggMzAsNTggWiIKICAgICAgIGlkPSJwYXRoNyIKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgIGlkPSJnOSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImcxMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImcxMyIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImcxNSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImcxNyIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImcxOSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImcyMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImcyMyIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImcyNSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImcyNyIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImcyOSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImczMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImczMyIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImczNSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjxnCiAgICAgaWQ9ImczNyIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC01Ni4yNDk5OTcpIiAvPjwvc3ZnPg==') 50% 50% no-repeat;
    width: 32px;
    height: 32px;
    margin-left: 10px;
}
.open-account .play span{
    vertical-align: middle;
    display: inline-block;
}
.ico-title .td-page-title{
    margin: 15px 0 35px 0;
}
.td-page-header.ico-calendar-title{
    padding: 0;
    margin: 15px 0;
}
.ico-calendar-title:before,
.ico-calendar-title:after{
    content: '';
    display: table;
    clear: both;
}
.btn-default.btn-orange.submit-ico{
    background: #ffc000 url('images/icon-book.svg') 13px 54% no-repeat;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    color: #222;
    width: 300px;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    display: block;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    margin: 0 auto;
}
.btn-default.btn-orange.submit-ico:hover,
.btn-default.btn-orange.submit-ico:focus{
    background: #edb200 url('images/icon-book.svg') 13px 54% no-repeat;
}
.ico-reviews .td-block-row{
    margin-bottom: 20px;
}
.ico-reviews .td-block-span12 .td-post-date{
    font-size: 12px;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}
.ico-reviews .td-block-span12 .td-post-date .entry-date{
    display: block;
    margin-left: 5px;
    font-weight: 700;
    color: #222222;
}
.ico-reviews .td-block-span6 .td-post-date{
    font-size: 12px;
}
.ico-reviews .td-block-span6 .td-post-sharing-bottom{
    padding: 0;
    border: none;
}
.ico-reviews .td-block-span6 .td-post-share-title{
    display: block;
    margin: 10px 0;
}
.ico-reviews .td-block-span12 .td-post-sharing-bottom{
    border: none;
    padding: 0;
}
.ico-reviews .td-block-span12 .td-post-share-title{
    display: block;
    margin: 10px 0;
    color: #777b80;
    font-size: 14px;
    text-transform: uppercase;
}
.ico-reviews .td-block-span12 .td-default-sharing{
    font-size: 0;
}
.ico-reviews .td-block-span12 .td-social-sharing-buttons{
    margin-right: 3px;
    margin-bottom: 3px;
    padding-left: 8px;
    padding-right: 7px;
}
.ico-reviews .td-block-span12 .td-social-whatsapp{
    display: inline-block !important;
}
.ico-reviews .td-block-span12 .td-social-sharing-buttons:last-of-type{
    margin-right: 0;
}
.ico-reviews .td_module_wrap .entry-title{
    text-align: center;
}
.ico-reviews .products-filter li{
    padding: 0;
}
.ico-reviews .products-filter li a{
    display: block;
    padding: 6px 8px;
}
.ico-section .td-post-date{
    line-height: 1.4;
    display: block;
    margin: 5px 0;
}
/* Submit ICO */
.submit-ico-container{
    font-family: 'Roboto',sans-serif;
}
.submit-ico-container h1{
    font-family: 'Roboto',sans-serif;
    font-size: 50px;
    color: #111111;
    line-height: 1.4;
    margin: 0 0 35px;
}
.submit-ico-container p, .submit-ico-container ul{
    font-family: 'Roboto',sans-serif;
    font-size: 15px;
    color: #555555;
}
.submit-ico-container ul{
    list-style: decimal;
}
.submit-ico-container .intl-tel-input{
    margin-bottom: 10px;
}
.btn-default.btn-grey.btn-back{
    font-family: 'Open Sans',sans-serif;
    background: #eeeeee url('images/icon-arrow-left.svg') 15px 50% no-repeat;
    padding-left: 30px;
    padding-right: 25px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    width: 210px;
    height: 40px;
    line-height: 40px;
}
.btn-default.btn-grey.btn-back:hover,
.btn-default.btn-grey.btn-back:focus{
    background: #c4c4c4 url('images/icon-arrow-left.svg') 15px 50% no-repeat;
}
.submit-ico-form{
    padding: 20px 25px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.15);
}
.submit-ico-form h3{
    font-family: 'Roboto',sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin: 0 0 20px;
    line-height: 1.4;
    text-transform: uppercase;
    text-align: center;
    color: #111111;
}
.countdown{
    /*font-family: 'Orbitron', sans-serif;*/
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    color: #555;
}
.countdown.live{
    color: #62be3a;
}
.countdown.hold{
    color: #eb4026;
}
.countdown.flash{
    -webkit-animation: flash linear 1.2s infinite;
    animation: flash linear 1.2s infinite;
}
.countdown span{
    display: inline-block;
    vertical-align: top;
    font-weight: 300;
    font-size: 8px;
    color: #555555;
    background: #eeeeee;
    border: 1px solid #dddddd;
    border-radius: 2px;
    text-align: center;
    margin: 0 1px;
    width: 30px;
    min-height: 30px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}
.countdown span strong{
    display: block;
    font-size: 16px;
    font-weight: 300;
    margin-top: 2px;
}
.countdown .announced{
    color: #28c713;
    font-weight: 600;
    -webkit-animation: flash linear 1.2s infinite;
    animation: flash linear 1.2s infinite;
}
@-webkit-keyframes flash {
    0% { opacity: 1; }
    50% { opacity: .3; }
    100% { opacity: 1; }
}
@-moz-keyframes flash {
    0% { opacity: 1; }
    50% { opacity: .3; }
    100% { opacity: 1; }
}
@-o-keyframes flash {
    0% { opacity: 1; }
    50% { opacity: .3; }
    100% { opacity: 1; }
}
@keyframes flash {
    0% { opacity: 1; }
    50% { opacity: .3; }
    100% { opacity: 1; }
}
.get-products .td-page-title{
    text-align: left;
}
.get-products .td-page-content p{
    margin-bottom: 11px;
}
.products-list{
    font-family: 'Open Sans', sans-serif;
    overflow: hidden;
}
.products-list p:last-of-type{
    margin-bottom: 7px;
}
.products-list article.product{
    border: 1px solid #dddddd;
    display: none;
}
.products-list article.product.active{
    display: block;
}
.products-list article.product .product-text{
    padding: 40px 30px;
}
.products-list article.product .product-text h3{
    margin-top: 0;
}
.products-list .product-item{
    border: 1px solid #dddddd;
    position: relative;
    margin-bottom: 15px;
}
.products-list .product-item .product-details{
    padding-bottom: 30px;
}
.products-list .product-item:last-of-type{
    margin-bottom: 0;
}
.products-list .product-item .worth{
    font-size: 26px;
    position: absolute;
    font-weight: 700;
    color: #fff;
    top: -10px;
    right: -7px;
    text-align: center;
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}
.products-list .product-item .worth span{
    position: relative;
    z-index: 5;
    display: inline-block;
    padding-top: 14px;
}
.products-list .product-item .worth span:before{
    content: 'worth';
    display: block;
    font-size: 10px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}
.products-list .product-item .worth:after{
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    border-style: solid;
    border-width: 0 70px 70px 70px;
    border-color: transparent transparent #0084f7 transparent;
}
.products-list .product-item .product-poster img{
    max-width: 100%;
    display: block;
}
.products-list .product-item .product-title{
    margin-bottom: 10px;
    margin-top: 15px;
}
.products-list .product-item h3{
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    line-height: 1.1;
    font-size: 20px;
    font-weight: 700;
    text-align: left;
}
.products-list .product-item .siteurl{
    font-size: 14px;
    color: #999999;
}
.products-list .not-available, .products-list .note{
    display: inline-block;
    border: 1px solid #d12e2e;
    color: #d12e2e;
    padding: 5px;
    border-radius: 3px;
    margin-bottom: 12px;
    text-align: center;
    font-size: 16px;
}
.products-list .product-buttons .not-available, .products-list .product-buttons .note{
    min-width: 295px;
}
.products-list .product-item .btn-default.btn-last{
    width: 100%;
    margin-top: 10px;
}
.products-list .table-wrap{
    display: none;
}
.products-list .table-wrap.active{
    display: block;
}
.submission-brokers{
    max-width: 530px;
    margin: 0 auto;
    color: #777777;
    font-family: 'Open Sans', sans-serif;
}
.submission-brokers .post-optin h3{
    font-size: 26px;
}
.submission-brokers .post-optin h2{
    text-align: center;
    font-size: 21px;
}
.submission-brokers .submission-title{
    margin-bottom: 30px;
}
.submission-brokers .open-account{
    padding: 10px 30px;
    text-align: center;
}
.submission-brokers h3{
    font-size: 36px;
    font-weight: 700;
    margin-top: 5px;
    line-height: 1.2;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}
.submission-brokers p{
    font-size: 16px;
    line-height: 1.4;
    font-family: 'Open Sans', sans-serif;
}
#error-wrap-activating{
    text-align: center;
}
.submission-brokers .intl-tel-input{
    margin-bottom: 10px;
}
.submission-brokers form{
    display: block;
    max-width: 420px;
    margin: 0 auto;
}
input[type=text].edit{
    height: 50px;
    background: #eeeeee;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    text-indent: 20px;
    margin-bottom: 10px;
}
input[type=text].edit.phone-country{
    text-indent: 0;
}
input[type=text].edit.wrong{
    border-color: #d92e2e;
}
input[type=text].edit.wrong::-webkit-input-placeholder{
    color: #d92e2e;
    border-color: #d92e2e;
}
input[type=text].edit.wrong::-moz-placeholder{
    color: #d92e2e;
    border-color: #d92e2e;
}
input[type=text].edit.wrong:-ms-input-placeholder{
    color: #d92e2e;
    border-color: #d92e2e;
}
input[type=text].edit.wrong:-moz-placeholder{
    color: #d92e2e;
    border-color: #d92e2e;
}
input[type=text].edit.wrong:focus{
    border-color: #d92e2e !important;
}
input[type=text].edit.phone{
    text-indent: 0;
}
input[type=text].edit:last-of-type{
    margin-bottom: 0;
}
input[type=text].edit::-webkit-input-placeholder {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
}
input[type=text].edit::-moz-placeholder {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
}
input[type=text].edit:-ms-input-placeholder {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
}
input[type=text].edit:-moz-placeholder {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
}
.edit-select{
    display: block;
    width: 100%;
    text-indent: 20px;
    color: #7d7d7d;
    height: 50px;
    background: #eeeeee;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    border: 1px solid #e1e1e1;
    margin-bottom: 10px;
}
.edit-text{
    background: #eeeeee;
    height: auto;
    min-height: auto;
    border: 1px solid #e1e1e1;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 1.4;
    resize: none;
}
textarea.edit-text::-webkit-input-placeholder {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}
textarea.edit-text::-moz-placeholder {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}
textarea.edit-text:-ms-input-placeholder {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}
textarea.edit-text:-moz-placeholder {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}
.products-list .btn-default{
    font-family: 'Open Sans', sans-serif;
}
.products-list p{
    margin-bottom: 15px;
    line-height: 1.4;
    font-family: 'Open Sans', sans-serif;
    color: #777777;
}
#broker-table, #submission-form{
    padding-top: 50px;
    position: relative;
}
.important{
    padding: 25px 30px;
    border: 3px solid #0082f7;
    font-size: 14px;
    color: #777777;
    font-style: italic;
    margin: 30px 0;
    font-family: 'Open Sans', sans-serif;
}
.important p{
    margin: 10px 0;
}
.important strong{
    font-size: 14px;
    color: #0082f7;
    font-style: normal;
}
/*.td-a-rec-id-sidebar.td-a-rec-id-sidebar{
    display: table;
    margin: 0 auto;
}*/
.strategies-sidebar:before,
.strategies-sidebar:after{
    content: '';
    display: table;
    clear: both;
}
/* Strategies Sidebar Widget */
.strategies-widget.strategies-single{
    display: none;
    max-width: 100%;
}
.strategies-widget.strategies-single .strategies-list>li{
    width: 100%;
}
.strategies-widget.strategies-single .strategies-list li .product-details{
    padding-bottom: 10px;
}
.strategies-widget.strategies-single .strategies-list li .poster{
    display: none;
}
.strategies-widget{
    max-width: 325px;
    margin: 0 auto 26px;
}
.strategies-widget .strategies-list{
    list-style: none;
    margin: 0 0 26px;
    padding: 0;
    max-width: 325px;
}
.strategies-widget .strategies-list > div{
    flex: 0 0 100%;
}
.strategies-widget .strategies-list .adplugg-ad-wrapper{
    display: block !important;
}
.strategies-widget .strategies-list .adplugg-ad-wrapper:after{
    content: '';
    display: table;
    clear: both;
}
.adplugg-ad-wrapper{
    text-align: center;
}
.adplugg-ad-wrapper .td-block-title-wrap{
    text-align: left;
}
.adplugg-tag img{
    opacity: 1 !important;
    margin: 0 auto;
}
.adplugg-tag .adplugg-ad:nth-child(2){
    margin-top: 10px;
}
.strategies-widget .strategies-list:last-of-type{
    margin-bottom: 0;
}
.strategies-widget .strategies-list > li, .strategies-widget .adplugg-ad-wrapper > li{
    padding: 0;
    margin: 0 0 10px;
    width: 100%;
    background: #f5f5f5;
    border: 1px solid #cccccc;
    font-size: 11px;
    color: #999999;
    font-family: 'Open Sans', sans-serif;
}
.strategies-widget .strategies-list > li:last-child, .strategies-widget .adplugg-ad-wrapper > li:last-child{
    margin-bottom: 0;
}
.strategies-widget .strategies-list > li:nth-child(even){
    background: #dfebf5;
    border-color: #c2d2df;
}
.strategies-widget .strategies-list > li .product-title, .strategies-widget .adplugg-ad-wrapper > li .product-title{
    margin-bottom: 5px;
    margin-top: 10px;
    line-height: 1.4;
}
.strategies-widget .strategies-list > li .product-title h3, .strategies-widget .adplugg-ad-wrapper > li .product-title h3{
    font-family: 'Roboto',sans-serif;
    font-size: 17px;
    line-height: 1.4;
    font-weight: 700;
    margin: 0;
}
.strategies-widget .strategies-list > li span.blue, .strategies-widget .adplugg-ad-wrapper > li span.blue{
    color: #005aaa;
}
.strategies-widget .strategies-list > li:before,
.strategies-widget .strategies-list > li:after,
.strategies-widget .adplugg-ad-wrapper > li:before,
.strategies-widget .adplugg-ad-wrapper > li:after{
    content: '';
    display: table;
    clear: both;
}
.strategies-widget .strategies-list li .product-details{
    padding-left: 15px;
    padding-right: 10px;
    text-align: left;
}
.strategies-widget .strategies-list li .product-details strong{
    font-weight: 400;
    color: #111111;
}
.strategies-widget .strategies-list li ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.strategies-widget .strategies-list li ul li{
    padding: 0;
    margin: 0 0 4px;
    line-height: 1.4;
}
.strategies-widget .strategies-list li ul li:last-child{
    margin-bottom: 0;
}
.strategies-widget .strategies-list li .btn-default{
    float: right;
    padding: 0 18px;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    margin: 15px 0 0;
    border-radius: 2px;
}
.strategies-widget .strategies-list.forex-strategies > li, .strategies-widget .strategies-list.forex-strategies .adplugg-ad-wrapper > li{
    background: #dfebf5;
    border-color: #c2d2df;
}
.strategies-widget .adplugg-ad{
    margin-bottom: 10px;
}
.strategies-widget .adplugg-ad:last-child{
    margin-bottom: 0;
}
.strategies-widget .strategies-list.forex-strategies > li:nth-child(even){
    background: #dfebf5;
    border-color: #c2d2df;
}
.strategies-widget .strategies-list.home-study > li{
    background: #f5f5f5;
    border-color: #cccccc;
}
.strategies-widget .strategies-list.home-study > li:nth-child(even){
    background: #f5f5f5;
    border-color: #cccccc;
}
/* Road Map */
.widget-wrap{
    max-width: 100%;
    overflow-x: auto;
    margin: 0 auto;
}
.widget-wrap iframe{
    min-width: 970px;
}
.table-wrap{
    max-width: 100%;
    overflow-y: auto;
    line-height: 1.4;
}
.table-wrap
.vpn-table{
    min-width: 695px;
}
.table-wrap
.road-map-table{
    min-width: 1060px;
}
.road-map-table{
    font-family: 'Roboto',sans-serif;
    font-size: 12px;
    color: #777777;
    text-align: center;
}
.road-map-table .red{
    color: #e93030;
}
.road-map-table tr:first-child td:first-child{
    font-family: 'Roboto',sans-serif;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    padding-top: 0;
    padding-bottom: 0;
}
.road-map-table tr:last-child td:first-child{
    font-family: 'Roboto',sans-serif;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.road-map-table tr td{
    background: #ffffff;
    border-bottom: 1px solid #dddddd;
}
.road-map-table tr td:nth-child(even){
    background: #f5f5f5;
}
.road-map-table tr td:first-child{
    font-size: 12px;
    background: #0082f7;
    color: #ffffff;
    text-align: left;
    padding-top: 35px;
    padding-bottom: 35px;
    border-bottom: 1px solid #0074dc;
    border-top: none;
}
.road-map-table td.name{
    font-weight: 700;
    color: #222222;
    text-transform: uppercase;
}
.road-map-table td.name img{
    max-width: 100px;
    display: block;
    margin: 0 auto 10px;
}
.road-map-table td.price{
    font-weight: 700;
    color: #222222;
    font-size: 22px;
    text-transform: uppercase;
}
.road-map-table .arrow{
    display: block;
    background: url('images/checklist-blue.png') 50% 50% no-repeat;
    width: 22px;
    height: 19px;
    margin: 0 auto;
}
.road-map-table .minus{
    display: block;
    width: 20px;
    border-bottom: 4px solid #dddddd;
    margin: 0 auto;
}
.road-map-table .btn-default{
    font-size: 11px;
}
/* VPN Table */
.vpn-table{
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #777777;
}
.vpn-table thead th{
    background: #0182f9;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    color: #fff;
    border: none;
    border-right: 1px solid #0074dc;
}
.vpn-table thead th:last-child{
    border-right: none;
}
.vpn-table .name .vpn-img{
    display: block;
    max-width: 100px;
    margin: 0 auto;
}
.vpn-table .name span{
    display: block;
    font-weight: 700;
    font-size: 14px;
    color: #000000;
    text-align: center;
    margin-top: 10px;
}
.vpn-table .name a{
    text-decoration: none;
}
.vpn-table td{
    background: #ffffff;
    border: none;
    border-right: 1px solid #dddddd;
    padding-top: 15px;
    padding-bottom: 15px;
}
.vpn-table td strong{
    display: block;
    text-transform: uppercase;
}
.vpn-table td:last-child{
    border-right: none;
}
.vpn-table tr:nth-child(even) td{
    background: #f5f5f5;
}
.vpn-table .btn-default{
    min-width: 120px;
    margin: 5px auto;
    padding: 8px;
    font-size: 11px;
}
/* ICO Table */
.table-wrap .ico-table{
    min-width: 1068px;
}
.table-wrap .ico-table a:hover{
    text-decoration: none;
}
.table-wrap .ico-table td > strong{
    display: block;
    font-size: 14px;
    color: #111111;
    margin-bottom: 6px;
    text-transform: uppercase;
}
.ico-table td.closes,
.ico-table td.when,
.ico-table td.opened{
    text-transform: uppercase;
}
.table-wrap .ico-table .btn-default{
    display: inline-block;
    width: 100px;
    padding: 7px 0;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin-right: 5px;
}
.table-wrap .ico-table .btn-default.btn-blue{
    margin-right: 0;
}
.table-wrap.past .ico-table th.description,
.table-wrap:last-of-type .ico-table:last-child th.description{
    width: 40%;
}
.ico-reviews-hidden{
    display: none;
}
.ico-table{
    text-align: center;
}
.ico-table th{
    border: none;
    border-bottom: 2px solid #111111;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ico-table td{
    border: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #555555;
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dddddd;
}
.ico-table td p{
    color: #555555;
    margin: 0;
}
.ico-table td:last-child{
    text-align: right;
}
.ico-table td.name{
    font-weight: 700;
    font-size: 14px;
    text-align: left;
}
.ico-table td.name img.ico-logo{
    display: inline-block;
    vertical-align: middle;
    max-width: 30%;
    width: 60px;
}
.ico-table th.name{
    width: 220px;
}
.ico-table th.status{
    width: 125px;
}
.ico-table th.description{
    width: 260px;
}
.ico-table td.name span{
    display: inline-block;
    vertical-align: middle;
    max-width: 70%;
    padding-left: 10px;
    color: #222222;
    text-transform: uppercase;
}
.ico-table .status:before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin-right: 5px;
    -webkit-animation: flash linear 1.2s infinite;
    animation: flash linear 1.2s infinite;
}
.ico-table .status:after{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 700;
    color: #111111;
    text-transform: uppercase;
}
.ico-table .btn-group:before,
.ico-table .btn-group:after{
    content: '';
    display: table;
    clear: both;
}
.ico-table td.description{
    text-align: justify;
}
.ico-table td.with-details{
    text-align: center;
}
.ico-table td.with-details .btn-group{
    width: 100px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 25px;
}
.ico-table td.with-details .btn-default{
    width: 100px;
    height: 25px;
    line-height: 24px;
    font-size: 11px;
    font-weight: 700;
    border-radius: 3px;
    margin: 7px 0;
    padding: 0;
}
.ico-table .status.live:before{
    background: #28c713;
}
.ico-table .status.live:after{
    content: 'LIVE';
}
.ico-table .status.presale:before{
    background: #ef4040;
}
.ico-table .status.presale:after{
    content: 'Presale';
}
.ico-table .status.ico:before{
    background: #ebc012;
}
.ico-table .status.ico:after{
    content: 'Ico';
}
.ico-table .status.hold{
    display: block;
}
.ico-table .status.hold:before{
    background: #e93030;
}
.ico-table .status.hold:after{
    content: 'On Hold';
}
.table-wrap.all table.ico-table tr:last-child td{
    border-bottom: none;
}
.ico-table td.expand{
    padding: 0;
}
.ico-table td.expand table td{
    background: #ecf6ff;
    border-bottom: 1px solid #dddddd;
    text-align: center;
    padding: 15px 0;
}
.ico-table td.expand table td .cell-content{
    border-right: 1px solid #dddddd;
    font-size: 13px;
    padding: 0 25px;
}
.ico-table td.expand table td .cell-content [data-tooltip]{
    padding-right: 20px;
    background: url('images/icon-tip.svg') 100% 50% no-repeat;
    font-family: 'Open Sans',sans-serif;
    opacity: 1;
}
.ico-table td.expand table td .cell-content [data-tooltip]:after{
    left: 50%;
    top: -5px;
    min-width: 250px;
    -webkit-transform: translateX(-50%) translateY(-100%);
    -moz-transform: translateX(-50%) translateY(-100%);
    -ms-transform: translateX(-50%) translateY(-100%);
    -o-transform: translateX(-50%) translateY(-100%);
    transform: translateX(-50%) translateY(-100%);
}
.ico-table td.expand table td .cell-content .red{
    color: #e93030;
}
.ico-table td.expand table td .cell-content .green{
    color: #28c713;
}
.ico-table td.expand table td .cell-content span{
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 600;
}
.ico-table td.expand table td .cell-content span strong{
    font-weight: 600;
    color: #999999;
}
.ico-table td.expand table td:last-child .cell-content{
    border-right: none;
}
.ico-table td.expand table:nth-child(even) td{
    background: #dfeffe;
}
.ico-table td.expand table:last-child td{
    border-bottom: none;
}
.ico-table td ul.more-details li{
    display: inline-block;
    vertical-align: middle;
}
.ico-table td ul.more-details li .btn-default{
    display: block;
    width: 100px;
    height: 25px;
    border-radius: 3px 3px 0 0;
}
/* crypto currencies table */
.currency-component .td-page-header{
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 30px;
}
.currency-component .td-page-header:before,
.currency-component .td-page-header:after{
    content: '';
    display: table;
    clear: both;
}
.currency-component .td-page-header .form-inline .form-control{
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+Cgo8c3ZnCiAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHZlcnNpb249IjEuMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxNCAxMy44MzUiCiAgIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMDAgMTAwMCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IgogICBzb2RpcG9kaTpkb2NuYW1lPSIwZWY4NTUwZmI4MTViNmYwOTA0ZWViMjI1ZjM0ZTc0YS5zdmciCiAgIHdpZHRoPSIxNCIKICAgaGVpZ2h0PSIxMy44MzUiPjxkZWZzCiAgICAgaWQ9ImRlZnMxMiIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM3NyIKICAgICBpZD0ibmFtZWR2aWV3MTAiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjIxLjM2MDI4MiIKICAgICBpbmtzY2FwZTpjeD0iLTEuNzUwMTk0MiIKICAgICBpbmtzY2FwZTpjeT0iMi43NjkxNTUyIgogICAgIGlua3NjYXBlOndpbmRvdy14PSIxOTEyIgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzIiIC8+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNCI+IFN2ZyBWZWN0b3IgSWNvbnMgOiBodHRwOi8vd3d3Lm9ubGluZXdlYmZvbnRzLmNvbS9pY29uIDxyZGY6UkRGPjxjYzpXb3JrCiAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZwogICAgIGlkPSJnNiIKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjAxNDI4NjgyLDAsMCwwLjAxNDI4NjgyLC0wLjE0Mjg2ODIsLTAuMjI1NzMxMDQpIgogICAgIHN0eWxlPSJmaWxsOiM5OTk5OTk7ZmlsbC1vcGFjaXR5OjEiPjxwYXRoCiAgICAgICBkPSJNIDk2My4xLDgzMy42IDcwNC44LDU3NS4zIGMgMCwwIDAsMCAtNi4xLDAgMzAuNywtNjEuNSA0OS4yLC0xMjMgNDkuMiwtMTkwLjYgMCwtMjAyLjkgLTE2NiwtMzY4LjkgLTM2OC45LC0zNjguOSAtMjAyLjksMCAtMzY5LDE2NiAtMzY5LDM2OC45IDAsMjAyLjkgMTY2LDM2OC45IDM2OC45LDM2OC45IDY3LjYsMCAxMzUuMywtMTguNCAxOTAuNiwtNTUuMyBsIDAsMCAyNTguMiwyNTguMiBjIDM2LjksMzYuOSA5Mi4yLDM2LjkgMTI5LjEsMCA0My4xLC0zMC43IDQzLjEsLTg2IDYuMywtMTIyLjkgeiBNIDEzMywzODQuNyBjIDAsLTEzNS4zIDExMC43LC0yNDUuOSAyNDUuOSwtMjQ1LjkgMTM1LjMsMCAyNDUuOSwxMTAuNyAyNDUuOSwyNDUuOSAwLDEzNS4zIC0xMTAuNywyNDYgLTI0NS45LDI0NiBDIDI0My43LDYzMC43IDEzMyw1MjAgMTMzLDM4NC43IFoiCiAgICAgICBpZD0icGF0aDgiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgc3R5bGU9ImZpbGw6Izk5OTk5OTtmaWxsLW9wYWNpdHk6MSIgLz48L2c+PC9zdmc+') 10px 50% no-repeat;
    height: 40px;
    width: 100%;
    padding-left: 31px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #222222;
}
.currency-component .td-page-header .form-inline .form-control::-webkit-input-placeholder {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}
.currency-component .td-page-header .form-inline .form-control::-moz-placeholder {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}
.currency-component .td-page-header .form-inline .form-control:-ms-input-placeholder {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}
.currency-component .td-page-header .form-inline .form-control:-moz-placeholder {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}
.currency-component .pagination{
    list-style: none;
    margin: 25px 0 0;
    padding: 0;
    text-align: center;
}
.currency-component .pagination li{
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    margin: 0 10px;
}
.currency-component .pagination li.disabled a{
    cursor: no-drop;
}
.currency-component .pagination li.active a{
    color: #111111;
}
.currency-component .pagination li.active a:hover{
    color: #111111;
}
.currency-component .pagination li a{
    color: #999999;
    text-decoration: none;
}
.currency-component .pagination li a:hover{
    color: #111111;
    transition: all 0.4s ease-in-out;
}
.currency-component .pagination .left{
    float: left;
}
.currency-component .pagination .right{
    float: right;
}
.currency-component .pagination .left a,
.currency-component .pagination .right a{
    font-size: 22px;
}
.currency-component .table-wrap{
    overflow-x: auto;
    overflow-y: visible;
    margin-left: 190px;
}
.ccurrencies-wrap{
    position: relative;
    border: 1px solid #cccccc;
}
.ccurrencies-wrap.without-results .table-wrap{
    margin-left: 0;
}
.ccurrencies-wrap.without-results .ccurrencies-table .thead{
    position: static;
    display: block;
}
.ccurrencies-wrap .ccurrencies-table .thead [data-tooltip] span:after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    background: url('images/icon-tip-white.svg') 50% 50% no-repeat;
    width: 14px;
    height: 14px;
    margin: 0 0 3px 4px;
}
.ccurrencies-table{
    display: table;
    list-style: none;
    padding: 0;
    margin: 0 !important;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #777777;
}
.ccurrencies-table .thead{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 190px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    z-index: 55;
}
.ccurrencies-table .thead{
    min-width: 0;
}
.ccurrencies-table .thead [class*="td-icon-"]{
    margin-left: 5px;
}
.ccurrencies-table .thead .cell{
    border-bottom-color: #0074dc;
    border-right: 1px solid #0074dc;
    padding: 5px 0 5px 20px;
    text-align: left;
    background: #0082f7;
    font-size: 0;
}
.ccurrencies-table .thead .cell span{
    font-size: 14px;
}
.ccurrencies-table .thead .cell.sortable{
    cursor: pointer;
}
.ccurrencies-table li{
    display: table-cell;
    margin: 0;
    /*width: 20%;*/
    min-width: 174px;
}
.ccurrencies-table li .cell{
    padding: 5px;
    background: #ffffff;
    text-align: center;
    height: 67px;
    font-size: 0;
    border-bottom: 1px solid #dddddd;
}
.ccurrencies-table li .cell:before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.ccurrencies-table li .cell span{
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
}
.ccurrencies-table li .cell span.name{
    font-weight: 700;
    text-transform: uppercase;
}
.ccurrencies-table li .cell .percents{
    font-weight: 600;
}
.ccurrencies-table li .cell .red{
    color: #e93030;
}
.ccurrencies-table li .cell .green{
    color: #28c713;
}
.ccurrencies-table li .cell:last-child{
    border-bottom: none;
}
.ccurrencies-table li:nth-child(even) .cell{
    background: #f5f5f5;
}
.ccurrencies-table li.nothing-found{
    width: 100%;
    text-align: center;
}
[data-tooltip]{
    position: relative;
}
[data-tooltip]:hover:after{
    opacity: 1;
    visibility: visible;
    display: block;
}
[data-tooltip]:after{
    content: attr(data-tooltip);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: 5;
    display: none;
    min-width: 320px;
    right: -5px;
    top: 0;
    color: #fff;
    background: #1990f3;
    -webkit-box-shadow: 0px 2px 3px rgba(0,0,0, .5);
    -moz-box-shadow: 0px 2px 3px rgba(0,0,0, .5);
    box-shadow: 0px 2px 3px rgba(0,0,0, .5);
    border-radius: 5px;
    text-transform: none;
    padding: 5px;
    font-size: 12px;
    font-weight: 400;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    transition: all 0.4s ease-in-out;
}
.trigger-expand{
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background: url('images/double-arrow-down.svg') 50% 50% no-repeat;
    width: 17px;
    height: 13px;
    transition: all 0.4s ease-in-out;
}
.trigger-expand.active{
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-more-details{
    display: none;
}
.table-wrap.all table.ico-table{
    margin-bottom: 10px;
}
/* Live Sessions */
.live-session-list{
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-family: 'Roboto', sans-serif;
    text-align: center;
}
.live-session-list > li{
    margin: 0;
    padding: 0;
    display: block;
    text-align: left;
    /*width: calc(50%-5px);*/
    /*float: left;*/
    /*margin-right: 10px;*/
}
/*.live-session-list > li:nth-child(even){
    margin-right: 0;
}*/
.live-session-list > li h4{
    text-align: center;
}
.live-session-list li .live-session-details:before,
.live-session-list li .live-session-details:after{
    content: '';
    display: table;
    clear: both;
}
.live-session-list li .live-session-details .trader-details .trader-name{
    display: block;
    font-size: 18px;
    color: #ffffff;
    background: #0082f7;
    padding: 8px 15px;
}
.live-session-list li .live-session-details .trader-thumb{
    width: 180px;
    max-width: 100%;
    border: 1px solid #c9c9c9;
}
.live-session-list li .live-session-details .trader-thumb img{
    display: block;
    max-width: 100%;
}
.live-session-list li ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.live-session-list li ul li{
    margin: 0;
    padding: 6px 10px;
    font-size: 14px;
    color: #555555;
    font-style: italic;
    background: #dfeffe;
}
.live-session-list li ul li:nth-child(even){
    background: #ecf6ff;
}
.tac-details{
    text-align: center;
    margin: 20px 0;
}
.tac-details:after,
.tac-details:before{
    content: '';
    display: table;
    clear: both;
}
.tac-details small{
    font-size: 14px;
    font-style: italic;
    color: #999999;
}
.tac-details .btn-login,
.tac-details .btn-register{
    text-align: center;
    margin-top: 15px;
}
.btn-login{
    display: block;
    background: #144b97;
    -webkit-box-shadow: 2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    padding: 10px 8px;
    border-radius: 5px;
    transition: all 0.4s ease-in-out;
}
.td-post-content .btn-login{
    text-decoration: none;
}
.btn-register{
    display: block;
    background: #eeeeee;
    border: 1px solid #cccccc;
    -webkit-box-shadow: 2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    font-weight: 700;
    text-transform: uppercase;
    color: #111111;
    padding: 10px 8px;
    border-radius: 5px;
    transition: all 0.4s ease-in-out;
}
.btn-login:hover{
    opacity: .9;
    color: #ffffff;
}
.btn-register:hover{
    opacity: .7;
    color: #111111;
}
.tac-live-trading-room{
    display: block;
    background: #144b97;
    -webkit-box-shadow: 2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         2px 1px 3px 0px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    font-size: 19px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    height: 70px;
    line-height: normal;
    padding: 5px 15px;
    position: relative;
    padding-left: 90px;
    text-align: center;
    margin: 25px 0;
    transition: all 0.4s ease-in-out;
}
.tac-live-trading-room span{
    display: block;
    padding: 17px 0;
}
.tac-live-trading-room:before{
    content: 'Traders Academy Club';
    display: inline-block;
    font-family: 'Anton', sans-serif;
    font-weight: 400;
    font-size: 6px;
    position: absolute;
    left: 0;
    padding-top: 45px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url('images/tac-ico.svg?v=3') 50% 0 no-repeat;
    width: 90px;
    border-right: 1px solid #174380;
}
.tac-live-trading-room:hover,
.tac-live-trading-room:focus{
    opacity: .8;
    color: #ffffff;
}
.td-a-rec-id-custom_ad_1, .td-a-rec-id-custom_ad_2, .td-a-rec-id-custom_ad_3, .td-a-rec-id-custom_ad_4, .td-a-rec-id-custom_ad_5{
    width: 100%;
}
.td-a-rec .block-title{
    border-color: #005aab !important;
}
.td-a-rec .block-title>span{
    background-color: #005aab !important;
}
.td-footer-wrapper{
    margin-top: 50px;
}
.td-footer-wrapper .td-pb-span4 .block-title{
    border-color: transparent !important;
}
.td-footer-wrapper .td-pb-span4 .block-title>span{
    background-color: transparent !important;
}
.product-buttons{
    margin: 25px 0;
    text-align: center;
    font-size: 0;
}
.product-buttons:last-of-type{
    margin: 10px 0;
}
.product-buttons:before,
.product-buttons:after{
    content: '';
    display: table;
    clear: both;
}
.td-post-sharing-bottom .td-social-sharing-buttons{
    line-height: 23px;
}
.side-triggers{
/*  position: fixed;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2150;*/
  max-width: 100%;
  margin-bottom: 15px;
}
@media screen and (min-width: 767px){
    .home .side-triggers.hidden-medium{
        display: none;
    }
    .announcements{
        text-align: left;
        padding: 5px;
    }
    .announcements p{
        line-height: 41px;
        float: left;
        margin: 0;
        text-align: left;
    }
    .announcements-btn{
        float: right;
    }
}
.responsive-video-wrap{
    cursor: pointer;
    position: relative;
    display: block;
    height: 0;
    padding: 0 0 56.25%;
    overflow: hidden;
}
.responsive-video-wrap .responsive-video{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
    border: 0;
}
.td-sub-footer-copy p{
    font-size: 11px;
    margin: 1em 0;
}
.td-a-rec-id-custom_ad_1, .td-a-rec-id-custom_ad_2, .td-a-rec-id-custom_ad_3, .td-a-rec-id-custom_ad_4, .td-a-rec-id-custom_ad_5{
    text-align: left;
}
.td_block_template_1.widget_text p{
    margin: 0;
}
.reviewTable {
    border: 1px solid #eee;
    display: block;
    width: 100%;
    border-radius:5px !important;
    overflow:hidden;
    margin-bottom: 30px;
    margin: 0 auto;
}
.rtRow div.instruments, .rtRow div.instruments{
    width: 165px;
    line-height: normal !important;
}
.rtRow div.instruments:before{
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.rtRow div.instruments span{
    display: inline-block;
    vertical-align: middle;
    font-size: 11px;
    padding: 0 4px;
}
.rtRow div.notes span{
    text-align: justify;
    text-align-last: center;
}
.rtRow div.post-ratings{
    border-right: none;
    padding: 0;
    margin: 0;
}
.rtRow div.post-ratings .cell{
    padding: 0;
    margin: 0;
}
.rtRow.top div.spreads {
    line-height:12px;
    padding-top:13px;
}
.rtRow.top div.min_deposit {
    line-height:12px;
}
.rtRow.top div.spreads i {
   font-size:10px;
    font-style: normal;
    font-weight: normal;
    text-transform: capitalize;
}
.rtRow div.spreads i {
    font-style: normal;
}
.rtRow > div{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-grow: 1;
}
.rtRow .column-wrap{
    flex: 0 0 100%;
    height: auto;
    line-height: normal;
    padding: 0;
}
.rtRow {
    display: flex;
    width: 100%;
    height: 220px;
    flex-grow: 1;
    border-top: 1px solid #eee;
}
.rtRow[class*="24"] div.broker_name .ct img{
    width: 65px;
}
.rtRow:before, .rtRow:after{
    content: '';
    display: table;
    clear: both;
}
.rtRow:first-child {
    border-top: none;
}
.rtRow.top {
    background: #2f84bc; /* Old browsers */
    background: -moz-linear-gradient(top,  #2f84bc 0%, #206796 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f84bc), color-stop(100%,#206796)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2f84bc 0%,#206796 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2f84bc 0%,#206796 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2f84bc 0%,#206796 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2f84bc 0%,#206796 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f84bc', endColorstr='#206796',GradientType=0 ); /* IE6-9 */
    color:#fff;
    text-transform: uppercase;
    text-align:center;
    font-weight: 600;
    font-size:10px;
    height: 48px;
    line-height: 48px;
}
.rtRow div {
    border-right: 1px solid #eee;
    text-align:center;
    flex: 1 100%;
}
.rtRow div:last-child {
    border-right: none;
}
.rtRow.top div {
    border-right: 1px solid #1f628d;
}
.rtRow div.spreads .ct{
    display: table-cell;
    vertical-align: middle;
    font-size: 11px;
    line-height: normal;
}
.rtRow.top div:last-child {
    border-right: none;
}

.rtRow.top div.broker_name{
    font-size: 10px;
}
.rtRow div.broker_name {
    width: 92px;
    line-height: normal;
    text-align: center;
    font-size: 0;

}
.rtRow div.broker_name .ct{
    display: inline-block;
    vertical-align: middle;
    height: auto;
    line-height: normal;
    font-size: 14px;
    float: none;
    max-width: 100%;
    padding: 0 5px;
}
.rtRow div.broker_name .ct img{
    max-width: 220px;
    float: none;
    width: 90%;
}
.rtRow.hotforex div.broker_name .ct img{
    max-width: 100%;
}
.rtRow div.broker_name .ct a{
    padding: 0;
    line-height: inherit;
    height: auto;
    display: inline;
}

.rtRow div.broker_name:before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.rtRow div.broker_name .tooltip{
    position: relative;
    display: inline-block;
    text-align: center;
    opacity: 1;
    line-height: 11px;
    color: #1e73be;
    margin-top: 8px;
    font-size: 9px;
    text-decoration: underline;
}
.rtRow div.broker_name .tooltip.warning{
    text-transform: uppercase;
    font-size: 10px;
    color: #111;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    text-align: center;
    display: block;
}
.rtRow div.broker_name .tooltip.warning .tooltip-data{
    top: auto;
    left: auto;
    width: auto;
    font-size: 8px;
    position: relative;
    transform: none;
    display: block;
    opacity: 1;
    visibility: visible;
    border-radius: 3px;
    max-width: 140px;
    box-shadow: none;
    background: transparent;
    color: #111;
    margin: 0;
}
.rtRow div.broker_name .tooltip .tooltip-data{
    content: attr(data-tooltip);
    background: rgba(0, 0, 0, 0.8);
    border-radius: 8px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    color: #FFF;
    margin-top: -185px;
    line-height: 1.4;
    font-size: 11px;
    opacity: 0;
    padding: 3px 7px;
    position: absolute;
    visibility: hidden;
    width: 510px;
    transition: all 0.4s ease-in-out;
/*   left: 50%;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);*/
}

.rtRow div.broker_name .tooltip:hover{
    text-decoration: none
}

.rtRow div.broker_name .tooltip:hover .tooltip-data{
    opacity: 1;
    visibility: visible;
}

.rtRow div.rating {
     width: 130px;
 }

.rtRow div.min_deposit {
    width: 95px;
}

.rtRow div.spreads, .rtRow div.regulated {
    width: 75px;
}

.rtRow div.commission {
    width: 89px;
}

.rtRow div.read_more, .rtRow div.open_account {
    width: 123px;
}

.rtRow div.read_more, .rtRow div.notes {
    width: 135px;
    font-size: 10px;

}
.rtRow div.notes{
    line-height: normal !important;
    width: 172px;
    padding: 0 10px;
}

.rtRow div.notes:before{
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.rtRow div.notes span{
    display: inline-block;
    vertical-align: middle;
}

.rtRow.top div.notes{
    line-height: 48px;
}

.rtRow div a {
    display: block;
    width: auto;
    height: 32px;
    line-height: 32px;
    text-align:center;
    border-radius: 3px;
    padding: 0px 10px;
    font-size: 12px;
    font-weight:600;
    margin: 5px;
}

.rtRow a.read_more {
    color:#fff;
    background: #d2d2d2;
    background: rgb(52,152,219);
    background: -moz-linear-gradient(top, rgba(52,152,219,1) 0%, rgba(0,130,216,1) 100%);
    background: -webkit-linear-gradient(top, rgba(52,152,219,1) 0%,rgba(0,130,216,1) 100%);
    background: linear-gradient(to bottom, rgba(52,152,219,1) 0%,rgba(0,130,216,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3498db', endColorstr='#0082d8',GradientType=0 );
}

.rtRow a.read_more:hover {
    color:#fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0082d8+0,3498db+100 */
    background: rgb(0,130,216); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(0,130,216,1) 0%, rgba(52,152,219,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,130,216,1) 0%,rgba(52,152,219,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,130,216,1) 0%,rgba(52,152,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082d8', endColorstr='#3498db',GradientType=0 ); /* IE6-9 */
    text-decoration:none;
}

.rtRow a.open_account {
    background: rgb(125,187,0);
    background: -moz-linear-gradient(top, rgba(125,187,0,1) 0%, rgba(78,137,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,187,0,1) 0%,rgba(78,137,0,1) 100%);
    background: linear-gradient(to bottom, rgba(125,187,0,1) 0%,rgba(78,137,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dbb00', endColorstr='#4e8900',GradientType=0 );
    color: #fff;
}

.rtRow a.open_account:hover {
    color: #fff;
    background: rgb(78,137,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(78,137,0,1) 0%, rgba(125,187,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(78,137,0,1) 0%,rgba(125,187,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(78,137,0,1) 0%,rgba(125,187,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e8900', endColorstr='#7dbb00',GradientType=0 ); /* IE6-9 */
    text-decoration:none;
}

.rtRow div.regulated:before{
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    font-size: 0;
}

.rtRow div.regulated span{
    display: inline-block;
    vertical-align: middle;
}

.rtRow div.regulated i {
    display: inline-block;
    width: 26px;
    height: 16px;
    border-radius:3px;
    background-size: cover;
}

.rtRow div.regulated i.reg {
    background: url(images/reg.png) no-repeat center;
}

.rtRow div.regulated i.not_reg {
    background: url(images/not_reg.png) no-repeat center;
}

.rtWrapper {
    overflow: auto;
}

.rtRow div .hidd {
    font-size: 14px;
    display: block;
    margin-bottom: 10px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.td-main-page-wrap .tdc-row:first-child .wpb_wrapper>.td_block_trending_now:first-child{
    margin-top: 0 !important;
}

.td_category_template_6 .td-main-content-wrap{
    padding-top: 20px;
}
.td-page-content .aligncenter{
    margin-bottom: 20px;
}
.td-page-content .item:after, .td-page-content .item:before{
    content: '';
    display: table;
    clear: both;
}
.td-page-content .item{
    margin: 25px 0;
}
.td-page-content .item p:last-of-type{
    margin: 0;
}
.td-scroll-up-visible{
    margin-bottom: 35px;;
}
a.trigger-newsletter{
  display: block;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#353d56+0,22283b+100 */
  max-width: 220px;
  background: #353d56; /* Old browsers */
  background: -moz-linear-gradient(top,  #353d56 0%, #22283b 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #353d56 0%,#22283b 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #353d56 0%,#22283b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353d56', endColorstr='#22283b',GradientType=0 ); /* IE6-9 */
  border: 2px solid #232a3d;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(65, 75, 108, 1), inset -1px 0px 0px 0px rgba(65, 75, 108, 1), inset 0px -1px 0px 0px rgba(65, 75, 108, 1), inset 1px 0px 0px 0px rgba(65, 75, 108, 1);
  -moz-box-shadow:    inset 0px 1px 0px 0px rgba(65, 75, 108, 1), inset -1px 0px 0px 0px rgba(65, 75, 108, 1), inset 0px -1px 0px 0px rgba(65, 75, 108, 1), inset 1px 0px 0px 0px rgba(65, 75, 108, 1);
  box-shadow:         inset 0px 1px 0px 0px rgba(65, 75, 108, 1), inset -1px 0px 0px 0px rgba(65, 75, 108, 1), inset 0px -1px 0px 0px rgba(65, 75, 108, 1), inset 1px 0px 0px 0px rgba(65, 75, 108, 1);
  font-size: 16px;
  line-height: 1.2;
  border-radius: 3px;
  margin: 0 auto;
  color: #fff;
  text-align: center;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
}
a.trigger-newsletter:hover,
a.trigger-newsletter:focus{
  text-decoration: none;
  color: #fff;
}
.trigger-newsletter:before, .trigger-newsletter:after{
  content: '';
  position: absolute;
  bottom: -2px;
  height: 18px;
  width: calc(50% + 3px);
}
.trigger-newsletter:before{
  background: #62be3a;
  left: -2px;
  border-radius: 0 0 0 3px;
}
.trigger-newsletter:after{
  background: #d92e2e;
  right: -2px;
  border-radius: 0 0 3px;
}
.trigger-newsletter .icon-email{
  display: block;
  background: url('images/icon-mail.svg') 50% 50% no-repeat;
  width: 111px;
  height: 59px;
  margin: 0 auto;
  -webkit-animation: letter_move 1.5s infinite ease-in-out; /* Safari 4+ */
  -moz-animation:    letter_move 1.5s infinite ease-in-out; /* Fx 5+ */
  -o-animation:      letter_move 1.5s infinite ease-in-out; /* Opera 12+ */
  animation:         letter_move 1.5s infinite ease-in-out;
}
.trigger-newsletter h4{
  font-size: 22px;
  color: #fff;
  margin: 25px 0 10px;
  text-align: center;
  text-transform: uppercase;
}
.trigger-newsletter h4 strong{
  font-size: 26px;
}
a.trigger-callback .trigger-wrap,
a.trigger-newsletter .trigger-wrap,
a.trigger-telegram .trigger-wrap{
    overflow: hidden;
}
a.trigger-newsletter .trigger-wrap{
    padding: 13px 10px 35px;
}
a.trigger-callback .trigger-wrap, a.trigger-telegram .trigger-wrap,{
  padding: 13px 10px 30px;
}
a.trigger-callback{
    padding-top: 15px;
}
a.trigger-callback, a.trigger-telegram{
  display: block;
  color: #111111;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 220px;
  background: #f3b715;
  border: 2px solid #cd9d1c;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .3), inset -1px 0px 0px 0px rgba(255,255,255, .3), inset 0px -1px 0px 0px rgba(255,255,255, .3), inset 1px 0px 0px 0px rgba(255,255,255, .3);
  -moz-box-shadow:    inset 0px 1px 0px 0px rgba(255,255,255, .3), inset -1px 0px 0px 0px rgba(255,255,255, .3), inset 0px -1px 0px 0px rgba(255,255,255, .3), inset 1px 0px 0px 0px rgba(255,255,255, .3);
  box-shadow:         inset 0px 1px 0px 0px rgba(255,255,255, .3), inset -1px 0px 0px 0px rgba(255,255,255, .3), inset 0px -1px 0px 0px rgba(255,255,255, .3), inset 1px 0px 0px 0px rgba(255,255,255, .3);
  line-height: 1.2;
  text-decoration: none;
  font-size: 16px;
  border-radius: 3px;
  margin-bottom: 20px;
  text-align: center;
  position: relative;
}
a.trigger-telegram{
    background: #fff;
    border: none;
    margin-bottom: 0;
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.3), inset -1px 0px 0px 0px rgba(0, 0, 0, 0.3), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.3), inset 1px 0px 0px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    inset 0px 1px 0px 0px rgba(0, 0, 0, 0.3), inset -1px 0px 0px 0px rgba(0, 0, 0, 0.3), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.3), inset 1px 0px 0px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         inset 0px 1px 0px 0px rgba(0, 0, 0, 0.3), inset -1px 0px 0px 0px rgba(0, 0, 0, 0.3), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.3), inset 1px 0px 0px 0px rgba(0, 0, 0, 0.3);
}
a.trigger-telegram .trigger-wrap{
    padding: 8px 6px;
}
a.trigger-callback:hover,
a.trigger-callback:focus,
a.trigger-telegram:hover,
a.trigger-telegram:focus{
  text-decoration: none;
  color: #111111 !important;
}
.trigger-callback:before, .trigger-callback:after{
  content: '';
  position: absolute;
  bottom: -2px;
  height: 18px;
  width: calc(50% + 3px);
}
.trigger-callback:before{
  background: #225ac0;
  left: -2px;
  border-radius: 0 0 0 3px;
}
.trigger-callback:after{
  background: #39a4ff;
  right: -2px;
  border-radius: 0 0 3px;
}
.trigger-callback h4,
.trigger-telegram h4{
  font-size: 28px;
  margin: 10px 0;
  color: #111111;
  text-align: center;
}
.trigger-callback .icon-phone{
  display: block;
  background: url('images/icon-phone.svg') 50% 50% no-repeat;
  width: 80px;
  height: 80px;
  margin: 0 auto;
  -webkit-animation: phone_buzz 1.3s infinite ease; /* Safari 4+ */
  -moz-animation:    phone_buzz 1.3s infinite ease; /* Fx 5+ */
  -o-animation:      phone_buzz 1.3s infinite ease; /* Opera 12+ */
  animation:         phone_buzz 1.3s infinite ease;
}
.trigger-telegram .icon-telegram{
  display: block;
  background: url('images/telegram_logo.svg') 50% 50% no-repeat;
  background-size: 36px 36px;
  width: 36px;
  height: 36px;
  margin: 0 auto;
  -webkit-animation: pulse 1.5s infinite ease-in-out; /* Safari 4+ */
  -moz-animation:    pulse 1.5s infinite ease-in-out; /* Fx 5+ */
  -o-animation:      pulse 1.5s infinite ease-in-out; /* Opera 12+ */
  animation:         pulse 1.5s infinite ease-in-out;
}
.trigger-telegram .icon-telegram .trigger-wrap{
    padding: 6px;
}
.callback-pop{
  display: none;
  background: #fff;
  width: 800px;
  max-width: 100%;
  max-height: 100%;
  left: 50%;
  top: 50%;
  position: fixed;
  padding: 45px;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  z-index: 9999;
  font-weight: 300;
  font-size: 14px;
  color: #555555;
}
.callback-pop .close{
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS41NjIiIGhlaWdodD0iMTUuNTYyIiB2aWV3Qm94PSIwIDAgMTUuNTYyIDE1LjU2MiI+CiAgPG1ldGFkYXRhPjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz48L21ldGFkYXRhPgo8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMTExOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9ImNsb3NlX2ljb24iIGRhdGEtbmFtZT0iY2xvc2UgaWNvbiIgY2xhc3M9ImNscy0xIiBkPSJNOTczLjk1LDEwNS43NzhsLTQuOTUtNC45NS00Ljk1LDQuOTUtMi44MjgtMi44MjgsNC45NS00Ljk1LTQuOTUtNC45NSwyLjgyOC0yLjgyOCw0Ljk1LDQuOTUsNC45NS00Ljk1LDIuODI4LDIuODI4TDk3MS44MjgsOThsNC45NSw0Ljk1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk2MS4yMTkgLTkwLjIxOSkiLz4KPC9zdmc+Cg==') 50% 50% no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.callback-pop h3{
  font-size: 22px;
  text-transform: uppercase;
  color: #111111;
  padding-bottom: 25px;
  margin-top: 0;
  margin-bottom: 25px;
  border-bottom: 1px solid #cccccc;
}
.callback-form .form-row{
  margin-left: -5px;
  margin-right: -5px;
}
.callback-form .form-row:after{
    content: '';
    display: table;
    clear: both;
}
.callback-form .form-col-general{
  width: 50%;
  float: left;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.callback-form .form-col-secondary{
  width: 50%;
  float: left;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.callback-form .callback-edit{
  width: 100%;
  height: 40px;
  background-color: #fff;
  border: 1px solid #cccccc;
  padding-left: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
}
.callback-form select{
    height: 40px;
    width: 100%;
    background: #fff;
    border: 1px solid #cccccc;
    padding-left: 15px;
}
.callback-form .callback-edit::-webkit-input-placeholder {
  color: #999999;
}
.callback-form .callback-edit::-moz-placeholder {
  color: #999999;
}
.callback-form .callback-edit:-ms-input-placeholder {
  color: #999999;
}
.callback-form .callback-edit:-moz-placeholder {
  color: #999999;
}
.callback-form .callback-edit.user{
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC45MzciIGhlaWdodD0iMTQuMDYyIiB2aWV3Qm94PSIwIDAgMTQuOTM3IDE0LjA2MiI+CiAgPG1ldGFkYXRhPjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz48L21ldGFkYXRhPgo8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjOTk5OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9IlVzZXIiIGNsYXNzPSJjbHMtMSIgZD0iTTI2NC44LDM3Ny4wMjVjLTAuNTIxLDAtLjA2Ni4xNi0wLjM0NiwwLjJhMC44MjIsMC44MjIsMCwwLDEtLjQ3MS4xMmMtMC44NDEuMTYtMS4wMTMsMS4yNDEtMS4wNTMsMS42NDJhNS44NTYsNS44NTYsMCwwLDAtLjAyMywxLjEyNiwwLjMsMC4zLDAsMCwxLS4zMjYuMzZjLTAuNS0uMDMyLTAuNTksMS41MzgtMC41OSwxLjUzOGEwLjgyNSwwLjgyNSwwLDAsMCwuNzIuODc5LDMuMDkzLDMuMDkzLDAsMCwwLDEuMjYsMS41MjNzMC4wNDUsMC42NDkuMDU5LDEuMTEyYy0wLjA3Ni0uMDM4LTAuMTMyLDEuMTgxLTIuNDQ5LDEuNTIzcy0yLjc2MSwxLjA5My0zLjIsMS41MTEtMC40LDIuMzQ3LS40LDIuMzQ3SDI3Mi45cy0wLjEtMS45MjktLjUzMi0yLjM0Ny0wLjkxMy0xLjE2OS0zLjIzLTEuNTExLTIuMTU2LTEuNTI4LTIuMTcyLTEuNmMwLS4xODIuMDg1LTAuOTU1LDAuMDg1LTAuOTU1YTQuMDksNC4wOSwwLDAsMCwxLjEtMS42MzMsMS4zMzEsMS4zMzEsMCwwLDAsLjg2NS0wLjgwOXMwLjI1MS0xLjUzOC0uMzUtMS41MzhjMCwwLS42ODcuMDQtMC42MDctMC4zMmEyLjE5MSwyLjE5MSwwLDAsMCwuMDEzLTAuODg2Yy0wLjA0LS40LjItMS41NDUtMC42MzktMS43MDVhMS44NDEsMS44NDEsMCwwLDAtLjY3MS4wMTVjLTAuMjgtLjA0LTAuNjE0LTAuNzY2LTEuMTM0LTAuNzY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1Ny45NjkgLTM3Ni44NDQpIi8+Cjwvc3ZnPgo=');
  background-position: 10px 50%;
  background-repeat: no-repeat;
}
.callback-form .callback-edit.email{
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDE1IDExIj4KICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+CjxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICM5OTk7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iTWFpbCIgY2xhc3M9ImNscy0xIiBkPSJNNDkwLDM3OS45OTJhMC45NDUsMC45NDUsMCwwLDAtLjk1OC45ODhsNS45MjcsNS40NTJhMi41NSwyLjU1LDAsMCwwLDMsMGw2LTUuNDIxYTAuOTgxLDAuOTgxLDAsMCwwLS45NjgtMS4wMTlINDkwWk00ODksMzgybDMuMDE4LDIuOTc5LTIuMDMyLDQuNzgyLDIuOTItMy43MzUsMS44NzUsMS41czIuMTU5LDEuMDQ0LDMuMzM0LjAzMUw0OTkuOTgsMzg2bDMuMDMsNC0yLjA1Mi00Ljk5M0w1MDQsMzgydjguMDYzYTEuMDI3LDEuMDI3LDAsMCwxLTEuMDk0LjkzN0g0OTAuMDMxQTEuMDkxLDEuMDkxLDAsMCwxLDQ4OSwzOTB2LThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDg5IC0zODApIi8+Cjwvc3ZnPgo=');
  background-position: 10px 50%;
  background-repeat: no-repeat;
}
/*.callback-form .callback-edit.phone{
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNi4wMzEiIHZpZXdCb3g9IjAgMCAxNCAxNi4wMzEiPgogIDxtZXRhZGF0YT48P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+PC9tZXRhZGF0YT4KPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzk5OTsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJQaG9uZV8zIiBkYXRhLW5hbWU9IlBob25lIDMiIGNsYXNzPSJjbHMtMSIgZD0iTTcyNi43ODYsMzg5LjQzN2MwLjE4MS0uMzI4LjYtMS4wMDgsMC42LTEuMDA4bDQuNjA3LDEuNzYxLTAuNzgxLDEuNjc5YTEuNzQsMS43NCwwLDAsMS0yLjM0MS45ODVsLTEuNDEtLjUyM2ExMy40NjksMTMuNDY5LDAsMCwxLTUuNTgzLTQuMTE5bC0wLjUtLjYxMWMtMy4yNS0zLjk3MS0zLjA4MS02LjQ2NC0zLjA4MS02LjQ2NGwtMC4yNTQtMS41MWExLjc3NywxLjc3NywwLDAsMSwxLjM2Mi0yLjE4bDEuNzg5LS40NDgsMC44NDksNC45cy0wLjUuMjA2LTEuMDQzLDAuNGMtMC4yNTguMDkzLS4xMDYtMC4wNDYtMC4xMTQsMC4xMzctMC4wNzcsMS42NTUsMS40MjYsNC4xNTUsMS40MjYsNC4xNTVsMC42LDAuNzMzYTguNjI0LDguNjI0LDAsMCwwLDMuNjI1LDIuMjQ5QzcyNi42NDYsMzg5LjYxMyw3MjYuNjYzLDM4OS43Myw3MjYuNzg2LDM4OS40MzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzE4IC0zNzcpIi8+Cjwvc3ZnPgo=');
  background-position: 10px 50%;
  background-repeat: no-repeat;
}*/
.callback-form .callback-edit.date{
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4KICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+CjxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICM5OTk7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iTW9udGhfQ2FsZW5kYXIiIGRhdGEtbmFtZT0iTW9udGggQ2FsZW5kYXIiIGNsYXNzPSJjbHMtMSIgZD0iTTI1OSw0MzBhMSwxLDAsMCwwLTEsMXYxMGExLDEsMCwwLDAsMSwxaDExYTEsMSwwLDAsMCwxLTFWNDMxYTEsMSwwLDAsMC0xLTFoLTF2MC45MDZhMS4zMzMsMS4zMzMsMCwwLDEtMS41LDEuMTFzLTEuNTMxLjAxNS0xLjUtMS4wOTRMMjY1Ljk4NCw0MzBoLTIuOTY4djAuOTM4czAuMDE1LDEuMDc4LTEuNDg1LDEuMDc4YzAsMC0xLjU0Ny0uMDQ3LTEuNTQ3LTEuMDYzVjQzMEgyNTlabTAsM2gydjJoLTJ2LTJabTAsM2gydjJoLTJ2LTJabTMtM2gydjJoLTJ2LTJabTAsM2gydjJoLTJ2LTJabTMtM2gydjJoLTJ2LTJabTAsM2gydjJoLTJ2LTJabTMsMGgydjJoLTJ2LTJabTAtM2gydjJoLTJ2LTJabS05LDZoMnYyaC0ydi0yWm0zLDBoMnYyaC0ydi0yWm0zLDBoMnYyaC0ydi0yWm0zLDBoMnYyaC0ydi0yWm0tNi41LTEwYTAuNSwwLjUsMCwwLDEsLjUuNXYxYTAuNSwwLjUsMCwwLDEtMSwwdi0xQTAuNSwwLjUsMCwwLDEsMjYxLjUsNDI5Wm02LDBhMC41LDAuNSwwLDAsMSwuNS41djFhMC41LDAuNSwwLDAsMS0xLDB2LTFBMC41LDAuNSwwLDAsMSwyNjcuNSw0MjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU4IC00MjkpIi8+Cjwvc3ZnPgo=');
  background-position: 10px 50%;
  background-repeat: no-repeat;
}
.callback-form .callback-edit.time{
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMzEiIGhlaWdodD0iMTYuMDMxIiB2aWV3Qm94PSIwIDAgMTYuMDMxIDE2LjAzMSI+CiAgPG1ldGFkYXRhPjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz48L21ldGFkYXRhPgo8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjOTk5OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9IkNsb2NrIiBjbGFzcz0iY2xzLTEiIGQ9Ik02MTEuMDIxLDQyN2E4LjAxNCw4LjAxNCwwLDEsMS04LjAxNCw4LjAxNEE4LjAxMyw4LjAxMywwLDAsMSw2MTEuMDIxLDQyN1ptMCwxLjkzM2E2LjA2LDYuMDYsMCwxLDEtNi4wNjksNi4wNTJBNi4wNTMsNi4wNTMsMCwwLDEsNjExLjAxOSw0MjguOTMzWm0tMS4wMjgsNC43ODN2LTIuODQ4YTAuOTc0LDAuOTc0LDAsMCwxLC45ODEtMC45MTksMS4wMzMsMS4wMzMsMCwwLDEsMS4wNDMuOTE5VjQzNGwxLjk5MywwLjAxOWExLjAzMywxLjAzMywwLDAsMSwuOTE4LDEuMDQ0LDAuOTE4LDAuOTE4LDAsMCwxLS45MTguOTE4aC0zLjFhMC45MTgsMC45MTgsMCwwLDEtLjkxOC0wLjkxOHYtMS4zNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MDMgLTQyNykiLz4KPC9zdmc+Cg==');
  background-position: 10px 50%;
  background-repeat: no-repeat;
}
input[type="submit"].callback-send{
  display: block;
  width: 220px;
  height: 50px;
  font-size: 18px;
  color: #111111;
  text-transform: uppercase;
  cursor: pointer;
  background: #f3b715;
  border: 2px solid #cd9d1c;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .3), inset -1px 0px 0px 0px rgba(255,255,255, .3), inset 0px -1px 0px 0px rgba(255,255,255, .3), inset 1px 0px 0px 0px rgba(255,255,255, .3);
  -moz-box-shadow:    inset 0px 1px 0px 0px rgba(255,255,255, .3), inset -1px 0px 0px 0px rgba(255,255,255, .3), inset 0px -1px 0px 0px rgba(255,255,255, .3), inset 1px 0px 0px 0px rgba(255,255,255, .3);
  box-shadow:         inset 0px 1px 0px 0px rgba(255,255,255, .3), inset -1px 0px 0px 0px rgba(255,255,255, .3), inset 0px -1px 0px 0px rgba(255,255,255, .3), inset 1px 0px 0px 0px rgba(255,255,255, .3);
  font-weight: bold;
  margin-top: 25px;
  transition: .3s;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  float: right;
}
input[type="submit"].callback-send:hover{
  background: #f6c84d;
}
.msg-container{
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  max-width: 100%;
  text-align: center;
  padding: 10px;
  font-weight: 600;
  background: #f3b715;
  line-height: 1.4;
  color: #222;
  border: 2px solid #cd9d1c;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .3), inset -1px 0px 0px 0px rgba(255,255,255, .3), inset 0px -1px 0px 0px rgba(255,255,255, .3), inset 1px 0px 0px 0px rgba(255,255,255, .3);
  -moz-box-shadow:    inset 0px 1px 0px 0px rgba(255,255,255, .3), inset -1px 0px 0px 0px rgba(255,255,255, .3), inset 0px -1px 0px 0px rgba(255,255,255, .3), inset 1px 0px 0px 0px rgba(255,255,255, .3);
  box-shadow:         inset 0px 1px 0px 0px rgba(255,255,255, .3), inset -1px 0px 0px 0px rgba(255,255,255, .3), inset 0px -1px 0px 0px rgba(255,255,255, .3), inset 1px 0px 0px 0px rgba(255,255,255, .3);
  z-index: 9999;
}
.msg-container p{
    margin: 10px 0;
}
.brokers-transparency p{
    font-size: 14px;
    color: #555555;
    font-style: italic;
    text-align: center;
    margin: 0;
}
.brokers-transparency ul{
    list-style: none;
    padding: 10px 0;
    margin: 10px 0;
    text-align: center;
    border-top: 1px solid #eeeeee;
}
.brokers-transparency ul li{
    display: inline-block;
    vertical-align: middle;
    margin: 3px 6px;
}
#video-container{
    margin: 26px 0;
    display: none;
}
.mobile-buttons{
    position: fixed;
    bottom: 120px;
    right: 0;
    width: 60px;
    z-index: 55;
}
.mobile-buttons a.trigger-newsletter, .mobile-buttons a.trigger-callback{
    display: block;
    margin: 10px auto 0;
    width: 60px;
    padding: 5px;
    transform: none;
    max-width: 100%;
    height: auto;
}
.mobile-buttons a.trigger-callback:before, .mobile-buttons a.trigger-callback:after, .mobile-buttons a.trigger-newsletter:before, .mobile-buttons a.trigger-newsletter:after{
    display: none;
}
.mobile-buttons a.trigger-callback .trigger-wrap, .mobile-buttons a.trigger-newsletter .trigger-wrap{
    padding: 0;
    height: auto;
}
.mobile-buttons a.trigger-callback .icon-phone{
    background-size: contain;
    width: 40px;
    height: 40px;
}
.mobile-buttons a.trigger-newsletter .icon-email{
    background-size: contain;
    width: 50px;
    height: 35px;
}
form small{
    display: block;
    text-align: center;
}
.td-social-but-text{
    display: none;
}
.td-social-sharing-buttons{
    color: #011b8f;
    background: none !important;
}
.td-classic-sharing{
    display: none;
}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
    50% {
        -webkit-transform: scale(1.05, 1.05);
        -moz-transform: scale(1.05, 1.05);
        -ms-transform: scale(1.05, 1.05);
        -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}
@-moz-keyframes pulse {
    0% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
    50% {
        -webkit-transform: scale(1.05, 1.05);
        -moz-transform: scale(1.05, 1.05);
        -ms-transform: scale(1.05, 1.05);
        -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}
@keyframes pulse {
    0% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
    50% {
        -webkit-transform: scale(1.05, 1.05);
        -moz-transform: scale(1.05, 1.05);
        -ms-transform: scale(1.05, 1.05);
        -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}
@-webkit-keyframes letter_move {
  10% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  20% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  55% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  90% {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
     opacity: 0;
  }
}
@-moz-keyframes letter_move {
  10% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  20% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  55% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  90% {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
     opacity: 0;
  }
}
@-o-keyframes letter_move {
  10% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  20% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  55% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  90% {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
     opacity: 0;
  }
}
@keyframes letter_move {
  10% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  20% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  55% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  90% {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
     opacity: 0;
  }
}
@-webkit-keyframes phone_buzz {
  10% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  20% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  30% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  40% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  50% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  60% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
}
@-moz-keyframes phone_buzz {
  10% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  20% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  30% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  40% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  50% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  60% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
}
@-o-keyframes phone_buzz {
  10% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  20% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  30% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  40% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  50% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  60% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
}
@keyframes phone_buzz {
  10% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  20% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  30% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  40% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
  50% {
    -webkit-transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    -o-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  60% {
    -webkit-transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -o-transform: rotateZ(5deg);
    transform: rotateZ(5deg);
  }
}
.td-page-content blockquote{
    padding: 40px 8% 38px 8%;
    margin: 0 0 10px;
    position: relative;
}
.td-page-content blockquote p{
    margin: 0;
    color: #222 !important;
    font-size: 22px;
    line-height: 1.2;
}
.td-page-content blockquote:before{
    content: '';
    position: absolute;
    display: block;
    width: 32px;
    height: 32px;
    left: 0;
    top: 0;
    background: url('images/quotes.png') 0 50% no-repeat;
}
.td-page-content blockquote:after{
    content: '';
    position: absolute;
    display: block;
    width: 32px;
    height: 32px;
    right: 0;
    bottom: 0;
    background: url('images/quotes.png') 0 50% no-repeat;
    -webkit-transform: rotateZ(-180deg);
    -moz-transform: rotateZ(-180deg);
    -ms-transform: rotateZ(-180deg);
    -o-transform: rotateZ(-180deg);
    transform: rotateZ(-180deg);
}
.dsmsc{
    position: relative;
/*    width: 728px !important;
    margin: 0 -15px;*/
}
.dsmsc iframe{
    overflow: hidden;
    width: 728px;
    max-width: 728px !important;
}
article .post .td-post-content{
    margin-left: -15px;
    margin-right: -15px;
}


.hitbtc-widget{
    text-align: center;
}
#hitbtc-ticker{
    display: inline-block;
}
.fpa-badge {
    display: block;
    border: 1px solid #2d672f;
    float: right;
    border-radius: 3px;
    overflow: hidden;
    width: 250px;
    font-family: 'Open sans', sans-serif;
    text-decoration: none;
    position: relative;
    color: #222222;
    background: linear-gradient(-45deg, #496939, #7a9751, #347e0e, #004400);
    background-size: 400% 400%;
    -webkit-animation: gradient 15s ease infinite;
    -moz-animation: gradient 15s ease infinite;
    animation: gradient 15s ease infinite;
}
.fpa-badge:hover, .fpa-badge:focus {
    text-decoration: none;
}
.fpa-badge h4 {
    font-size: 13px;
    color: #fff;
    font-family: 'Open sans', sans-serif;
    text-align: center;
    margin: 0;
    padding: 5px 0;
    font-weight: 700;
}
.fpa-badge .badge-content {
    text-align: left;
    padding-left: 10px;
    line-height: normal;
    padding-top: 15px;
    padding-bottom: 13px;
    color: #d2ecce;
    font-size: 12px;
}
.fpa-badge .badge-content:before, .fpa-badge .badge-content:after {
    content: '';
}
.fpa-badge .badge-content .review-title {
    display: block;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background: none;
    border: none;
    padding: 0;
}
.fpa-badge .badge-content .visit {
    background: url("images/icon-link.png?v=3") 0 50% no-repeat;
    display: block;
    margin: 4px 0;
    padding-left: 12px;
}
.fpa-badge .badge-content small {
    display: block;
    font-size: 10px;
    color: #d2ecce;
    margin-top: 5px;
}
.fpa-badge .fpa-logo {
    float: right;
    margin-left: 15px;
    margin-right: 10px;
    max-width: 60px;
    top: 0 !important;
    animation: pulse 1s infinite linear;
}
.fpa-badge .rating {
    padding-left: 75px;
    font-size: 11px;
    color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
}
.fpa-badge .rating i{
    margin-right: 20px;
}
.fpa-badge .rating:before {
    content: '';
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: url("images/fpa-stars.png?v=3") 50% 50% no-repeat;
    width: 61px;
    height: 10px;
    animation: fade 1s infinite linear;
}
.adplugg-image-wrapper{
    text-align: center;
}
/*.widget.adplugg + .widget.adplugg{
    margin-bottom: 0;
    margin-top: -20px;
}*/
.vc_widget_sidebar .td_block_template_1.widget.adplugg, .td-ss-main-sidebar .widget.adplugg{
    margin-bottom: 10px;
}
.popup.popup-fixed + .td-block-title-wrap{
    margin-top: 20px;
}
.adplugg + .adplugg .block-title{
    border-bottom-color: #589e2c !important
}
.adplugg + .adplugg .block-title>span{
    background-color: #589e2c !important
}
.adplugg .strategies-widget{
    margin-bottom: 0
}
.block-title i{
    color: #3b3b3b;
    margin-left: 5px;
    font-size: 13px;
}
i.ads{
    font-size: 13px;
    color: #3b3b3b;
}
#toggle-fetured .td-big-grid-post.td-big-thumb img{
    max-width: 800px;
    position: absolute;
    left: 50%;
    width: auto;
    transform: translateX(-50%);
}
#toggle-fetured .featured-full .td-animation-stack.td-big-grid-post.td-big-thumb:hover img{
    transform: translateX(-50%) scale(1.1,1.1);
    -webkit-transform: translateX(-50%) scale(1.1,1.1);
    -moz-transform: translateX(-50%) scale(1.1,1.1);
    -ms-transform: translateX(-50%) scale(1.1,1.1);
    -o-transform: translateX(-50%) scale(1.1,1.1);
}
@-webkit-keyframes gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

@-moz-keyframes gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

@keyframes gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
.evestinforex-banner{
    display: block;
    border: 1px solid #222222;
}
.announcements{
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    background: rgba(0,0,0, .9);
    color: #fff;
    padding: 10px 0;
    text-align: center;
    font-size: 14px;
}
.announcements .container{
    max-width: 1170px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.announcements-btn{
    display: inline-block;
    padding: 10px;
    font-size: 14px;
    font-weight: 600;
    background: #ffb000;
    border-radius: 4px;
    color: #030303;
    transition: all .3s ease;
}
.announcements-btn:hover, .announcements-btn:focus{
    color: #030303;
    background: darken(#ffb000, 5%);
    text-decoration: none;
}
.announcements p{
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.announcements p a{
    color: #ffc200;
}
.announcements p a:hover,
.announcements p a:focus{
    text-decoration: underline;
}
/* Tac Popup */
.cookie-popup{
    display: none;
}
body .pushcrew-side-button, body .pushcrew-side-button-mobile{
    z-index: 555 !important;
}
/*body .pushcrew-chrome-style-notification-safari{
    z-index: 555 !important;
}*/
.tac-popup, .tac-spt-popup{
    position: fixed;
    font-family: 'Open Sans', sans-serif;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url('images/tac-popup/tac-popup-bg.jpg') 50% 50% no-repeat;
    background-size: cover;
    min-height: 500px;
    width: 715px;
    max-width: calc(100% - 20px);
    z-index: 9999;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.7);
    -moz-box-shadow:    0px 0px 30px 0px rgba(0, 0, 0, 0.7);
    box-shadow:         0px 0px 30px 0px rgba(0, 0, 0, 0.7);
}
.tac-spt-popup{
    min-height: 460px;
    width: 740px;
    background: url('images/tac-spt-popup/tac-spt-popup-bg.png') 50% 50% no-repeat;
    padding: 30px;
}
.tac-spt-popup:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    border-bottom: 55px solid #ccb669;
}
.tac-spt-popup .popup-header,
.tac-spt-popup .popup-body{
    position: relative;
    z-index: 15;
}
.tac-spt-popup .popup-body{
    margin-top: 150px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.tac-spt-popup .popup-body .popup-body-item{
    flex: auto;
}
.tac-spt-popup .popup-body h2{
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 300;
    line-height: 1.2;
    margin: 0;
}
.tac-spt-popup .popup-body .popup-btn{
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    display: inline-block;
    padding: 8px 48px;
    color: #000000;
    border-radius: 25px;
    margin-top: 25px;
    background: rgb(164,144,67); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(164,144,67,1) 0%, rgba(249,224,151,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(164,144,67,1) 0%,rgba(249,224,151,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(164,144,67,1) 0%,rgba(249,224,151,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a49043', endColorstr='#f9e097',GradientType=0 ); /* IE6-9 */
}
.tac-spt-popup .popup-body h2 small{
    font-size: 25px;
    display: block;
}
.tac-spt-popup .popup-body h2 strong{
    font-weight: 700;
}
.tac-spt-popup .popup-body .poster{
    margin-bottom: -35px;
    position: relative;
}
.tac-popup .popup-header{
    background: #001843;
    overflow: hidden;
}
.tac-popup .popup-header .popup-header-logo{
    padding: 20px 35px;
    float: left;
}
.tac-popup .popup-header .popup-header-logo:after{
    content: '';
    display: table;
    clear: both;
}
.tac-popup .popup-header .popup-header-logo img{
    max-width: 100%;
    width: 274px;
    display: block;
    float: left;
}
.tac-popup .popup-header .popup-header-title{
    float: right;
    font-weight: 900;
    padding: 43px 52px 43px 5px;
    background: #25ad0a;
    font-size: 30px;
    color: #fff;
    position: relative;
    text-transform: uppercase;
}
.tac-popup .popup-header .popup-header-title:after{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 115px 72px;
    border-color: transparent transparent #25ad0a transparent;
    position: absolute;
    left: -71px;
    top: 0;
}
.tac-popup .popup-header:after{
    content: '';
    display: table;
    clear: both;
}
.tac-popup .popup-body{
    padding: 50px 300px 50px 30px;
    color: #fff;
    text-decoration: none;
    display: block;
}
.tac-popup .fpa-banner{
    position: absolute;
    right: 10px;
    bottom: 2px;
}
.tac-popup .fpa-banner > img{
    max-width: 65px;
    display: block;
    margin: 5px 0;
}
/* popup tree */
.tac-popup.tac-popup-tree{
    background: url('images/tac-popup/tac-popup-tree-bg.jpg') 50% 50% no-repeat;
    background-size: cover;
    max-width: 88%;
}
.tac-popup.tac-popup-tree:after{
    content: '';
    display: block;
    position: absolute;
    right: -120px;
    bottom: 0;
    background: url('images/tac-popup/tree.png') 50% 50% no-repeat;
    width: 408px;
    height: 482px;
}
.tac-popup.tac-popup-tree .popup-header{
    background: transparent;
}
.tac-popup.tac-popup-tree .close, .tac-spt-popup .close{
    display: block;
    right: -50px;
    top: -50px;
    background: #fff url('images/tac-popup/close-dark.png') 50% 50% no-repeat;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 30px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 30px 0px rgba(0, 0, 0, 0.3);
}
.tac-spt-popup .close{
    background: url('images/tac-spt-popup/close.png') 50% 50% no-repeat;
    width: 20px;
    height: 20px;
    border-radius: 0;
    top: 10px;
    right: 10px;
    position: absolute;
    cursor: pointer;
}
.tac-popup.tac-popup-tree .popup-body .popup-btn{
    border-radius: 35px;
}
/* //popup tree */
.systems-popup .fpa-banner{
    position: absolute;
    left: 24px;
    bottom: 26px;
}
.systems-popup .fpa-banner > img{
    max-width: 97px;
    display: block;
    margin: 5px 0;
}
.systems-popup small{
    margin-top: 15px;
    display: block;
    line-height: 1.4;
}
.systems-popup.black-friday-popup{
    background: url('images/systems-popup/black-friday-popup-bg.jpg?v=2') 50% 0 no-repeat, linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(238,238,238,1) 100%);
}
.systems-popup.holiday-popup{
    background: url('images/systems-popup/holiday-popup-bg.jpg?v=3') 50% 0 no-repeat, linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(238,238,238,1) 100%);
}
.systems-popup.black-friday-popup .popup-header-title span, .systems-popup.holiday-popup .popup-header-title span{
    background: transparent;
    color: #ffa70e;
    font-size: 50px;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 1);
    padding: 25px 50px;
}
.systems-popup.holiday-popup .popup-header-title span{
    color: #ff0000;
    text-shadow: 1px 0 2px rgba(255, 255, 255, .75);
    padding-top: 45px;
}
.systems-popup.black-friday-popup .bundle-wrap, .systems-popup.holiday-popup .bundle-wrap{
    position: relative;
    margin-bottom: 20px;
}
.systems-popup.black-friday-popup .bundle-wrap:after, .systems-popup.holiday-popup .bundle-wrap:after{
    content: '';
    display: block;
    position: absolute;
    background: url('images/systems-popup/products-shadow.png') 50% 50% no-repeat;
    width: 100%;
    height: 172px;
    background-size: contain;
    max-width: 100%;
    top: calc(100% - 35px);
    left: 0;
}
.systems-popup.black-friday-popup .popup-body, .systems-popup.holiday-popup .popup-body{
    padding: 25px 0 0;
    position: relative;
}
.systems-popup.black-friday-popup .popup-body:after, .systems-popup.holiday-popup .popup-body:after{
    content: '';
    display: block;
    position: absolute;
    right: -23px;
    bottom: -30px;
    background: url('images/systems-popup/free-badge.png') 50% 50% no-repeat;
    width: 101px;
    height: 101px;
}
.systems-popup.black-friday-popup .popup-body .popup-body-text, .systems-popup.holiday-popup .popup-body .popup-body-text{
    padding: 0 80px;
}
.systems-popup.black-friday-popup .popup-body p, .systems-popup.holiday-popup .popup-body p{
    font-size: 22px;
    margin-bottom: 5px;
}
.systems-popup.black-friday-popup .popup-body .popup-btn, .systems-popup.holiday-popup .popup-body .popup-btn{
    margin-top: 20px;
    border-radius: 30px;
    background: #ffa70e;
    color: #fff;
    transition: all .3s ease;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 1);
}
.systems-popup.holiday-popup .popup-body .popup-btn{
    background: #0e4dff;
}
.systems-popup.black-friday-popup .popup-body .popup-btn:hover, .systems-popup.holiday-popup .popup-body .popup-btn:hover{
    background: #ffb93f;
}
.systems-popup.black-friday-popup .popup-body .basement, .systems-popup.holiday-popup .popup-body .basement{
    background: #fff;
    padding: 15px 5px;
    margin-top: 25px;
}
.systems-popup.black-friday-popup .popup-body .basement small, .systems-popup.holiday-popup .popup-body .basement small{
    margin: 0;
}
.systems-popup.black-friday-popup .close, .systems-popup.holiday-popup .close{
    display: block;
    right: -50px;
    top: -50px;
    background: #fff url('images/tac-popup/close-dark.png') 50% 50% no-repeat;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 30px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 30px 0px rgba(0, 0, 0, 0.3);
}
.tac-popup .rating {
    padding-left: 75px;
    font-size: 11px;
    color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
}
.tac-popup .rating i{
    display: block;
    margin-right: 20px;
}
.tac-popup .rating:before {
    content: '';
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: url("images/fpa-stars.png?v=3") 50% 50% no-repeat;
    width: 61px;
    height: 10px;
    animation: fade 1s infinite linear;
}
.tac-popup .popup-body p{
    font-size: 21px;
    font-weight: 300;
    line-height: 1.3;
    font-family: 'Open Sans', sans-serif;
}
.tac-popup .popup-body .popup-btn strong{
    font-weight: 900;
}
.tac-popup .popup-body .popup-btn{
    display: block;
    font-size: 22px;
    font-weight: 700;
    color: #000;
    max-width: 100%;
    text-transform: uppercase;
    background: #fc0;
    text-align: center;
    line-height: 30px;
    padding: 7px;
    transition: all .3s ease;
    margin-top: 35px;
}
/*.tac-popup .popup-body .popup-btn:hover{
    background: #f3c200;
}*/
.tac-popup .close{
    position: absolute;
    background: url('images/tac-popup/close.png') 50% 50% no-repeat;
    display: block;
    cursor: pointer;
    text-align: center;
    float: none;
    opacity: 1;
    text-shadow: none;
    right: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
    z-index: 55;
}
.tac-popup .close:hover{
    opacity: .5;
    -webkit-transition: all 0.45s ease;
    -moz-transition: all 0.45s ease;
    transition: all 0.45s ease;
}
/* Systems Popup*/
.systems-popup{
    position: fixed;
    font-family: 'Open Sans', sans-serif;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url('images/systems-popup/systems-popup-bg.jpg') 50% 50% no-repeat;
    background-size: 100% 100%;
    min-height: 500px;
    width: 715px;
    max-width: calc(100% - 20px);
    z-index: 9999;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.7);
    -moz-box-shadow:    0px 0px 30px 0px rgba(0, 0, 0, 0.7);
    box-shadow:         0px 0px 30px 0px rgba(0, 0, 0, 0.7);
}
.systems-popup .popup-header-title{
    text-align: center;
}
.systems-popup .popup-header-title span{
    display: inline-block;
    font-size: 36px;
    font-weight: 900;
    text-transform: uppercase;
    padding: 30px 50px;
    background: #ffb400;
}
.systems-popup .popup-body{
    padding: 25px 50px;
    text-align: center;
    text-decoration: none;
    display: block;
    color: #222;
}
.systems-popup .popup-body p{
    font-size: 26px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #000000;
    line-height: 1.4;
}
.systems-popup .popup-body .popup-btn{
    display: block;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    max-width: 100%;
    text-transform: uppercase;
    background: #0458f1;
    text-align: center;
    line-height: 30px;
    padding: 15px 7px;
    transition: all .3s ease;
    position: relative;
    margin-top: 5px;
}
.systems-popup .popup-body .popup-btn strong{
    font-weight: 900;
}
.systems-popup .popup-body .popup-btn .badge{
    position: absolute;
    transform: rotateZ(25deg);
    right: -16px;
    top: -20px;
    width: 100px;
    height: 100px;
    font-size: 20px;
    line-height: normal;
    color: #222;
    text-align: center;
    border-radius: 50%;
    padding-top: 18px;
    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 0%, #d5d6d8 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%,#d5d6d8 100%);
    background: linear-gradient(to bottom, #fefefe 0%,#d5d6d8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d5d6d8',GradientType=0 );
    border: 1px solid rgba(255,255,255, .5);
}
.grecaptcha-badge{
    display: none !important;
}
/*.systems-popup .popup-body .popup-btn:hover{
    background: #003ba6;
}*/
.systems-popup .close, .tools-popup .close, .arabic-popup .close{
    position: absolute;
    background: url('images/systems-popup/close.png') 50% 50% no-repeat;
    display: block;
    cursor: pointer;
    text-align: center;
    float: none;
    opacity: 1;
    text-shadow: none;
    right: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
    z-index: 55;
}
.systems-popup .close:hover, .tools-popup .close:hover, .arabic-popup .close:hover{
    opacity: .5;
    -webkit-transition: all 0.45s ease;
    -moz-transition: all 0.45s ease;
    transition: all 0.45s ease;
}
.tools-popup{
    background: url('images/tools-popup/tools-popup-bg-mob.png?v=2') 50% 100% no-repeat;
    position: fixed;
    font-family: 'Open Sans', sans-serif;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    min-height: 340px;
    width: 715px;
    max-width: calc(100% - 20px);
    z-index: 9999;
    padding: 30px 40px;
    text-align: center;
}
.tools-popup .close, .arabic-popup .close{
    background: url('images/tools-popup/close.png') 50% 50% no-repeat;
    top: 15px;
}
.arabic-popup .close{
    top: 10px;
    right: 10px;
}
.tools-popup h1, .arabic-popup h1{
    font-size: 47px;
    font-weight: 300;
    color: #fff;
    line-height: 1.2;
    margin-top: 0;
}
.arabic-popup h1{
    font-family: 'Tahoma';
    font-weight: 700;
    font-size: 34px;
    margin-top: 10px;
}
.tools-popup h1 br, .arabic-popup h1 br{
    display: none;
}
.tools-popup .btn, .arabic-popup .btn{
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
    padding: 8px 40px;
    border-radius: 30px;
    text-decoration: none;
    transition: all .3s ease;
}
.tools-popup .btn{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff8a00+0,ffb400+100 */
    background: #ff8a00; /* Old browsers */
    background: -moz-linear-gradient(left,  #ff8a00 0%, #ffb400 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #ff8a00 0%,#ffb400 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #ff8a00 0%,#ffb400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8a00', endColorstr='#ffb400',GradientType=1 ); /* IE6-9 */
}
.arabic-popup .btn{
    background: #93e71b;
}
.tools-popup .btn:hover,
.tools-popup .btn:focus,
.arabic-popup .btn:hover,
.arabic-popup .btn:focus{
    text-decoration: none;
    opacity: .8;
    color: #000000;
}
#post-26509 .adplugg-tag[data-adplugg-regid="2"]{
    display: none !important;
}
.menu-top-container{
    margin-right: 0;
    margin-left: 16px;
    margin-top: 1px;
    vertical-align: middle;
}
.arabic-popup{
    background: url('images/arabic-popup/arabic-popup-bg-mob.png') 50% 100% no-repeat;
    position: fixed;
    font-family: 'Open Sans', sans-serif;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    min-height: 380px;
    width: 715px;
    max-width: calc(100% - 20px);
    z-index: 9999;
    padding: 30px 40px;
    text-align: right;
}
@media only screen and (min-width : 720px){
    .arabic-popup{
        background: url('images/arabic-popup/arabic-popup-bg.png') 50% 50% no-repeat;
        background-size: 100% 100%;
        padding: 75px 40px;
        min-height: 418px;
    }
    .arabic-popup h1{
        font-size: 41px;
    }
    .arabic-popup .close{
        top: 50px;
        right: 15px;
    }
    .tools-popup{
        background: url('images/tools-popup/tools-popup-bg.png?v=2') 50% 50% no-repeat;
        background-size: 100% 100%;
        padding: 75px 40px;
        text-align: left;
        min-height: 423px;
    }
    .tools-popup h1{
        text-transform: uppercase;
    }
    .tools-popup h1 br, .arabic-popup h1 br{
        display: block;
    }
    .tools-popup .close{
        top: 55px;
    }
}

.mobile-only:after{
    content: '';
    display: table;
    clear: both;
}
.mobile-only .adplugg-tag{
    width: 50%;
    float: left;
}
.mobile-only .adplugg-tag:nth-child(1){
    padding-right: 2px;
}
.mobile-only .adplugg-tag:nth-child(2){
    padding-left: 2px;
}
body.rtl .mobile-only .adplugg-tag{
    width: 100%;
}
body.rtl .mobile-only .adplugg-tag{
    padding: 0;
}
body.rtl .mobile-only .adplugg-tag:nth-child(2){
    display: none;
}
@media only screen and (max-width : 1600px){
    .awards li{
        max-width: 145px;
    }
    .side-triggers{
        right: 0;
    }
}
@media only screen and (max-width : 1540px){
    .side-triggers{
        right: 0;
    }
    .trigger-newsletter h4 strong{
        font-size: 19px;
    }
    .td-page-content .pull-md-left,
    .td-page-content .pull-md-right{
        margin-bottom: 50px;
    }
    .btn-default.btn-orange.submit-ico{
        margin-bottom: 19px;
    }
}
@media only screen and (max-width : 1366px){
  .side-triggers{
    position: relative;
    top: auto;
    right: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    text-align: center;
    margin-bottom: 30px;
    /*background: #eb5e4c;
    background: -moz-linear-gradient(top,  #eb5e4c 0%, #f75757 100%);
    background: -webkit-linear-gradient(top,  #eb5e4c 0%,#f75757 100%);
    background: linear-gradient(to bottom,  #eb5e4c 0%,#f75757 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb5e4c', endColorstr='#f75757',GradientType=0 );
    border: 2px solid #D92E2E;*/
    border-radius: 10px;
    width: 100%;
  }
  a.trigger-newsletter, a.trigger-callback{
    margin: 15px auto;
    width: 320px;
    max-width: 100%;
    display: inline-block;
    vertical-align: middle;
  }
  a.trigger-newsletter br, a.trigger-callback br{
    display: none;
  }
  .trigger-callback .icon-phone{
    margin: 0 auto
  }
  .trigger-newsletter h4 strong{
    font-size: 26px;
  }
    .dsmsc iframe{
        max-width: 100% !important;
    }
}
.download-tools-item{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 40px 0 35px;
    text-align: center;
    position: relative;
}
.download-tools-item:after{
    content: '';
    display: table;
    clear: both;
}
.download-tools-item:before{
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: url('images/free-badge.png?v=3') 50% 50% no-repeat;
    width: 85px;
    height: 85px;
    transform: rotateZ(30deg) translateX(10px) translateY(-41px);
}
.download-tools .divider{
    border: none;
    margin: 0;
    padding-top: 50px;
}
.download-tools-item .gallery_tools{
    list-style-type: none;
    font-size: 0;
    margin: 0;
    padding: 0;
    flex: 0 0 100%;
    margin-top: 0;
    padding: 0 10px;
}
.download-tools-item .gallery_tools li{
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 10px;
    padding: 0 6px;
}
.download-tools-item .gallery_tools li:last-child{
    margin-bottom: 0;
}
.download-tools-item .gallery_tools li p{
    font-size: 11px;
    line-height: 1.2;
    text-align: justify;
    margin: 10px 0 0;
}
.download-tools-item .gallery_tools li a{
    display: block;
    width: 100%;
    max-width: 100%;
    height: 127px;
    margin: 0 auto;
    border: 1px solid #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    position: relative;
}
.download-tools-item .gallery_tools li a:before{
    content: '';
    display: block;
    background: url('images/magnifier.png') 50% 50% no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-100%) rotate(-35deg);
    opacity: 0;
    transition: all .3s ease;
    z-index: 5;
}
.download-tools-item .gallery_tools li a:after{
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255, .7);
    opacity: 0;
    transition: all .3s ease;
    z-index: 4;
    top: 0;
    left: 0;
}
.download-tools-item .gallery_tools li a:hover:before,
.download-tools-item .gallery_tools li a:hover:after{
    opacity: 1;
}
.download-tools-item .gallery_tools li a:hover:before{
    transform: translateX(-50%) translateY(-50%);
}
.download-tools-item .gallery_tools li a img{
    min-width: 100%;
    min-height: 100%;
}
.download-tools-item .thumb{
    flex: 0 0 100%;
    max-width: 100%;
}
.download-tools-item .desc{
    flex: 0 0 100%;
    max-width: 100%;
}
.download-tools-item:last-of-type{
    margin-bottom: 0;
}
.download-tools-item .thumb{
    text-align: center;
}
.download-tools-item .thumb img{
    max-width: 100%;
    max-height: 273px;
}
.download-tools-item .desc{
    padding-left: 10px;
    padding-right: 10px;
}
.download-tools-item .desc p,
.download-tools-item .desc ol li,
.download-tools-item .desc ul li{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 20px;
}
.download-tools-item .desc ol,
.download-tools-item .desc ul{
    padding: 0;
}
.download-tools-item .desc ol li,
.download-tools-item .desc ul li{
    margin-left: 15px;
    margin-bottom: 10px;
}
.download-tools-item.double-profit-levels{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffbe2e+0,ffbe2e+62,ffbe2e+62,f5f5f5+62,f5f5f5+100 */
    align-items: start;
    background: rgb(255,190,46); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,190,46,1) 0%, rgba(255,190,46,1) 245px, rgba(255,190,46,1) 245px, rgba(245,245,245,1) 245px, rgba(245,245,245,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,190,46,1) 0%,rgba(255,190,46,1) 245px,rgba(255,190,46,1) 245px,rgba(245,245,245,1) 245px,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,190,46,1) 0%,rgba(255,190,46,1) 245px,rgba(255,190,46,1) 245px,rgba(245,245,245,1) 245px,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbe2e', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.download-tools-item.double-profit-levels .addControls .fileDownload{
    background: #ffbe2e;
}
.download-tools-item.double-profit-levels .addControls .fileDownload:hover{
    background: #ffc649;
}
.download-tools-item.forex-market-control{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffbe2e+0,ffbe2e+62,ffbe2e+62,f5f5f5+62,f5f5f5+100 */
    background: rgb(255,190,46); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(226,209,129,1) 0%, rgba(226,209,129,1) 245px, rgba(226,209,129,1) 245px, rgba(245,245,245,1) 245px, rgba(245,245,245,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(226,209,129,1) 0%,rgba(226,209,129,1) 245px,rgba(226,209,129,1) 245px,rgba(245,245,245,1) 245px,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(226,209,129,1) 0%,rgba(226,209,129,1) 245px,rgba(226,209,129,1) 245px,rgba(245,245,245,1) 245px,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2d181', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.download-tools-item.forex-market-control .addControls .fileDownload{
    background: #e2d181;
}
.download-tools-item.forex-market-control .addControls .fileDownload:hover{
    background: #e2d181;
}
.download-tools-item.spread-detective-indicator{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffbe2e+0,ffbe2e+62,ffbe2e+62,f5f5f5+62,f5f5f5+100 */
    background: rgb(255,190,46); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(88,161,251,1) 0%, rgba(88,161,251,1) 245px, rgba(88,161,251,1) 245px, rgba(245,245,245,1) 245px, rgba(245,245,245,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(88,161,251,1) 0%,rgba(88,161,251,1) 245px,rgba(88,161,251,1) 245px,rgba(245,245,245,1) 245px,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(88,161,251,1) 0%,rgba(88,161,251,1) 245px,rgba(88,161,251,1) 245px,rgba(245,245,245,1) 245px,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a1fb', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.download-tools-item.spread-detective-indicator .addControls .fileDownload{
    background: #58a1fb;
}
.download-tools-item.spread-detective-indicator .addControls .fileDownload:hover{
    background: #58a1fb;
}
.download-tools-item.vladimirs-trading-simulator-1-0{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffbe2e+0,ffbe2e+62,ffbe2e+62,f5f5f5+62,f5f5f5+100 */
    background: rgb(255,190,46); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(99,197,255,1) 0%, rgba(99,197,255,1) 245px, rgba(99,197,255,1) 245px, rgba(245,245,245,1) 245px, rgba(245,245,245,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(99,197,255,1) 0%,rgba(99,197,255,1) 245px,rgba(99,197,255,1) 245px,rgba(245,245,245,1) 245px,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(99,197,255,1) 0%,rgba(99,197,255,1) 245px,rgba(99,197,255,1) 245px,rgba(245,245,245,1) 245px,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c5ff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.download-tools-item.vladimirs-trading-simulator-1-0{
    align-items: start;
}
.download-tools-item.vladimirs-trading-simulator-1-0 .addControls .fileDownload{
    background: #63c5ff;
}
.download-tools-item.vladimirs-trading-simulator-1-0 .addControls .fileDownload:hover{
    background: #63c5ff;
}
.download-tools-item .desc h3{
    font-family: 'Open Sans', sans-serif;
    font-weight: 900;
    font-size: 20px;
    text-transform: uppercase;
    color: #000000;
    margin-top: 0;
    margin-bottom: 10px;
}
.download-tools-item .addControls{
    margin-top: 25px;
    text-align: center;
    width: 100%;
}
.social-single{
    font-size: 0;
}
.download-tools-item .social-single div, .download-popup .social-single div{
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin: 0 5px !important;
}
.download-tools-item .social-single div.emailthis, .download-popup .social-single div.emailthis{
    height: 27px;
}
.download-tools-item .likebutton, .download-popup .social-single .likebutton{
    height: 21px;
    width: auto;
}
.download-tools-item .twitterbutton, .download-popup .social-single .twitterbutton{
    height: 22px;
}
.download-tools-item .addControls .fileDownload{
    float: none;
    display: block;
    width: 365px;
    margin: 0 auto 10px;
    padding: 15px;
    max-width: 100%;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 17px;
    color: #111111;
    transition: all .3s ease;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
.download-tools-item .addControls .fileDownload:hover{
    color: #111111;
    text-decoration: none;
    opacity: .7;
}
.sidebar-regulated-brokers-item{
    margin-bottom: 0 !important
}

.sidebar-regulated-brokers-item .tooltip{
    position: relative;
    display: inline-block;
    text-align: center;
    opacity: 1;
    line-height: 11px;
    color: #1e73be;
    margin-top: 8px;
    font-size: 9px;
    text-decoration: underline;
}
.sidebar-regulated-brokers-item .tooltip.warning{
    text-transform: uppercase;
    font-size: 10px;
    color: #111;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    text-align: center;
    display: block;
}
.sidebar-regulated-brokers-item .tooltip.warning .tooltip-data{
    top: auto;
    left: auto;
    width: auto;
    font-size: 8px;
    margin-top: 7px;
    position: relative;
    transform: none;
    display: block;
    opacity: 1;
    visibility: visible;
    border-radius: 3px;
    max-width: 140px;
    margin: 0 auto;
    box-shadow: none;
    background: transparent;
    color: #111;
}
.sidebar-regulated-brokers-item .tooltip .tooltip-data{
    content: attr(data-tooltip);
    background: rgba(0, 0, 0, 0.8);
    border-radius: 8px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    color: #FFF;
    margin-top: -185px;
    line-height: 1.4;
    font-size: 11px;
    opacity: 0;
    padding: 3px 7px;
    transition: all 0.4s ease-in-out;
/*   left: 50%;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);*/
}
.adplugg-ad-wrapper img{
    width: auto;
}
.adplugg-ad-wrapper .regulated-by{
    font-family: 'Arial';
    text-align: center;
    font-weight: 700;
    color: #a19ea4;
    font-size: 18px;
}
.brokers-widget.td-a-rec-id-sidebar>div{
    margin-bottom: 10px;
}
.brokers-widget.td-a-rec .block-title>span{
    background: #222 !important;
}
.brokers-widget.td-a-rec .block-title{
    border-color: #222 !important;
}
.interesting-content{
    position: relative;
    margin-bottom: 20px;
}
.interesting-content-block{
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 5px;
    flex: 0 0 25%;
    margin-top: 5px;
    margin-bottom: 5px;
    min-width: 250px;
}
.interesting-content-item{
    background: #fff;
    position: relative;
    height: 165px;
}
.interesting-content-item h3{
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 5;
    margin: 0;
    padding: 9px 0;
    transition: all .3s ease;
}
.interesting-content-item:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 50px;
    width: 100%;
    background: rgba(255,255,255, .8);
    transition: all .3s ease;
}
.interesting-content-item:hover h3,
.interesting-content-item:focus h3{
    transform: translateX(-50%) translateY(-50%);
    top: 50%;
    left: 50%;
    bottom: auto;
}
.interesting-content-item:hover:after,
.interesting-content-item:focus:after{
    height: 100%;
}
.interesting-content-item.trading-ideas{
    background: url('images/featured-container-images/trading-ideas.png') 50% 0% no-repeat;
}
.interesting-content-item.vlad-recomendations{
    background: url('images/featured-container-images/vlad-recomendations.png') 50% 0% no-repeat;
}
.interesting-content-item.private-mentoring{
    background: url('images/featured-container-images/private-mentoring.png') 50% 0% no-repeat;
}
.interesting-content-item.strategies-courses{
    background: url('images/featured-container-images/strategies-courses.png') 50% 0% no-repeat;
}
.interesting-content-item.free-tools{
    background: url('images/featured-container-images/free-tools.png') 50% 0% no-repeat;
}
.interesting-content-item.sponsorship-program{
    background: url('images/featured-container-images/sponsorship-program.png') 50% 0% no-repeat;
}
.interesting-content-item.free-ebooks{
    background: url('images/featured-container-images/ebooks.png') 50% 0% no-repeat;
}
.interesting-content-item.forex-trading-101{
    background: url('images/featured-container-images/forex101.png') 50% 0% no-repeat;
}
.interesting-content-item.educational-articles{
    background: url('images/featured-container-images/educational.png') 50% 0% no-repeat;
}
.interesting-content-item.forex-for-advanced{
    background: url('images/featured-container-images/forex-advanced.png') 50% 0% no-repeat;
}
.interesting-content-item.forex-for-beginners{
    background: url('images/featured-container-images/forex-beginners.png') 50% 0% no-repeat;
}
.interesting-content-row .slider{
    margin-left: -5px;
    margin-right: -5px;
    display: flex;
    flex-wrap: wrap;
}
.interesting-content-item{
    display: block;
}
.post-template-default .interesting-content-row,
.page-slider .interesting-content-row{
    height: 165px;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    height: 165px;
    max-width: 100%;
}
.post-template-default .interesting-content,
.page-slider .interesting-content{
    margin-top: 0;
}
.home .interesting-content{
    margin-top: 15px;
    margin-bottom: 0;
}
.post-template-default .interesting-content-next-prev-wrap,
.page-slider .interesting-content-next-prev-wrap{
    display: block;
}
.page-slider .interesting-content-next-prev-wrap{
    text-align: center;
    width: 100%;
}
.page-template-free-tools .post header .entry-title{
    margin-bottom: 0;
}
.review_open_account{
    display: block;
    text-align: center;
    font-family: 'Roboto',sans-serif;
    font-size: 15px;
    line-height: 30px;
    margin-top: 27px;
    margin-bottom: 17px;
    color: #0082f7;
    text-transform: uppercase;
    transition: all .3s ease;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
}
.review_open_account a{
    color: #333;
    flex: 0 0 100%;
    transition: all .3s ease;
    border-top: 2px solid #0082f7;
    border-bottom: 2px solid #0082f7;
    margin: 5px 0;
    padding: 5px 0;
}
.review_open_account a:hover,
.review_open_account a:focus{
    text-decoration: none !important;
    color: #fff;
    background: #0082f7;
}
#thrive-comments .tcm-comments-create .tcm-create-post-container, #thrive-comments .tcm-create-comment-fields .tcm-create-post-container, #thrive-comments .tcm-lazy-comments .tcm-create-post-container{
    flex-wrap: wrap;
}
#thrive-comments .tcm-lazy-comments .tcm-powered-by{
    display: none;
}
#thrive-comments .tcm_remember_me{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}
.country-select{
    margin-bottom: 30px;
}
.country-select .country-list li{
    margin: 0;
}
.postid-24981 .td-post-content i.ads, .postid-24981 .td-post-content .adplugg-tag, .postid-24981 .td-post-content .telegram-link{
    display: none;
}
.postid-24981 .btn-default{
    background: #0082f7;
    color: #fff;
}
.postid-24981 .btn-default:hover,
.postid-24981 .btn-default:focus{
    background: #005db1;
    color: #fff;
}
.xtb-banner{
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 55555555;
    -webkit-filter: none !important;
    -moz-filter: none !important;
    -o-filter: none !important;
    -ms-filter: none !important;
    filter: none !important;
}
.xtb-banner img{
    max-width: 100%;
}
.xtb-banner .close{
    display: block;
    position: absolute;
    right: -50px;
    cursor: pointer;
    top: -50px;
    background: #fff url('images/tac-popup/close-dark.png') 50% 50% no-repeat;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 30px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 30px 0px rgba(0, 0, 0, 0.3);
}
.xtb-banner .close:hover{
    opacity: .5;
    -webkit-transition: all 0.45s ease;
    -moz-transition: all 0.45s ease;
    transition: all 0.45s ease;
}
.td_module_mx8 .td-module-thumb{
    background: url(https://vladimirribakov.com/wp-content/uploads/SPT.png) 50% 0 no-repeat;
    height: 300px;
    background-size: 100%;
}
.td_module_mx8 .td-module-thumb img{
    display: none;
}
.td_block_wrap.td_block_21{
    margin-bottom: 20px!important;
    margin-top: 30px;
}
.ellite_currensea_page {
  background: #fff;
  font-size: 14px;
  border: 1px solid #cccccc;
  color: #777777;
  margin-top: 20px; }
  .ellite_currensea_page p a {
    color: #3532a7; }
  .ellite_currensea_page h1 {
    font-size: 36px;
    color: #111111;
    margin: 0; }
  .ellite_currensea_page_text {
    /*max-width: 555px;*/
    padding: 25px 15px 15px; }
  .ellite_currensea_page .video-block {
    max-width: 90%;
    width: 796px;
    margin: 0 auto; }
  .ellite_currensea_page .ellite_currensea_page_basement {
    padding: 20px 0;
    background: #3532a7;
    font-family: Arial, sans-serif;
    color: #fff;
    margin-top: 20px; }
    .ellite_currensea_page .ellite_currensea_page_basement h3 {
      font-size: 16px;
      text-transform: uppercase;
      color: #fff; }
    .ellite_currensea_page .ellite_currensea_page_basement p {
      color: #fff; }
      .ellite_currensea_page .ellite_currensea_page_basement p a {
        color: #fff; }
      .ellite_currensea_page .ellite_currensea_page_basement_row:first-of-type {
        align-items: center;
        margin-bottom: 40px; }
      .ellite_currensea_page .ellite_currensea_page_basement_row:last-of-type .ellite_currensea_page_basement_item:first-child {
        border-top: 1px solid #fff; }
      .ellite_currensea_page_basement_item{
        padding-left: 30px;
        padding-right: 30px;
      }
    .ellite_currensea_page .ellite_currensea_page_basement ul {
      padding-left: 0; }
      .ellite_currensea_page .ellite_currensea_page_basement ul li {
        margin-bottom: 6px; }
        .ellite_currensea_page .ellite_currensea_page_basement ul li:last-child {
          margin-bottom: 0; }
  .ellite_currensea_page .ellite_currensea_btn {
    display: block;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    background: #22c7a9;
    width: 360px;
    max-width: 100%;
    padding: 12px 5px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    transition: all .3s ease;
    font-family: Arial, sans-serif;
    margin: 0 auto; }
    .ellite_currensea_page .ellite_currensea_btn:hover, .ellite_currensea_page .ellite_currensea_btn:focus {
      text-decoration: none;
      background: #1b9b84; }
  .ellite_currensea_page + .page-title .back-button {
    margin-top: 10px;
    width: auto;
    background: none;
    padding-left: 0;
    color: #6c6c6c;
    text-decoration: none; }
    .ellite_currensea_page + .page-title .back-button:before {
      content: '';
      background-image: url("images/arrow-circle.png");
      background-repeat: no-repeat;
      background-position: 0px 0px;
      display: inline-block;
      vertical-align: middle;
      width: 30px;
      height: 30px;
      margin-right: 7px; }
    .ellite_currensea_page + .page-title .back-button:hover, .ellite_currensea_page + .page-title .back-button:focus {
      text-decoration: underline; }
  .ellite_currensea_page + .page-actions {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-top: 30px; }
    .ellite_currensea_page + .page-actions a {
      text-decoration: none; }
  .ellite_currensea_page_row_item:not(.ellite_currensea_page_text) {
    padding: 0 20px 20px; }

    .ellite_currensea_page_basement_item img{
        margin: 0 auto;
        display: block;
    }
.sf-menu>li.recommends-tab>a{
    max-width: 150px;
    line-height: normal;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.td-header-wrap .td-affix .sf-menu>li.recommends-tab>a{
    line-height: normal !important
}
.sf-menu>li>a:after{
    bottom: 1px;
}
.sf-menu li:not(.recommends-tab){
    padding-top: 5px;
    padding-bottom: 4px;
}
.sf-menu>li.recommends-tab .sub-menu{
    min-width: 170px;
}
.sf-menu>li.recommends-tab{
    margin-bottom: 1px;
}
.cn-button.bootstrap:hover{
    background-position: 0 -25px;
}
.td-category-header .td-pulldown-filter-list{
    z-index: 555;
}
.footer-social-wrap{
    font-size: 0;
}
.private-mentoring-page label.wrong{
    margin-top: -8px;
}

.td-post-content .ellite_currensea_btn {
display: block;
font-size: 16px;
color: #ffffff;
font-weight: bold;
background: #22c7a9;
width: 360px;
max-width: 100%;
padding: 12px 5px;
border-radius: 5px;
text-align: center;
text-decoration: none;
transition: all .3s ease;
font-family: Arial, sans-serif;
margin: 0 auto; }
.td-post-content .ellite_currensea_btn:hover, .td-post-content .ellite_currensea_btn:focus {
  text-decoration: none;
  background: #1b9b84; }
.strategies-list{
    list-style-type:none;
    padding:0;
    margin:0;
    display:flex;
    flex-wrap:wrap;
    flex-grow:1;
    justify-content:space-evenly
}
.cryptopayment-page .strategies-list li{
    flex:0 0 16%;
    width:auto;
    text-align: center;
    margin:10px 0
}
.cryptopayment-page .strategies-list li .strategies-list-poster{
    border:4px solid #fff;
    display:inline-block;
    max-width:165px;
    -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)
}
.cryptopayment-page .strategies-list li .strategies-list-poster img{
    display: block;
}
.cryptopayment-page .strategies-list li .btn-orange{
    font-weight:300;
    font-size:14px;
    color:#fff;
    max-width:165px;
    padding:5px 10px;
    border-bottom-width:1px;
    margin-top:10px
}
.mfp-bg{
    z-index: 5555;
}
.mfp-wrap{
    z-index: 5556;
}
.page-template-page-cryptopayment .white-popup-block{
    padding-bottom: 0;
    box-shadow: none;
}
.page-template-page-cryptopayment .white-popup-block:after{
    display: none;
}
.page-template-page-cryptopayment .white-popup-block h1{
    border-bottom: 1px solid #dedede;
    padding-bottom: 18px;
}
.page-template-page-cryptopayment .white-popup-block .btn-orange{
    font-size: 27px !important;
    outline: none;
    margin-top: 15px !important;
    border-top: none;
    border-left: none;
    border-right: none;
}
.page-template-page-cryptopayment .white-popup-block button.mfp-close, .page-template-page-cryptopayment .white-popup-block button.mfp-arrow{
    top: -8px;
    right: -6px;
}
.page-template-page-cryptopayment .white-popup-block .link-wrap{
    padding: 0 25px;
}
.page-template-page-cryptopayment .white-popup-block .price{
    display: block;
    font-size: 120px;
    font-weight: 900;
    text-align: center;
    line-height: 1;
    font-family: Roboto;
    margin-top: 12px;
    background: #2d5383;
    color: #fff;
    border-top: 2px dashed #fff;
    border-bottom: 2px dashed #fff;
    padding: 9px 0;
}
.page-template-page-cryptopayment .white-popup-block .price + small{
    font-size: 24px;
    display: block;
    color: #000;
    margin-top: 22px;
}
.page-template-page-cryptopayment .white-popup-block .cp-image{
    max-width: 185px;
    margin-top: 10px;
}
.page-template-page-cryptopayment .white-popup-block .crypto-details{
    background: #122134;
    margin: 25px 20px 0;
    padding-bottom: 24px;
    padding-top: 24px;
    border: 2px dashed #ffffff;
    border-radius: 25px;
}
.page-template-page-cryptopayment .white-popup-block .img-fluid{
    border: 1px solid #fff;
}
.page-template-page-cryptopayment .btn-orange {
  font-size: 20px;
  color: #333333;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  background: #f4a600;
  width: 555px;
  max-width: 100%;
  padding: 15px 5px;
  border-radius: 45px;
  border-bottom: 4px solid #b97e00;
  margin: 25px auto 0;
  display: block;
  position: relative;
  white-space: normal;
  line-height: 1.4;
}
.page-template-page-cryptopayment .btn-orange:hover, .page-template-page-cryptopayment .btn-orange:focus {
    color: #333333;
    background: #db9500;
}
.page-template-page-cryptopayment .btn-orange:active {
    top: 2px;
}
.page-template-page-cryptopayment .td-header-sp-logo .td-main-logo{
    background: url('images/logo-white.png') 50% 50% no-repeat;
    background-size: contain;
}
.page-template-page-cryptopayment .td-header-menu-wrap-full,
/*.page-template-page-cryptopayment .td-footer-wrapper > .td-container,*/
.page-template-page-cryptopayment .td-sub-footer-container,
.page-template-page-cryptopayment .td-header-sp-recs,
.page-template-page-cryptopayment .td-header-wrap:before,
.page-template-page-cryptopayment .td-header-style-2 .td-header-sp-logo img,
.page-template-page-cryptopayment .td-header-style-2 .td-header-top-menu-full{
    display: none !important
}
.page-template-page-cryptopayment .td-header-wrap{
    background: url('images/header-activation.jpg') 50% 50% no-repeat;
    background-size: cover;
}
.page-template-page-cryptopayment .td-banner-wrap-full{
    background: transparent;
}
.page-template-page-cryptopayment .td-footer-wrapper{
    padding-bottom: 70px;
}
body .zsiq_custommain, body .zsiq_floatmain{
    z-index: 55 !important;
}
body #_oss_container, .td-scroll-up{
    display: none !important;
}
@media only screen and (max-width : 1280px){
  .awards{
    right: 5%;
  }
}
@media only screen and (max-width : 1200px){
    .post-template-default .interesting-content,
    .page-slider .interesting-content{
        padding-bottom: 35px;
    }
    .newsticker-wrap{
        margin-top: 20px;
        margin-bottom: -30px;
    }
    .home .interesting-content{
        margin-bottom: -30px;
    }
    .page-template-page-cryptopayment .td-header-style-2 .td-header-sp-logo{
        display: block !important;
    }
    .page-template-page-cryptopayment .td-header-style-2 .td-header-sp-logo{
        margin-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .page-template-page-cryptopayment .td-header-sp-logo .td-main-logo{
        width: 100%;
        height: 100%;
        display: block;
    }
}
@media only screen and (max-width : 1100px){
    .interesting-content-block{
        margin-right: 0;
    }
    .post-template-default .interesting-content-next-prev-wrap,
    .page-slider .interesting-content-next-prev-wrap{
        margin-left: 0;
        margin-right: 0;
    }
}
@media only screen and (max-width : 1060px){
    #navigation .menu li.menu-item-has-children > a{
        display: none;
    }
    /*.ico-reviews .td-block-span12 .td-post-date{
        font-size: 11px;
    }*/
}
@media only screen and (max-width : 1019px){
    .strategies-widget .strategies-list li .btn-default{
        margin-bottom: 10px;
    }
    .live-session-list>li{
        width: 100%;
        text-align: center;
    }
    .td-post-content .telegram-link{
        background-position:  10px 50%, calc(100% - 10px) 50%;
    }
    .td-post-content .telegram-link, .td-post-content .telegram-link.arabic.arabic{
        background-position:  10px 50%, calc(100% - 10px) 50%;
    }
}
@media only screen and (max-width : 991px){
    div.logo img.wide{
        display: none;
    }
    div.logo img.small{
        display: block;
        max-width: 320px;
        width: 90%;
        margin: 10px;
        position: relative;
    }
    .table-download{
        margin: 3em 0;
    }
    a.trigger-newsletter, a.trigger-callback{
        max-width: 220px;
        margin: 5px 0 10px;
    }
    a.trigger-newsletter .trigger-wrap{
        padding: 10px 10px 22px;
    }
    a.trigger-callback .trigger-wrap {
        padding: 0 10px 20px;
    }
    input[type="submit"].callback-send{
        float: none;
        margin: 20px auto 0;
    }
    .widget .social-profile-icons{
        text-align: center;
    }
    .social-profile-icons ul{
        text-align: center;
    }
    .social-profile-icons ul li{
        display: inline-block;
        vertical-align: middle;
        float: none;
    }
    .products-list .product-item .product-poster img{
        margin: 0 auto;
    }
    .products-list .product-item .product-details{
        padding-left: 10px;
        padding-right: 10px;
    }
    .open-account{
        background: #0083fb;
        padding: 0;
    }
    .open-account a.play{
        padding: 10px;
    }
    .ico-reviews .td-block-span12 .td-post-date{
        text-align: center;
    }
    .ico-reviews .td-block-span12 .td-post-date .entry-date{
        margin: 8px 0 0;
    }
    .ico-reviews .td-animation-stack .entry-thumb{
        margin: 0 auto;
    }
    .ico-reviews .td-block-span12 .td-post-sharing-bottom{
        margin-bottom: 15px;
    }
    .ico-reviews .td-block-row{
        margin-bottom: 5px;
    }
    .strategies-widget{
        max-width: 100%;
    }
    .strategies-widget .strategies-list{
        max-width: 250px;
        margin: 0 auto 25px;
    }
    article .post .td-post-content{
        margin-left: auto;
        margin-right: auto;
    }
    .download-tools-item:before{
        transform: rotateZ(30deg) translateX(-3px) translateY(-41px);
        background-size: contain;
        width: 60px;
    }
}
@media only screen and (max-width : 839px){
    .footerInner .socialButtons{
        left: auto !important;
        margin-left: auto !important;
    }
}
@media only screen and (max-width : 767px){
    .home .side-triggers.hidden-mobile{
        display: none
    }
    .widget .block-title, .vc_widget_sidebar .td_block_template_1.widget.adplugg, .td-ss-main-sidebar .widget.adplugg{
        margin-bottom: 26px;
    }
    .newsticker-wrap{
        margin-top: 20px;
        margin-bottom: 0;
    }
    h3{
        font-size: 16px;
    }
    .callback-pop{
        padding: 40px 20px;
    }
    .side-triggers{
        background: none;
        border: none;
    }
    .td-footer-wrapper .td-container{
        text-align: center;
    }
    .ico-reviews .td-animation-stack .entry-thumb{
        width: auto;
    }

    .ico-reviews .td-block-span12 .countdown{
        float: none;
        display: block;
        text-align: center;
        margin: 15px 0 0;
    }
    .ico-reviews .td-block-span12 .td-post-date .entry-date{
        font-size: 12px;
        margin: 0 5px 5px 0;
    }
    .products-list article.product{
        border: none;
    }
    .products-list article.product .product-text{
        padding: 0;
    }
    .strategies-widget .strategies-list{
        max-width: 100%;
        overflow: hidden;
    }
    .strategies-widget .strategies-list>li{
        width: calc(33.333% - 20px);
        float: left;
        margin-right: 10px;
    }
    .strategies-widget .strategies-list>li:nth-child(3n){
        margin-right: 0;
    }
    .tac-details{
        margin: 25px 0;
    }
    .products-list .btn-default{
        padding: 6px;
        margin-top: 7px;
        font-size: 14px;
    }
    .mobile-buttons{
        bottom: 78px;
        right: 12px;
    }
    .tac-popup{
        min-height: auto
    }
    .tac-popup .popup-header .popup-header-logo{
        float: none;
        padding: 13px 35px;
    }
    .tac-popup .popup-header .popup-header-logo img{
        float: none;
        margin: 0 auto;
        width: 185px;
    }
    .tac-popup .popup-header .popup-header-title{
        float: none;
        padding: 13px 10px;
        text-align: center;
        font-size: 21px;
    }
    .tac-popup .popup-header .popup-header-title:after{
        display: none;
    }
    .tac-popup .popup-body{
        padding: 50px 20px;
        background: rgba(0,0,0, .5);
        text-align: center;
    }
    .tac-popup .popup-body .popup-btn{
        font-size: 19px;
    }
    .systems-popup .popup-body .popup-btn{
        padding: 15px 90px 15px 25px;
        font-size: 20px;
    }
    .tac-popup .fpa-banner{
        bottom: auto;
        right: auto;
        left: 10px;
        top: 5px;
    }
    .tac-popup .fpa-banner > img{
        max-width: 38px;
    }
    .systems-popup .fpa-banner{
        display: none;
    }
    .tac-spt-popup .popup-body{
        flex-direction: column;
    }
    .tac-spt-popup{
        background: #111;
    }
    .tac-spt-popup .popup-header, .tac-spt-popup .popup-body{
        text-align: center;
    }
    .tac-spt-popup .popup-body{
        margin-top: 20px;
    }
    .tac-spt-popup .popup-body h2{
        font-size: 32px;
    }
    .tac-spt-popup .popup-body .poster{
        margin-top: 30px;
    }
    .tac-spt-popup .popup-body h2 strong{
        display: block;
    }
    .download-tools-item:before{
        transform: rotateZ(30deg) translateX(-15px) translateY(-41px);
    }
    .td-post-content .tac-live-trading-room{
        padding: 17px 15px;
    }
    .td-post-content .telegram-link, .td-post-content .telegram-link.arabic, .td-post-content .telegram-link, .td-post-content .telegram-link.arabic.arabic{
        padding: 13px 73px;
        font-size: 18px;
        background-position: 13px 50%, calc(100% - 13px) 50%;
        background-size: 50px 50px, auto;
    }
    .td-post-content i.ads{
        display: block;
        text-align: center;
    }
    .interesting-content-next-prev-wrap{
        left: 50%;
        transform: translateX(-50%);
        margin-left: 0 !important;
        margin-right: 0 !important;
        font-size: 0;
    }
    .interesting-content-next-prev-wrap .interesting-content-prev, .interesting-content-next-prev-wrap .interesting-content-next{
        margin: 0 2px;
    }
    #td-outer-wrap{
        width: 100%;
        overflow: hidden;
    }
    .td-footer-wrapper .widget .block-title{
        text-align: center;
    }
    .rtl .td-footer-wrapper .widget .block-title{
        text-align: center !important;
    }
    .rtl .td-post-content img{
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .rtl .td_block_related_posts .td-module-image{
        left: 0;
    }
    .td-header-top-menu-full{
        display: block;
    }
    .rtl .td-header-main-menu{
        direction: ltr;
    }
}
@media only screen and (max-width : 715px){
    .xtb-banner{
        width: 100%;
    }
}
@media only screen and (max-width : 650px){
    .strategies-widget .strategies-list>li{
        width: calc(50% - 20px);
    }
    .strategies-widget .strategies-list>li:nth-child(2n){
        margin-right: 0;
    }
    .strategies-widget .strategies-list>li:nth-child(3n){
        margin-right: 10px;
    }
    .currency-component .table-wrap{
        margin-left: 160px;
    }
    .ccurrencies-table .thead{
        width: 160px;
    }
    .ccurrencies-table li{
        min-width: 155px;
    }
    .ccurrencies-table .thead .cell{
        padding-left: 13px;
    }
    .ccurrencies-table .thead .cell span{
        font-size: 12px;
    }
    .ccurrencies-wrap .ccurrencies-table .thead [data-tooltip] span:after{
        margin-left: 2px;
    }
    .currency-component .pagination li{
        margin: 0 4px;
    }
    #broker-table, #submission-form{
        padding-top: 20px;
    }
    .post-template-default .interesting-content,
    .page-slider .interesting-content{
        margin-bottom: 15px;
    }
    .td-page-content.strategies-content{
        padding-bottom: 0;
    }
}
@media only screen and (max-height : 600px){
    .callback-pop{
        overflow-y: auto;
    }
    .cookie-popup{
        min-height: 396px;
        max-height: 100%;
        overflow-y: auto;
    }
}
@media only screen and (max-width : 550px){
    .alignright, .alignleft{
        display: block;
        margin: 0 auto;
    }
}
@media only screen and (max-width : 550px){
    .td-crumb-container{
        margin-bottom: 5px;
    }
    .callback-form .form-col-general{
       width: 100%;
    }
    a.trigger-newsletter, a.trigger-callback{
        /*display: block;*/
        margin: 10px auto 0;
        font-size: 14px;
        max-width: calc(50% - 5px);
        padding: 5px 0;
    }
    a.trigger-callback .trigger-wrap{
        padding: 25px 10px 30px;
    }
    .open-account{
        font-size: 15px;
    }
    [data-tooltip]:after{
        left: 3px;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
    .ccurrencies-table .thead .cell[data-tooltip]:after{
        padding: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .systems-popup{
        background-size: cover;
        min-height: auto;
    }
    .systems-popup .popup-body{
        padding: 25px 10px
    }
    .systems-popup .popup-header-title span{
        padding: 30px 25px;
        font-size: 30px;
    }
    .systems-popup .popup-body{
        padding: 15px 15px 25px;
    }
    .systems-popup .popup-body p, .systems-popup.black-friday-popup .popup-body p, .systems-popup.holiday-popup .popup-body p{
        font-size: 19px;
    }
    .systems-popup .popup-body .popup-btn{
        font-size: 20px;
    }
}

.embed-responsive-video{
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
}
.embed-responsive-video .embed-responsive-item{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
@media only screen and (max-width : 460px){
    a.trigger-callback .trigger-wrap, a.trigger-newsletter .trigger-wrap{
        height: 220px;
        padding: 10px 10px 30px;
    }
}
@media only screen and (max-width : 440px){
    .trigger-newsletter h4{
        font-size: 18px;
        line-height: 1.2em;
    }
    .trigger-newsletter h4 strong{
        font-size: 18px;
    }
    .download-popup .popup-body{
        padding: 25px 10px 20px;
        border-radius: 3px;
    }
    .download-popup .popup-header, .form-message .popup-header {
        background: #387426;
        padding: 10px 45px;
    }
    .download-popup .popup-header h3, .form-message .popup-header h3{
        font-size: 15px;
        line-height: 22px;
    }
    .download-popup .close{
        right: 0;
        top: 0;
    }
    .xtb-banner .close{
        right: 5px;
        top: -50px;
    }
    .download-popup .text{
        height: 40px;
        font-size: 14px;
        font-weight: 600;
        padding-left: 10px;
    }
    .download-popup .text::-webkit-input-placeholder {
        font-size: 14px;
        font-weight: 600;
    }
    .download-popup .text:-moz-placeholder {
        font-size: 14px;
        font-weight: 600;
    }
    .download-popup .text::-moz-placeholder {
        font-size: 14px;
        font-weight: 600;
    }
    .download-popup .text:-ms-input-placeholder {
        font-size: 14px;
        font-weight: 600;
    }
    .download-popup .text:input-placeholder {
        font-size: 14px;
        font-weight: 600;
    }
    input[type="submit"].send-orange{
        height: 50px;
        margin: 5px 0 10px;
    }
    .products-filter li a{
        font-size: 11px;
        padding: 3px 5px;
    }
    .ico-reviews .products-filter{
        margin-bottom: 15px
    }
    .ico-reviews .products-filter li a{
        font-size: 10px;
        padding: 6px 5px;
    }
    .submission-brokers h3{
        font-size: 28px;
    }
    .products-list p{
        font-size: 13px;
    }
    .ccurrencies-table li .cell span{
        font-size: 13px;
    }
    .get-products .products-filter li, .sponsorship-program .products-filter li{
        display: list-item;
    }
    .strategies-widget.strategies-single .strategies-list > li .product-image{
        float: left;
        width: 35%;
        margin-right: 15px;
    }
    .strategies-widget .strategies-list li .btn-default{
        margin-right: 10px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .tac-popup .popup-body p{
        font-size: 18px;
    }
}
@media only screen and (max-width : 420px){
    .strategies-widget .strategies-list>li{
        width: 100%;
    }
    .strategies-widget .strategies-list>li:nth-child(3n){
        margin-right: 0;
    }
    .systems-popup .popup-header-title span{
        font-size: 22px;
        padding: 20px 10px;
    }
    .systems-popup .close{
        right: 4px;
    }
    .strategies-widget.strategies-single .strategies-list>li .product-title{
        margin-bottom: 0;
    }
    .trigger-newsletter h4{
        font-size: 15px;
    }
}
@media only screen and (max-width : 380px){
    .systems-popup .popup-body .popup-btn{
        font-size: 17px;
        padding-left: 15px;
        padding-right: 70px;
    }
    .td-post-content .tac-live-trading-room{
        padding: 15px;
        font-size: 12px;
    }
    .td-post-content .telegram-link, .td-post-content .telegram-link.arabic{
        padding: 13px 74px;
        font-size: 15px;
        line-height: 1.2;
        background-position: 5px 50%, calc(98% - 5px) 50%;
    }
    .download-tools-item .addControls{
        padding-left: 10px;
        padding-right: 10px;
    }
    .download-tools-item .addControls .fileDownload{
        font-size: 14px;
    }
    .page-template-page-cryptopayment .white-popup-block .price{
        font-size: 85px;
    }
    .page-template-page-cryptopayment .white-popup-block .btn-orange{
        font-size: 16px !important;
    }
    .page-template-page-cryptopayment .td-header-style-2 .td-header-sp-logo{
        margin-left: 0 !important;
        max-width: 100%;
    }
}
@media only screen and (max-width : 340px){
    .systems-popup .popup-body .popup-btn{
        font-size: 14px;
        line-height: 21px;
    }
    .systems-popup .popup-header-title span{
        padding: 20px 6px;
    }
    .tac-popup .fpa-banner{
        left: 10px;
        top: 12px;
    }
    .tac-popup .fpa-banner > img{
        max-width: 30px;
        margin: 3px 0;
    }
}
@media screen and (min-width:320px){
    .pull-xs-left{
        float: left !important;
    }
    .pull-xs-right{
        float: right !important
    }
}
@media screen and (min-width:440px){
    .strategies-widget.strategies-single .strategies-list li .banner{
        display: none;
    }
    .strategies-widget.strategies-single .strategies-list li .poster{
        display: block;
    }
    .strategies-widget.strategies-single .strategies-list li .btn-default{
        float: right;
        margin-right: 15px;
    }
    .strategies-widget.strategies-single .strategies-list li .product-details{
        float: left;
    }
}
@media screen and (min-width: 540px){
    .ico-calendar-title h1{
        float: left;
        margin: 0;
        line-height: 40px;
    }
    .ico-calendar-title .submit-ico{
        float: right;
        margin: 0;
    }
}
@media screen and (min-width: 551px){
    .ccurrencies-table .thead .cell[data-tooltip]:after{
        top: 50%;
        -webkit-transform: translateY(-50%) translateX(100%);
        -moz-transform: translateY(-50%) translateX(100%);
        -ms-transform: translateY(-50%) translateX(100%);
        -o-transform: translateY(-50%) translateX(100%);
        transform: translateY(-50%) translateX(100%);
    }
}
@media screen and (min-width: 620px){
    .currency-component .td-page-header .entry-title{
        float: left;
        margin: 0;
    }
    .currency-component .td-page-header .form-inline{
        float: right;
        width: 240px;
    }
}
@media screen and (min-width:768px){
    .strategies-list li{
        margin:0
    }
    .side-triggers:after{
        content: '';
        display: block;
        clear: both;
    }
    .posters .poster-left, .posters .poster-right{
        width: 50%;
        float: left;
        border: 2px solid transparent;
    }
    .category .td_module_1 .td-module-thumb .entry-thumb, .category .td_module_2 .td-module-thumb .entry-thumb{
        width: 100%;
    }
    .td-grid-style-1.td-hover-1 .td-module-thumb .entry-thumb, .td-hover-1 .td-big-grid-wrapper .entry-thumb{
        width: 100%;
        height: 100%;
    }
    .pull-sm-left{
        float: left !important;
    }
    .pull-sm-right{
        float: right !important
    }
    /* Reviews */
    .ico-reviews .td-block-span6 .td-module-thumb .entry-thumb{
        height: 80px;
        width: 100%;
    }
    .home .td-pb-span8 .widget.adplugg{
        display: none;
    }
    .mobile-only{
        display: none;
    }

    .download-tools-item .gallery_tools li{
        width: calc(100%/2);
        margin-bottom: 0;
    }
    .review_open_account{
        font-size: 19px;
        border-top: 3px solid #0082f7;
        border-bottom: 3px solid #0082f7;
    }
    .review_open_account a{
        padding: 10px 0;
        flex: 1;
        border: none;
        margin: 0;
        border-left: 3px solid #0082f7;
    }
    .review_open_account a:last-child{
        border-right: 3px solid #0082f7;
    }
}
@media only screen and (min-width: 822px){
    .timeline-width34{
        width: 42% !important;
    }
    .ellite_currensea_page {
        margin-top: 40px;
    }
    .ellite_currensea_page {
      background: #ffffff url("images/elit-curren-sea-bg.jpg") 100% 0 no-repeat;
    }
    .rtl .ellite_currensea_page{
      background: #ffffff url("images/elit-curren-sea-bg-rtl.jpg") 0 0 no-repeat;
    }
    .ellite_currensea_page .ellite_currensea_page_basement {
        padding: 40px 0;
        margin-top: 50px;
    }
    .ellite_currensea_page .ellite_currensea_page_basement_row:last-of-type .ellite_currensea_page_basement_item:first-child {
        border-right: 1px solid #fff;
        border-top: none; }
    .rtl .ellite_currensea_page .ellite_currensea_page_basement_row:last-of-type .ellite_currensea_page_basement_item:first-child{
        border-left: 1px solid #fff;
        border-right: none;
    }
    .ellite_currensea_page .ellite_currensea_page_basement_row {
      display: flex; }
    .ellite_currensea_page .ellite_currensea_page_basement_item {
      flex: 1;
      padding: 0 35px; }
    .ellite_currensea_page_basement_item{
        padding: 0;
    }
    .ellite_currensea_page_basement_item img{
        margin: 0;
    }
    .ellite_currensea_page .ellite_currensea_page_basement ul {
      padding-left: 20px; }
    body .cd-timeline-content{
        width: 42%!important;
    }
}
@media screen and (min-width:992px){
    .page-template-page-cryptopayment .btn-orange{
        font-size: 28px;
        padding: 22px 10px;
        margin: 60px auto 0;
    }
    .download-tools-item .gallery_tools li{
        width: calc(100%/3);
    }
    .btn-default.pull-left{
        float: left;
        width: 47%;
    }
    .btn-default.pull-right{
        float: right;
        width: 47%;
    }
    .td-logo-in-header .td-sticky-header.td-header-logo{
        display: none;
    }
    .addControls .fileDownload{
        float: left;
    }
    .singleDownload .thumb img {

        width: 80%;

        margin-left:10%;
    }
    .pull-md-left{
        float: left !important;
    }
    .pull-md-right{
        float: right !important;
    }
    .td-page-content .pull-md-left{
        margin-top: 0;
        margin-right: 20px;
    }
    .td-page-content .pull-md-right{
        margin-top: 0;
        margin-left: 20px;
    }
    .td_module_mx4 .entry-thumb{
        height: 125px;
        margin: 0 auto;
    }
    /* Reviews */
    .ico-reviews .td-block-span6 .td-module-thumb .entry-thumb{
        height: 140px;
        width: 100%;
    }
    .ico-reviews .td-block-span12:before,
    .ico-reviews .td-block-span12:after{
        content: '';
        display: table;
        clear: both;
    }
    .ico-reviews .td-module-image{
        float: left;
        width: 20%;
    }
    .ico-reviews .td-module-content{
        float: left;
        width: 80%;
        padding-left: 10px;
    }
    .ico-reviews .btn-default{
        display: inline-block;
        float: right;
        font-size: 12px;
        font-weight: 700;
    }
    .ico-reviews .btn-default.btn-blue{
        margin-right: 5px;
    }
    .products-list .product-item:before,
    .products-list .product-item:after{
        content: '';
        display: table;
        clear: both;
    }
    .products-list .product-item{
        max-width: 950px;
        margin: 0 auto 30px;
    }
    .products-list .product-item:last-of-type{
        margin-bottom: 0;
    }
    .products-list .product-item .product-poster{
        float: left;
        width: 25%;
    }
    .products-list .product-item .product-details{
        float: left;
        width: 75%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .products-list .product-item .btn-default{
        font-size: 10px;
        float: left;
        padding: 5px;
        width: calc(50% - 5px);
        margin: 0;
    }
    .sponsorship-program .products-list .product-item .btn-default{
        font-size: 13px;
    }
    .products-list .product-item .text-center .btn-default{
        float: none;
        display: inline-block;
    }
    .products-list .product-item .btn-default:nth-child(even){
        margin: 0;
    }
    .products-list .product-item .btn-default.btn-blue{
        margin-left: 10px;
    }
    .products-list .product-item .btn-default.btn-last{
        width: 100%;
        margin-top: 10px;
        margin-left: 0;
    }
    .products-list article.product .product-text .btn-default{
        display: inline-block;
        font-size: 11px;
        padding: 5px;
        width: 33%;
        margin: 0 5px 0 0;
    }
    .products-list article.product .product-text .btn-default.left{
        float: left;
    }
    .products-list article.product .product-text .btn-default.right{
        float: right;
    }
    .products-list article.product .product-text .btn-default:last-of-type{
        margin-right: 0;
    }
    .ico-reviews .td-block-span12 .td-post-date .entry-date{
        float: right;
    }
    .ico-reviews .td-block-span12 .countdown{
        float: left;
    }
    .currency-component .pagination{
        padding-left: 190px;
    }
    .ccurrencies-table li{
        width: auto;
    }
    .ellite_currensea_page_row {
        display: flex;
    }
    .ellite_currensea_page_row_item {
        flex: 0 auto;
    }
    .ellite_currensea_page_text {
        padding: 65px 25px 55px;
    }
    .ellite_currensea_page_row_item:not(.ellite_currensea_page_text) {
        padding: 65px 20px;
    }
}
@media screen and (min-width:1019px){
    a.trigger-callback, a.trigger-newsletter{
        width: 48%;
        font-size: 13px;
        height: 255px;
        margin-bottom: 0;
    }
    a.trigger-callback{
        float: left;
    }
    a.trigger-newsletter{
        float: right;
    }
    .trigger-newsletter h4{
        font-size: 17px;
        line-height: 1.2;
    }
    .trigger-newsletter h4 strong{
        font-size: 17px;
    }
    .strategies-widget .strategies-list li .product-image{
        width: 36%;
        max-width: 115px;
        float: left;
    }
    .strategies-widget .strategies-list li .product-details{
        width: 64%;
        max-width: 210px;
        float: left;
    }
    .live-session-list li .live-session-details .trader-thumb{
        float: left;
    }
    .live-session-list li .live-session-details .trader-details{
        float: left;
        margin-left: 10px;
        width: 420px;
        max-width: 100%;
    }
    .footer-container-center{
        text-align: center;
    }
    .footer-container-center .block-title{
        text-align: center !important;
    }
    .rtl .footer-container-left .td_block_template_1 .block-title, .rtl .menu-mentoring-and-education-arabic-container{
        text-align: left !important;
    }
    .footer-container-right{
        text-align: right;
    }
    .footer-container-right .block-title{
        text-align: right;
    }
    .interesting-content-next-prev-wrap{
        display: none;
    }
    .review_open_account{
        font-size: 22px;
    }
    .page-id-25567 .td-page-title{
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media screen and (min-width:1100px){
    .td_block_inner .nextSlide,
    .td_block_inner .previousSlide,
    .interesting-content-next, .interesting-content-prev{
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        margin: 0;
    }
    #featured-widget .td-next-prev-wrap, .interesting-content-next-prev-wrap{
        position: static;
        margin: 0;
    }
    .td_block_inner .nextSlide, .interesting-content-next{
        right: -35px;
    }
    .td_block_inner .previousSlide, .interesting-content-prev{
        left: -35px;
    }
    .td-footer-wrapper .block-title{
        font-size: 16px;
    }
    .td-header-menu-wrap-full.td-container-wrap{
        width: 100%;
        background: #0082f7;
    }
    .td-header-menu-wrap-full.td-container-wrap .td-header-menu-wrap{
        width: 1164px;
        margin: 0 auto;
    }
    .td-header-wrap .td-affix .sf-menu>li>a{
        color: #000 !important;
    }
    .sf-menu>li>a, .td-header-style-2 .header-search-wrap .td-icon-search{
        color: #f2f2f2 !important;
    }
    .sf-menu>.current-menu-item>a:after, .sf-menu>.current-menu-ancestor>a:after, .sf-menu>.current-category-ancestor>a:after, .sf-menu>li:hover>a:after, .sf-menu>.sfHover>a:after{
        background: #f2f2f2 !important;
    }
    .td-affix .header-search-wrap .td-icon-search{
        color: #000 !important;
    }
}
@media (min-width: 1141px){
    body{
        background-position: 0 0 !important;
    }
    .live-session-list li .live-session-details .trader-details{
        width: 470px;
    }
    .live-session-list > li{
        max-width: 680px;
    }
    .td-header-sp-logo .td-main-logo{
        display: inline-block;
        position: relative;
        background: url('images/vlad-photo.png') 0 50% no-repeat;
        padding-left: 155px;
        height: 155px;
        width: 100%;
        font-size: 0;
    }
    .rtl .td-header-sp-logo .td-main-logo{
        background-position: 100% 50%;
        padding-left: 0;
        padding-right: 155px;
    }
    .td-header-sp-logo .td-main-logo:before{
        content: '';
        display: inline-block;
        vertical-align: middle;
        height: 100%;
    }
    .td-header-sp-logo .td-main-logo img{
        display: inline-block;
        vertical-align: middle;
        position: static;
        margin: 0;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
    }
    .td_block_wrap.vc_widget_sidebar, #featured-wrapper .td_block_wrap{
        margin-bottom: 20px !important;
        margin-right: 0 !important;
    }
    .td_block_wrap{
        margin-bottom: 65px !important;
    }
    .td_block_wrap.td_block_social_counter{
        margin-bottom: 48px !important;
    }
    .td-category-grid .td_block_wrap{
        margin-bottom: 20px !important;
    }
    .td_block_wrap.td_block_trending_now{
        margin-bottom: 25px !important;
    }
    .td-trending-now-display-area .td_module_trending_now .entry-title a{
        color: #111 !important;
    }
    .rtRow.colmex{
        height: 145px;
    }
    .rtRow.colmex div{
        height: 145px;
        line-height: 145px;
    }
    .rtRow[class*="24"]{
        height: 215px;
    }
    .rtRow[class*="24"] div{
        height: 215px;
        line-height: 215px;
    }
    .rtRow.thinkmarkets{
        height: auto;
    }
/*    .rtRow.thinkmarkets div{
        line-height: 150px;
        height: 150px;
    }*/
    .td-grid-style-3 .td-big-thumb .entry-title{
        font-size: 24px;
        line-height: 35px;
    }
    .wpb_wrapper:first-child .td_block_wrap{
        padding-top: 0 !important;
    }
    .tac-details .btn-login,
    .tac-details .btn-register{
        width: 330px;
        max-width: 100%;
    }
    .tac-details .btn-login{
        float: left;
    }
    .tac-details .btn-register{
        float: right;
    }
    .rtRow div .hidd {
        display: none;
    }
    .td-ss-main-sidebar .td-block-title-wrap{
        margin-top: 30px;
    }
    .download-tools-item{
        text-align: left;
    }
    .download-tools-item .thumb{
        flex: 0 0 290px;
        max-width: 100%;
    }
    .download-tools-item .desc{
        flex: 0 0 405px;
        max-width: 100%;
    }
    .download-tools-item.double-profit-levels{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffbe2e+0,ffbe2e+62,ffbe2e+62,f5f5f5+62,f5f5f5+100 */
        background: rgb(255,190,46); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(255,190,46,1) 0%, rgba(255,190,46,1) 310px, rgba(255,190,46,1) 310px, rgba(245,245,245,1) 310px, rgba(245,245,245,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(255,190,46,1) 0%,rgba(255,190,46,1) 310px,rgba(255,190,46,1) 310px,rgba(245,245,245,1) 310px,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(255,190,46,1) 0%,rgba(255,190,46,1) 310px,rgba(255,190,46,1) 310px,rgba(245,245,245,1) 310px,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbe2e', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
    }
    .download-tools-item.forex-market-control{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffbe2e+0,ffbe2e+62,ffbe2e+62,f5f5f5+62,f5f5f5+100 */
        background: rgb(255,190,46); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(226,209,129,1) 0%, rgba(226,209,129,1) 310px, rgba(226,209,129,1) 310px, rgba(245,245,245,1) 310px, rgba(245,245,245,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(226,209,129,1) 0%,rgba(226,209,129,1) 310px,rgba(226,209,129,1) 310px,rgba(245,245,245,1) 310px,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(226,209,129,1) 0%,rgba(226,209,129,1) 310px,rgba(226,209,129,1) 310px,rgba(245,245,245,1) 310px,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2d181', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
    }
    .download-tools-item.spread-detective-indicator{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffbe2e+0,ffbe2e+62,ffbe2e+62,f5f5f5+62,f5f5f5+100 */
        background: rgb(255,190,46); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(88,161,251,1) 0%, rgba(88,161,251,1) 320px, rgba(88,161,251,1) 320px, rgba(245,245,245,1) 320px, rgba(245,245,245,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(88,161,251,1) 0%,rgba(88,161,251,1) 320px,rgba(88,161,251,1) 320px,rgba(245,245,245,1) 320px,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(88,161,251,1) 0%,rgba(88,161,251,1) 320px,rgba(88,161,251,1) 320px,rgba(245,245,245,1) 320px,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a1fb', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
    }
    .download-tools-item.vladimirs-trading-simulator-1-0{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffbe2e+0,ffbe2e+62,ffbe2e+62,f5f5f5+62,f5f5f5+100 */
        background: rgb(255,190,46); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(99,197,255,1) 0%, rgba(99,197,255,1) 175px, rgba(99,197,255,1) 175px, rgba(245,245,245,1) 175px, rgba(245,245,245,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(99,197,255,1) 0%,rgba(99,197,255,1) 175px,rgba(99,197,255,1) 175px,rgba(245,245,245,1) 175px,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(99,197,255,1) 0%,rgba(99,197,255,1) 175px,rgba(99,197,255,1) 175px,rgba(245,245,245,1) 175px,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c5ff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
    }
}
@media screen and (min-width:1200px){
    #goroostcom-bell{
        right: 55px !important;
    }
    .featured-compact .td-big-grid-post .td-module-thumb{
        height: 100%;
    }
    .featured-compact .td-big-grid-post .td-module-thumb img, .featured-full .td-animation-stack img{
        width: 100%;
        min-height: 100%;
        height: auto;
    }
    .featured-compact .td_module_mx4 .td-module-thumb{
        min-height: 155px;
    }
    .td-page-header{
        padding-left: 30px;
        padding-right: 30px;
    }
    .td-header-main-menu{
        width: 1130px !important;
    }
    .td-all-devices.badges img{
        max-height: 100px;
        top: -25px;
    }
    .td-boxed-layout .td-container-wrap.td-main-page-wrap{
        padding-top: 10px;
    }
/*    .td_block_template_1.widget_text{
        margin-bottom: 0;
    }*/
    .td-a-rec .td-all-devices{
        width: 100%;
    }
    .products-list .product-item .product-details{
        padding-left: 30px;
        padding-right: 30px;
    }
    .td-md-is-android .block-title span, .td-md-is-android .block-title a, .td-md-is-android .block-title label{
        padding-left: 0;
    }
}
@media (max-width: 1141px){
    .rtRow{
        display: block;
        height: auto !important;
        flex: 0 0 50%;
        flex-grow: 1 !important;
    }
    .td-header-sp-recs{
        width: calc(100% - 255px)
    }
    .get-products .td-container, .sponsorship-program .td-container{
        padding-left: 24px;
        padding-right: 24px;
    }
    .reviewTable{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-wrap: wrap;
    }
    .rtRow div{
        height: auto;
        line-height: normal;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .rtRow div.broker_name{
        min-height: 125px;
    }
    .rtRow div.instruments{
        min-height: 95px;
    }
    .rtRow div.broker_name .ct img{
        width: auto;
        display: block;
        margin: 0 auto;
        max-width: 100%;
        height: 60px;
    }
    .rtRow div.broker_name{
        background: #e0faff;
    }
    .rtRow div.mn:last-child{
        border-bottom: none !important;
        border-right: none;
    }
    .rtRow:nth-child(even) div.mn:last-child{
        border-right: 1px solid #eee;
    }
/*    .rtRow div.broker_name .ct{
        padding: 15px 0;
    }*/
    .rtRow.top {
        display: none;
    }
    .rtRow div.mn {
        width: 100% !important;
        border-bottom: 1px solid #eee;
    }
    .rtRow div.notes{
        padding: 15px 10px;
    }
    .rtRow div.broker_name .tooltip{
        width: 100%;
        font-size: 12px;
        margin-top: 0;
    }
    .rtRow div.read_more, .rtRow div.notes{
        font-size: 12px;
    }
    .reviewTable{
        max-width: 100%;
    }
    .rtRow div.notes:before{
        display: none;
    }
    .rtRow div.broker_name .tooltip .tooltip-data{
        margin-top: -25px;
    }

    .rtRow div.broker_name .tooltip .tooltip-data, .rtRow div.broker_name .tooltip.warning .tooltip-data{
        left: 50%;
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .cryptopayment-page{
        margin-top: 30px;
    }
    .cryptopayment-page .td-page-header{
        margin: 0 auto;
    }
}
@media screen and (min-width:1925px){
    .mobile-buttons{
        right: 50%;
        transform: translateX(650px);
    }
}
@media screen and (max-width:1200px){
    .singleDownload .thumb, .singleDownload .desc{
        width: 100%;
    }
    .singleDownload{
        text-align: center;
    }
    .td-all-devices.badges img{
        max-height: 60px;
        left: auto;
    }
    .strategies-widget .strategies-list>li .product-title h3{
        font-size: 16px;
    }
    form small br{
        display: none;
    }
    .interesting-content-item.sponsorship-program{
        background: url(//vladimirribakov.com/wp-content/themes/Newspaper-child/images/featured-container-images/sponsorship-program.png) 50% calc(100% - 8px) no-repeat;
        background-size: 100% 155px;
    }
    body:lang(as) .tac-live-trading-room span{
        padding: 5px 0;
    }
}
@media only screen and (max-width : 1130px){

}
@media only screen and (max-width : 1018px){
    .page-template-page-performance .products-filter li{
        font-size: 11px;
    }
    .submit-ico-container .td-pb-row .td-pb-span7,
    .submit-ico-container .td-pb-row .td-pb-span5{
        width: 100%;
    }
    .visible-sm{
        display: block !important
    }
    .tac-live-trading-room{
        font-size: 16px;
    }
    .tac-live-trading-room span{
        padding: 20px 0;
    }
    body:lang(as) .tac-live-trading-room span{
        padding: 9px 0;
    }
    .live-session-list li .live-session-details .trader-thumb{
        margin: 0 auto 10px;
    }
    .td-header-sp-recs{
        width: calc(100% - 273px)
    }
    .td-post-content .tac-live-trading-room{
        padding: 19px 15px;
        font-size: 15px;
        height: auto;
    }
    .interesting-content{
        padding-bottom: 35px;
    }
    .interesting-content-row{
        position: relative;
        top: 0;
        left: 0;
        overflow: hidden;
        height: 165px;
        max-width: 100%;
    }
    .interesting-content-block{
        flex: 0 0 33.33%;
        min-width: 200px;
    }
    .interesting-content-item h3{
        transition: none;
    }
    .tac-popup.tac-popup-tree{
        min-height: 0;
    }
    .tac-popup.tac-popup-tree .popup-body{
        padding-top: 10px;
    }
    .tac-popup.tac-popup-tree:after{
        background-size: contain;
        width: 320px;
        height: 380px;
        right: -38px;
    }
    .tac-popup.tac-popup-tree .close, .systems-popup.black-friday-popup .close, .systems-popup.holiday-popup .close{
        right: -10px;
    }
    .tac-popup.tac-popup-tree .popup-body .popup-btn br{
        display: none;
    }
}
@media screen and (max-width:992px){
    .td-all-devices.badges img{
        top: 0;
    }
    h3{
        font-size: 18px;
    }
    .addControls .fileDownload{
        display: inline-block;
        margin: 10px 0;
    }
    .td-big-grid-post .td-module-thumb, .featured-compact .td-big-grid-post .td-module-thumb img{
        height: 100%;
        width: 100%;
    }
    .sf-menu>.current-menu-ancestor, .sf-menu>.current-category-ancestor, .sf-menu>.current-menu-item{
        z-index: auto;
    }
    .table-wrap .ico-table{
        min-width: 985px;
    }
    .table-wrap .ico-table .btn-default{
        margin: 5px 0;
        width: 100%;
    }
    .products-list .not-available{
        width: 100%;
    }
    #thrive-comments .tcm-comments-list .tcm-comment-item.tcm-main-parent .tcm-comment-content.level-0{
        padding: 30px 10px 0;
    }
}
@media screen and (max-width: 822px){
    .ellite_currensea_page_text p:last-of-type{
        margin-bottom: 0;
    }
}
@media screen and (max-width: 768px){
    .strategies-widget{
        display: none;
    }
    .strategies-widget.strategies-single{
        display: block;
    }
    .strategies-widget .strategies-list{
        max-width: 100%;
    }
}
@media screen and (max-width: 767px){
    .get-products .td-container, .sponsorship-program .td-container{
        padding-left: 15px;
        padding-right: 15px;
    }
    .td-header-wrap:before{
        display: none;
    }
    .td-header-sp-recs img{
        width: auto;
    }
    .featured-slider .featured-slide, .ico-slider .ico-slide {
        width: 50%;
    }
    .td-all-devices.badges img{
        max-height: none;
    }
    #featured-widget{
        margin-left: 0;
        margin-right: 0;
    }
    .td_block_wrap{
        margin-bottom: 32px;
    }
    .td_block_wrap.vc_widget_sidebar{
        margin-bottom: 10px;
    }
    .td_block_template_1.widget_text{
        margin-bottom: 0;
    }
    .page-template-page-performance .products-filter{
        display: block;
        font-size: 0;
    }
    .page-template-page-performance .products-filter li{
        display: inline-block;
        padding: 8px;
        min-width: 33.333%;
        border-bottom: 1px solid #ffffff;
    }
    .open-account .play:after{
        margin-left: 10px;
    }
    .td-pb-row [class*="td-pb-span"].strategies-sidebar{
        display: none;
    }
    .hidden-xs{
        display: none !important;
    }
    .td-header-sp-recs{
        width: 100%;
    }
    .rtRow div.broker_name .tooltip .tooltip-data{
        max-width: 100%;
    }
    .tac-live-trading-room{
        margin-top: 0;
    }
    .interesting-content-item h3{
        font-size: 12px;
    }
    .tac-popup.tac-popup-tree .popup-header, .tac-popup.tac-popup-tree .popup-body{
        position: relative;
        z-index: 5;
    }
    .tac-popup.tac-popup-tree .popup-header{
        background: rgba(0,0,0,.5);
    }
    .tac-popup.tac-popup-tree:after{
        right: 50%;
        transform: translateX(50%);
        max-width: 100%;
        max-height: 100%;
    }
    .tac-popup.tac-popup-tree .popup-body p{
        text-shadow: 1px 0 1px rgba(0,0,0, .89);
    }
    .systems-popup.black-friday-popup .popup-body .popup-body-text, .systems-popup.holiday-popup .popup-body .popup-body-text{
        padding: 0 10px;
    }
    .systems-popup.black-friday-popup .popup-body:after, .systems-popup.holiday-popup .popup-body:after{
        right: 0;
    }
    .systems-popup.black-friday-popup .popup-body .basement, .systems-popup.holiday-popup .popup-body .basement{
        padding-left: 105px;
        padding-right: 105px;
    }
    .systems-popup.black-friday-popup .popup-header-title span, .systems-popup.holiday-popup .popup-header-title span{
        line-height: 1.2;
    }
    .tac-popup.tac-popup-tree .close, .systems-popup.black-friday-popup .close, .systems-popup.holiday-popup .close, .tac-spt-popup .close{
        right: 6px;
        top: 6px;
        width: 25px;
        height: 25px;
        background-size: 12px;
    }
    .systems-popup.black-friday-popup .popup-body .popup-btn, .systems-popup.holiday-popup .popup-body .popup-btn{
        padding: 15px 25px;
    }
    .tac-popup.tac-popup-tree .popup-body{
        padding-bottom: 10px;
    }
    .systems-popup.black-friday-popup .bundle-wrap:after, .systems-popup.holiday-popup .bundle-wrap:after{
        display: none;
    }
    .systems-popup.holiday-popup .bundle-wrap{
        margin-bottom: 0;
    }
    .systems-popup.black-friday-popup .popup-body .popup-body-text, .systems-popup.holiday-popup .popup-body .popup-body-text{
        background: #fff;
        padding-top: 10px;
    }
    .td-pb-row [class*="td-pb-span"]{
        clear: both;
    }
}
@media screen and (max-width: 650px){
    .interesting-content-row .slider{
        margin: 0;
    }
    .interesting-content-block{
        flex: 0 0 50%;
        padding: 0;
    }
    .interesting-content-item{
        margin-right: 4px;
    }
    .post-template-default .interesting-content-next-prev-wrap{
        margin-left: -7px;
        margin-right: -7px;
    }
    .interesting-content-item.sponsorship-program {
        background: url(//vladimirribakov.com/wp-content/themes/Newspaper-child/images/featured-container-images/sponsorship-program.png) 50% calc(100% - 8px) no-repeat;
        background-size: 100% 130px;
    }
    .rtRow{
        flex: 0 0 100%;
    }
    .tac-popup.tac-popup-tree{
        width: 98%;
        max-width: 100%;
        overflow: hidden;
    }
    .tac-popup.tac-popup-tree:after{
        bottom: -4px;
    }
    .systems-popup.black-friday-popup .popup-header-title span, .systems-popup.holiday-popup .popup-header-title span{
        padding: 35px 0 0;
    }
    .systems-popup.black-friday-popup, .systems-popup.holiday-popup{
        background-position: 50% -24px, 50% 0;
    }
    .systems-popup.holiday-popup .popup-body{
        padding-top: 10px;
    }
}
@media screen and (max-width: 540px){
    .submit-ico-container h1{
        font-size: 42px;
    }
    .ccurrencies-table .thead .cell{
        padding-left: 10px;
    }
    .systems-popup .popup-body .popup-btn .badge{
        width: 85px;
        height: 85px;
        font-size: 15px;
    }
    .tac-popup .popup-body .popup-btn{
        font-size: 15px;
    }
    .systems-popup.black-friday-popup .popup-body .basement, .systems-popup.holiday-popup .popup-body .basement{
        padding-left: 17px;
        padding-right: 80px;
        margin-top: 20px;
    }
    .systems-popup.black-friday-popup .popup-body:after, .systems-popup.holiday-popup .popup-body:after{
        width: 70px;
        height: 70px;
        right: 0;
        bottom: 2px;
        background-size: 70px;
    }
    .systems-popup.black-friday-popup .popup-header-title span, .systems-popup.holiday-popup .popup-header-title span{
        font-size: 28px;
    }
    .systems-popup.black-friday-popup .popup-body p, .systems-popup.holiday-popup .popup-body p{
        font-size: 15px;
    }
    .systems-popup.holiday-popup .popup-header-title span{
        font-size: 32px;
    }
}
@media screen and (max-width: 490px){
    .page-template-page-performance .products-filter li{
        width: 50%;
        height: 50px;
        line-height: 36px;
    }
    .page-template-page-performance .products-filter li a{
        line-height: 1.4;
        display: inline-block;
    }
    .tac-live-trading-room{
        font-size: 15px;
    }
    .quote-mk-wrapper .content-container-box-outter{
        border-radius: 0;
        border: none;
    }
    .quote-mk-wrapper .navigation-container .continue-button-quote-mk{
        margin-right: 10px;
    }
    .quote-mk-wrapper .content-container-box-outter{
        padding: 25px;
    }
}
@media screen and (max-width: 460px){
    .tac-live-trading-room span{
        padding: 12px 0;
    }
    .featured-slider .featured-slide, .ico-slider .ico-slide {
        width: 100%;
    }
    .submit-ico-form{
        padding: 20px 10px;
    }
    [data-tooltip]:after{
        min-width: 295px;
    }
    .products-filter{
        margin-bottom: 15px;
    }
    .products-filter li{
        padding: 6px;
        font-size: 10px;
    }
    a.trigger-callback .trigger-wrap, a.trigger-newsletter .trigger-wrap{
        height: 205px;
    }
    .trigger-callback .icon-phone{
        background-size: contain;
        height: 60px;
    }
    .trigger-newsletter .icon-email{
        background-size: contain;
        height: 47px;
    }
    .systems-popup .popup-body .popup-btn .badge{
        right: -22px;
    }
}
@media screen and (max-width: 380px){
    .submit-ico-container h1{
        font-size: 32px;
    }
    .submit-ico-form h3{
        font-size: 14px;
    }
    .widget .block-title{
        font-size: 12px;
    }
    .td-md-is-android .block-title span, .td-md-is-android .block-title a, .td-md-is-android .block-title label{
        padding: 8px 8px 3px;
    }
    .block-title i{
        font-size: 11px;
    }
    .open-account{
        font-size: 14px;
    }
    .open-account a.play{
        padding: 10px 3px;
    }
    .open-account .play:after{
        margin-left: 5px;
    }
    .interesting-content-block{
        flex: 0 0 100%;
        padding: 0;
    }
    .interesting-content-item{
        background-size: cover !important;
    }
    .interesting-content-item.sponsorship-program{
        background-size: auto !important;
        background-position: 50% 100%;
    }
    .interesting-content-item h3{
        font-size: 14px;
    }
}
@media (max-width: 1018px) and (min-width: 768px){
    .td-page-header {
        max-width: 740px !important;
    }
}

@media all and (max-width: 1200px) and (min-width: 768px){
    .td-header-sp-recs, .td-header-sp-logo{
        display: none !important;
    }
}
@media (max-width: 767px) {
      .hidden-xs {
        display: none !important;
      }
}
@media (min-width: 768px) and (max-width: 991px) {
      .hidden-sm {
        display: none !important;
      }
}
@media (min-width: 992px) and (max-width: 1199px) {
      .hidden-md {
        display: none !important;
      }
}
@media (min-width: 1200px){
    .hidden-lg {
        display: none!important;
    }
}
/* Private Mentoring */
.private-mentoring{
    padding-top: 40px;
}
.private-mentoring-page h3{
    font-size: 22px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}
.private-mentoring-page h3:not(:first-child){
    margin-top: 30px;
}
.private-mentoring-page p,
.private-mentoring-page ul:not(:last-child):not(.country-list){
    margin-bottom: 20px;
}
.private-mentoring-page ul:not(.country-list){
    text-align: left;
    text-align-last: left;
    list-style-type: none;
    max-width: 100%;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.private-mentoring-page u{
    display: block;
    text-align: center;
}
.private-mentoring-page ul:not(.country-list) li{
    padding-left: 22px;
    position: relative;
    margin-left: 0;
    margin-bottom: 3px;
}
.private-mentoring-page ul:not(.country-list) li:last-child{
    margin-bottom: 0;
}
.private-mentoring-page ul:not(.country-list) li:before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 9px;
    background: #222222;
    border-radius: 50%;
    width: 7px;
    height: 7px;
}
.private-mentoring-page .entry-title,
.cryptopayment .entry-title{
    font-size: 36px;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    width: 720px;
    max-width: 100%;
    margin: 30px auto;
}
.private-mentoring-page .td-page-header,
.cryptopayment .td-page-header{
    max-width: 100%;
}
.private-mentoring-page .entry-title small,
.cryptopayment .entry-title small{
    display: block;
    font-size: 18px;
    padding-top: 10px;
    border-top: 1px solid #cccccc;
    margin-top: 10px;
    text-transform: none;
}
.private-mentoring-page .mentoring-general,
.private-mentoring-page .private-mentorship,
.private-mentoring-page .mentoring-start{
    padding-left: 25px;
    padding-right: 25px;
    text-align: justify;
    text-align-last: center;
}
.private-mentoring-page .private-mentorship{
    padding-top: 25px;
    padding-bottom: 25px;
    background: url('images/bg-private-mentorship.jpg') 0 50% no-repeat;
    background-size: cover;
    position: relative;
}
.private-mentoring-page .private-mentorship h3{
    margin-top: 0;
}
.private-mentoring-page .private-mentorship:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255, .65);
}
.private-mentoring-page .private-mentorship *{
    position: relative;
    z-index: 5;
}
.private-mentoring-page .private-mentorship h3{
    font-size: 26px;
}
.private-mentoring-page .private-mentorship p:last-of-type{
    margin-bottom: 0;
}
.private-mentoring-page .mentoring-general{
    padding-top: 25px;
    padding-bottom: 25px;
}
.link-mail{
    margin: 10px 0;
    display: inline-block;
    padding: 10px;
    background: #3393f0;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    transition: all .3s ease;
    width: 100%;
    text-align: center;
}
.link-mail:hover{
    opacity: .8;
}
.private-mentoring-page .mentoring-start{
    padding-top: 25px;
    padding-bottom: 25px;
    background: url('images/bg-mentorship-start.jpg') 50% 50% no-repeat;
    background-size: cover;
    color: #fff;
}
.private-mentoring-page .mentoring-start select{
    color: #777777;
    display: block;
    font-weight: 400;
    height: 40px;
    font-size: 14px;
    padding-left: 18px;
    margin: 0 auto 10px;
    width: 300px;
    max-width: 100%;
    text-align: left;
    background: #fff;
    border: 1px solid #c2c2c2;
}
.private-mentoring-page .mentoring-start input.text,
.private-mentoring-page .mentoring-start select{
    -webkit-appearance: none;
    text-align: left !important;
    text-align-last: left;
}
.intl-tel-input{
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.private-mentoring-page .mentoring-start input[type=submit]{
    font-size: 15px;
    font-weight: 700;
    border: 3px solid #ffffff;
    background: transparent;
    height: 50px;
    margin: 20px auto 0;
    width: 300px;
    text-align: center;
    text-align-last: center;
    max-width: 100%;
    display: block;
    text-transform: uppercase;
    transition: all .3s ease;
}
.private-mentoring-page .mentoring-start input[type=submit]:hover,
.private-mentoring-page .mentoring-start input[type=submit]:focus{
    background: #ffffff;
    color: #3393f0;
}
.private-mentoring-page .mentoring-start input.text{
    padding-left: 18px;
}
.private-mentoring-page .mentoring-start input.text::placeholder{
    color: #777777;
}
.private-mentoring-page .mentoring-start h3{
    color: #fff;
    margin-top: 0;
    font-size: 26px;
}
.group-mentoring .td-main-content-wrap{
    padding-bottom: 0;
}
@media all and (min-width: 767px){
    .private-mentoring-page .private-mentorship h3,
    .private-mentoring-page .mentoring-start h3{
        font-size: 24px;
    }
    .private-mentoring-page ul:not(.country-list){
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .private-mentoring-page .mentoring-general,
    .private-mentoring-page .private-mentorship,
    .private-mentoring-page .mentoring-start{
        text-align: left;
        text-align-last: left;
    }
    .private-mentoring-page h3{
        font-size: 24px;
    }
    .link-mail{
        margin: 0 0 0 10px;
        width: auto;
    }
    .private-mentoring-page ul:not(.country-list) li{
        padding-left: 35px;
    }
    .article-row{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 -30px;
    }
    .article-row .article-item{
        flex: auto;
        padding: 0 30px;
    }
    .private-mentoring-page u{
        display: inline;
    }
}
@media all and (min-width: 992px){
    .private-mentoring-page .mentoring-general{
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .private-mentoring-page .private-mentorship{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .private-mentoring-page .mentoring-start{
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .private-mentoring-page .private-mentorship:after{
        display: none;
    }
    .private-mentoring-page .private-mentorship{
        background-position: 50% 50%;
        padding-right: 480px;
    }
    .private-mentoring-page p,
    .private-mentoring-page ul:not(:last-child):not(.country-list){
        margin-bottom: 35px;
    }
    .private-mentoring-page h3:not(:first-child){
        margin-top: 70px;
    }
    .private-mentoring-page .entry-title{
        margin-top: 50px;
    }
}
@media all and (min-width: 1200px){
    .private-mentoring{
        padding-top: 80px;
    }
    .private-mentoring-page .mentoring-general,
    .private-mentoring-page .private-mentorship,
    .private-mentoring-page .mentoring-start{
        padding-left: 70px;
        padding-right: 70px;
    }
    .private-mentoring-page .private-mentorship{
        padding-right: 580px;
    }
}
/* Arabic */
.rtl #td-mobile-nav{
    transform: translate3d(99%, 0, 0);
    -webkit-transform: translate3d(99%, 0, 0);
    -moz-transform: translate3d(99%, 0, 0);
    -ms-transform: translate3d(99%, 0, 0);
    -o-transform: translate3d(99%, 0, 0);
    left: auto;
    right: -1%;
}
.rtl.td-menu-mob-open-menu #td-mobile-nav{
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
}
.rtl .td_social_type{
    direction: ltr;
}
.rtl .td-subcat-filter{
    right: auto;
    left: 0;
}
.rtl .td-subcat-filter .td-subcat-list .td-subcat-item{
    margin-right: 30px;
    margin-left: 0;
}
.rtl .post-template-default .interesting-content-row, .rtl .page-slider .interesting-content-row,
.rtl .td-next-prev-wrap,
.rtl .announcements-btn,
.rtl .fpa-badge,
.rtl .interesting-content,
.rtl .comments-area,
.rtl #cd-timeline,
.rtl .footer-text-wrap,
.rtl .products-filter,
.rtl .popup .popup-wrap,
.rtl.td-boxed-layout .td-sub-footer-container,
.rtl .td-header-row [class*="td-header-sp"],
.rtl.term-1067 .td-ss-main-content,
.rtl .td-page-content *[style*="text-align: left;"],
.rtl .td-page-content *[style*="text-align: left;"] *,
.text-ltr,
.rtl .live-session-list>li h4,
.rtl .live-session-list>li h5,
.rtl .tac-details small,
.rtl .product-buttons
{
    direction: ltr;
}
.rtl .products-list .product-item h3{
    text-align: right;
}
.rtl .sf-menu a.sf-with-ul{
    padding-left: 31px;
    padding-right: 14px;
}
.rtl .sf-menu .td-icon-menu-down{
    padding-left: 0;
    padding-right: 7px;
}
.rtl .td-header-style-2 .td-header-sp-logo{
    float: right;
}
.rtl .td-header-sp-recs{
    float: left;
}
.rtl .fpa-badge{
    float: left;
}
.rtl .td-social-style-2 .td-social-icon-wrap{
    margin: 5px 0 10px 10px;
}
.rtl .td-search-form-widget .wpb_button{
    right: auto;
    left: 0;
}
.rtl .td-search-form-widget .td-widget-search-input{
    float: right;
}
.rtl .td-search-form-widget div:after,
.rtl .td-head-form-search-wrap:after{
    content: '';
    display: table;
    clear: both;
}
.rtl .header-search-wrap .td-drop-down-search .btn{
    right: 0;
    left: 20px;
}
.rtl .td-search-form-widget .td-widget-search-input,
.rtl #td-header-search{
    border: 1px solid #e1e1e1;
}
.rtl .header-search-wrap .td-aj-search-results .item-details{
    margin: 10px 115px 10px 20px;
}
.rtl .td_module_mx2 .item-details{
    direction: rtl;
}
.rtl .header-search-wrap .td-aj-search-results .td-module-thumb{
    margin-left: 0;
    margin-right: 20px;
}
.rtl #td-header-search{
    float: right;
}
.rtl .sf-menu li{
    float: right;
}
.rtl .td_block_template_1 .block-title{
    text-align: right;
}
.rtl .vc_column_container.td-pb-span8,
.rtl .td-pb-span8.td-main-content{
    float: right;
}
.rtl .header .td-icon-comments,
.rtl .header .td-icon-views{
    margin-right: 0;
    margin-left: 5px;
}
.rtl header .td-post-comments i,
.rtl header .td-icon-views{
    margin-right: 0;
    margin-left: 5px;
}
.rtl .block-title i{
    margin-left: 0;
    margin-right: 5px;
}
.rtl .td-grid-style-1 .td-big-thumb .td-big-grid-meta{
    margin: 0 20px 0 0;
}
.rtl .td-big-grid-post .td-module-meta-info{
    margin: 11px 20px 20px 0;
}
.rtl .zsiq_theme1.zsiq_floatmain{
    display: none !important;
}
.rtl .td-subcat-filter .td-subcat-dropdown .td-subcat-more{
    padding-left: 0;
    padding-right: 15px;
    margin-left: 0;
    margin-right: 15px;
}
.rtl .fpa-badge .badge-content{
    direction: rtl;
}
.rtl .td-subcat-filter .td-subcat-dropdown span{
    font-size: 0;
}
.rtl .td-subcat-filter .td-subcat-dropdown span:before{
    content: 'المزيد';
    font-size: 13px;
}
.rtl .products-filter li{
    padding: 5px 0;
}
/* spanish */
body:lang(es-ES) .sf-menu>li.recommends-tab>a{
    padding-top: 10px;
    padding-bottom: 10px;
}
body:lang(es-ES) .sf-menu a.sf-with-ul{
    padding-right: 31px;
}
body:lang(es-ES) .sf-menu>li>a{
    padding: 0 9px;
}
body:lang(es-ES) .sf-menu .td-icon-menu-down{
    padding-left: 12px;
}
body:lang(es-ES) .interesting-content-item h3{
    font-size: 14px;
}
body:lang(es-ES) .interesting-content-item.sponsorship-program {
    background: url(images/featured-container-images/sponsorship-program-spanish.png) 50% 0% no-repeat;
}
body:lang(es-ES) .td-subcat-filter .td-subcat-dropdown span{
    font-size: 0;
}
body:lang(es-ES) .td-subcat-filter .td-subcat-dropdown span:before{
    content: 'Más';
    font-size: 13px;
}
body:lang(es-ES) .products-filter li{
    padding: 5px 0;
}
@media all and (max-width: 992px){
    body:lang(es-ES) .tac-live-trading-room{
        font-size: 17px;
    }
    body:lang(es-ES) .tac-live-trading-room span{
        padding: 8px 0;
    }
}
/* german */
body:lang(de-DE) .sf-menu>li.recommends-tab>a{
    padding-top: 10px;
    padding-bottom: 10px;
}
body:lang(de-DE) .sf-menu>li>a{
    padding: 0 11px;
}
body:lang(de-DE) .sf-menu .td-icon-menu-down{
    padding-left: 12px;
}
body:lang(de-DE) .sf-menu a.sf-with-ul{
    padding-right: 31px;
}
body:lang(de-DE) .products-filter li{
    padding: 5px 0;
}
body:lang(de-DE) .interesting-content-item.sponsorship-program {
    background: url(images/featured-container-images/sponsorship-program-german.png) 50% 0% no-repeat;
}
.arabic-telegram-link-round{
    background: url('images/arabic-popup/telegram-bg-rounded-mobile.png') 50% 50% no-repeat;
    display: block;
    width: 118px;
    height: 130px;
    float: right;
    font-family: Tahoma;
    margin-top: 15px;
    color: #fff;
    padding-top: 74px;
    line-height: 1;
    font-size: 11px;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
.arabic-telegram-link-rect{
    background: url('images/arabic-popup/telegram-bg-rectangle-mobile.png') 50% 50% no-repeat;
    display: block;
    width: 170px;
    height: 136px;
    float: right;
    font-family: Tahoma;
    margin-top: 15px;
    color: #fff;
    padding-top: 50px;
    line-height: 1;
    font-size: 11px;
    position: relative;
    padding-right: 50px;
}
@media all and (min-width: 1925px){
    .arabic-telegram-link-rect{
        background: url('images/arabic-popup/telegram-bg-rectangle.png') 50% 50% no-repeat;
        left: 108px;
        width: 176px;
        height: 135px;
        padding-right: 31px;
    }
    .arabic-telegram-link-round{
        right: -32px;
        background: url('images/arabic-popup/telegram-bg-rounded.png') 50% 50% no-repeat;
    }
}
@media only screen and (max-width: 767px){
    .arabic-telegram-link-rect{
        right: -12px;
    }
}
/* Indian */
body:lang(as) .fpa-badge .rating{
    padding-left: 82px;
    font-size: 9px;
}
body:lang(as) .td-subcat-filter .td-subcat-dropdown span{
    font-size: 0;
}
body:lang(as) .td-subcat-filter .td-subcat-dropdown span:before{
    content: 'மேலும்';
    font-size: 13px;
}
body:lang(as) .sf-menu>li.recommends-tab>a{
    max-width: 160px;
}
body:lang(as) .interesting-content-item h3{
    font-size: 13px;
}
body:lang(as) .interesting-content-item.vlad-recomendations:after,
body:lang(as) .interesting-content-item.forex-for-beginners:after,
body:lang(as) .interesting-content-item.forex-for-advanced:after,
body:lang(as) .interesting-content-item.strategies-courses:after{
    height: 85px;
}
body:lang(as) .interesting-content-item.vlad-recomendations:hover:after, .interesting-content-item.vlad-recomendations:focus:after,
body:lang(as) .interesting-content-item.forex-for-beginners:hover:after, .interesting-content-item.forex-for-beginners:focus:after,
body:lang(as) .interesting-content-item.forex-for-advanced:hover:after, .interesting-content-item.forex-for-advanced:focus:after,
body:lang(as) .interesting-content-item.strategies-courses:hover:after, .interesting-content-item.strategies-courses:focus:after
{
    height: 100%;
}
.td-affix .td-logo-sticky{
    margin-right: 0;
}