/* Reset CSS  */
h1, h2, h3, h4, h5, h6, p {
    border: 0;
    margin: 0;
    padding: 0;
    font-weight: normal;
    vertical-align: baseline;
}

/*h1 {*/
    /*font-size : 22px;*/
    /*padding: 15px 0 7px 5px;*/
    /*text-transform : capitalize;*/
/*}*/

h1 {
    font-size: 34px;
    text-align: center;
    padding: 8px 0 15px 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    text-transform : capitalize;
}

h2 {
    font-size : 18px;
}

h3 {
    font-size : 14px;
}

pre {
    background: none;
    border:none;
    word-break:normal;
}

.line {
    border-bottom : 1px solid #a7a7a7;
}

body{
    font: 1em regular;
}

a{
    text-decoration:none;
    color: #999;
}
a:hover{
    text-decoration:underline;
}

input{
    border:none;
    outline:none;
}
input[type=button], input[type=submit]{
    cursor:pointer;
}

body{
    background: #fff;
}

/*** Fonts ***/
/*Arial*/
@font-face {
    font-family: 'arial';
    src: url('fonts/arial.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'arial_bd';
    src: url('fonts/arialbd.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'arial_bi';
    src: url('fonts/arialbi.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'arial_i';
    src: url('fonts/ariali.ttf');
    font-weight: normal;
    font-style: normal;
}

/*Georgia*/
@font-face {
    font-family: 'georgia';
    src: url('fonts/georgia.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'georgia_b';
    src: url('fonts/georgiab.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'georgiai';
    src: url('fonts/georgiai.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'georgiaz';
    src: url('fonts/georgiaz.ttf');
    font-weight: normal;
    font-style: normal;
}


/*** Top ***/
#top{
    width:1190px;
    margin:0 auto;
}

.logo{
    float:left;
}
.center{
    width:697px;
    border-bottom:1px solid #909090;
    float:left;
    margin: 0 0 0 53px;
}

/** color picker **/
#top .color_picker{
    float:left;
    margin:97px 0 0 115px;
}
#top .color_picker p{
    font:13px arial_bd
}
#top .styled-select {
    width: 138px;
    height: 26px;
    overflow: hidden;
    background: url(images/select_arrow.png) no-repeat right #fff;
    border: 1px solid #D5D5D5;
    border-right:none;
    margin:6px 0 0 0;
}
#top .styled-select select {
    background: transparent;
    width: 139px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    outline:none;
    border-radius: 0;
    height: 26px;
    cursor:pointer;
    -webkit-appearance: none;
}






/**** Sidebar ****/
#content{
    width:1190px;
    margin:0 auto;
}
#sidebar{
    width:202px;
    padding-right : 35px;
    float:left;
    margin-top: -50px;
}

.menu-name {
    text-transform: uppercase;
    font-size:14px;
    font-family: "roboto condensed";
    text-align: center;
    margin-bottom : 3px;
}

.side-menu {
    font-size: 13px;
    padding-top:2px;
}

.side-menu li {
    border-bottom : 1px solid #efefef;
    width : 200px;
}

.side-menu li a {
    padding-left : 10px;
    display:block;
    color : #333;
    font-size : 17px;
    line-height : 40px;
    transition : 0.5s;
    -webkit-transition : 0.5s;
    background : #fff url("images/menu-check.png") no-repeat 3px -20px;
    border:1px solid #fff;
}

.side-menu li a:hover {
    padding-left : 25px;
    background-position : 3px center;
    background-color : #eee;
    border:1px solid #888;
}

/*#sidebar ul li {*/
    /*display:block;*/
    /*font:14px georgia;*/
    /*line-height:29px;*/
    /*margin: 0 0 0 15px;*/
/*}*/

/*#sidebar ul li:first-child{*/
    /*line-height:23px;*/
/*}*/

/*#sidebar ul li:last-child{*/
    /*line-height:27px;*/
/*}*/


/**** Main Content Product ****/
#main{
    width:945px;
    float:left;
}
#main .navigation{
    margin:29px 0 10px 1px;
}
#main .navigation p{
    display:block;
    color:#424242;
    float:left;
    font:12px arial;
    letter-spacing: 1px;
    text-transform: capitalize;
 }
