﻿
@charset "utf-8";
/*li.clone
{
    display:none !important;
}*/
.full-page-width {
    width: 980px;
    margin: auto;
}

.flex-direction-nav .flex-disabled {
    display: none !important;
}

.not-displayed {
    display: none !important;
}

.home_type_div_commingsoon a {
    cursor: default !important;
}

.flex-control-nav a {
    display: none;
}

#Sample_Container .flex-control-nav {
    bottom: -71px;
    display: none !important;
}

p.sampletitle {
    margin-top: -15px;
    color: #646464;
    font-family: "Helvetica W02 Roman", Arial, Verdana;
    font-size: 14px;
    position: absolute;
    text-align: center;
    width: 539px;
    z-index: 99;
}

div.sampletitle-close {
    background-image: url(/images/Wizard/sampletitle-close.png);
    position: absolute;
    z-index: 100;
    right: -14px;
    margin-top: -30px;
    width: 30px;
    height: 30px;
    background-size: 100%;
    cursor: pointer;
}

#pageTypeImagesDivseven {
    height: auto !important;
}

#pageTypeImagesDivsevenFoot {
    display: block;
    width: 100%;
    position: absolute;
}

#Sample_Container #pageTypeImagesDivsevenFoot {
    display: block;
    width: 100%;
    position: absolute;
    bottom: -65px;
}

#portfolio #Sample_Container .thumb_pop .choose_thumb {
    top: 315px;
}

#pageTypeImagesDivsevenFoot div.prev-con,
#pageTypeImagesDivsevenFoot div.next-con {
    display: table;
    vertical-align: middle;
    font-size: 14px;
    border-spacing: 12px 0px;
}

    #pageTypeImagesDivsevenFoot div.prev-con > div,
    #pageTypeImagesDivsevenFoot div.next-con > div {
        display: table-cell;
        vertical-align: middle;
    }

#pageTypeImagesDivsevenFoot > div.prev-con {
    float: left;
    cursor: pointer;
}

    #pageTypeImagesDivsevenFoot > div.prev-con .icon {
        background-image: url(/images/Wizard/arrow-previous.png);
    }

#pageTypeImagesDivsevenFoot > div.next-con {
    float: right;
    cursor: pointer;
}

    #pageTypeImagesDivsevenFoot > div.next-con .icon {
        background-image: url(/images/Wizard/arrow-next.png);
    }

#pageTypeImagesDivsevenFoot > div .icon {
    width: 25px;
    height: 25px;
    background-size: 100%;
    cursor: pointer;
}


#pageTypeImagesDivsevenSample .flex-direction-nav .flex-next {
    display: none;
}

#pageTypeImagesDivsevenSample .flex-direction-nav {
    display: none !important;
}

#pageTypeImagesDivseven .flex-direction-nav {
    display: none;
    position: absolute;
    width: 100%;
}

.home_type_div {
    cursor: pointer;
}

.home_type_div_commingsoon {
    cursor: default;
}

.footer {
    background-color: #000;
    height: 40px;
    border: solid 1px #adadad;
    position: relative;
    text-align: center;
    width: 100%;
}

.wizard-seperator {
    background-color: #E6E6E6;
    float: left;
    height: 500px;
    margin: 92px 50px 0;
    width: 1px;
}

.slides li {
    width: 550px !important;
}

div.flex-black {
    width: 10px;
    height: 10px;
    background-color: Black;
}

div.flex-gray {
    width: 10px;
    height: 10px;
    background-color: #b9b9b9;
}

    div.flex-gray:hover {
        box-shadow: 1px 1px 1px #3D3D3D inset;
    }
/* .flex-direction-nav .flex-next {
    top:215px;
    right: -98px !important;
}*/
.flex-viewport {
    /*background-color:Green;*/
    width: 550px !important;
}

#pageTypeImagesDivsevenSample .flex-viewport {
    margin-top: -8px;
}





html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button {
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
}

