.cb {clear:both;}

#secondary {
	float:right;
}
body.layout-full, .main-navigation {background: white;}
.main-navigation ul li a {
    padding: 11px 15px !important;
    color: black;
    font-weight: 400;
}

.main-navigation ul ul a {
	width: 220px !important;
}

.main-navigation ul li a:hover, .current_page_item.current-menu-ancestor a {
	color:#DD0011 !important;
	background: none;
}
div#sticky-container {
    background: white;
}
.menu-menu-1-container ul {
    display: table;
    float: right;
}

header#masthead .logo img {
    object-fit: contain;
    width: 100% !important;
    max-height: none !important;
}
header#masthead .logo {
    height: 60px;
    width: 200px;
    display: flex;
	position: relative;
	z-index: 999;
}
header#masthead {
    padding: 10px;
    position: relative;
    height: 80px;
}
header#masthead .menu-menu-1-container {
    position: relative;
    height: 75px;
}
.menu-menu-1-container ul {
    /*display: table;
    float: right;
    position: absolute;
    right: 0;
    bottom: 0;*/
	margin-top: 45px;
}


.caption-wrap {
    background: none !important;
    opacity: 1 !important;
    top: 40%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    display: table !important;
}
.main-navigation {
    z-index: 10;
    background: none;
}
.head-wrapper {
    width: 1080px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    height: 100px;
    top: 0;
    z-index: 1;
}
.support-text {
    position: absolute;
    top: 0;
    font-size: 1.3em;
    right: 20px;
}
#pg-866-0 .siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style {
    background: #333;
}
div#pgc-866-0-0 .textwidget {
    /*padding: 10px; */
    color: white;
    font-weight: 300;
}
#pg-866-0 .siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style, #pg-866-1 .siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style {
    padding: 0;
} 
div#pgc-866-1-0 h3.widget-title {
    margin-bottom: 0;
}
div#pg-866-0 .panel-grid-cell .so-panel, div#pg-866-0 .panel-grid-cell .so-panel h3.widget-title {
    margin-bottom: 0;
}
body.home div#main {padding-top:0; padding-bottom:0;}
.caption {
    width: 1080px;
    margin: 0 auto;
}
footer#colophon {
    background: #353535;
}

div#pg-866-7 h3.widget-title {
    color: #DA0010;
}
.caption .slogan {
    width: 75%;
    display: table;
    font-size: 3.5em;
    line-height: 1.2;
}
.caption .buttons {
    width: 25%;
    display: table;
    float: left;
}

.caption .mobile-button{display:none; top:0px;}

.slogan h1 {
    font-weight: 900 !important;
	font-family: 'Lato', sans-serif;
	text-shadow: 3px 5px 5px rgba(0, 0, 0, 0.5) !important;
}
.buttons a:first-child {
    margin-bottom: 15px;
}
.buttons a {
    background: #DD0011;
    color: white;
    text-decoration: none;
    padding: 10px;
    width: 200px;
    display: block;
    font-size: 1.2em;
    text-align: center;
}


/* --- slider per page configuration */
/* slider per-page customization */
.caption .slogan.slider-page1 {
    width: 75%;
    display: table;
    font-size: 2.5em;
    line-height: 1.2;
    padding-left: 20px;
    padding-top: 10px;
    line-height: 50px;
}
.caption .buttons.slider-page1 {
    width: 20%;
    display: table;
    float: left;
}


/*slider page 2*/

.caption .slogan.slider-page2 {
    width: 75%;
    display: table;
    font-size: 1.8em;
    line-height: 1.2;
    padding-left: 20px;
    line-height: 50px;
}

.caption .buttons.slider-page2 {
    width: 20%;
    display: table;
    float: left;
}

.caption div.slogan.slider-page2 li {
    list-style-image:url('/wp-content/uploads/biukop/ui/tick.png');
    list-style-position: inside;
    font-size:1em;
    color: white;
    /*text-shadow: -1px 0 #a98b8b, 0 1px #b17d7d, 1px 0 #b17d7d, -1px 0 #f7f7f7; */
    text-shadow : 3px 5px 5px rgba(0, 0, 0, 0.5) !important;
}