#main .navigation .arrow{
    background: url("images/arrow.png") center center no-repeat;
    width:6px;
    height:14px;
    float:left;
    display:block;
    padding: 0 8px;
}
#main .product-img{
    float:left;
    margin:20px 0 0 1px;
}
#main .product-img img{
    border:1px solid #F7F7F7;
}
#main .product-img .main_img{
    display:block;
    margin: 0 0 5px 0;
}
#main .product-img .middle{
    margin: 0 2px;
}

.mobile-preview {
    display:none;
}

.mobile-preview .img-thmb {
    border:1px solid #eee;
}



/*** Product details ***/
.product_details{
    width:690px;
    height:193px;
    margin: 100px 0 0 3px;
}
.product_details .row_div{
    border:1px solid #EEEEEE;
    border-top:none;
    background:#FBFBFB;
}
.product_details .row_div:first-child{
    border:1px solid #D5D5D5;
    background: #F6F6F6;
}
.product_details .row_div:first-child p{
    font:16px arial_bd!important;
    display:block!important;
    width:130px!important;
    line-height:52px!important;
    margin:0 0 0 31px!important;
}
.product_details .row_div p{
    font:14px arial_bd;
    display:block;
    width:130px;
    line-height:47px;
    margin:0 0 0 31px;
    float:left;
}
.product_details .row_div span{
    font:13px arial;
    line-height:47px;
}


/**** Other Products ****/
.products_wrap{

}
.products_wrap h1{
    text-transform: uppercase;
    font: 24px arial_bd;
    padding: 28px 0 0px 5px;
    word-spacing: 2px;
    line-height: 24px;
}
.products_wrap .product{
    float:left;
    width:204px;
    height:308px;
    margin:20px 15px 35px 9px;
}
.products_wrap .product .img-thmb{
    border:1px solid #F7F7F7;
}
.products_wrap .product p.first{
    font: 13px arial_bd;
    padding: 10px 0 0 0;
    word-spacing: 4px;
    line-height: 18px;
}
.products_wrap .product p.second{
    text-transform: uppercase;
    font: 15px arial;
    margin: 9px 0 0 4px;
}
.products_wrap .product button{
    margin:16px 0 0 1px;
}
.products_wrap .all_products{
    text-transform: uppercase;
    font:12px arial_bd;
    text-align:center;
    letter-spacing:2px;
}
.products_wrap .all_products a{
    text-decoration:underline;
    color:black;
}
.products_wrap .all_products a:hover{
    text-decoration:none;
    color:black;
}



/*** Footer ***/
#footer{
    margin:300px 0 0 0;
    min-width: 781px;
    background: #515151;
}
#footer .footer_content{
    width:781px;
    margin: 0 auto;
    padding:30px 0 20px 0;
}
#footer .footer_content ul{
    display:block;
    float:left;
    padding: 7px 90px 0 0;
}
#footer .footer_content ul li{
    font:14px georgia;
    line-height: 28px;
}
#footer .footer_content ul li a{
    color:#fff;
}
#footer .footer_content .search{
    float:right;
    margin:-6px 0 0 0;
}
#footer .footer_content .search input[type=search]{
    width:186px;
    height:33px;
    border-top:1px solid #5E5E5E;
    border-bottom:1px solid #5E5E5E;
    border-left:1px solid #5E5E5E;
    background:#636363;
    padding:0 0 0 10px;
    float:right;
    margin:5px 0 0 0;
    color:#fff;
    border:none;
    outline:none;
    border-radius:0px;
}
input[type=search]:focus{
    box-shadow:none;
}
#footer .footer_content .search input[type=button]{
    background: url(images/search.png);
    width:40px;
    height:33px;
    float:right;
    margin:5px 0 0 0;
}
#footer .footer_content .search img{
    margin:25px 0 0 5px;
    float:left;
}
#footer .footer_content .search p{
    color:#fff;
    font:22px arial_bd;
    float:left;
    margin:15px 0 0 16px;
    line-height: 25px;
    letter-spacing: 3px;
}
#footer .footer_content .search p span{
    font:18px arial_bd;
    letter-spacing: 0px;
}
#footer .copyright{
    display:block;
    width:200px;
    margin: 0 auto;
    color: #8B8B8B;
    font:13px georgia;
    text-align:center;
    word-spacing:3px;
    padding:0 0 15px 85px;
}


/************* Main Page *****************/

/*** main_page ***/

#main_page {
    background : url('images/ajax-loader.png') no-repeat center center;
    min-height: 200px;
}