body {
    /*background-image:url(../Images/start/footerImageFinal.png)!important;
 background-repeat:repeat-x!important;
 background-position:0% 100%!important;
 background-attachment:fixed;*/
}

ol, ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

li {
    list-style-image: none;
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a img, IMG {
    border: 1px solid #E6E6E6;
}

a {
    outline-width: 0;
    text-decoration: none;
    border: none;
    outline: 0;
}

body {
    background-color: #FFF;
    font: normal 11px Arial;
    line-height: 1;
    color: #000;
    height: 100%;
    margin: 0;
    padding: 0;
}

.choose_con {
    background-color: #FFF;
    font: normal 11px Arial;
    color: #000;
    z-index: 30001;
    left: 0;
    margin: 50px auto;
    width: 900px;
}

    .choose_con .pager {
        width: 95px;
        margin: 0 auto;
    }

        .choose_con .pager UL LI {
            display: inline-block;
            margin: 0 1px;
        }

            .choose_con .pager UL LI A {
                font: normal 12px Arial;
                color: #707070;
            }

                .choose_con .pager UL LI A.selected {
                    font-weight: 700;
                    color: #000;
                }

    .choose_con .pager_page_type {
        margin: 80px auto 0 129px;
        text-align: center;
        width: 343px;
        display: none;
    }

        .choose_con .pager_page_type UL LI {
            display: inline-block;
            margin: 0 5px;
        }

            .choose_con .pager_page_type UL LI A {
                font: normal 11px Arial;
                color: #000;
                display: inline-block;
            }

                .choose_con .pager_page_type UL LI A.selected {
                    font-weight: 700;
                    color: #02B4CF;
                }

    .choose_con .start_con {
        width: 595px;
        height: 365px;
        border: solid 1px #000;
        background-color: #FFF;
        margin: 50px auto;
        padding: 20px;
    }

        .choose_con .start_con .top_con H1.login_title {
            background: url(../Images/start/title_login.png) no-repeat;
            width: 85px;
            height: 33px;
            display: block;
            margin: 14px 0 0 8px;
        }

        .choose_con .start_con .top_con H1.welcome_title {
            background: url(../Images/start/title_welcome.png) no-repeat;
            width: 147px;
            height: 27px;
            display: block;
            margin: 14px 0 0 8px;
        }

        .choose_con .start_con .top_con A.logo {
            background: url(../Images/start/logo.png?v=v1.6.34592) no-repeat 0 0;
            width: 44px;
            height: 54px;
            display: block;
        }

        .choose_con .start_con .copy {
            font: normal 10px Arial;
            text-align: center;
            color: #313131;
            margin: 170px 0 0;
        }

        .choose_con .start_con .login_form {
            border-left: solid 1px #929292;
            color: #000;
            font: normal 14px Arial;
            width: 280px;
            height: 342px;
            margin: 14px 0 0 50px;
            padding: 0 0 0 30px;
        }

        .choose_con .start_con form H1.start_designing {
            background: url(../Images/start/title_start.png) no-repeat scroll 0 0;
            display: inline-block;
            height: 34px;
            width: 233px;
            margin: 0 0 30px;
        }

        .choose_con .start_con form H1.create_new {
            background: url(../Images/start/title_create.png) no-repeat scroll 0 0;
            display: inline-block;
            height: 28px;
            width: 251px;
            margin: 0 0 30px;
        }

        .choose_con .start_con form fieldset {
            border: none;
            margin: 0;
            padding: 0;
        }

            .choose_con .start_con form fieldset ol {
                list-style: none;
                margin: 0;
                padding: 0;
            }

        .choose_con .start_con form label {
            clear: left;
            color: #707070;
            float: left;
            font: bold 14px/25px Arial;
            margin: 0;
            padding: 0 10px 0 0;
        }

        .choose_con .start_con form ol.con_info LI {
            margin: 0 0 15px;
        }

            .choose_con .start_con form ol.con_info LI INPUT {
                background: url(../Images/start/input.png) no-repeat 0 0;
                border: 0;
                color: #959595;
                float: right;
                font: bold 14px Arial;
                width: 182px;
                margin: 0;
                padding: 5px;
            }

        .choose_con .start_con form ol.check {
            margin: 0 0 0 85px;
            padding: 0;
        }

            .choose_con .start_con form ol.check label {
                display: block;
                line-height: 26px;
                clear: right;
                float: right;
                font: normal 12px/20px Arial;
                color: #000;
                margin: 0;
                padding: 0;
            }

            .choose_con .start_con form ol.check LI {
                display: inline-block;
                width: 110px;
                float: left;
            }

                .choose_con .start_con form ol.check LI.forgot {
                    float: right;
                    background: url(../img/forgot.png) no-repeat 0 3px;
                    height: 25px;
                    width: 130px;
                    padding: 0 0 0 22px;
                }

        .choose_con .start_con form button.start {
            background: url(../Images/start/start_btn.png) no-repeat;
            width: 88px;
            height: 37px;
            float: right;
            border: none;
            cursor: pointer;
            margin: 15px 0 0;
            padding: 0;
        }

        .choose_con .start_con form button.create {
            background: url(../Images/start/create_btn.png) no-repeat;
            width: 88px;
            height: 37px;
            float: right;
            border: none;
            cursor: pointer;
            margin: 15px 0 0;
            padding: 0;
        }

    .choose_con .open_recent {
        margin: 30px 0 0;
    }

        .choose_con .open_recent H1.open {
            background: url(../Images/start/title_open.png) no-repeat scroll 0 0;
            display: inline-block;
            height: 34px;
            width: 298px;
            margin: 0 0 20px;
        }

        .choose_con .open_recent A.view_all {
            background: url(../Images/start/view_btn.png) no-repeat;
            width: 88px;
            height: 37px;
            float: right;
            border: none;
            cursor: pointer;
            margin: 30px 0 0;
            padding: 0;
        }

        .choose_con .open_recent .recent_sites UL LI A {
            display: block;
            color: #000;
            font: normal 14px Arial;
            margin: 0 0 3px;
        }

            .choose_con .open_recent .recent_sites UL LI A:hover {
                text-decoration: underline;
            }

    .choose_con .navigation_con {
        width: 565px;
        height: 280px;
        border: solid 1px #000;
        background-color: #FFF;
        margin: 50px auto;
        padding: 20px;
    }

        .choose_con .navigation_con .top_con H1.navigation_title {
            background: url(../Images/start/title_select.png) no-repeat;
            width: 166px;
            height: 64px;
            display: block;
            margin: 14px 0 0;
        }

        .choose_con .navigation_con .nav_slider {
            border-left: solid 1px #929292;
            color: #000;
            font: normal 14px Arial;
            width: 280px;
            height: 255px;
            margin: 14px 0 0 50px;
            padding: 0 0 0 30px;
        }
/*
.choose_layout_type {
margin: 90px 0 0 -21px;
}
*/
.choose_layout_type {
    border-left: 0px solid #E7E7E7;
    padding: 0 0 0 40px;
    margin-top: -39px;
}

.choose_con .corner {
    background: url(../Images/start/corner.png) no-repeat 0 0;
    width: 73px;
    height: 73px;
    position: absolute;
    right: -2px;
    top: -2px;
}

.choose_con .choose_layout {
    margin: 0 0 0 42px;
}

    .choose_con .choose_layout UL LI {
        display: block;
        float: left;
        position: relative;
        margin: 0 5px;
    }

        .choose_con .choose_layout UL LI.or {
            color: #707070;
            font: bold 12px Arial;
            margin: 130px 5px 0;
        }

        .choose_con .choose_layout UL LI SPAN {
            display: block;
            text-align: center;
            font: bold 12px Arial;
            color: #000;
            margin: 5px 0;
        }

            .choose_con .choose_layout UL LI SPAN.goto {
                background: url(../Images/start/choose_btn.png) no-repeat 0 0;
                width: 147px;
                height: 24px;
                position: absolute;
                bottom: 27px;
                left: 2px;
                cursor: pointer;
                margin: 0;
            }

            .choose_con .choose_layout UL LI SPAN.choose {
                background: url(../Images/start/choose_gallery_btn.png) no-repeat 0 0;
                width: 147px;
                height: 24px;
                position: absolute;
                bottom: 27px;
                left: 2px;
                cursor: pointer;
                margin: 0;
            }

.choose_con H1.choose_type {
    background: url(../Images/start/start_text.jpg) no-repeat 0 0;
    width: 217px;
    height: 198px;
    margin: 92px 0 0;
}

.choose_con .choose_content_con {
    width: 920px;
    padding: 188px;
}

.choose_con .choose_type_content_con {
    width: 942px;
    position: relative;
    top: 0px;
    margin: 0 auto;
}

.choose_con .slider_page {
    width: 445px;
    margin: 0 auto;
}

    .choose_con .slider_page .title_page_type {
        position: absolute;
        font: normal 11px Arial;
        color: #000;
        text-align: center;
        width: 135px;
    }

.choose_con .left_container {
    width: 90px;
    border-right: solid 1px #959595;
    margin: 20px 15px 0 0;
    padding: 70px 0;
}

    .choose_con .left_container UL LI {
        display: block;
        height: 25px;
        position: relative;
        margin: 0;
        padding: 0;
    }

        .choose_con .left_container UL LI A {
            display: block;
            height: 25px;
            font: normal 12px Arial;
            color: #000;
            left: 0;
            padding: 8px;
        }

            .choose_con .left_container UL LI A.selected {
                font-weight: 700;
                display: block;
                height: 25px;
                color: #02b4cf;
            }

            .choose_con .left_container UL LI A.arrow, .choose_con .left_container UL LI A:hover {
                display: block;
                background: url(../Images/start/list_arrow.png) no-repeat scroll right 10px;
                height: 12px;
                right: -1px;
            }

#portfolio {
    float: left;
    width: 550px;
    margin: 0 0 0 20px;
    position: relative;
    padding-bottom: 15px;
}

    #portfolio #Layout_Container {
        margin-top: -30px;
    }

