/*
Theme Name: benchmark_lectures
Theme URI: https://www.benchmark.bg/
Author: Benchmark Academy
Author URI: mailto:budiony@gmail.com
Description: Benchmark academy theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: benchmark_academy
Tags: benchmark
*/
.nav a,.screen-reader-text:focus,a,ins,mark{text-decoration:none}
hr,img,legend{border:0}
legend,td,th{padding:0}
hr,p{margin-bottom:1.5em}
pre,textarea{overflow:auto}
#content[tabindex="-1"]:focus,a:active,a:hover{outline:0}
.clear:after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-footer:after,.site-header:after,h1,h2,h3,h4,h5,h6{clear:both}
.widget select,.wp-caption,img,pre{max-width:100%}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}
body{background:#fff}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
.posted-on,.scontent-info em,cite,dfn,em,i{font-style:italic}
h1{margin:.67em 0}
mark{color:#000}
small{/*font-size:80%*/}
sub,sup{/*font-size:75%*/;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{height:auto}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;background-color:#820018;height:1px}
code,kbd,pre,samp,tt,var{font-family:Courier,monospace,mono;/*font-size:1em*/}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
body,button,input,select,textarea{color:#404040;font-size:14px;line-height:1.5}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;line-height:1.6;margin-bottom:1.6em;padding:1.6em}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
ins,mark{background:#fff9c0}
/*big{font-size:125%}*/
*,:after,:before{box-sizing:inherit}
blockquote:after,blockquote:before,q:after,q:before{content:""}
blockquote,q{quotes:"" ""}
.scontent-info ol,.scontent-info ul{margin:.5em 0 .5em -.5em!important}
li>ul li{font-size:14px;margin-left:-.75em}
ul{list-style:disc}
ol{list-style:decimal}
li>ol,li>ul{margin-bottom:0}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}
a:active,a:focus,a:hover{color:#191970}
@media screen and (min-width:37.5em){.menu-toggle{display:none}
.main-navigation ul{display:block}
}
.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.comment-navigation .nav-next,.comment-navigation .nav-previous,.post-navigation .nav-next,.post-navigation .nav-previous,.posts-navigation .nav-next,.posts-navigation .nav-previous{/**/}
.post-navigation .nav-previous::before{content:"← ";color:#002662;font-weight:700;/*font-size:1.5em*/}
.post-navigation .nav-next::after{content:" →";color:#002662;font-weight:700;/*font-size:1.5em*/}
.gallery-item,.wp-caption-text{text-align:center}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;/*font-size:1em;*/font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;top:5px;width:auto;z-index:100000}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.hentry,.widget{margin:0 0 1.5em}
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}
.sticky{display:block}
.byline,.updated:not(.published){display:none}
.group-blog .byline,.single .byline{display:inline}
.entry-content,.entry-summary{margin:1.5em 0 0}
.page-links{margin:0 0 1.5em}
.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
embed,iframe,object{max-width:100%;border:0}
.wp-caption{margin-bottom:1.5em}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
.newButtonsAndroid,.newButtonsIos,.newButtonsWeb{background-repeat:no-repeat;background-position:center 0;background-color:transparent!important;color:#000!important;height:66px;vertical-align:bottom;line-height:95px;font-size:14px}
.nothingForMT4{display:none}
#demoButton5_pc::after,#demoButton_pc::after,#demosuccessButtons5::after,#demosuccessButtons::after{content:"\f18e";font-family:FontAwesome;margin:0 5px;font-weight:400;text-align:right}
.academyHeaderBullets,.academyHeaderBullets li,.academyHeaderTexts,.academyMainHead .academyHeaderTexts,.bottomInfoAcademy,.courseHeading,.subHeadingAcademy{font-family:"Open Sans Condensed",Arial,sans-serif}
#demoButton5_pc,#demoButton_pc{margin-bottom:10px}
.newButtonsIos{background-image:url(/images/new-ios-icon.png)}
.newButtonsAndroid{background-image:url(/images/new-android-icon.png)}
.newButtonsWeb{background-image:url(/images/new-web-icon.png)}
#demoButton5_pc,#demoButton_pc,#demosuccessButtons,#demosuccessButtons5{width:205px}
.calendarLiveStream{margin-bottom:40px}
.specialIndexRow{margin-right:0}
@media only screen and (max-width:767px){
.first-cell-td{width:33%}   
#demo_left,.aside-menu{margin-top:10px!important}
.newButtonsAndroid,.newButtonsIos,.newButtonsWeb{width:50px!important}
}
@media only screen and (max-width:1025px){#content-full .lector-data{height:auto}
}
.sliderRow{margin:0}
.fourbuttons,.ios{margin-right:0!important}
.date-city{padding-top:4px}
.sliderCol{padding:0;margin-top:1px}
.panel-default{margin-bottom:0!important}
.navbar-header button{line-height:1.2!important}
#contest-coursist,#contest-markets,#contest-students,#contest-traders{font-size:22px;margin-top:20px!important}
#contest-coursistPc,#contest-marketsPc,#contest-studentsPc,#contest-tradersPc{font-size:22px;margin-top:70px!important;margin-bottom:20px!important}
#contestImg,#contestImg2{text-align:left}
.btn-download,.btn-subscribe{text-align:center;padding:6px 12px}
.btn-download{border-radius:0;font-size:14px!important}
.btn-subscribe{font-weight:700;font-size:14px;color:#fff;background-color:#8b1219;margin-left:5px;border-radius:4px}
.btn .btn-subscribe,.btn-download:hover{color:#fff!important;background-color:#002662;border-width:1px;border-style:solid;border-color:#002662;padding:6px 12px}
.fourbuttons{margin-left:0!important;box-sizing:border-box!important}
.fourbuttons,.fourbuttons a{width:100px;max-width:100px}
.specialLiveFormAcademy .overlappingFormBorderBottom:before,.specialLiveFormAcademy .reg-head:before{content:"";position:absolute;left:20px;height:1px;width:90%;border-bottom:1px solid #820018}
.fourbuttons a{padding-left:13px!important;padding-right:7px!important}
.ios{margin-left:5px!important}
.btn-acad{margin-right:5px}
.panel-demo .row .row{margin:0}
.specialLiveFormAcademy .reg-head{background:#fff!important;border-radius:8px 8px 0 0!important;color:#000!important;padding:5px 55px!important}
.specialLiveFormAcademy .overlappingFormBorderBottom{padding:0 10px;margin-bottom:15px}
.specialLiveFormAcademy .overlappingFormBorderBottom:before{bottom:25px}
.specialLiveFormAcademy .reg-head:before{bottom:285px}
#chartdiv2,#chartdiv3,.featured-image,.input-group,.linedivider,.navbar-toggle,.scontent-info,.scontent-info .view-more,.secondary-menu,html,label.error{position:relative}
.specialLiveFormAcademy .box-demo-left{background:#fff!important;border-radius:8px!important;box-shadow:0 10px 15px rgba(0,0,0,.3)!important}
.specialLiveFormAcademy .formExplanation{font-size:12px;text-align:left;color:#949494;padding-left:10px;margin-bottom:15px}
.specialLiveFormAcademy .btnLiveEvent{width:40%!important}
.specialLiveFormAcademy .rememberMeCheck{padding-left:61px}
.specialLiveFormAcademy .overlappingFormBorderBottom p a{font-size:14px;color:#820018!important}
.specialLiveFormAcademy .input-group{position:relative;display:table;border-collapse:separate;width:70%;margin:0 auto}
.headingPlatforms{/*font-size:18px*/}
.specialMargin{margin-bottom:.8em}
.fullCourse{margin:6% 0 0 6%;width:57%}
.mobileColMarginBottom{margin-bottom:20px}
.academyMainHead .academyHeaderTexts{color:#fff;text-transform:none;/*font-size:68px;*/font-weight:400}
.academyMainHead .academyHeaderBullets{border:none;margin:80px 0 0}
.academyMainHead .academyHeaderBullets li{/*font-size:36px*/}
.academyMainHead .academyHeaderTexts{margin:60px 0 0}
.academyMainHead ul{padding:0}
.homepage-slogan{margin-top:220px}
ul.listcheck{list-style:none;padding-left:8px;margin-left:3%;margin-top:-2%;width:99.9%}
p.smallgreytext{margin:0!important;padding-top:20px!important;font-size:11px!important;color:#aaa}
@media (max-width:1200px){#demoButton_ios_mt4:hover,#demoButton_ios_mt5:hover,.newButtonsWeb:hover{border-style:none;border-color:#fff;color:#000!important}
.academyMainHead .academyHeaderTexts{/*font-size:50px*/}
.academyMainHead .academyHeaderBullets li{/*font-size:30px*/}
.academyMainHead .homepage-slogan{margin-top:190px}
.academyMainHead{height:480px!important}
.hideBenchmark{display:none}
.main-menu li a{padding:5px 12px!important}
}
@media (max-width:991px){#demo_left{margin-top:80px}
.academyMainHead .academyHeaderTexts{/*font-size:42px!important;*/margin-top:24px!important;line-height:1em}
.academyMainHead .academyHeaderBullets li{/*font-size:24px*/}
.academyMainHead{height:360px!important}
.academyMainHead .homepage-slogan{margin:80px 0 0}
.menu_tablet{width:100%;float:none}
.spreads-box li{padding-top:20px!important;height:70px!important;padding-left:50px!important}
}
@media (max-width:767px){.newButtonsIos{padding-left:0!important;padding-right:0!important;width:43px!important}
#contest-coursist,#contest-markets,#contest-students,#contest-traders{text-align:center}
#contestImg,#contestImg2,#contestImg3,#contestImg4{display:block;margin:0 auto!important}
.academyMainHead .homepage-slogan{margin-top:20px!important}
.academyMainHead .academyHeaderTexts{text-align:center;/*font-size:52px!important*/}
.academyMainHead ul{margin:40px auto 0!important}
.academyMainHead .academyHeaderBullets li{/*font-size:22px*/}
.mobileColsMarginTop{margin-top:30px}
}
@media (max-width:1024px){.main-menu li a{padding:5px 12px!important}
.nice-scroll .scontent-info{min-height:60px!important}
.hideUnder991{display:none!important}
.nice-scroll{height:210px!important}
.tooltip.left{top:82.5px!important;left:0!important;display:block!important}
}
.wrap{width:100%}
.headerBg{background:url(/premium-lectures/wp-content/themes/benchmark_lectures/images/newHeader.jpg) top center no-repeat!important;height:auto}
.academyHeaderBullets{margin:0;color:#fff;list-style:none;/*font-size:34px;*/border-left:7px solid #42c6f6;padding-left:12px}
.academyButton{margin:450px 0 0 10px}
.academyHeaderBullets li{/*font-size:26px*/}
.academyHeaderTexts{margin:40px 0 0;line-height:70px;color:#42c6f6;text-transform:uppercase;/*font-size:58px*/}
.subHeadingAcademy{color:#fff;/*font-size:40px;*/margin:-20px 0 0}
.bottomInfoAcademy{color:#fff;/*font-size:40px;*/margin:20px 0 0}
.courseHeading{color:#fff;/*font-size:40px;*/margin:50px 0 0 20px}
@media (max-width:1200px){.academyHeaderTexts{/*font-size:42px*/}
.academyHeaderBullets,.bottomInfoAcademy,.subHeadingAcademy{/*font-size:30px*/}
}
@media (min-width:768px) and (max-width:991px){.headerBg{height:458px}
.killtheborder{margin-top:5px!important;border-right:0 none!important}
.menu_tablet{width:100%;float:none}
.center-block{display:block!important;margin-left:auto!important;margin-right:auto!important}
}
@media (min-width:769px) and (max-width:1024px){.demoMetatraderHeadings{text-align:center}
}
@media (max-width:991px){.academyHeaderTexts{/*font-size:38px!important;*/margin-top:24px!important;line-height:1em}
.courseHeading,.subHeadingAcademy{/*font-size:30px*/}
.academyHeaderBullets,.bottomInfoAcademy{/*font-size:24px*/}
.academyButton{margin:375px 0 0;width:430px}
.center-block{display:block!important;margin-left:auto!important;margin-right:auto!important;margin-top:7px}
}
@media (max-width:496px){.academyButton{margin:-10.7em auto!important;width:320px!important}
.bottomInfoAcademy{margin-top:6.5em!important;font-weight:600}
.subHeadingAcademy{/*font-size:32px!important*/}
.day-hidden{display:none}
}
@media (max-width:767px){.entry-content{margin-top:0}
.academyHeaderTexts,.bottomInfoAcademy{margin:0}
.subHeadingAcademy{margin-left:0;/*font-size:24px*/}
.academyHeaderBullets{margin-left:0}
.academyButton{margin:-15em auto;width:380px}
.academyHeaderTexts{line-height:1.2em}
.bottomInfoAcademy{text-align:center;margin-top:7em}
.rowacad{padding:0 23px 23px 0;margin-bottom:1em!important;margin-left:-16px}
}
@media (max-width:601px){.btn.btn-bold-acad{margin-right:3px;font-weight:700}
}
@media (max-width:468px){.academyHeaderTexts{/*font-size:32px*/}
.bottomInfoAcademy{/*font-size:26px*/}
.subHeadingAcademy{/*font-size:24px*/}
}
@media (min-width:320px) and (max-width:382px){.bottomInfoAcademy{/*font-size:18px!important;*/font-weight:600!important}
.btn.btn-bold-acad{margin-right:24px;font-weight:700}
}
@media (max-width:480px){.academyHeaderTexts{/*font-size:11vw!important*/}
.academyHeaderBullets{margin-top:1.5em}
.academyHeaderBullets li{/*font-size:18px*/}
.academyButton{width:250px!important}
.bottomInfoAcademy{/*font-size:24px*/}
.subHeadingAcademy{/*font-size:6.5vw!important*/}
}
@media (max-width:359px){.bottomInfoAcademy{display:none}
.academyButton{margin-top:2em!important}
}
@media (max-width:320px){.academyHeaderBullets li{/*font-size:20px!important*/}
.btn.btn-bold{margin-right:20px!important}
.move_btn{margin-right:16px}
}
.blue-bullet{color:#42c6f6;font-weight:600}
.move_btn{margin-right:0}
#menu-top-menu{margin-top:-1em!important}
#submenu li,.nav li,nav li{/**/}
.dropdown-menu,.dropdown-menu:after,.dropdown-menu:before{transition:all 1s ease;z-index:99999!important}
.main-menu li a,b,footer h3,strong{font-weight:700}
html{min-height:100%;overflow-x:visible}
body.js-enabled{padding-top:40px;margin:0!important}
body,html{height:100%;margin:0}
.table-row{display:block}
.table-row.expand{height:auto}
footer{background:#002662;padding:10px;width:100%}
.navbar-toggle:focus,a:active,a:focus,a:visited{outline-width:0;text-decoration:none}
.nav li,.scontent-info em,body,h1,h2,h3,h4,h5,h6,nav li,p{font-family:'Open Sans',sans-serif}
.navbar-brand{background:url(images/bm-academy-logo.svg) no-repeat;height:90px;width:229px}
.navbar{border:none;margin-bottom:0;min-height:36px}
.main-menu{background-color:#002662;padding-top:2px}
footer section h1,footer section h2,footer section h3,footer section h4,footer section h5,footer section ul{text-align:left}
footer section,footer section ul{padding:0;margin:0;display:inline-block}
footer section li{float:left;list-style:none;text-align:left;padding-bottom:.5em;margin:auto 10px}
#foot-sections section ul li a{padding-left:0;padding-right:15px}
.navbar-nav{margin-right:-8px;margin-bottom:7.5px;margin-left:-8px}
.nav-main{margin:0}
.secondary-menu{box-shadow:2px 2px 10px #EBEBEB;z-index:100;right:9px;padding:5px 15px 5px 5px!important}
.demo-btn,.live-btn{width:155.89px!important}
.secondary-menu li{border-right:1px solid #ccc}
.secondary-menu li a{height:32px;overflow:hidden;margin-top:-7px}
.secondary-menu li a:hover{background:0 0!important}
.mobileVisible{display:none!important}
.collapse,.fourteen,.logoMobile{display:none}
.live-btn{padding:5px 12px 5px 13px!important}
.demo-btn{padding:5px 16px 5px 21px!important}
.navbar-toggle{float:right;margin-right:15px;margin-top:8px;margin-bottom:8px;color:#fff;border:1px solid #fff;background-image:none;padding:9px 10px;border-radius:7px;box-shadow:#fff 0 0 1px 0}
.nav-main li:last-child a{border-right:0 none!important}
.navbar{border-radius:0}
.navbar-nav>li>a{padding-top:7px;padding-bottom:7px;line-height:22px}
.main-menu li a{color:#fff;border-right:1px solid #ccc;padding:5px 22px}
.main-menu li.last a{border-right:0 none!important}
.navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0}
.dropdown-menu{padding:0!important}
.nav-main span.caret{display:none!important}
.secondary{border-bottom:1px solid #ccc}
#submenu{margin:0;padding:0;height:30px}
#submenu li{line-height:1em;float:left;padding:6px 20px;list-style:none}
.nomargin{margin:0!important;padding:0!important}
.dropdown-menu{border-bottom:5px solid #ccc!important;/*font-size:.7em!important*/}
.dropdown-menu li{padding:5px!important}
#menu-primary-menu li{border-bottom:none!important}
#menu-seminars-sub-menu li a.active,#menu-webinars-sub-menu li a.active{color:#820018!important}
a{background-color:transparent;color:#002662}
a:focus,a:hover{text-decoration:none!important;}
a:focus{outline-offset:-2px}
/*h1{font-size:2.6em}
h2{font-size:2em}
h3{font-size:1.6em}
h4{}
h5{font-size:1.2em}*/
.news-head{background-color:#f4f4f4;min-height:10%;padding:10px;margin:0 0 10px}
.scontent-info h2{margin-top:0;margin-bottom:3px}
.scontent-info h2,.scontent-info h3{/*font-size:1.75em;*/font-weight:700;border-style:none;color:#002662}
.scontent-info em{/**/line-height:2em;color:#999}
.scontent-info p{/**/line-height:1.4em;margin-bottom:0}
.btn-search,.searchfield{height:24px;line-height:1em;float:left}
.btn-search{padding:4px 12px!important;margin:0 0 0 5px;color:#002662!important}
.searchfield{/*font-size:1em;*/background:#fff;border:1px solid #666}
.topform{padding:3px;border:0}
.mobilenav input{width:calc(100% - 45px)!important}
.mobilenav button,.mobilenav input{height:30px;border-radius:6px;border:1px solid #ccc;}
.mobilenav fieldset{border:0!important}
#chartdiv1,#chartdiv2,#chartdiv3{transform:scale(.8)!important;margin-left:-80px!important}
#chartdiv1{top:-75px!important}
#chartdiv2{top:-275px!important}
#chartdiv3{top:-255px!important}
.brand-color{color:#002662}
.killtheborder{margin-top:1px;border-right:0 none!important}
.scontent-info h2 a{text-decoration:none}
.scontent-info h2 a:hover{text-decoration:underline}
#colophon a:hover,.TCNewButtons a[class*=btn]:hover,.back-to-top,.wp-pagenavi a,form .btn.focus,form .btn:focus{text-decoration:none}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin:0}
#comm100-button-571{margin-right:5px;margin-left:15px}
.scontent-info .view-more{bottom:8px;right:2em}
.wp-pagenavi{padding:10px;text-align:center}
.wp-pagenavi a,.wp-pagenavi span{padding:11px;margin:0;}
.wp-pagenavi .last{border-right:0 none}
.wp-pagenavi a:hover{background:#eee}
.wp-pagenavi .current{background:#002662;color:#fff}
@media (max-width:767px){.mobileHidden{display:none!important}
.homepage-slogan{margin-top:0}
}
@media (max-width:679px){.mobileHidden{display:none!important}
.homepage-slogan{margin-top:0}
}
#noscript{background-color:#fafafa;border:4px solid #cfcfcf;border-radius:4px;margin-bottom:20px!important;padding:0!important}
.box-subscribe,.btn-demo-mobile:hover,.input-demo-side{border-width:1px;border-style:solid}
noscript{padding-top:0!important}
@media (max-width:480px){.first,.last,.pages{display:block}
.homepage-slogan{width:95%!important;left:1%;right:1%;bottom:0!important;margin-top:0}
.subscription-email{width:83%!important}
}
@media (max-width:359px){.subscription-email{width:76%!important}
.homepage-slogan{bottom:-1%!important}
}
@media (min-width:481px) and (max-width:940px){.subscription-email{width:80%!important}
}
a,a:active,a:focus,a:visited{outline:0!important;cursor:pointer}
footer section a:active,footer section a:focus,footer section a:visited{color:#fff}
.entry,.page-navigation .alignleft a,.page-navigation .alignright a,a.cpt-link,a.entry,footer .row,footer table tr td,section.row article{}
footer .row{font-size:14px}
.entry-content{/*ont-size:1.2em*/}
a.post-edit-link{}
.blog-pagination{margin-bottom:2em}
.featured-image{width:270px}
.aside-menu.top-line{margin-top:78px}
.aside-menu.top-line-tradebasis{margin-top:78px}
.netgo_navigation{z-index:1}
figure,footer,footer a,footer h1,footer h2,footer h3,footer ul li,label.error{color:#fafafa;font-family:'Open Sans',Arial,Helvetica,sans-serif!important}
footer a{font-size:14px}
label.error{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;text-align:left!important}
footer h3,footer h3 a{font-size:20px}
.box-subscribe{display:block;margin-top:0;background-color:#fff;border-color:#002662;padding:0 10px 10px}
.box-demo-left{background-color:#efefef;box-shadow:0 0 15px #e9e9e9 inset}
.demo-box-inner{text-align:center;padding:8px}
.form-group{margin-bottom:15px}
.input-group{display:table;border-collapse:separate;width:100%}
.box-subscribe .form-group{margin-bottom:0}
.input-group i{color:#b5b5b5;width:25px;padding:0 5px 0 0}
.input-demo-side{background-repeat:repeat-x;color:#727272;font-family:'Open Sans',Arial,sans-serif;/**/font-weight:300;height:30px;margin-bottom:7px;margin-top:10px;padding-left:8px;padding-right:8px;width:85%;border-color:#d5d5d5}
#demo_left label,.btn-secondary,.reg-head{font-weight:700}
.box-subscribe input{top:3px;width:13px;left:4px}
.box-demo-left input:not([type=checkbox]){width:85%}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;clear:both}
.bv-form .help-block{margin-bottom:0;padding-left:0;margin-top:0}
.btn-demo-mobile{font-weight:700;color:#fff;text-align:center;margin:10px 0}
.btn-demo-mobile:hover,.reg-head{color:#fff;background-color:#002662}
.reg-head{padding:5px;font-size:1.5em;width:100%;text-align:center}
.btn-demo-mobile:hover{border-color:#002662}
.demo-active,.panel-demo.bgtrader,.panel-demo.bgtrader:hover,.panel-demo.metatrader,.panel-demo.metatrader:hover,.panel-demo.trader,.panel-demo.trader:hover,.panel-demo:hover{border-width:2px;border-style:solid}
#demo_left label{display:inline-block;max-width:100%;margin-bottom:5px}
#demo_left label .fa{font-size:2em}
label.error{color:#820018;left:2px}
h4.modal-title{font-size:1.8em!important}
.scontent-info ul li{}
.vertical .wpdreams_asl_results{top:163px!important}
.demo-active{border-color:#f5f5f5}
.panel-demo{text-align:center;height:409px;background-color:#f5f5f5;cursor:pointer}
.panel-demo:hover{border-color:#fff}
.panel-demo.metatrader{border-color:#0c1d7a;height:auto}
.panel-demo.metatrader:hover{border-color:#fff}
.panel-heading{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;border-top-right-radius:3px;border-top-left-radius:3px;padding:10px 15px}
.panel-heading,.panel-heading h4 a{color:#002662;}
.panel-heading-demo{padding:15px 10px 6px}
.padding_top_bottom_20{padding-top:20px;padding-bottom:20px}
.panel-heading span,.panel-heading-demo span{color:#000;font-weight:400;padding-top:3px;text-align:center;margin-top:10px;display:block}
.panel-heading span{height:50px;font-size:1em}
.panel-heading-demo span{/**/line-height:1em}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}
.linedivider{background-color:#ccc;height:1px;margin:1px auto 5px;width:50%}
.panel-heading h4,.panel-heading-demo h4{color:#8c1219;padding-top:2px;margin-top:0;text-align:center}
.panel-heading h4{font-size:16px;font-weight:700}
.panel-heading-demo h4{/**/font-weight:400;margin-bottom:0}
.panel-demo.bgtrader button::after,.panel-demo.metatrader button::after,.panel-demo.trader button::after{content:none;margin:0 5px}
.panel-heading h4.first,.panel-heading h4.first a{color:#0c1d7a}
.panel-body{color:#646464;min-height:280px;padding:0 15px}
.panel-demo>.panel-body{min-height:205px}
.panel-image{text-align:center;padding-top:20px}
.blue-color{color:#0c1d7a}
.panel-demo.metatrader button{background-color:#0c1d7a;color:#fff;font-weight:700}
.panel-demo.metatrader button::after{color:#fff;font-weight:400}
.btn.larger{font-size:1em;padding:9px 32px}
.panel-demo.trader{border-color:#8c1219;height:auto}
.panel-demo.trader:hover{border-color:#fff}
.panel-demo.trader button{background-color:#8c1219;color:#fff;font-weight:700}
.panel-demo.trader button::after{color:#fff;font-weight:400}
.panel-demo.bgtrader{border-color:#009452;height:auto}
.panel-demo.bgtrader:hover{border-color:#fff}
.home-icon,.spreads-box li,.spreads-box li:last-child{border-right:1px solid #ccc}
.green-color,.panel-heading h4.third,.panel-heading h4.third a{color:#009452}
.panel-demo.bgtrader button{background-color:#009452;color:#fff;font-weight:700}
.panel-demo.bgtrader button::after{color:#fff;font-weight:400}
.panel-heading.panel-heading-demo.padding_top_bottom_20>p{margin:0}
@media (max-width:479px){.panel-demo{height:176px;margin:5px}
}
@media (max-width:1200px){.panel-heading-demo span{font-size:1.25em}
.platforms-body{font-size:.75em}
}
@media (max-width:767px){body.js-enabled{margin:0!important;padding-top:0!important}
.specialLiveFormAcademy .reg-head:before{bottom:355px}
.specialLiveFormAcademy .overlappingFormBorderBottom:before{bottom:100px}
.panel-demo{height:300px}
.panel-demo>.panel-heading h4{font-size:2em}
.panel-demo>.panel-body{min-height:100px}
.btn.larger{padding:9px!important;font-size:1.1em!important}
.panel-heading span{height:5px;font-size:.9em}
#menu-primary-menu-mobile li{padding:0}
strong{font-weight:600!important}
#menu-footer-menu-platforms{width:100%!important;position:relative}
footer h3,h3{font-size:20px!important}
h3.blue-home{font-size:1.5em}
h2.entry-title>a{font-size:1.25em}
.scontent-info .view-more{float:right!important;position:relative}
h2.entry-title{line-height:1.5em!important}
figure,footer,footer a,footer h1,footer h2,footer h3,footer ul li{color:#fafafa;font-family:'Open Sans',Arial,Helvetica,sans-serif!important}
.spreads-box{height:230px!important}
.page-header{margin:9px 0 2px!important}
.spreads-box li:nth-child(4){border-left:0 none!important}
.spreads-box li:nth-child(3),.spreads-box li:nth-child(5){border-left:1px solid #ccc!important}
.footer-icon{font-size:2.5em!important}
.label[data-label].float:after,.label[data-label].float:before{font-size:1em!important}
.panel-heading-demo>span{/*font-size:1.2em!important;*/margin-bottom:1rem}
.panel-demo{margin-bottom:2rem}
.box{min-height:11em!important;height:11em!important}
}
.btn.btn-bold,.company-red,.date-month,.list-head,h3.blue-home{font-weight:700}
/*!!!*/
@media (max-width:991px){.home-icon{display:none!important}
ul#menu-primary-menu li{font-size:1.25em}
.linedivider{margin:15px auto}
}
@media (min-width:768px){.panel-heading.panel-heading-demo{padding-top:1px!important;padding-bottom:1px!important}
ul.mainpage-slogan{margin-left:.8em;margin-top:.4em}
ul.mainpage-slogan li{color:#002662}
img.logo-academy-white{width:80px!important}
.footer-live-chat{display:none}
}
/*!!!*/
@media (min-width:768px) and (max-width:991px){.spreads-box li p{line-height:11px!important;margin-bottom:7px;margin-left:7em;margin-top:4px}
.spreads-box li span{float:left;font-size:3.25em;height:30px;margin-bottom:-1px;padding-top:10px;padding-right:8px;margin-left:50px;margin-top:4px}
ul#menu-primary-menu{margin-top:-3px!important}
ul#menu-primary-menu,ul#menu-primary-menu li{vertical-align:middle}
ul#menu-primary-menu li a{font-size:.86em}
.mobileHidden i{clear:right;float:right;height:0;margin-top:-.25em;right:10em;margin-right:-.4em!important}
.footer-icon{font-size:2.25em!important}
.btn.larger{padding:9px!important;/*font-size:1.2em!important*/}
#menu-top-menu{width:78%;font-size:87%!important;padding:4px!important;margin-top:-1em!important;box-shadow:0 0 0 #EBEBEB!important}
.secondary-menu{width:380px}
}
.nav-main,.nav-main .active,.nav-main li.current_page_parent{margin-top:0}
a.navbar-brand{width:218px;height:70px}
.secondary-menu{height:32px!important}
#menu-primary-menu li a.active{border-top:none!important}
#menu-library-sub-menu li a.active,#menu-library-sub-menu li.active а,#menu-seminars-sub-menu li a.active,#menu-webinars-sub-menu li a.active{border:none!important}
#menu-library-sub-menu li a.active,#menu-seminars-sub-menu li.active a,#menu-webinars-sub-menu li.active a{background-color:#eee!important;top:0;border-bottom:0 solid #820018}
#menu-library-sub-menu li.active a{background-color:#eee;border-bottom:3px solid #820018!important;top:3px}
#menu-library-sub-menu li a,#menu-seminars-sub-menu li a,#menu-webinars-sub-menu li a{margin:0;border-top-width:0;padding-top:5px;top:3px}
.fa.fa-times,.fa.fa-cancel,.mobileHidden .fa.fa-search{line-height:inherit!important}
.box{min-height:13em!important;height:13em!important}
@media (max-width:380px){#menu-footer-menu-platforms{display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:initial}
#menu-footer-contests-menu li,#menu-footer-menu li,#menu-footer-menu-platforms li,#menu-footer-middle-column-menu li,.nav>li>a{padding-left:.4em!important;padding-right:.4em!important}
.entry h3 a{font-size:64%!important}
.label[data-label]:hover{font-size:1.1em!important}
}
@media (max-width:991px){.spreads-box li{padding-top:20px!important;height:50px!important;padding-left:50px!important}
.spreads-box li:nth-child(4){border-left:1px solid #ccc!important}
.spreads-box{height:120px!important}
#menu-footer-contests-menu li,#menu-footer-menu li,#menu-footer-menu-platforms li,#menu-footer-middle-column-menu li,.nav>li>a{display:inline;margin-bottom:1.25em!important;text-align:center!important}
#menu-footer-contests-menu,#menu-footer-menu,#menu-footer-menu-forex-stocks,#menu-footer-middle-column-menu{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}
#menu-footer-menu-platforms{display:flex;display:-webkit-flex;flex-direction:row;justify-content:initial}
.aside-right-tradebasis{display:table!important;position:static!important;width:100%!important}
.aside-menu.top-line-tradebasis{margin-top:1px!important}
.nav>li>a{position:relative!important;display:block!important;width:100%!important;text-align:left!important;margin-bottom:0!important;padding:10px!important}
footer .nav>li>a{padding:0 15px 0 0!important}
.TCNewButtons .leftNewButton{width:98%!important}
}
@media (max-width:1200px){.spreads-box li{line-height:13px;padding:0 10px;font-size:.75em!important;margin-bottom:0}
}
#header-search-box,.back-to-top{display:none}
@media (min-width:992px){#demo_left{margin-top:76px}
#menu-footer-menu-platforms{position:relative}
#menu-footer-contests-menu,#menu-footer-menu,#menu-footer-menu-forex-stocks,#menu-footer-menu-platforms,#menu-footer-middle-column-menu{display:flex;display:-webkit-flex;flex-direction:row;justify-content:initial;flex-wrap:wrap}
.first-cell-td{width:13%}    
}
@media (min-width:992px) and (max-width:1199px){#menu-footer-menu-platforms,#menu-footer-menu-platforms li{margin-bottom:0!important}
.panel-heading-demo>span{font-size:14px!important}
ul#menu-primary-menu{margin-right:2px!important}
ul#menu-primary-menu li a{font-size:14px}
}
@media (max-width:1200px){.spreads-box li{line-height:13px!important;padding:0 10px!important;font-size:1em!important}
}
@media (max-width:512px){.hidden-xs-512{display:none}
h1.page-header{font-size:2em!important}
}
@media (max-width:480px){.hidden-xs-480{display:none}
}
@media (max-width:320px){footer section h3{font-size:1.66em!important}
.back-to-top i{font-size:4em}
.back-to-top{width:50px!important}
}
.mobileHidden .fa.fa-cancel,.mobileHidden .fa.fa-times,.mobileHidden .fa.fa-search{color:#fff;cursor:pointer;font-size:1.75em;line-height:1.5em;margin-top:-.1em!important;vertical-align:baseline;width:1.5em!important;height:1.5em!important}
.home-icon{font-size:18px;color:#fff}
.home-icon:hover{color:#666}
.back-to-top,a.back-to-top:active,a.back-to-top:focus,a.back-to-top:visited{color:#eaeaea;outline:0!important}
.back-to-top{background:0 0;margin:0;position:fixed;bottom:0;right:0;width:60px;height:60px;z-index:10000}
.back-to-top i{font-size:4.5em}
.spreads-box{background:linear-gradient(to bottom,#dcdbdb 0,#d9d9d9 2%,#dfdfdf 13%,#fff 100%) rgba(0,0,0,0);border-bottom:1px solid #e3e3e3;height:55px;padding:10px 0}
.spreads-box li{/**/line-height:15px;list-style:none;padding:0 15px 0 25px}
.spreads-box li:first-child{border-left:1px solid #ccc}
.spreads-box li span{float:left;font-size:3.25em;height:30px;margin-bottom:-1px;padding-right:8px;padding-top:10px}
.spreads-box li p{line-height:11px!important;margin-bottom:8px}
ul.mainpage-slogan{left:8px;margin-left:0;padding-left:0;position:relative;top:-5px}
.label[data-label]{position:relative;margin:auto;display:inline-block;width:auto;overflow:hidden;padding:initial!important;line-height:initial!important;text-shadow:initial!important;white-space:pre-line!important;vertical-align:initial!important;background-color:initial!important;border-radius:initial!important;font-size:1.25em!important;color:#333!important}
.label[data-label].fade{opacity:1!important}
.label[data-label].rtl:after,.label[data-label].rtl:before,.label[data-label]:after,.label[data-label]:before{position:absolute;height:auto;width:100%;padding:1%;display:block;background:rgba(242,242,242,.8);content:attr(data-label)}
.label[data-label].bottom:before,.label[data-label].inside.middle:before,.label[data-label].top:after{display:none}
.label[data-label].inside.top:before{top:0}
.label[data-label].bottom:after{bottom:1%}
.label[data-label].inside.middle:after{top:45%}
.label[data-label].inside.left:after,.label[data-label].inside.left:before{float:left;width:auto;left:0}
.label[data-label].inside.right:after,.label[data-label].inside.right:before{float:right;width:auto;right:0}
.label[data-label].outside{overflow:initial}
.label[data-label].outside:after,.label[data-label].outside:before{position:relative;background:0}
.label[data-label].outside:after{margin-bottom:-5%}
.label[data-label].outside:before{margin-top:-5%}
.label[data-label].fade:after,.label[data-label].fade:before,.label[data-label].float:after,.label[data-label].float:before{transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease}
.label[data-label].fade:after,.label[data-label].fade:before{opacity:0;visibility:hidden}
.label[data-label].fade:hover:after,.label[data-label].fade:hover:before{opacity:1;visibility:visible}
.label[data-label].inside.top.float:before{top:-15px}
.label[data-label].inside.top.float:hover:before{top:0}
.label[data-label].inside.bottom.float:after{bottom:-5px}
.label[data-label].inside.bottom.float:hover:after{bottom:1%}
.label[data-label].inside.middle.float:after{margin-top:20px}
.label[data-label].inside.middle.float:hover:after{margin-top:0}
.label[data-label].outside.top.float:before{top:10px}
.label[data-label].outside.top.float:hover:before{top:0}
.label[data-label].outside.bottom.float:after{top:-10px}
.label[data-label].outside.bottom.float:hover:after{top:0}
.label[data-label].float:after,.label[data-label].float:before{opacity:0;visibility:hidden}
.label[data-label].float:hover:after,.label[data-label].float:hover:before{opacity:1;visibility:visible}
#menu-footer-menu-platforms,#menu-footer-menu-platforms li{margin:0}
#menu-footer-menu-platforms{position:relative}
#menu-footer-contests-menu li,#menu-footer-menu li,#menu-footer-menu-forex-stocks li,#menu-footer-menu-platforms li,#menu-footer-middle-column-menu li{line-height:1em;display:block;float:none;clear:both;position:relative;text-align:left;margin:0;padding:0;left:0}
.speaker img,h3.blue-home{text-align:center}
.menu-border-bottom{border-bottom:1px solid #ccc}
#colophon a:hover{color:#fff}
footer section .row img{margin-top:.5em}
.page-numbers>li{display:inline!important;margin:0}
.larger-font{/*font-size:1.2em*/}
div.meta,p.modal-text{}
.speaker{border:1px solid #ccc;background-color:#F8F8F8;padding:10px 0 0;position:absolute;height:auto}
.speaker img{margin:0 auto}
footer section a:hover{color:#ccc!important}
footer section .text-left .social-icon{line-height:.5em!important;margin:0!important}
footer section div.text-left a{line-height:1em}
.box{border-top:1px solid #ccc;margin-top:2em;padding-top:2em}
h3.blue-home{color:#002662;}
.red-home{color:#820018}
.box .scontent-info{margin-bottom:1.4em}
.lector-info,.lector-info h4{margin-bottom:0}
.box .scontent-info h4{margin:0;line-height:1}
.navbar-brand{margin-left:0!important}
.lector-info{background-color:#002662;color:#fff;margin-top:2em;padding-bottom:1em}
form .btn.focus,form .btn:focus{background-color:#002662;color:#820018!important;outline:0!important}
.btn.active,.btn:active{box-shadow:none!important}
.topform #search{padding:.25em;width:90%;border:1px solid #ccc;border-radius:4px}
a.mobile-navbar-brand{margin-top:.666em;position:absolute;left:1em}
.footer-icon{font-size:4.1em}
form label i.fa{font-size:1.5em!important}
.form-select{border:1px solid #ccc;border-radius:2px;color:#666;margin:4px;padding:4px}
#menu-footer-contests-menu li,#menu-footer-menu li,#menu-footer-menu-forex-stocks li,#menu-footer-middle-column-menu li{background:0 0!important;border:0!important}
#menu-footer-contests-menu>li>a:focus,#menu-footer-contests-menu>li>a:hover,#menu-footer-menu>li>a:focus,#menu-footer-menu>li>a:hover,#menu-footer-middle-column-menu>li>a:focus,#menu-footer-middle-column-menu>li>a:hover{background-color:transparent!important}
.footer-contacts{display:flex;flex-direction:row;justify-content:initial}
.list-contacts{margin-left:-.7em}
.list-contacts li{float:none!important;line-height:1.33em}
footer p.text-left{margin-left:-1.5em}
#banner-home-mobile,#banner-home1,#banner-home2,#banner-home3{width:99.99%!important}
.entry h3{}
footer section ul li.current-page-ancestor a{background:0 0;color:#fff!important}
#module1,#module2,#module3,#module4,#module5,#module6,#module7,#module8{display:none}
.a-date{white-space:nowrap!important}
.p-hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;text-align:justify}
#menu-footer-middle-column-menu .active,#menu-top-menu .active{background:0 0!important}
.container-fluid #banner-home-mobile,.container-fluid #banner-home1,.container-fluid #banner-home2,.container-fluid #banner-home3,.container-fluid .spreads-box{margin-left:-15px;margin-right:-15px}
footer section .text-left{padding-bottom:6px;padding-right:1px}
.no-border,.table.no-border>tbody>tr>td,.table.no-border>tbody>tr>th,.table.no-border>tfoot>tr>td,.table.no-border>tfoot>tr>th,.table.no-border>thead>tr>td,.table.no-border>thead>tr>th{border:0!important}
.no-border td{font-size:1.2em}
.no-border td.col-sm-2,.no-border td.col-xs-4{vertical-align:top!important}
.no-border td.col-sm-2 img,.no-border td.col-xs-4 img{margin-top:2px}
ul.nolist{list-style:none;padding-left:20px;margin-left:5%;width:99.9%}
.page-header{border-bottom:1px solid #820018;color:#002662}
.trading-page{background:#eee;height:1px}
#menu-footer-menu li.current-page-ancestor a{background:0 0!important}
#menu-footer-menu li.current-page-ancestor a:hover{background:#eee!important;color:#820018!important}
footer a[href^='mailto:']{font-size:100%!important}
.btn.btn-bold{margin-right:2px}
.thumb-border{border:8px solid #eee;border-radius:8px}
#fwd{width:85%}
.home-columns{margin:0 auto;max-width:1220px}
.footer-columns{margin:0 auto;max-width:1250px}
.view-more{vertical-align:bottom!important}
.date-box,.subscription-email{vertical-align:middle;text-align:center}
.view-more a{padding-right:0!important}
#logo-academy-white{display:block;position:absolute;height:41px;width:140px;left:-8px;right:0;top:8px;margin-left:auto;margin-right:auto;text-align:center}
.homepage-slogan{background:0 0;opacity:.95;width:310px;bottom:-470px;height:250px;float:right;padding:20px;text-overflow:ellipsis;overflow:hidden}
.formsubscribe,.white{background:#fefefe}
.subscription-hint{line-height:1em;margin:1em;text-align:center}
.subscription-email{display:inline-block;width:210px;margin-left:10px;font-size:1.1em}
.parent-slogan{line-height:1}
#content-full ol li,.scontent-info ol li{}
#menu-footer-middle-column-menu li a.active{color:#eee!important}
#menu-footer-middle-column-menu li a.active:hover{background-color:#eee!important;color:#820018!important}
.btn.focus,.btn:focus,.btn:hover{color:#fff}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{outline:0}
.search-box{float:right!important;width:400px!important;margin-left:-8px;margin-right:-8px;margin-bottom:5px}
img,map area{outline:0!important}
.events-head{margin-top:1.5em!important}
.list-head{background-color:#E1E4E9;color:#002662;padding:5px;font-size:1.5em;width:100%;text-align:center}
.company-red{margin-bottom:0}
.company-blue{color:#002662!important}
.events-bg{background-color:#F9F8F6;padding:8px}
.events-bg a{font-size:1.25em}
.events-current{margin-top:7.8em!important}
.date-box{width:10.7em;height:10em;position:relative;background:#fafafa;border:1px solid #efefef;border-radius:.5em;padding:.5em;line-height:1.25}
.date-content{font-size:3em;color:#820018}
.date-city{font-size:1em;color:#333}
.date-month{color:#820018}
.carousel-indicators{bottom:-10px!important}
img.carousel{width:100%}
.carousel-control{opacity:1!important}
.carousel-control a:hover{color:#fff!important}
#menu-primary-menu-mobile li.current-page-ancestor a,#menu-primary-menu-mobile li.current-post-parent a{background-color:#002662!important;color:#eee!important}
#menu-primary-menu a.active,#menu-primary-menu li.active a,#menu-primary-menu li.current-page-ancestor a,#menu-primary-menu li.current-post-parent a{color:#002662!important;background:#eee!important}
.hour-select{width:85%;height:30px;padding:4px;margin:8px;border:1px solid #d5d5d5;color:#727272;background-color:#fff}
.btn-holder a:hover{color:#fff!important}
@media only screen and (max-width:480px){#frm_login{width:100%!important}
.formLinksBottom a{font-size:13px!important}
}
.btn-demo-green{background-color:#008218;color:#fff;font-weight:700;width:100%;margin-top:1em}
.btn-demo-green:hover{color:#fff!important;text-decoration:none!important}
.explanation{font-size:10px;margin-bottom:15px;padding-left:10px}
#events-bg{height:auto!important}
.academyDisclaimer{padding-left:15px;padding-right:15px;padding-top:10px}
.academyDisclaimer p{color:#fff}
@media only screen and (min-width:767px){.contactsAnchors{pointer-events:none}
.academyDisclaimer{font-size:13px}
}
@media screen and (orientation:portrait){.back-to-top{bottom:10px}
}
@media screen and (orientation:landscape){.back-to-top{bottom:10px}
}
.calendar-data-green-triangle{position:absolute;width:100%;height:100%;background-color:#009452;clip-path:polygon(0 0,0 40%,160% -120%)}
#footer-space{height:1px}
@media only screen and (max-width:1200px){#demoButton_andro_mt4:hover,#demoButton_andro_mt5:hover,#menu-item-1995 a:hover,#menu-item-4602 a:hover,.newButtonsWeb:hover{border:none;color:#000!important;padding:0;background-color:inherit}
}
.newButtonsAndroid,.newButtonsIos,.newButtonsWeb{margin:0;padding:0}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;position:absolute;color:#a94442;top:-66px;width:calc(63% - 30px);margin:0 18.5%!important}
@media screen and (max-width:767px) and (orientation:landscape){.grid .grid-item{width:60%;float:left;position:relative!important;top:0!important;display:block;margin:10px auto 0!important}
}
.ctcc-inner{font-size:12px!important}
.form-disclaimer{text-align:left!important;display:block;color:#666;line-height:1.33}
#advmails{line-height:1;margin-top:0;vertical-align:sub}
.disclaimerAcademyForms{font-size:11px;color:#aaa;text-align:left;padding:10px 20px 0;margin-bottom:8px}
@media screen and (max-width:1200px){.news-head img{width:100%}
}
@media screen and (max-width:991px){.disclaimerAcademyForms{padding:10px 20px 0 54px}
.news-head img{width:100%}
}
@media screen and (max-width:767px){.disclaimerAcademyForms{padding:10px 20px 0 25px}
}
@media screen and (max-width:767px) and (orientation:landscape){.disclaimerAcademyForms{padding:10px 20px 0 48px}
}
#modal-registration .disclaimerAcademyForms{font-size:12px;color:#aaa;text-align:left;padding:0;margin-bottom:8px}
.newLastPrivacyPolicy,.newLastPrivacyPolicy:hover{color:#aaa}
.opendemo-m,.opendemo-m a,.opendemo-m p,.opendemo-m span{font-family:'Open Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif!important;color:#fff!important}
p.smallgreytext{padding-bottom:3em!important}
.accordion-main p{font-size:14px}
.accordion-main h4{font-size:14px;font-weight:700}
.accordion-main h4 a:focus,.accordion-main h4 a:hover{text-decoration:underline!important}
.firstP{text-align:center;font-size:13px}
.demoAccountMobile{padding-left:8px}
.opendemo-m{width:90%;text-align:center;margin-left:5%;position:relative;background:#1ea126;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:55px;padding-top:12px;text-transform:uppercase}
.opendemo-m span{font-size:14px!important}
.opendemo-m p,.openreal-m p{font-size:20px;font-weight:700;padding:4px;line-height:.1em;margin-bottom:10px!important}
.opendemoRealAccount a:nth-child(2){color:#fff;font-size:14px!important}
.availableIn{font-size:12px;margin-top:4px}
.availableIn img{height:15px}
.availableIn span{padding-right:4px}
.horizontalLine{border-top:1px solid #ccc!important;background-color:#ccc!important;margin:30px 0 20px}
.demoAccountBgTrader a,.demoAccountMT4 a:hover{cursor:pointer}
.demoAccountBgTrader a:hover,.demoAccountMT4 a:hover{text-decoration:none}
.demoAccountBgTrader a,.demoAccountMT4 a{border:1px solid #ccc;padding:8px 12px;font-size:18px;width:90%;margin-left:5%;font-weight:700;line-height:20px;display:block;text-align:center;color:#777;height:auto}
.demoAccountBgTrader span,.demoAccountMT4 span{font-size:10px;font-weight:400}
.academyButtons,.academyButtonsBlue{font-size:16px;padding:5px 0;margin:20px auto 0;border-radius:4px;width:30%;color:#fff!important;text-align:center;display:block}
.accordion-main .accordion-title a:hover{text-decoration:none!important}
.availableAndroid{vertical-align:middle}
.availableIos{vertical-align:top}
.academyButtons{background-color:#009452}
.academyButtons:hover{color:#fff!important}
.academyButtonsBlue{background-color:#43b4e7}
.academyButtonsBlue:hover{color:#fff!important}
@media screen and (max-width:767px){.academyButtons,.academyButtonsBlue{width:60%}
}
.nopaddingAcademy{padding-left:0;padding-right:0}
.nopaddingAcademyLeft{padding-left:0}
.nopaddingAcademyRight{padding-right:0}
.btn-demo-mobile{background-color:#009452}
.orangeBtnDemoAcademy{background-color:#D77220}
.newDemoForm{margin:0!important;padding-top:14px!important;padding-bottom:0!important;font-size:1.1em;line-height:16px;color:#545454;display:block;text-align:left;font-weight:400}
.newFormsDemoButton{width:80%;display:block;margin:18px auto 10px;color:#fff;outline:0}
.newDemoForm a{color:#545454}
.newDemoForm a:hover{text-decoration:underline!important}
.fbCommentsRow{margin-top:20px!important;margin-bottom:20px!important}
.fbCommentsRow div span{width:100%;display:block;background-color:#efefef;text-align:center;min-height:240px;padding:30px;font-size:11pt}
.commentName{position:absolute;bottom:35px;width:calc(100% - 90px);color:#002662;font-size:15px;font-weight:700}
.fbCommentsRow h3{margin-bottom:20px}
.panel-group,.tradebasis-template-default .table p{margin-bottom:0}
i.fa-ok{margin-right:5px}
.newDemoAccountPcButton{font-family:'Open Sans Condensed',Arial,sans-serif;font-size:16px;color:#fff;margin-top:25px;background-color:#1ea126;border-radius:6px;padding:4px 20px;width:300px;height:auto;display:inline-block;text-align:center;line-height:normal}
.newDemoAccountPcButton span{font-size:26px;font-weight:700}
a.newDemoAccountPcButton:active,a.newDemoAccountPcButton:focus,a.newDemoAccountPcButton:hover{color:#fff!important}
.center-xs,.textUnderButton{text-align:center}
@media (min-width:768px){.center-xs{text-align:left}
}
@media only screen and (min-width:991px){p.smallgreytext{padding-bottom:3em!important}
}
.btn-download{width:100%}
.btn-subscribe{margin-top:4px}
.faqRow [class*=" fa-"]:before,[class^=fa-]:before{font-family:inherit}
.panel-group{border-bottom:1px solid #ddd;border-top:1px solid #fff;margin-top:0}
.listcheck .fa-ok:before{color:#4ea93b}
.tradebasis-template-default .table td{border:1px solid #555!important;padding-top:8px!important;padding-bottom:8px!important;vertical-align:middle!important}
@media only screen and (min-width:641px) and (max-width:768px){.tradebasis-template-default .table td{font-size:11px!important}
}
.tradebasis-template-default .table-responsive-scroll>.table td,.tradebasis-template-default .table-responsive-scroll>.table tr{white-space:normal!important}
.tradebasis-template-default ul.sub-menu{margin-left:2em!important}
.tradebasis-template-default ul#menu-right-menu-trade-basis-seo li ul{display:none}
.margin-f-left{margin-left:.66em}
hr.newFooterhr.hidden-xs{margin-top:0;background-color:#fff}
@media(max-width:767px){#foot-sections{margin:0!important}
ul#menu-footer-menu{margin-left:-3em!important}
footer .container{padding-left:0!important;padding-right:0!important}
.box{margin-left:-15px;margin-right:-15px}
footer section{margin-bottom:2em}
footer a{font-size:14px}
.ic{font-size:30px;vertical-align:middle}
.nw{white-space:nowrap}
ul#menu-footer-menu,ul#menu-footer-menu-platforms{margin-left:-3em!important}
.soci{margin-right:3px}
.mobile-footer-container{margin-top:1.25em;text-align:center;margin-left:auto;margin-right:auto;position:relative;display:inline-block}
a[href*=tel]{display:inline-block;margin-bottom:.66em!important;margin-top:.66em!important}
}
.page-template-calendar-template .calendar-data{background-color:#fff;height:82px;width:82px;padding:0 0 8px;margin-bottom:2%;text-align:center;border-radius:4px}
.page-template-calendar-template .calendar-title{font-size:1.25em;margin-bottom:.33em;float:left;line-height:1.2em;padding-right:0}
.page-template-calendar-template .stype{font-size:1em;color:#820018}
.page-template-calendar-template .calendar-details{line-height:1.25em;font-size:1.1em; margin-top:6px}
.page-template-calendar-template .calendar-time{font-size:3em;color:#820018;line-height:1;text-align:center}
.page-template-calendar-template .grid-item{position:relative;float:left;border:1px solid #f0f0f0;border-radius:4px;width:278px;height:218px;margin-top:5px!important;margin-left:4px!important;padding:10px!important;background:#f9f9f9;color:#262524;box-shadow:1px 1px 3px #ddd}
.page-template-calendar-template .height800{min-height:520px}
.page-template-calendar-template .webinar{background:#fefcf9}
.page-template-calendar-template .seminar{background:#f6f9f8}
@media (max-width:1024px){.page-template-calendar-template .grid-item{width:49%}
}
@media (max-width:767px){.page-template-calendar-template .grid-item{width:100%;margin-left:0!important}
.page-template-calendar-template .filter-button-group a.btn{padding:6px 7px}
.page-template-calendar-template .filter-button-group .separator{margin-left:6px;margin-right:6px}
.page-template-calendar-template .filter-button-group{margin-bottom:17px}
}
.page-template-calendar-template .special_event,.page-template-calendar-template .special_event_webinar{background:#faf9fb}
.page-template-calendar-template .course_seminar,.page-template-calendar-template .course_webinar,.page-template-calendar-template .seminar_course_calendar, .seminar_course_stocks_calendar{/*background:#eceaec*/}
.page-template-calendar-template .separator{position:relative;height:14px;width:1px;background-color:#002662;line-height:1;display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}
.page-template-calendar-template .date-city,.page-template-calendar-template .date-month{line-height:1.15}
.page-template-calendar-template .green-legend{display:inline-block;background-color:#009452;width:32px;height:18px;margin-right:.5em;border-radius:4px}
.page-template-calendar-template .yellow-legend{display:inline-block;background-color:#E65924;width:32px;height:18px;margin-right:.5em;border-radius:4px}
.page-template-dictionary-template th{padding:1em 0;color:#820018}
.page-template-dictionary-template thead tr{background:#fafafa}
.page-template-dictionary-template table.dataTable thead .sorting::after,.page-template-dictionary-template table.dataTable thead .sorting_asc::after,.page-template-dictionary-template table.dataTable thead .sorting_desc::after{background:0 0!important;content:''!important}
.page-template-dictionary-template .dataTables_scroll{width:95%!important}
.home #homepage-slogan-mobile{width:100%!important;margin-left:-.5em}
.home #formsubscribe-mobile{margin-left:-2em;margin-top:-4.5em!important;position:relative;width:110%}
.home #formsubscribe-mobile .subscription-email{width:82%!important}
.home #formsubscribe-mobile .reg-head{background-color:#820018!important}
#formsubscribe-mobile .white,.home #formsubscribe-mobile .box-subscribe{background-color:#f3f3f3!important}
.home .nice-scroll{height:200px;overflow-y:scroll}
@media screen and (min-width:768px){.home #homepage-slogan-mobile{width:100%!important}
.home #formsubscribe-mobile{margin-left:-2em;margin-top:-4.5em!important;position:relative;width:110%}
.home #formsubscribe-mobile .subscription-email{width:82%!important}
.home #formsubscribe-mobile .reg-head{background-color:#820018!important}
#formsubscribe-mobile .white,.home #formsubscribe-mobile .box-subscribe{background-color:#f3f3f3!important}
.home .nice-scroll{height:200px;overflow-y:scroll}
#menu-item-4602 a{background-color:#d55d00!important}
#menu-item-12482 a{background-color:#009452!important}    
#menu-item-4602 a:focus,#menu-item-4602 a:hover{background:linear-gradient(to bottom,#d55d00 0,#ff6f00 100%)!important;color:#fff!important}
#menu-item-12482 a:focus,#menu-item-12482 a:hover{background:linear-gradient(to bottom,#009452 0,#02c16c 100%)!important;color:#fff!important}
}
.lector-data{background-color:#f7f7f7;height:180px;width:48%;margin-left:1%!important;margin-bottom:4%;padding-bottom:8px}
.lector-title{font-size:1.25em;margin-bottom:1.2em}
.margin-top-6{margin-top:20px}
.lector-data p{margin-bottom:2em;line-height:1.25em}
.lc{height:160px;width:111%;margin-left:-10px;display:block;padding-right:14px;overflow-y:scroll}
@media only screen and (max-width:1199px){.lc{width:114%}
}
@media only screen and (max-width:991px){.lc{width:114%}
.page-template-library-template .aside-menu.top-line{margin-top:-64px!important}
}
@media only screen and (max-width:767px){.page-header{text-align:center}
.lc{width:107%}
}
@media only screen and (max-width:640px){.lc{width:109%}
}
@media only screen and (max-width:480px){.lc{width:112%}
}
@media only screen and (max-width:360px){.lc{width:116%}
}
#menu-seminars-sub-menu li a.active,#menu-webinars-sub-menu li a.active{background:#eee!important;border-bottom:3px solid #820018!important;color:#820018!important}
.page-template-special-event-single-template .flex-item,.page-template-special-event-webinar-single-template .flex-item{border-top:7px solid #002662;border-bottom:7px solid #002662;font-family:'Open Sans Condensed',sans-serif!important}
.page-template-seminar-mentoring-template .academyDisclaimer .paragraph1,.page-template-seminar-mentoring-template .academyDisclaimer .paragraph2{display:none}
img.attachment-post-thumbnail{float:left;margin-right:1em}
@media screen and (max-width:666px){img.attachment-post-thumbnail{float:none;margin-right:0;width:100%;margin-bottom:10px}
}
.page-template-special-event-single-template .flex-item{background-color:#f5f5f5;padding:10px 35px;height:100%!important}
.page-template-special-event-single-template .flex-item h1{font-family:'Open Sans Condensed',sans-serif!important;font-size:32px;margin-top:0;color:#404040}
.page-template-special-event-single-template .flex-item p{font-family:'Open Sans Condensed',sans-serif!important;font-size:24px;color:#404040}
.page-template-special-event-single-template .flex-item span{color:#44b7ed}
@media screen and (min-width:1200px){.page-template-special-event-single-template #program1,.page-template-special-event-single-template #program2{top:-50px;position:relative;height:30px!important}
.page-template-special-event-single-template flex-item{padding:0 35px}
.mt5-green-btn{margin-top:-75px;display:inline-block}
}
.page-template-special-event-single-template .pricing,.page-template-special-event-webinar-single-template .pricing{margin:200px}
@media screen and (min-width:992px) and (max-width:1199px){.page-template-special-event-single-template .flex-item p{font-size:21px!important}
.page-template-special-event-single-template .flex-item h1{font-size:28px!important}
}
@media screen and (min-width:360px) and (max-width:991px){.page-template-special-event-single-template .flex-item p{font-size:20px!important}
.page-template-special-event-single-template .flex-item h1{font-size:26px!important}
}
@media screen and (max-width:359px){.page-template-special-event-single-template .flex-item p{font-size:16px!important}
.page-template-special-event-single-template .flex-item h1{font-size:22px!important}
}
.page-template-special-event-single-template .ribbon{position:absolute;right:12px;top:-2px}
.page-template-special-event-single-template .pricing .plan{border-radius:4px;box-shadow:0 2px 5px 2px #d6d6d6;background-color:#fff;width:100%;position:relative}
.page-template-special-event-single-template .pricing .plan .wrapper{padding:40px}
.page-template-special-event-single-template .pricing .plan img.ribbon{position:absolute;top:0;right:0}
.page-template-special-event-webinar-single-template .flex-item{background-color:#f5f5f5;padding:10px 35px;height:100%!important}
.page-template-special-event-webinar-single-template .flex-item h1{font-family:'Open Sans Condensed',sans-serif!important;font-size:32px;color:#404040}
.page-template-special-event-webinar-single-template .flex-item p{font-family:'Open Sans Condensed',sans-serif!important;font-size:24px;color:#404040}
.article-6450-header h2,.article-6450-header p{font-family:"Open Sans Condensed",Arial,sans-serif}
.page-template-special-event-webinar-single-template .flex-item span{color:#44b7ed}
@media screen and (min-width:1200px){.page-template-special-event-webinar-single-template #program1,.page-template-special-event-webinar-single-template #program2{top:-50px;position:relative;height:30px!important}
.page-template-special-event-webinar-single-template flex-item{padding:0 35px}
}
@media screen and (min-width:992px) and (max-width:1199px){.page-template-special-event-webinar-single-template .flex-item p{font-size:21px!important}
.page-template-special-event-webinar-single-template .flex-item h1{font-size:28px!important}
}
@media screen and (min-width:360px) and (max-width:991px){.page-template-special-event-webinar-single-template .flex-item p{font-size:20px!important}
.page-template-special-event-webinar-single-template .flex-item h1{font-size:26px!important}
}
@media screen and (max-width:359px){.page-template-special-event-webinar-single-template .flex-item p{font-size:16px!important}
.page-template-special-event-webinar-single-template .flex-item h1{font-size:22px!important}
}
.page-template-special-event-webinar-single-template .ribbon{position:absolute;right:12px;top:-2px}
.page-template-special-event-webinar-single-template .pricing .plan{border-radius:4px;box-shadow:0 2px 5px 2px #d6d6d6;background-color:#fff;width:100%;position:relative}
.page-template-special-event-webinar-single-template .pricing .plan .wrapper{padding:40px}
.page-template-special-event-webinar-single-template .pricing .plan img.ribbon{position:absolute;top:0;right:0}
.box1,.box2,.next>i,.prev>i{position:relative;position:relative}
.btn-return{background:#009452;color:#fff;width:85%;text-align:center;padding:2px;border-radius:0}
.btn-return-dark{background:#5c5c5c;padding:2px;border-radius:0;width:100%}
.btn-arrow{width:100%}
.btn-return:hover{background:#fff;color:#820018!important}
.comment-name,.prev i.fa-angle-left:before,.prev i.fa-angle-right:before{color:#002662}
.page-template-seminar-course-template .wrapper, .page-template-special-event-template .wrapper, .page-id-1374 .wrapper{width:90%;margin:auto}
.list_carousel{margin:0;width:800px}
.list_carousel ul{margin:0;padding:0;list-style:none;display:block}
.list_carousel li{width:400px;height:250px;padding:0;display:block;float:left}
.list_carousel.responsive{width:auto!important;margin-left:3px!important}
.page-template-seminar-course-template .next,.page-template-seminar-course-template .prev {height:250px;margin-top:-250px!important;opacity:1;text-decoration:none;width:20px;font-size:40px}
.page-template-seminar-course-template .clearfix{float:none;clear:both}
.page-template-seminar-course-template .prev{float:left;margin-left:-28px}
.page-template-seminar-course-template .next{float:right;margin-right:-30px}


.caroufredsel_wrapper{height:250px!important}
.next>i,.prev>i{font-size:2em;height:1px;line-height:0;margin:0!important;padding:0!important;top:80px;left:-7px;color:#002662}
.caroufredsel_wrapper,.comment-name{font-size:14px}
.box1,.box2{height:250px;width:98%;display:inline-block;border:none;background:#efefef;padding:40px 10% 20px;text-align:center}
.comment-text{text-align:center}
.comment-name{font-weight:700;position:absolute;width:100%;display:block;text-align:center;bottom:40px;left:0}
.carouselV2-gradientLeft,.carouselV2-gradientRight{bottom:0;content:"";position:absolute;top:0;z-index:1}
#menu-right-menu-trade-basis-seo li.menu-item, #menu-lecture-sub-menu li.menu-item{background:#f4f4f4}
div.netgo_navigation li:before{padding-left:10px!important}
div.asl_r.vertical{background:#002662!important}
#ajaxsearchlite1 .probox,div.asl_w .probox{padding:0!important;border-radius:0!important}
#ajaxsearchlite1 .probox .proinput form input{color:#000!important}
.mobile-footer-container{margin:0 auto;display:inline-block}
.mobile-footer-container span.fa{font-size:30px;margin-right:3px}
.post-template-default.postid-6450 img.attachment-post-thumbnail{display:none}
.article-6450-header h2{text-transform:uppercase;font-weight:700;font-size:36px;margin-top:0}
.article-6450-header p{font-size:24px}
.article-6450-header .newDemoAccountPcButton{margin-top:10px}
footer .nav>li>a:focus,footer .nav>li>a:hover{background-color:transparent}
i.fa-chevron-down:before{font-family:inherit}
@media only screen and (max-width:767px){.box1,.box2{padding:20px 5% 10px}
.comment-name{width:90%;bottom:20px}
.page-template-seminar-course-template .wrapper, .page-template-special-event-template .wrapper{width:85%}
.news-head{background-color:transparent;padding:0}
footer{padding:25px 10px 10px}
.page-id-1377 .view-more,.page-id-1377 h2.article-title{display:none}
}
@media screen and (max-width:413px){.article-6450-header{padding:20px}
.article-6450-header p{margin-bottom:15px}
.article-6450-header .newDemoAccountPcButton{width:260px}
.article-6450-header .newDemoAccountPcButton span{font-size:22px}
}
@media screen and (max-width:374px){.article-6450-header p{font-size:20px}
.article-6450-header h2{font-size:25px}
.article-6450-header .newDemoAccountPcButton{width:210px}
.article-6450-header .newDemoAccountPcButton span{font-size:17px}
}
#long-description,.comment-text-home,.products_section,.smallgreytext1,.trading_condition_section,.video_title{font-size:14px}
.firstBox,.secondBox,.thirdBox{height:270px;width:90%;margin:auto;padding:20px 10%;text-align:center;position:relative}
.starsBox{margin-bottom:20px}
.stars{width:25px}
#prev2 .leftArrow{float:left;margin-top:-148px;width:25px;margin-left:-25px}
#next2 .rightArrow{float:right;margin-top:-148px;width:25px;margin-right:-25px}
.comment-text-home{text-align:center}
.firstBox .comment-name-home,.secondBox .comment-name-home,.thirdBox .comment-name-home{color:#002662;font-size:14px;font-weight:700;position:absolute;width:100%;display:block;text-align:center;bottom:40px;left:0}
@media screen and (max-width:1200px){.firstBox,.secondBox,.thirdBox{padding:20px 5%}
}
@media only screen and (max-width:767px){.firstBox,.secondBox,.thirdBox{padding:10px 5%;width:90%}
#next2 .rightArrow,#prev2 .leftArrow{width:20px}
.stars{width:25px}
.comment-name-home{bottom:10px}
}
@media only screen and (max-width:560px){.firstBox .comment-name-home,.secondBox .comment-name-home,.thirdBox .comment-name-home{bottom:60px}
}
@media only screen and (max-width:450px){.firstBox .comment-name-home,.secondBox .comment-name-home,.thirdBox .comment-name-home{bottom:30px;padding:20px}
}
.embed-responsive-16by9{padding-bottom:45%}
#changing_h2{text-transform:uppercase;color:#002662;display:inline-table;vertical-align:middle;margin-top:10px}
.smallgreytext1{color:#aaa;padding-bottom:0;position:absolute;left:15px;bottom:0}
.card-container{min-height:180px;cursor:pointer}
.card-container img{width:100%;height:105px}
.clickable-for-real-clients{cursor:default}
.video_title{text-transform:uppercase;font-weight:700}
.products_section div img{max-width:35%;margin:0 auto 15px}
.trading_condition_section div img{max-width:35%;margin:0 auto}
.btn-container{margin:50px 0}
.button-videos-OC-template{color:#fff;background:#d55d00;border:none;padding:10px 40px;text-align:center;border-radius:10px;font-size:18px}
.button-videos-OC-template:hover{color:#fff!important;background:#002662}
@media only screen and (max-width:1200px){.embed-responsive-16by9{padding-bottom:50%}
.video_title{font-size:12px}
}
@media only screen and (max-width:991px){.embed-responsive-16by9{padding-bottom:55%}
.card-container{min-height:195px;margin-bottom:20px}
.card-container img{height:140px}
.products_section div img{max-width:25%}
}
@media only screen and (max-width:767px){.embed-responsive-16by9{padding-bottom:60%}
#changing_h2{text-align:center;display:block}
.card-container{min-height:245px}
.card-container img{height:190px}
.smallgreytext1{text-align:center;margin:0}
.icon-container h3{text-align:center;margin:40px 0}
}
@media only screen and (max-width:560px){.card-container{min-height:205px}
.card-container img{height:150px}
}
@media (max-width:512px){h1.page-header{font-size:2.4em!important}
}
@media only screen and (max-width:450px){.embed-responsive-16by9{padding-bottom:65%}
.card-container{min-height:180px}
.card-container img{height:105px}
.products_section div img{max-width:40%}
}
@media screen and (max-width:767px) {
p.online-text {margin-left: 37% !important;}
  a#prev2, a#next2{display:none;}  
  li#menu-item-12481 a {background-color: #008932!important; color: #fff !important;}
  li#menu-item-12483 a {background-color: #d55d00!important; color: #fff !important;}
}
.stickyMobileFooter {
  opacity: .9; font-weight: 400; font-size: 18px; letter-spacing: .5px; text-align: center; width: 100%; position: fixed; bottom: 0; z-index: 9;
}
.footerStickyButtonLeft {
    font-weight: bold; padding: 15px;padding-right: 15px;padding-left: 15px; background-color: #d55d00;
}
.footerStickyButtonRight {
    font-weight: bold;padding: 15px; padding-right: 15px; padding-left: 15px;background-color: #008932;
}
.footerStickyButtonRight a:focus, .footerStickyButtonRight a:hover, .footerStickyButtonRight a:active, .footerStickyButtonLeft a:focus, .footerStickyButtonLeft a:hover, .footerStickyButtonLeft a:focus {color: #fff !important;}
a.indexIconsHeadings, .indexIconsParagraphs{font-size:14px;}
.city-small{background: #eee;width: 50% !important;margin: 0 auto !important;border: 0px solid #eee !important;border-radius: 4px !important;text-align: center important;line-height: 2 !important;font-size: 1em !important;margin-top: 0 !important;height: 24px !important;top: 10px !important;position: absolute !important;margin-top: 49px !important;margin-left: 20% !important;}
.date-month{font-size:1.25em!important}
.date-city {font-size: 1.33em;}
p.online-text{text-align: center;font-size: 14px; font-weight: bold; bottom: -34px; position: absolute;  margin-left: 34%;}
.mainpage-slogan, .mainpage-slogan li {
	font-size: 12px;
}
#registration-form{padding-top:4px;padding-bottom:4px}
div.um .g-recaptcha{max-width: 100% !important}
#registration-form{background: #f5f6f7; color:#fff;height: 100% !important;margin-bottom:30px;padding-bottom: 2px;padding-left:16px;padding-right: 16px;}
#registration-form label, #registration-form i, #registration-form span, .um-postmessage, .um-field-checkbox-option, a.um-toggle-gdpr{color:#002662 !important;}
.um-field {padding: 15px 12px 0px 12px;}
.um-col-alt {margin: 5px 10px 5px 10px;}
.panel-body{min-height: auto !important;padding:8px;}
.panel-body, .panel-body p, .panel-body a  {font-size:14px;}
.panel-body p {margin-top:1.5em;margin-bottom:1.5em}
div.um-register{max-width:90%}
#um-submit-btn{background: green}
.um-button.um-alt{background: #fafeff !important;color:#002662 !important;}
.um-postmessage{color: green !important; background: #e6fbe6 !important;margin: 8px !important;padding: 8px !important;border: 1px solid #e6fbe6 !important;border-radius: 8px !important;}

.mt4Button,.mt5Button{width:100%;color:#333;background-color:#fff;cursor:pointer;margin-top:10px;text-decoration:none}
.mt4Button,.mt5Button{border:1px solid #ccc;border-radius:10px;text-align:center;padding:10px 5px;}
.mt4Button:hover,.mt5Button:hover{background-color:#eee !important;}
@media screen(max-width:991px){.mt4Button,.mt5Button{min-height: auto;}}
@media screen and (max-width:767px){#s0 .mt4Button,#s0 .mt5Button{padding:8px 5px!important}}
#mt5Button, #mt4Button{border: 1px solid #ccc; border-radius: 16px;padding: 16px; background: #fafafa;}
.um-field-label label { line-height: 10px !important;}
.program-education{box-shadow: 0px 0px 3px 3px #eee;padding: 16px; margin-top: 24px;border-radius: 16px;height: 150px;
  overflow: hidden;}
.see-more{font-weight: bold;color:#002662;}
.main-menu li a:hover, .main-menu li a:focus {color: #002662;}
/* END */