#main_page .timer{
    border:1px solid #FF8D73;
    width: 405px;
    height: 44px;
    margin: 5px auto;
}
#main_page .timer p.title{
    float:left;
    margin: 13px 0 0 20px;
    word-spacing: 1px;
}
#main_page .timer p.count{
    text-transform:uppercase;
    font:15px arial;
    margin: 14px 0 0 124px;
}
/*TODO slider*/
#main_page .slider{
    width:694px!important;
    height:709px;
    border-right:1px solid #2E2E2E;
    border-left:1px solid #2E2E2E;
    margin:40px 0 0 -11px;
}
#main_page .slider .arrow_left, #main_page .slider .arrow_right{
    position:absolute;
    background: url("images/slider_sprite.png");
    width:15px;
    height:84px;
    cursor:pointer;
}
#main_page .slider .arrow_left{
    background-position:45px 0;
    margin:285px 0 0 -1px;
}
#main_page .slider .arrow_right{
    background-position:15px 0;
    margin:285px 0 0 680px;
}
#main_page .slider .arrow_left:hover{
    background-position:0 0;
}
#main_page .slider .arrow_right:hover{
    background-position:30px 0;
}
#main_page .slider .old_price{
    text-decoration:line-through;
    color:#A3A3A3;
}
#main_page .slider .products_wrap{
    margin:0 0 0 6px;
}
#main_page .slider .products_wrap .product.sec_line{
    margin:38px 16px 35px 9px;
}
#main_page .slider .products_wrap .product{
    margin:-4px 16px 35px 9px;
}
#main_page .slider .products_wrap .product p.second{
    margin:6px 0 0 4px;
}
#main_page .slider .products_wrap .product button{
    margin:16px 0 0 5px;
}

#main_page h3{
    text-transform:uppercase;
    font: 14px arial_bd;
    margin:46px 0 0 0;
    text-align:center;
    word-spacing:-3px;
    letter-spacing:1px;
}
#main_page h3 a{
    text-decoration:underline;
}
#main_page h3 a:hover{
    text-decoration:none;
}
#main_page .products_wrap .line{
    border-top:1px solid #CFCFCF;
    margin:16px 0 0 10px;
}
#main_page .products_wrap h1{
    margin:0;
}
#main_page .products_wrap .product{
    margin:18px 16px 35px 9px;
}

.page {
    padding: 20px 0 0 0;
}

.spacy-page {
    padding-top:40px;
}

.cartpage table div.qty-cell {
    position:relative;
}

.cartpage table div.qty-cell .popover {
    display:block;
    top : -5px;
    left : -205px;
    width : 220px;
}

/***********************************************************************************/

.logo-wrap {
    float:left;
    position: relative;
}

.site-logo {
    float:left;
    clear:left;
    margin-top:47px;
}

.call-now {
    width:136px;
    float:left;
    padding: 0 0 0 51px;
    margin : 51px 0 0 67px;
    background: url("images/phone.png") no-repeat 0 14px;
}

.call-now a {
    color : #333
}

.call-now span {
    display:block;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
}

.call-now span.name {
    font: bold 18px arial;
    letter-spacing: 0;
}

.call-now span.hours {
    font-size:10px;
    font-weight: normal;
    letter-spacing: 4.6px;
}



span.head-greet {
    font-size : 12px;
    line-height: 33px;
    margin-bottom: 18px;
    position:absolute;
    width : 500px;
    top : 0;
    left : 1px;
}

span.head-greet a {
    color : #444;
    margin-right : 20px;
    text-decoration: underline;
}

div.right-head-wrap {
    float:right;
}

.center_main {
    float:left;
}

.account-menu {
    margin : 5px -20px 21px 0;
}

.account-menu li {
    display: inline-block;
    font-size: 13px;
    padding:0 20px;
}

.account-menu li:last-child {
    padding-right: 0;
}


.account-menu li a {
    color : #333;
}

.quick-search {
    width : 223px;
    height : 32px;
    border : 1px solid #1e1e1e;
    float:right;
    clear:right;
    margin-right:3px;
}

.quick-search input.src-input {
    width:167px;
    float:left;
    height:inherit;
    border:none;
    margin:0 0 0 17px;
    padding : 0;
    outline:none;
    box-shadow: none;
    color : #333333;
    font-size: 12px;
}

.quick-search button.src-btn {
    height : inherit;
    width: 37px;
    border:none;
    float:right;
    background:#000;
}

.right-head-wrap .cart {
    margin: 0 20px 0 0;
}