.slideContainer {
    /*width:390px;*/
    width: 680px;
    margin: 0 auto;
}

.projects {
    height: 340px;
    position: relative;
}

    .projects ul {
        list-style-type: none;
        height: 330px;
    }

        .projects ul li .project {
            display: inline;
            float: left;
            height: 180px;
            margin: 8px 17px 43px;
            position: relative;
            width: 240px;
        }

        .projects ul li .projectName {
            direction: ltr;
            font-family: Arial;
            font-size: 14px;
            color: #a7a7a7;
            height: 21px;
            text-align: center;
        }

        .projects ul li .project a.plus {
            background: url(../Images/start/choose_btn.png) no-repeat scroll 0 0 transparent;
            font-size: 0;
            height: 32px;
            left: 2px;
            line-height: 0;
            position: absolute;
            text-indent: -4000px;
            top: 124px;
            width: 147px;
            z-index: 5;
        }

    .projects SPAN {
        background-color: #02B4CF;
        color: #FFF;
        height: 24px;
        left: 2px;
        line-height: 0;
        position: absolute;
        top: 100px;
        width: 127px;
        z-index: 5;
        padding: 0 10px;
    }


        .projects SPAN.home_type {
            display: table;
            position: absolute;
            top: 157px;
            left: 50%;
            transform: translateX(-50%);
            background-color: #feca2c;
            color: #262628;
            line-height: 0;
            z-index: 5;
            font-size: 14px;
            background-color: rgb(254, 200, 65);
            border-radius: 20px;
            padding: 0px 24px;
            width: auto;
        }

            /*.projects SPAN A:hover,.projects SPAN.home_type A:hover {

cursor:pointer;
color:#abe3eb;
}*/

            .projects SPAN.home_type A {
                color: #262628;
                cursor: pointer;
                font: bold 14px Arial;
                margin: 0 86px;
                display: block;
                height: 35px;
                padding-top: 9px;
                margin: auto;
                text-align: center;
                padding: 0;
                display: table-cell;
                vertical-align: middle;
                font-size: 14px;
                font-family: "Helvetica W02 Roman", Arial, Verdana !important;
                color: #262628;
                font-weight: normal;
                height: 32px;
            }