/* slider page 3 */

.caption .slogan.slider-page3 {
    width: 75%;
    display: table;
    font-size: 1.8em;
    line-height: 1.2;
    padding-left: 20px;
    line-height: 50px;
}

.caption .buttons.slider-page3 {
    width: 20%;
    display: table;
    float: left;
}

.caption div.slogan.slider-page3 li {
    list-style-image:url('/wp-content/uploads/biukop/ui/tick.png');
    list-style-position: inside;
    font-size:1em;
    color:red;
    text-shadow: -1px 0 #a98b8b, 0 1px #b17d7d, 1px 0 gainsboro, -1px 0 #f7f7f7;
}


.slogan h1 {
    font-weight: 900 !important;
	font-family: 'Lato', sans-serif;
	text-shadow: 3px 5px 5px rgba(0, 0, 0, 0.5) !important;
}
.buttons a:first-child {
    margin-bottom: 15px;
}
.buttons a {
    background: #DD0011;
    color: white;
    text-decoration: none;
    padding: 10px;
    width: 200px;
    display: block;
    font-size: 1.2em;
    text-align: center;
}


.buttons a.glass{
	/* background styles */
	display: block;
    padding: 10px;

	background-color: red; /*for compatibility with older browsers*/
	background-image: linear-gradient(red,white);

	/* text styles */
	text-decoration: none;
	color: #fff;
	font-size: 1.2em;
    text-align: center;
}
/*  */


div#pgc-866-1-0 h3.widget-title {
    color: white;
	text-align: center;
}
div#pgc-866-1-0 {
    padding: 10px 0;
}
div#pg-866-0 {
    text-align: center;
}
.primary.use-sticky-menu.sticky {
    margin: 0 auto;
    display: table;
    background: white;
    width: 100% !important;
}

div#pg-866-1 {
    margin-bottom: 20px;
}
div#pg-866-2 .panel-grid-cell {
    padding: 5px;
    position: relative;
}
div#pg-866-2 h3.widget-title {
    position: absolute;
    top: 0;
    width: 100%;
    background: Rgba(255,255,255,0.7);
    padding: 15px;
    box-sizing: border-box;
    font-size: 1.2em;
	font-weight: bold;
    color: black;
}
div#pg-866-2 h3.widget-title:after {
    content: "\f055";
    color: #DD0011;
    font-family: fontawesome;
    position: absolute;
    right: 20px;
}
.support-text .red {
    color: #DD0011;
    font-weight: bold;
}
.support-text {
    font-weight: 500;
}
div#pg-866-3 h3.widget-title {
    color: #DD0011;
    position: relative;
	font-weight: 600;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}
div#pg-866-3 h3.widget-title a {
	 color: #DD0011;
	 text-decoration: none;
}
div#pg-866-3 h3.widget-title:after {
    content: "\f055";
    color: #DD0011;
    font-family: fontawesome;
    position: absolute;
    right: 0px;
}
ol, ul {
    margin-left: 0;
}
#pg-866-2 .widget_sow-image {
    margin-bottom: 0 !important;
}
div#pg-866-2 {
    margin-bottom: 20px;
}

#pg-866-4 .siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style {
    padding: 0;
}
div#pg-866-4 h3.widget-title {
    color: white;
    margin-bottom: 0;
    padding: 10px 0;
	text-align: center;
}
div#pg-866-8 h3.widget-title a {
    color: black;
    text-decoration: none;
    position: relative;
    width: 100%;
    display: table;
}
div#pg-866-8 h3.widget-title a:after {
    content: "\f055";
    color: #DD0011;
    font-family: fontawesome;
    position: absolute;
    right: 0px;
}
div#pg-866-8 ul li {
    list-style-type: none;
    margin-left: 0;
    min-height: 100px;
}