.top-menu-wrap {
    float:right;
    width:964px;
    margin-top : 24px;
    padding-bottom : 10px;
    border-bottom: 1px solid #333;
}

ul.top-menu li {
    float:left;
    width:auto;
    margin:0 30px 0 0;
}

ul.top-menu li a{
    float:left;
    padding:10px;
    letter-spacing:1px;
    font-size : 17px;
    color :#333;
    font-weight:normal;
}

ul.top-menu li a:hover {
    box-shadow: 0 0 0 2px #333 inset;
    font-weight: normal;
}

.float-menu {
    position:fixed;
    top : 0;
    right: 0;
    background:#fff;
    border:1px solid #666;
    z-index : 50;
}

.cart{
    float:right;
    width : 200px;
}

.cart .cart-icon {
    position: absolute;
    right: 11px;
    top: 6px;
}

.cart-prev .dropdown-menu {
    padding : 0;
    border-radius: 0;
    min-width:300px;
}

.cart-prev .dropdown-toggle span {
    background:#000;
    width:40px;
    height : 40px;
    line-height: 16px;
    display: inline-block;
    text-align: center;
    float:left;
    margin-right:15px;
    transition : transform 0.2s linear;
    -webkit-transition : transform 0.2s linear;

}

.cart-prev .dropdown-toggle span.anim {
    transform:scaleX(1.5) scaleY(1.5);
    -ms-transform:scaleX(1.5) scaleY(1.5); /* IE 9 */
    -webkit-transform:scaleX(1.5) scaleY(1.5); /* Opera, Chrome, and Safari */
    background-color:#60b85c;
}

.cart-prev .dropdown-toggle .cart-title {
    float:left;
    width:140px;
    font-size:13px;
    font-family: "Roboto Condensed";
}

.cart-prev .dropdown-toggle .cart-cont {
    float:left;
    width:140px;
    font-size:13px;
    font-family: "Roboto Condensed";
}

.cart-content {
    border-bottom: 1px solid #ccc;
    width:400px;
}

.cart-content:hover {
    background:#f9f9f9;
}

.cart-content .cart-img {
    float:left;
    padding : 18px 18px 18px 24px;
}

.cart-content .cart-desc {
    float:left;
    padding-top:24px;
    width:250px;
}

.cart-content .cart-desc div {
    width:inherit;
    white-space: normal;
}

.cart-content .close-btn {
    float:left;
    padding-top:24px;
}

li.minicart-shipping {
    border-bottom:1px solid #ccc;
    background:#fcf8e3;
    padding :5px 42px 5px 27px;
}

li.minicart-shipping .shiplabel {
    float:left;
}

li.minicart-shipping .ammount {
    float:right;
}

/************ DropDown Cart *************/
.cart-summary {
    padding : 10px;
}

.total-label {
    float:right;
    width:100px;
    line-height: 25px;
}

.cursor-pointer {
    cursor:pointer;
}

.cart-summary .checkout-btn {
    float:left;
    color : #fff;
}

.cart-summary .checkout-btn:hover {
    background : #fff;
    color : #60b85c;
}
/****************************************/


.paging-wrap {
    padding : 15px 0 0 0;
}

.perpage-wrap {
    float:right;
    margin-top:15px;
}

.paging-wrap label.per-page-label {
    float:left;
    font-size: 13px;
    padding-right:20px;
    height : 43px;
    line-height: 43px;
    font-family: "roboto condensed";
    margin : 0;
}

.paging-wrap div.per-page {
    float:left;
}

.paging-wrap div.per-page select {
    border-radius: 0;
    margin : 0;
    height : 41px;
    padding-top:10px;
    padding-bottom: 10px;
    width : 61px;
}

.paging-wrap .first-level {
    padding-bottom : 16px;
    border-bottom : 1px solid #f6f6f6;
}

.paging-wrap .second-level {
    text-align : center;
}

.paging-wrap .second-level .pagination {
    display: inline-block;
}

.paging-wrap .second-level .pagination ul {
    border-radius: 0;
}
.pagination ul .pag-left,
.pagination ul .pag-right {
    border-radius: 0!important;
    font-family: cursive;
}

.pagination ul li a {
    color : #333333;
}

.pagination ul li.active a {
    background-color:#fff;
    border:1px solid #333;
    color : #333333;
}

.side-block {
    margin-bottom:17px;
}

.recent-visited {
    width : 190px;
}