#folderListUlseven {
    line-height: 25px;
}

    #folderListUlseven li a {
        text-decoration: none;
    }

        #folderListUlseven li a:hover {
            color: #02B4CF;
            text-decoration: none;
        }

#pager_page_type_ul a {
    text-decoration: none;
    cursor: default;
}

.pointer {
    cursor: pointer;
}

.flexsliderDiv_Sample {
    /*margin-top:-420px;*/
}

.thumb_pop {
    /*height:355px;*/
    /*width:311px;*/
    z-index: 1000;
    position: relative;
    /*margin:40px auto 0;*/
}

    .thumb_pop .thumb_big {
        background: none;
        height: 378px;
        margin-left: 4px;
        width: 536px;
        z-index: 3000;
    }

    .thumb_pop .thumb_con IMG {
        /*border:solid 2px #000;*/
        width: 505px;
        height: 346px;
        margin-left: 15px;
        margin-top: 17px;
    }

    /*.opacity_bg {
 background-color: #FFFFFF;
   
    height: 50px;
    margin-left: 10px;
    margin-top: -28px;
    
    position: absolute;
    width: 990px;
    z-index: 0;
}*/

    /*.choose_thumb A:hover {
  color: #abe3eb;

}*/

    .thumb_pop .choose_thumb {
        display: table;
        position: absolute;
        top: 157px;
        left: 50%;
        transform: translateX(-50%);
        background-color: #feca2c;
        color: #262628;
        line-height: 0;
        z-index: 2000;
        font-size: 14px;
        background-color: rgb(254, 200, 65);
        border-radius: 20px;
        padding: 0px 24px;
        width: auto;
    }

        .thumb_pop .choose_thumb a {
            color: #262628;
            cursor: pointer;
            font: bold 14px Arial;
            margin: 0 86px;
            display: block;
            height: 35px;
            padding-top: 9px;
            margin: auto;
            text-align: center;
            padding: 0;
            display: table-cell;
            vertical-align: middle;
            font-size: 14px;
            font-family: "Helvetica W02 Roman", Arial, Verdana !important;
            color: #262628;
            font-weight: normal;
            height: 32px;
        }

