/**************************************************************************************
*   This file gives you full control over the styling of the elements in your website.
*   Use it wisely.
**************************************************************************************/

/*
 *  sample rules
 */

/* change the size and font of the FAQ topics
.ui-accordion .ui-accordion-header {
    font-family: tahoma;
    font-size: 18px;
}
*/

.footer-content #sitemap, .footer-content #sitemap a {
    font-size: 10px
}
.footer-content {
    max-width: initial;
}
.footer-content #sitemap .item:first-child {
    width: 150px;
}
.footer-content #sitemap .item, .footer-content #sitemap ul.menu > li.menu-item {
    padding-left: 0;
}
.so_logged_in .footer-content #sitemap {
    width: 1083px;
}


/*lang fixes*/
body.de_DE #header_balance {
    width: 230px;
}

/* Restricted */

body.page-template-content-restricted{
    background: url('/wp-content/uploads/2014/05/logo1.png') no-repeat center 100px;
}


body.page-template-content-restricted #container #main #reutersbar, body.page-template-content-restricted #container #main .breadcrumbs{
    display: none;
}

#restrictedMessage{
    position: relative;
    background: #F1F1F1;
    padding: 36px 58px 35px 58px;
    width: 955px;
    margin-top: 313px;
    border-radius: 17px;
    -webkit-box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 18px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 18px 0px rgba(50, 50, 50, 0.75);
}

#restrictedMessage h1{
    font-size: 21px;
    color: #000000;
    padding-top: 10px;
}


#restrictedMessage p{
    color: #000000;
    font-size: 17px;
}

#restrictedMessage a{
    color: #0A85B1;
}

/* Restricted */

#platformLoginDialog.spotPackage_popup .loginForm.popupForm td{
    background: transparent;
}

/* login btn gradiant */
#loginbtn,
.logout_div {
    background: #61A425; /* Old browsers */
    background: -moz-linear-gradient(top,  #c40044 0%, #dfff9a 0%, #aed674 15%, #63a627 89%, #3c7a08 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40044), color-stop(0%,#dfff9a), color-stop(15%,#aed674), color-stop(89%,#63a627), color-stop(100%,#3c7a08)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c40044 0%,#dfff9a 0%,#aed674 15%,#63a627 89%,#3c7a08 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c40044 0%,#dfff9a 0%,#aed674 15%,#63a627 89%,#3c7a08 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c40044 0%,#dfff9a 0%,#aed674 15%,#63a627 89%,#3c7a08 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c40044 0%,#dfff9a 0%,#aed674 15%,#63a627 89%,#3c7a08 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40044', endColorstr='#3c7a08',GradientType=0 ); /* IE6-9 */*/
}

.logout_div:hover,
.portfolio_div:hover,
.my_account_div:hover{
    background: #8a73A4; /* Old browsers */
    background: -moz-linear-gradient(top,  #c40044 0%, #fff4ff 0%, #d4b7f7 9%, #d4b7f7 9%, #8c6faf 88%, #664391 100%)!important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40044), color-stop(0%,#fff4ff), color-stop(9%,#d4b7f7), color-stop(9%,#d4b7f7), color-stop(88%,#8c6faf), color-stop(100%,#664391))!important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c40044 0%,#fff4ff 0%,#d4b7f7 9%,#d4b7f7 9%,#8c6faf 88%,#664391 100%)!important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c40044 0%,#fff4ff 0%,#d4b7f7 9%,#d4b7f7 9%,#8c6faf 88%,#664391 100%)!important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c40044 0%,#fff4ff 0%,#d4b7f7 9%,#d4b7f7 9%,#8c6faf 88%,#664391 100%)!important; /* IE10+ */
    background: linear-gradient(to bottom,  #c40044 0%,#fff4ff 0%,#d4b7f7 9%,#d4b7f7 9%,#8c6faf 88%,#664391 100%)!important; /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40044', endColorstr='#664391',GradientType=0 )!important; /* IE6-9 */*/

}

.portfolio_div,
.my_account_div{
    background: #8a73A4; /* Old browsers */
    background: -moz-linear-gradient(top,  #c40044 0%, #faf6d9 0%, #cac3b4 16%, #787266 90%, #54484a 100%)!important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40044), color-stop(0%,#faf6d9), color-stop(16%,#cac3b4), color-stop(90%,#787266), color-stop(100%,#54484a))!important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c40044 0%,#faf6d9 0%,#cac3b4 16%,#787266 90%,#54484a 100%)!important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c40044 0%,#faf6d9 0%,#cac3b4 16%,#787266 90%,#54484a 100%)!important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c40044 0%,#faf6d9 0%,#cac3b4 16%,#787266 90%,#54484a 100%)!important; /* IE10+ */
    background: linear-gradient(to bottom,  #c40044 0%,#faf6d9 0%,#cac3b4 16%,#787266 90%,#54484a 100%)!important; /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40044', endColorstr='#54484a',GradientType=0 ); /* IE6-9 */*/
}

.deposit_div,
#header_navigation,
body.wordpress div#header-open-account-wrap div.header-open-account input.open-account-form-input.submit,
input.wpcf7-submit{
    background: #8a73A4; /* Old browsers */
    background: -moz-linear-gradient(top,  #c40044 0%, #fff4ff 0%, #d4b7f7 9%, #d4b7f7 9%, #8c6faf 88%, #664391 100%)!important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40044), color-stop(0%,#fff4ff), color-stop(9%,#d4b7f7), color-stop(9%,#d4b7f7), color-stop(88%,#8c6faf), color-stop(100%,#664391))!important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c40044 0%,#fff4ff 0%,#d4b7f7 9%,#d4b7f7 9%,#8c6faf 88%,#664391 100%)!important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c40044 0%,#fff4ff 0%,#d4b7f7 9%,#d4b7f7 9%,#8c6faf 88%,#664391 100%)!important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c40044 0%,#fff4ff 0%,#d4b7f7 9%,#d4b7f7 9%,#8c6faf 88%,#664391 100%)!important; /* IE10+ */
    background: linear-gradient(to bottom,  #c40044 0%,#fff4ff 0%,#d4b7f7 9%,#d4b7f7 9%,#8c6faf 88%,#664391 100%)!important; /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40044', endColorstr='#664391',GradientType=0 )!important; /* IE6-9 */*/
}

body.wordpress div#header-open-account-wrap div.header-open-account input.open-account-form-input.submit{
    border: solid 1px #000;
    box-shadow: 2px 2px 0 0 #000;
}

#header_navigation ul.menu > li.menu-item.current-menu-item,
#header_navigation ul.menu > li.menu-item.so_theme_hover{
background: #301353; /* Old browsers */
background: -moz-linear-gradient(top,  #c40044 0%, #8b6eae 0%, #4e3171 10%, #4e3171 10%, #4e3171 14%, #160130 92%, #000011 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40044), color-stop(0%,#8b6eae), color-stop(10%,#4e3171), color-stop(10%,#4e3171), color-stop(14%,#4e3171), color-stop(92%,#160130), color-stop(100%,#000011)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c40044 0%,#8b6eae 0%,#4e3171 10%,#4e3171 10%,#4e3171 14%,#160130 92%,#000011 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c40044 0%,#8b6eae 0%,#4e3171 10%,#4e3171 10%,#4e3171 14%,#160130 92%,#000011 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c40044 0%,#8b6eae 0%,#4e3171 10%,#4e3171 10%,#4e3171 14%,#160130 92%,#000011 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c40044 0%,#8b6eae 0%,#4e3171 10%,#4e3171 10%,#4e3171 14%,#160130 92%,#000011 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40044', endColorstr='#000011',GradientType=0 ); /* IE6-9 */*/
}

#header_navigation ul.menu > li.menu-item ul.sub-menu > li.menu-item{
    background: #fff4ff;
}

#header_navigation ul.menu > li.menu-item ul.sub-menu > li.menu-item.so_theme_hover{
    background: #664391;
}

body.so_logged_in li.join_now_footer{
    display: none;
}

body.so_logged_in .menu-footer-bottom-menu-container, 
body.so_logged_in .menu-footer-bottom-menu-turkish-container, 
body.so_logged_in .menu-footer-bottom-menu-french-container, 
body.so_logged_in .menu-footer-bottom-menu-russian-container, 
body.so_logged_in .menu-footer-bottom-menu-arabic-container, 
body.so_logged_in .menu-footer-bottom-menu-german-container,
body.so_logged_in .menu-footer-bottom-menu-dutch-container, 
body.so_logged_in .menu-footer-bottom-menu-italian-container{
    width: 430px;
}


body.wordpress #content .content-row .content-contact-options,
body.wordpress #content .content-row .content-contact-form{
    min-height: 690px!important;
}

body.wordpress #content .content-row .content-middle{
    min-height: 680px!important;
}

body.wordpress #content .content-row .content-contact-form{
    height: 690px!important;
}

#contactMap{    
    margin: 30px auto;   
}