div#pg-866-8 ul li a {
    color: #666;
    text-decoration: none;
    font-weight: 400;
    font-size: 1.2em;
	margin-bottom: 10px;
    display: inline-block;
}
div#pg-866-8 ul {
    margin-bottom: 0;
}
div#pg-866-8 .panel-grid-cell:first-child {
    border-right: 1px solid #999;
}
div#pg-866-8 h3.widget-title {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
.entry-content .textwidget p, .entry-content .textwidget ul li, .entry-content .textwidget ol li {
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.8;
}
footer#colophon aside#text-3 {
    border-bottom: 1px solid #666;
}
div#theme-attribution {
    display: none;
}
footer#colophon {
    padding: 0 !important;
}
aside#text-3 {
    width: 100% !important;
    display: table;
}
footer#colophon #footer-widgets aside:nth-child(n+2):nth-child(-n+6) {
    width: 20.33% !important;min-height:195px;
}
.footlinks a {
    color: white;
    text-decoration: none;
    padding: 0 13px;
}
.footlinks {
    text-align: center;
    background: #565656;
    padding: 15px 0;
}
footer#colophon aside#text-3 {
    border-bottom: 1px solid;
}
footer#colophon aside {
    padding: 20px !important;
}
footer#colophon #footer-widgets aside:nth-child(n+2):nth-child(-n+6) h3.widget-title {
    margin-bottom: 0;
    font-size: 1.2em;
}
.infolinks a:last-child {
    border: 0;
}
.infolinks a {
    padding: 0 10px;
    border-right: 1px solid;
}
.bob div {
    padding: 10px;
}
.bob a {
    color: white;
    text-decoration: none;
}
.bob {
    background: black;
    color: white;
    text-align: center;
} 
#responsive-menu-title {display:none;}
#click-menu	{background:#DD0011;}
ul.sub-menu {float:none !important;}
@media screen and (max-width:480px) {
	div#header-sidebar ,.head-wrapper{width:100% !important;}
	header#masthead .menu-menu-1-container {display:none;}
	div#header-sidebar {margin-top:45px !important;}
	.caption {width:100%; text-align:center;}
	.slogan {display:none !important;}
	.caption .buttons{display:none !important;}
	.caption .mobile-button{display:inline-block; top:0px; margin-top:-70px; text-align:center;}
	
    .mobile-button a:first-child {
        /* margin-bottom: 0px; */
        z-index:99;
    }
    .mobile-button a {
        background: #DD0011;
        color: white;
        text-decoration: none;
        padding: 5px;
        width: 180px;
        display: block;
        font-size: 1em;
        text-align: center;
    }
	
	
	.caption-wrap {top:auto};
	div#pgc-866-1-0 h3.widget-title {padding:10px 0;}
	#panel-866-8-0-0 ul li .ml_content, #panel-866-8-1-0 ul li .ml_content {width:70% !important;}
	div#pg-866-8 .panel-grid-cell:first-child {border-right:0;}
	.footlinks ul {width:100% !important;}
	.footlinks ul li {margin:10px 14px !important;}
	.page-template-template-full-full-feature header.entry-header h1 {width:100% !important;text-align:center !important;line-height:2;}
	footer#colophon #footer-widgets aside:nth-child(n+2):nth-child(-n+6) , #footer-widgets #text-9{width:100% !important;}
}

#panel-866-7-2-0 {margin-bottom:0 !important;}
#panel-866-7-2-1 {
border: 5px solid #bc0021;
    border-top: 15px solid #bc0021;
    border-radius: 5px 5px 0 0;
}

/* adapted from customer2.css */

#panel-866-1-0-0 .textwidget {
	display: none;
}

#main {
	background: #fff;
}


#pgc-866-3-1 h4 {
	margin: 10px 0 0 0;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1;
}

#pgc-866-3-1 h4  a {
	color: #444;
	text-decoration: none;
}

#panel-866-3-1-0 .textwidget p {
	margin-top: 5px;
}