#portfolio A.close {
    background: url("../images/start/x-icon.png") no-repeat scroll 0 0 transparent;
    /*display: none;*/
    height: 25px;
    margin-right: -160px;
    margin-top: 0;
    position: absolute;
    right: 172px;
    width: 25px;
    z-index: 4000;
}

.cf:before, .cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    zoom: 1;
}

.waiting-div {
    width: 100%;
    height: 100%;
    position: absolute;
    display: none;
}

    .waiting-div .opacity_preloder {
        background-color: #282828;
        width: 100%;
        top: 34px; /*top:34px;height:94.2% delete top bottom*/
        bottom: 22px;
        z-index: 8000;
        position: absolute;
        visibility: visible;
    }

    .waiting-div img {
        z-index: 9000;
    }

    .waiting-div .WizardPreloaderText {
        font-family: Arial;
        font-size: 14px;
        color: #fff;
        z-index: 9000;
        margin-bottom: 10px;
    }


.preloaderContentDiv {
    text-align: center;
    width: 200px;
    height: 80px;
    position: absolute;
    margin: -40px 0 0 -100px;
    top: 50%;
    left: 50%;
    z-index: 9000;
}

.header_top {
    background-color: #fff;
    width: 100%;
    position: relative;
    height: 70px;
    line-height: 70px;
    text-align: center;
}

    .header_top > div {
        text-align: left;
    }

    .header_top a img {
        border: none;
    }

    .header_top a.dashboardLink {
        line-height: normal;
        font-family: Arial;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        color: #fff;
        position: absolute;
        top: 9px;
        left: 44px;
        text-decoration: underline
    }