body.page-template-content-contact-us #content{
    padding: 20px;
    border: solid 1px #DFDFDF;
}

.about_us_join{
    display: block;
    position: relative;
    top:10px;
    left: 0;
    width: 160px;
    height: 40px;    
    color: #fff;
    text-decoration: none;
    background-position: -610px -0px;
    text-align: center;
    font-size: 22px;
    border: solid 1px #000;
    border-radius: 7px;
    box-shadow: 1px 1px 0 0 #000;

    background: #c3a6e6; /* Old browsers */
    background: -moz-linear-gradient(top,  #c3a6e6 0%, #ae91d1 30%, #8f72b2 65%, #775a9a 100%)!important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3a6e6), color-stop(30%,#ae91d1), color-stop(65%,#8f72b2), color-stop(100%,#775a9a))!important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c3a6e6 0%,#ae91d1 30%,#8f72b2 65%,#775a9a 100%)!important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c3a6e6 0%,#ae91d1 30%,#8f72b2 65%,#775a9a 100%)!important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c3a6e6 0%,#ae91d1 30%,#8f72b2 65%,#775a9a 100%)!important; /* IE10+ */
    background: linear-gradient(to bottom,  #c3a6e6 0%,#ae91d1 30%,#8f72b2 65%,#775a9a 100%)!important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3a6e6', endColorstr='#775a9a',GradientType=0 )!important; /* IE6-9 */

}


.spec_css h3{
    font-family: Roboto, Arial, sans-serif; 
    font-size: 28px; 
    text-transform: uppercase;
}

.spec_css h3.start {
    text-align: center;
}

body.so_logged_in.spec_css .about_us_join{
    display: none;
}

.spec_css .mobile_trading{
    width: 410px;
    margin: auto;
}
.spec_css .mobile_trading a{
    display: inline-block!important;
}

.spec_css .mobile_trading a#android-logo{
    float: right;
}

.spec_css.rtl .mobile_trading a#android-logo{
    float: left;
}