#panel-866-8-0-0 ul li .ml_date, #panel-866-8-1-0 ul li .ml_date {
	display: inline-block;
	float: left;
	background: #da0010;
	color: #fff;
	padding: 30px 10px;
	border-radius: 50px;
	width: 60px;
	height: 20px;
	text-align: center; font-size:17px;font-weight:bold;
}

#panel-866-8-0-0 ul li .ml_content, #panel-866-8-1-0 ul li .ml_content {
	float: right;
	width: 80%;
	display: inline-block;
	font-size: 1.1em;
    font-weight: 300;
    line-height: 1.2;
}

#panel-866-7-2-0 {
	position: relative;
}

#panel-866-7-2-0 .textwidget {
	position: absolute;
	top: 0;
}

#panel-866-7-2-0 .textwidget p {
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.2;
	margin-left: 70px;
}

#panel-866-7-2-0 .textwidget img {
	padding: 35px 40px;
	border: 5px solid #bc0021;
	border-top: 15px solid  #bc0021;
	border-radius: 5px 5px 0 0;
	max-width: 150px;
}


#pg-866-6 .siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style {
	padding: 0;
}

div#pg-866-6 h3.widget-title {
    color: white;
    margin-bottom: 0;
    padding: 10px 0;
    text-align: center;
}

#panel-866-7-1-0 .flexslider {
	margin-bottom: 0 !important;
}


#panel-866-7-0-0 iframe {
	border: 5px solid #bc0021;
    border-top: 15px solid #bc0021;
    border-radius: 5px 5px 0 0;
}

#panel-866-7-0-0 iframe  td {
	line-height: 25px !important;
}

#panel-16-866-0-0 h3.widget-title {
	border-bottom: none;
}

#panel-16-866-0-0 h3.widget-title:before {
	content: '\f0eb';
	font-family: fontawesome;
	padding-right: 10px;
}