article, aside, dialog, figure, footer, header, hgroup, nav, section, .choose_con .choose_layout UL LI A IMG {
    display: block;
}

.L, .header_top .leftLinks {
    float: left;
}

.R, .header_top .rightLinks {
    float: right;
}

.choose_con .pager UL, .choose_con .pager_page_type UL, .choose_con .open_recent .recent_sites UL, .choose_con .choose_layout UL, .choose_con .left_container UL {
    margin: 13px;
    padding: 0;
    visibility: hidden;
}

.choose_con .start_con .left_con, .choose_con .navigation_con .left_con {
    width: 200px;
}

.choose_con .start_con .description, .choose_con .navigation_con .description {
    width: 200px;
    font: normal 11px Arial;
    color: #707070;
    margin: 30px 0 0;
}

.blackFooter {
    width: 100%;
    height: 23px;
    bottom: 0px;
    position: fixed;
    z-index: 10;
    background-color: #000
}

.projects ul li .project a, .thumb_pop .thumb_con {
    position: relative;
    cursor: pointer;
    /*display:none;*/
}

.projects ul.flex-direction-nav, .projects ul.flex-direction-nav_Sample {
    height: auto;
}



.strip_bg {
    background-color: #E6E6E6;
    border-bottom: 1px solid #D9D9D9;
    height: 45px;
    margin: 0 0 25px;
    padding: 0;
}

.no_strip_bg {
    background-color: #FFF;
    border: none;
    height: 45px;
    margin: 0 0 25px;
    padding: 0;
}

#folderListUlseven li a.selected, #pager_page_type_ul a.selected {
    color: #02B4CF;
}


/* New Wizard added */
.choose_con H1.how { /*background:url(/images/Wizard/how.png) no-repeat 0 0;*/ /*width:554px; height:70px; margin:0 0 50px 0;*/
    /* background: url(/images/Wizard/how.png) no-repeat 0 0; */
    /*background: url(/images/Wizard/how.png) no-repeat 0 0; */
    /* background: url(/images/Wizard/how.png) no-repeat 0 0; */
    width: 554px;
    height: 70px;
    margin: 0 0 50px 0;
    font-size: 44px;
    letter-spacing: -2px;
    padding-left: 0px;
    font-weight: bold;
}

    .choose_con H1.how span { /*background:url(/images/Wizard/how.png) no-repeat 0 0;*/ /*width:554px; height:70px; margin:0 0 50px 0;*/
        /* background: url(/images/Wizard/how.png) no-repeat 0 0; */
        /*background: url(/images/Wizard/how.png) no-repeat 0 0; */
        /* background: url(/images/Wizard/how.png) no-repeat 0 0; */
        width: 554px;
        height: 70px;
        margin: 0 0 50px 0;
        font-size: 28px;
        letter-spacing: -2px;
        padding-left: 0px;
        font-weight: bold;
        display: block;
    }

/*.choose_con H1.layout {background:url(../images/wizard/Select-your-Layout.png) no-repeat 0 0; width:222px; height:180px; margin:0 51px 25px 0;  }*/


H1#wizardTitle {
    margin-bottom: 70px;
}

.langSPA H1#wizardTitle {
    margin-bottom: 100px;
}

.langRUS H1#wizardTitle {
    margin-bottom: 125px;
}