.widget-prd {
    margin:0 0 5px 0;
    padding : 1px 0;
    border: 1px solid #fff;
    border-bottom: 1px solid #efefef;
    opacity : 0.7;
    transition : 0.3s;
    -webkit-transition : 0.3s;
    text-decoration: none;
    display: block;
}

.widget-prd:hover {
    opacity: 1;
    border: 1px solid #333;
    text-decoration: none;
}

.widget-prd .prod-info {
    font-size:12px;
    display: block;
}

.widget-prd .prod-price {
    font-size:12px;
    color : #43CF24;
}

.widget-prd .img-thmb {
    float:left;
    margin-right:3px;
}

.widget-prd .widget-prd-title {
    float:left;
    font-size: 12px;
    letter-spacing: 1px;
    width : 125px;
    margin-left: 5px;
}


.checkout-chevron {
    height : 100px;
    padding : 20px 0;
}

.ch-wrap {
    margin : 0 auto;
    width : 500px;
    height : 1px;
    position:relative;
    border-bottom:2px solid #333;
}

.ch-step {
    position:absolute;
    display: block;
    width : 25px;
    height : 25px;
    font-size:12px;
    text-align: center;
    line-height: 25px;
    border-radius : 15px;
    bottom : -14px;
    border:1px solid #000;
    background:#fff;
    box-shadow: 0 0 3px #efefef;
}

.checkout-chevron i.icon-ok {
    display:none
}

.checkout-chevron span.nr {
    display: inline;
    color:inherit;
}

.checkout-chevron .active {
    background:#444;
    color:#fff;
    text-shadow: 1px 1px #aaa;
}

.checkout-chevron .passed {
    background:#999;
    color:#e5e5e5;
}

.checkout-chevron .passed i.icon-ok {
    display:inline-block;
}

.checkout-chevron .passed span.nr {
    display: none;
}

.checkout-chevron .step-1 {
    left:0;
}

.checkout-chevron .step-2 {
    left:50%;
}

.checkout-chevron .step-3 {
    left:100%;
}


.ch-labels-wrap {
    position:relative;
    margin : 0 auto;
    width : 500px;
}

.ch-label {
    width : 80px;
    position:absolute;
    top : 20px;
    text-align: center;
    margin-left : -26px;
}

.label-1 {
    left : 0;
}

.label-2 {
    left : 50%;
}

.label-3 {
    left : 100%;
}

.ch-labels-wrap .lActive {
    font-weight : bold;
}


.confirm-statement {
    float:left;
    width:700px;
    padding-top:30px;
}

.confirm-statement label, .confirm-statement label a {
    color:#444;
    font-size: 12px;
}

.confirm-statement label a {
    text-decoration: underline;
}

.confirm-statement label input {
    margin-right : 10px!important;
    box-shadow: 0 0 4px #ff0000;
}


.order-address .back {
    float:left;
    width : 200px;
    padding-top:50px;
}

.order-address .back a {
    color :#000;
    font-size:13px;
    line-height : 15px;
}

.order-address .forward {
    float:right;
    width : 200px;
    padding-top:41px;
}

.order-address .form-horizontal {
    width : 500px;
    margin : 0 auto;
}

.global-error {
    position:absolute;
    right : 10%;
    top : 10%;
    width : 500px;
    box-shadow: 5px 6px 6px #aaa;
    -webkit-box-shadow : 5px 6px 6px #aaa;
}

.global-error * {
    color : #c09853;
}

.user-orders {
    font-size:14px;
}

.user-orders .prod-link {
    color:#08c
}

.prd-size {
    margin-bottom:14px;
}

.nobold {
    font-weight: normal;
}

span.req {
    color:#ff0000;
}

.term-point {
    padding : 5px 10px 10px 10px;
    margin-bottom : 20px;
    font-size : 14px;
}

.term-point h2 {
    font-weight: bold;
}

.term-point a {
    color:#08c;
}

.highlight {
    background : #f9f9f9;
}

.fb-like-iframe {
    width : 100%;
    height : 20px;
}

.fb-slider-wrap {
    position:fixed;
    top : 30%;
    right : 0px;
    width : 40px;
    height : 40px;
    opacity : 0.5;
    background:url("images/facebook-like.jpg") no-repeat 0 0;
    transition : right 0.5s;
    -webkit-transition : right 0.5s;
    z-index : 10;
}

.fb-slider-wrap:hover {
    right : 405px;
    opacity : 1;
}