/* for scrolling rate */
.leverate-rates-ticker-container{position:relative;overflow:hidden;height:30px;border-radius:3px;width:100%;z-index: 100;}
.leverate-rates-ticker-container .leverate-rates-animated-row{position:absolute;top:0;left:39px;overflow: auto;z-index:99;}
.leverate-rates-ticker-container .leverate-rates-animated-row .leverate-rates-item{float:left; display:inline-block; width:270px;font-family:Arial;font-size:12px; margin-top:6px; }
.leverate-rates-ticker-container .leverate-rates-animated-row .leverate-rates-item .leverate-item-arrow{width:16px;height:13px;display:inline-block;float:left;margin-top:1px;}
.leverate-rates-ticker-container .leverate-rates-animated-row .leverate-rates-item .leverate-item-arrow.leverate-arrow-up{background:url(data:image/gif;base64,R0lGODlhEAANAMQAAHrGAnjGAXvEAXfFAHvFAHnFA4DGBHfCA3fHBHfDAHbEAHjGAH/EB3zGAXnFAXzGAHTGAH3FAnnHAXjFA3nFAHbGAXXFBHzFBHjEAv///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABkALAAAAAAQAA0AAAUrYCaOZGmeaKqupCWw2SIFynowj2MUKRVBgUsAgzgJJoBkZdBIEGDQqFQVAgA7) no-repeat;}
.leverate-rates-ticker-container .leverate-rates-animated-row .leverate-rates-item .leverate-item-arrow.leverate-arrow-down{background:url(data:image/gif;base64,R0lGODlhEAANAMQAAO41M/A0Ne42Nu82NO80O+83N+w2M+01M+81OPEzNfM1Nes1Mu01N+42NO81OvE2Me40OfA2Oe83Oe43Me82M+41Ou04MfA0Mu00Mf///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABkALAAAAAAQAA0AAAUrYCaOZGmeaKquCOAGjHQIxXk1T6Jg05AuEYrAYVhZCBDfKlMJLJ/QqFQUAgA7) no-repeat;}
.leverate-rates-ticker-container .leverate-rates-animated-row .leverate-rates-item .leverate-item-symbol-icon{display:inline-block;float:left;margin-right:5px;width:48px;margin-top:-3px;}
.leverate-rates-ticker-container .leverate-rates-animated-row .leverate-rates-item .leverate-item-symbol{display:inline-block;margin-right:5px;float:left;}
.leverate-rates-ticker-container .leverate-rates-animated-row .leverate-rates-item .leverate-item-rate{display:inline-block;float:left;}

.leverate-ticker-dark{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAeCAIAAACe4shaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNpi1NTUZMAGWP7//z8IJf79+zeUdJAuQUU7hlggUk+CmQEHAAgwAO9oVHuCYUfpAAAAAElFTkSuQmCC) repeat-x !important;}
.leverate-ticker-dark .leverate-rates-item{color:#fff;}
.leverate-ticker-dark .sirix-ticker-logo-wrapper{border-radius:2px 10px 10px 2px;z-index:9999;width:90px;height:30px;position:absolute;top:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAeCAIAAACXCWggAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpivHjxIgMhwMLIyEhQERMDEYAok4hUxMBIV+sYmahlEhNd3cQ0KH03ZB1OXzcNvoxAVDYHCDAAWFIDP3nsWaIAAAAASUVORK5CYII%3D) repeat-x;}
.leverate-ticker-dark .sirix-ticker-logo-wrapper .sirix-ticker-logo{margin:5px;margin-top:5px;margin-left:10px;width:29px;height:18px;background:url(../images/superforex_red.png) no-repeat;}
.leverate-ticker-light{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAeCAIAAACXCWggAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpivHjxIgMhwMLIyEhQERMDEYAok4hUxMBIV+sYmahlEhNd3cQ0KH03ZB1OXzcNvoxAVDYHCDAAWFIDP3nsWaIAAAAASUVORK5CYII%3D) repeat-x !important;}
.leverate-ticker-light .leverate-rates-item{color:#333;}
.leverate-ticker-light .sirix-ticker-logo-wrapper{border-radius:2px 10px 10px 2px;z-index:9999;height: 30px;position:absolute;top:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAeCAIAAACe4shaAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QkbBycMTfg4owAAASNJREFUKM9tkktOw0AQRF+RjgQhsex8yAHYcP+jcAGEhNgghGJiJRCgWIzH4yBm5+7pqprX1u3dhP9ONPPABoQMwgib2CwmAsCAJBtAxKYKpWo+6huLGAoyFhiJWFeRhJQGhUEmlsvZ4Cj1SsZRr+e95zCS4t5sV9mx1GVitW10nihpRrOph8KgA8T14iq5yRrVienltNwUuB+M0+lL9JnARgjs6NoufWYLA1ix37W2RA8vE3a0Ly2ZokmKxsT+te397LNFdYdPSpbSi+Ppmz8LSXFXTTWAGj8xqno+5jfEjlk9GxRGcB0X0wllb/1SjON0/ChXU9cC4tB2gBOtktnx/rYv8i5e8fy0G78h/yfEw9POVqIo+Mns4/7xkEklXEp4fgGnRpQTMwPY6gAAAABJRU5ErkJggg==) repeat-x;}
.leverate-ticker-light .sirix-ticker-logo-wrapper .sirix-ticker-logo{margin:5px;margin-top:5px;margin-left:10px;width:29px;height:18px;background:url(../images/superforex_red.png) no-repeat;}


/* common */
.leverate-clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.leverate-clearfix{display:inline-block;}
html[xmlns] .leverate-clearfix{display:block;}
* html .leverate-clearfix{height:1%;}
.leverate-fl{float:left;display:inline;}
.leverate-fr{float:right;display:inline;}
.leverate-pr{position:relative;}
.leverate-pa{position:absolute;}
.leverate-hide{display:none;}
.leverate-inline{display:inline;}
.leverate-block{display:block;}
.leverate-iblock{display:inline-block;}
.leverate-center{margin-left:auto;margin-right:auto;}


/* fine-tune position of sroller*/
#main {
    padding-top: 0px;
}