.langRUS .choose_con H1 div.bigContent {
    font-size: 44px;
    letter-spacing: -4px;
    padding-left: 0px;
    font-weight: bold;
    width: 222px;
    height: 80px;
    margin: 0 51px 75px 0;
}


.choose_con H1 div.bigContent {
    font-size: 44px;
    letter-spacing: -4px;
    padding-left: 0px;
    font-weight: bold;
    width: 222px;
    height: 80px;
    margin: 0 51px 25px 0;
}

.choose_con H1 div.smallContent {
    width: 166px;
    height: 20px;
    margin: 0 51px 25px 0;
    font-size: 22px;
    letter-spacing: -1px;
}


.choose_con A.go_back {
    position: relative;
    z-index: 999;
    width: 70px;
    height: 31px;
    font: bold 14px/31px Arial;
    color: #FFF;
    text-align: center;
    background: #000 url(../images/wizard/white_arrow_btn.png) no-repeat 7% center;
    padding: 0 0 0 10px;
    display: block;
}

.how {
    height: 450px;
    position: relative;
    padding-left: 64px;
}

    .how ul {
        list-style-type: none;
        height: 435px;
        overflow: hidden;
        position: relative;
    }

        .how ul li {
            float: left;
            display: inline;
            margin: 0 25px 0 0;
            position: relative;
        }

.langRUS .how ul li {
    float: left;
    display: inline;
    margin: 0 25px 15px 0;
    position: relative;
}

.how ul li a {
    position: relative;
}
    /*.how ul li  a IMG{ border:solid 1px #e6e6e6;}*/
    .how ul li a IMG {
        border: solid 1px #e6e6e6;
        max-width: 100%;
    }

    .how ul li a.plus {
        background: url("/images/Wizard/choose_btn.png") no-repeat scroll 0 0 transparent;
        font-size: 0;
        height: 32px;
        left: 2px;
        line-height: 0;
        position: absolute;
        text-indent: -4000px;
        top: 100px;
        width: 147px;
        z-index: 5;
    }

.how .title {
    color: #000;
    font: bold 24px Arial;
    margin: 0 0 10px 0;
}

    .how .title SPAN {
        color: #a7a7a7;
        font-size: 14px;
        font-weight: normal;
    }

.how SPAN.action {
    display: none;
    background-color: #1a9ef2;
    color: #FFFFFF;
    height: 35px;
    left: 1px;
    line-height: 35px;
    padding: 0;
    position: absolute;
    bottom: 0px;
    width: 238px;
    z-index: 5;
    text-align: center;
    cursor: pointer;
}

    .how SPAN.action A {
        color: #FFFFFF;
        font: bold 14px/35px Arial;
    }

.description_layout {
    margin: 0 0 10px 0;
    display: table;
    width: 100%;
}

    .description_layout > div {
        display: table-cell;
        vertical-align: middle;
        float: none;
    }

    .description_layout A.mag {
        background: url("../images/wizard/mag_sprite.png") no-repeat scroll 0 0;
        width: 17px;
        height: 16px;
        display: block;
    }

        .description_layout A.mag:hover {
            background: url("../images/wizard/mag_sprite.png") no-repeat scroll 0 -17px;
            width: 17px;
            height: 16px;
            display: block;
        }

    .description_layout .title {
        color: #646464;
        font-size: 14px;
        line-height: 16px;
    }
/*  */

.how li:hover SPAN.action {
    display: block;
}

.WLightBoxOverlayStore {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    /*background-color: #000;*/
    z-index: 3;
    /*    -moz-opacity: 0.8;*/
    opacity: 0.8;
    filter: alpha(opacity=80);
    z-index: 99999;
    background-color: #000;
}

#ddlCountry {
    background: #FFFFFF !important;
    border-radius: 25px;
    color: #000 !important;
    height: 23px;
    outline: 0;
    border: 0;
}

    #ddlCountry:focus {
        box-shadow: 0 0 3pt 2pt #1a9ef2;
    }

    #ddlCountry option {
        background-color: #fff;
    }