.fb-slider-wrap .fb-slider-cont {
    padding:0 10px;
    width : 400px;
    height : 400px;
    position : absolute;
    top : 0;
    left : 40px;
    background:#fff;
}



.contacts-block {
    padding : 20px 0 20px 50px;
}

.product_info .colors {
    padding-bottom : 10px;
}

.colors>span {
    float:left;
    margin-right: 10px;
    line-height: 36px;
}

.colors .clr {
    border-radius : 15px;
    float:left;
    width : 30px;
    height : 30px;
    box-shadow: 1px 1px 2px 1px #ddd;
    margin-right : 5px;
    -moz-border-radius: 22px 22px 22px 22px;
    -webkit-border-radius: 22px 22px 22px 22px;
    border-radius: 22px 22px 22px 22px;
}

.colors .active-clr {
    box-shadow: 2px 2px 2px #444444 inset
}

.colors .wht {
    background-color : #fff;
}
.colors .grn {
    background-color : #60B86E;
}
.colors .fcs {
    background-color : #FF0149;
}
.colors .red {
    background-color : #ff0000;
}
.colors .gld {
    background-color : #F1D15A;
}
.colors .arg {
    background-color : #E0E0E0;
}
.colors .trcz {
    background-color : #00C8E1;
}
.colors .pink {
    background-color : #FF1595;
}
.colors .yllw {
    background-color : #FEF400;
}
.colors .multi {
    /*background-color : #000;*/
    background-image: linear-gradient( left, #ff0000 0%,#ffbf00 10.96%,#ffff00 24.91%,#d9ff00 34.88%,#00ff1e 47.5%,#00e1ff 68.43%,#bf00ff 87.04%, #bf00ff 100%);background-image: -o-linear-gradient(left, #ff0000 0%,#ffbf00 10.96%,#ffff00 24.91%,#d9ff00 34.88%,#00ff1e 47.5%,#00e1ff 68.43%,#bf00ff 87.04%, #bf00ff 100%);background-image: -moz-linear-gradient(left, #ff0000 0%,#ffbf00 10.96%,#ffff00 24.91%,#d9ff00 34.88%,#00ff1e 47.5%,#00e1ff 68.43%,#bf00ff 87.04%, #bf00ff 100%);background-image: -webkit-linear-gradient(left, #ff0000 0%,#ffbf00 10.96%,#ffff00 24.91%,#d9ff00 34.88%,#00ff1e 47.5%,#00e1ff 68.43%,#bf00ff 87.04%, #bf00ff 100%);background-image: -ms-linear-gradient(left, #ff0000 0%,#ffbf00 10.96%,#ffff00 24.91%,#d9ff00 34.88%,#00ff1e 47.5%,#00e1ff 68.43%,#bf00ff 87.04%, #bf00ff 100%);
}
.colors .pch {
    background-color : #FECA98;
}
.colors .blue {
    background-color : #0000FE;
}
.colors .org {
    background-color : #FF7F00;
}
.colors .neongrn {
    background-color :#39FF14;
}
.colors .mov {
    background-color : #E27BFF;
}
.colors .blk {
    background-color : #333;
}
.colors .bej {
    background-color : #F6EBCF;
}
.colors .mag {
    background-color : #673301;
}
.colors .grey {
    background-color : #ccc;
}
.colors .blulght {
    background-color : #D2F8FB;
}
.colors .pinklght {
    background-color : #FFDCF0;
}
.colors .yllwneon {
    background-color : #FEFF01;
}
.colors .argdark {
    background-color : #474131;
}


/*********************/
.mobile-title {
    display:none;
}


/*--------------------*/

.pre-wrap {
    position: relative;
    float:left;
}

#main_page {
    -webkit-transition: left 0.5s;
    transition: left 0.5s;
}

#main_page.ng-enter {
    -webkit-animation: fadeIn 0.5s;
    animation: fadeIn 0.5s;
}

#main_page.ng-leave {
    position:absolute;
    top:0;
    left : 0;
    -webkit-animation: fadeOut 0.5s;
    animation: fadeOut 0.5s;
}

.grid-item {
    transition : left 0.5s;
}

.grid-item.ng-enter, .grid-item.ng-move  {
    -webkit-animation: fadeIn 0.5s;
    animation: fadeIn 0.5s;
}

.open > .dropdown-menu {
    -webkit-animation: bounce 0.5s;
    animation: bounce 0.5s;
}