.services_inputs {
    margin: 10px 0 0 20px;
}

    .services_inputs UL {
        margin: 0;
        padding: 0;
        margin-left: 70px;
    }

        .services_inputs UL LI {
            margin: 20px 0 !important;
            /*display: table-row;*/
        }

            /* .services_inputs UL LI label:not(.change-pass-error) {
                width: 130px;
                line-height: 23px;
                float: left;
            }*/

            .services_inputs UL LI INPUT {
                width: 242px;
                position: relative;
                padding: 2px 2px 2px 8px;
                background: #FFFFFF !important;
                border: 1px solid #e6e6e6;
                border-radius: 25px;
                color: #000 !important;
                height: 17px;
            }

                .services_inputs UL LI INPUT:focus-visible {
                    outline: 0;
                    border: 0;
                }

            .services_inputs UL LI #ddlCountry {
                width: 254px;
            }

                .services_inputs UL LI #ddlCountry:focus-visible {
                    outline: 0;
                    border: 0;
                }

            .services_inputs UL LI INPUT:focus {
                /* outline: none;*/
                box-shadow: 0 0 3pt 2pt #1a9ef2;
            }

        .services_inputs UL LI {
            display: flex;
        }

            .services_inputs UL LI label {
                width: 40% !important;
                line-height: 23px;
                width: 40%;
                color: #000 !important;
                display: block;
                /*font-family: 'Helvetica W02 Roman' !important;*/
                font-family: 'Roboto', sans-serif !important;
                font-size: 16px !important;
            }

    .services_inputs .errormsg {
        width: 40%;
    }

    .services_inputs #storeError {
        color: red;
    }

.validcontrol span {
    display: none;
    color: red;
    margin-top: 7px;
    padding-left: 6px;
}


.storeFooter .save UL LI {
    margin: 0 12px;
}

    .storeFooter .save UL LI .save_btn {
        background-color: #262628 !important;
        color: #FFF;
        text-decoration: none;
        padding: 5px 0px;
        border-radius: 25px;
        width: 74px;
        cursor: pointer;
    }

    .storeFooter .save UL LI .cancel_btn {
        /*background: transparent !important;*/
        /*color: #000;*/
        /*text-decoration:underline;*/
        background-color: #262628 !important;
        color: #FFF;
        text-decoration: none;
        padding: 5px 20px;
        border-radius: 25px;
        cursor: pointer;
    }

.storeFooter .save UL {
    display: flex;
    align-items: center;
}

.storeFooter {
    height: 40px;
    margin-top: 30px;
}

.WMainBoxHeader {
    display: block;
    height: 38px;
    background: #262628;
    padding-left: 12px;
}

    .WMainBoxHeader #videoTutorialsTitle {
        float: left;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: bold;
        /*font-family: 'Helvetica W02 Roman' !important;*/
        font-family: 'Roboto', sans-serif !important;
        margin: 12px 0 0 0;
    }

.WMainBoxHeaderActions {
    background-image: url(../images/shared/close_welcome_new.png);
    background-repeat: no-repeat;
    float: right;
    height: 25px;
    margin-right: 0;
    margin-top: 12px;
    text-align: right;
    width: 25px;
    cursor: pointer;
    -webkit-transition: transform 0.15s;
    -moz-transition: transform 0.15s;
    -o-transition: transform 0.15s;
    transition: transform 0.15s;
}

.shoprocket_store, .general_overview {
    position: absolute;
    width: 730px;
    height: 453px;
    z-index: 999999999;
    top: 50%;
    left: 50%;
    margin-top: -226px;
    margin-left: -365px;
    padding: 0;
}

    .shoprocket_store .WLightBox, .general_overview .WLightBox {
        width: 730px;
        /*     height: 315px;*/
        background: #f4f4f4;
    }

.q-required::after {
    content: "*";
    color: red;
    padding-left: 3px;
}
