/*
/*  10. Responsive
/*-----------------------------------------------------------------------------------*/


/* *********************************************  1500  ******************************************************** */



@media screen and (max-width: 1500px){

     #wrap {width: 910px;
     }

     #main {width: 590px;
     }

     .page-id-210 #main .entry h3 {
      margin-left: 0%;
      margin-right: 10%
      }

     .page-id-210 #main .entry p {
      margin: 15px 5% 0 0;
      }

      #post-764.post-764 .entry .one_fifth aside.download-box {width: 105px;}

      #post-764.post-764 .entry .one_fifth aside.download-box .download-box-content h1 {
      font-size: 16px;
      }
}

/* *********************************************  1275  ******************************************************** */

/* @media screen and (max-width: 1275px){

     #wrap {width: 880px;
     }

     #main {width: 560px;
     }

     .page-id-210 #main .entry h3 {
      margin-left: 0%;
      margin-right: 10%
      }

     .page-id-210 #main .entry p {
      margin: 15px 5% 0 0;
      }

     #usquare_1 {
     margin: 0;
     }

} */

/* *********************************************  1230 ******************************************************** */


@media screen and (max-width: 1230px){

     #wrap {width: 680px;
     }

     #main {width: 90%;
      margin-bottom: 10px
     }

    #sidebar {
        width: 50%;
        border-top-left-radius: 25px;
        border-top-right-radius: 25px;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px;
        float: left;
        margin-left: 20%;
        margin-bottom: 100px;
        position: relative;
        top: 0;
    }

    .search-box .search-field {
    width: 85%;
    }

    .page-id-210 #main .entry p {margin: 15px 7% 0 0;
    }

#post-694.post-694 .entry .rslides_container {
    float: none;
    margin: 0 5px 25px 0;
    position: relative;
    width: 100%;
}
    

#post-694.post-694 .entry blockquote.pullquote-left p {font-size: 11px;
    line-height: 16px;
}

#post-764.post-764 .entry .four_fifth {
    width: 100%;
}

#post-764.post-764 .entry .one_fifth aside.download-box {
    width: 150px;
}

}



/* *********************************************  1049  ******************************************************** */

 @media screen and (max-width: 1049px){



   /*  #menu-toggle, #nav, #entries-toggle, .social-in-homepage {
        display: none;
    }
    .social-bookmarks.res-social-bookmarks, #selectnav1 {
        display: block;
    }

    #menu {
        width: 100%;
    }
    #menu-wrap {
        position: relative;
        margin: 0 auto;
        left: 0;
        width: 708px;
    } 
    #wrap {
        width: 708px;
        top: 10px;
        left: 0;
        margin: 0 auto;
    }
    #main {
        width: 640px;
    }
    #logo {
        display: block;
        text-align: center;
    }
    #wrap.no-sidebar #main {
        width: 640px;
    }

 */

    #menu-wrap #lang_sel {
        position: absolute;
        top: 1px;
        right: 50%;
        margin-right: -75px;
        z-index: 1000;
    }

     #wrap {width: 680px;
     }

     #main {width: 90%;
      margin-bottom: 10px
     }

    .page-id-210 #main .entry p {margin: 15px 7% 0 0;
    }

 /* Reg Form */

#post-519.post-519 .entry #wpmem_reg, #post-519.post-519 .entry #wpmem_login {
    width: 100%;
}

#post-519.post-519 .entry #wpmem_reg form.form fieldset label.text, #post-519.post-519 .entry #wpmem_reg form.form fieldset label.checkbox
 {
    color: #666666;
    display: block;
    float: left;
    font-family: oswald;
    line-height: 1.4em;
    padding: 0;
    text-align: left;
    width: 15%;
}

#post-519.post-519 .entry #wpmem_reg form.form fieldset div.div_text, #post-519.post-519 .entry #wpmem_reg form.form fieldset div.div_checkbox {
    float: none;
    margin: 4px;
    width: 90%;
}

#post-519.post-519 .entry #wpmem_reg .button_div, #post-519.post-519 .entry #wpmem_login .button_div {
    background-color: #FFFFFF;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}


    .slideshow-sc {
        width: 100% !important;
    }
    .flexslider .slides img {
        display: block;
        max-width: 100%;
    }
    #filters li {
        padding: 0 5px 0 0;
        margin-bottom: 10px;
        float: left;
    }
    #entries .entry img {
        max-width: 100%;
    }
   
    #slidecaption {
        right: 50%;
        margin-right: -225px;
        width: 450px;
    }
   

    /* Woo Recponsive */    
    .woocommerce #wrap.has-rightsidebar div.product div.images, .woocommerce #wrap.has-rightsidebar #content div.product div.images, .woocommerce-page #wrap.has-rightsidebar div.product div.images, .woocommerce-page #wrap.has-rightsidebar #content div.product div.images,
    .woocommerce #wrap.has-leftsidebar div.product div.images, .woocommerce #wrap.has-leftsidebar #content div.product div.images, .woocommerce-page #wrap.has-leftsidebar div.product div.images, .woocommerce-page #wrap.has-leftsidebar #content div.product div.images
    {
        float: left !important;
        width: 46% !important;
    }      
    .woocommerce #wrap.has-rightsidebar div.product div.summary, .woocommerce #wrap.has-rightsidebar #content div.product div.summary, .woocommerce-page #wrap.has-rightsidebar div.product div.summary, .woocommerce-page #wrap.has-rightsidebar #content div.product div.summary,
    .woocommerce #wrap.has-leftsidebar div.product div.summary, .woocommerce #wrap.has-leftsidebar #content div.product div.summary, .woocommerce-page #wrap.has-leftsidebar div.product div.summary, .woocommerce-page #wrap.has-leftsidebar #content div.product div.summary     
    {
        width: 50% !important;
        float: right !important;
    }

} 

/* *********************************************  1023 ******************************************************** */



@media screen and (max-width: 1022px){
    #menu-toggle, #entries-toggle, .social-in-homepage, #nav {
        display: none;
    } 

 .social-bookmarks.res-social-bookmarks, #selectnav1 {
        display: block;
    } 

  #menu {
        width: 100%;
    }

   #menu-wrap {
        position: relative;
        margin: 0 auto;
        left: 0;
        width: 708px;
    } 

    #wrap {
        width: 708px;
        top: 10px;
        left: 0;
        margin: 0 auto;
    } 

    #main {
        width: 640px;
    } 

    #logo {
        display: block;
        text-align: center;
    }
    #wrap.no-sidebar #main {
        width: 640px;
    }


 /*   #menu-wrap {
        position: relative;
        margin: 0 auto;
        left: 0;
        width: 650px;
    }
    #wrap {
        width: 650px;
        top: 10px;
        left: 0;
        margin: 0 auto;
    }
    #main {
        width: 580px;
    }
    #wrap.no-sidebar #main {
        width: 580px;
    } */

   /* Reg Form */

#post-519.post-519 .entry #wpmem_reg, #post-519.post-519 .entry #wpmem_login {
    width: 100%;
}

#post-519.post-519 .entry #wpmem_reg form.form fieldset label.text, #post-519.post-519 .entry #wpmem_reg form.form fieldset label.checkbox
 {
    color: #666666;
    display: block;
    float: left;
    font-family: oswald;
    line-height: 1.4em;
    padding: 0;
    text-align: left;
    width: 18%;
}


#post-519.post-519 .entry #wpmem_reg .button_div, #post-519.post-519 .entry #wpmem_login .button_div {
    background-color: #FFFFFF;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}

 #post-962.post-962 .entry #wpmem_login form.form fieldset .div_text input {
     width: 220px;} 

 #post-962.post-962 .entry #wpmem_reg form.form fieldset .div_text input {width: 220px;} 

    .page-id-210 #main .entry p {margin: 15px 7% 0 0;
    }
    .pricing-block h2.pricing-price {
        font-size: 30px !important;
    }
    .slideshow-sc {
        width: 100% !important;
    }
        #slidecaption {
        right: 50%;
        margin-right: -225px;
        width: 450px;
    }
    .flexslider .slides img {
        display: block;
        max-width: 100%;
    }
    #filters li {
        padding: 0 5px 0 0;
        margin-bottom: 10px;
        float: left;
    }
    #nextslide {margin-right: 17px;}

    #audiojs_wrapper0 {right :90px;} 

}

/* *********************************************  768  ******************************************************** */

@media screen and (max-width:768px){
    #menu-toggle, #entries-toggle, .social-in-homepage {
        display: none !important;
    }
    #sidebar {
        display: block !important;
        width: 500px;
        -webkit-border-top-right-radius: 25px;
        -webkit-border-top-left-radius: 25px;
        -moz-border-radius-topright: 25px;
        -moz-border-radius-topleft: 25px;
        border-top-right-radius: 25px;
        border-top-left-radius: 25px;
        margin-left: 0;
    }  
        .search-box .search-field {width: 450px;}
  
    #menu-wrap {
        position: relative;
        margin: 0 auto;
        left: 0;
        width: 550px;
    }
    #wrap {
        width: 550px;
        top: 10px;
        left: 0;
        margin: 0 auto;
    }
    #main {
        width: 480px;
        margin-bottom: 20px;

    }

    #wrap.no-sidebar #main {
        width: 480px;
        margin-bottom: 100px;

    }
        #menu-wrap #lang_sel {
        position: absolute;
        top: 1px;
        right: 50%;
        margin-right: -75px;
        z-index: 1000;
    }

#post-519.post-519 .entry #wpmem_reg form.form fieldset label.text,  #post-519.post-519 .entry #wpmem_reg form.form fieldset label.checkbox {
    color: #666666;
    display: block;
    float: left;
    font-family: oswald;
    line-height: 1.4em;
    padding: 0;
    text-align: left;
    width: 20%;
}



#post-519.post-519 .entry #wpmem_reg form.form fieldset .div_text .textbox {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font: 11px verdana,arial,sans serif;
    width: 200px;
}

#post-519.post-519 .entry #wpmem_reg .button_div, #post-519.post-519 .entry #wpmem_login .button_div {
    background-color: #FFFFFF;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}


    .page-id-210 #main .entry p {margin: 15px 7% 0 0;
    }

    .pricing-block h2.pricing-title {
        font-size: 16px !important;
    }
    .pricing-block h2.pricing-price {
        font-size: 25px !important;
    }
    .slideshow-sc {
        width: 100% !important;
    }
        #slidecaption {
        right: 50%;
        margin-right: -200px;
        width: 400px;
    }
    .flexslider .slides img {
        display: block;
        max-width: 100%;
    }
    #filters li {
        padding: 0 5px 0 0;
        margin-bottom: 10px;
        float: left;
    }
    #nextslide {margin-right: 17px;}
    #audiojs_wrapper0 {right :90px;}
    /* prettyPhoto styling for small screens */
    div.pp_pic_holder { width: 100%!important; left: 0!important; overflow: hidden; }
    .pp_content_container .pp_left { padding-left: 0!important; }
    .pp_content_container .pp_right { padding-right: 0!important; }
    .pp_content { width: 100%!important; height: auto!important; }
    .pp_fade { width: 100%!important; height: 100%!important; }
    a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
    #pp_full_res img { width: 100%!important; height: auto!important; }
    .pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
    a.pp_close { right: 10px!important; top: 10px!important; }

    #wrap .woo-shop-bar .woocommerce-result-count, #wrap .woo-shop-bar .woocommerce-ordering {
        float: none;
    }
    #wrap .woo-shop-bar .woocommerce-ordering {
        padding-top: 15px;
    }

    /* Woo Recponsive */
    .woocommerce .no-sidebar ul.products li.product, .woocommerce-page .no-sidebar ul.products li.product,
    .woocommerce .has-rightsidebar ul.products li.product, .woocommerce-page .has-rightsidebar ul.products li.product,
    .woocommerce .has-leftsidebar ul.products li.product, .woocommerce-page .has-leftsidebar ul.products li.product {
        float: left !important;
        width: 30.66% !important;
    }
    #wrap .woocommerce input.checkout-button, #wrap .woocommerce-page input.checkout-button {
        margin-top: 10px;
    }

}

/* *********************************************  650  ******************************************************** */

@media screen and (max-width:650px){
    #menu-toggle,  #entries-toggle, .social-in-homepage {
        display: none !important;
    }
    #sidebar {
        width: 350px;

    }
    #selectnav1 {
        width: 220px;
    }
    #menu-wrap {
        position: relative;
        margin: 0 auto;
        left: 0;
        width: 404px;
        padding: 20px 0;
    }
    #wrap {
        width: 400px;
        top: 10px;
        left: 0;
        margin: 0 auto;
    }
    #main {
        width: 330px;
        margin-bottom: 20px;

    }

    .page-id-210 #main .entry p {
    margin: 15px 7% 0 0;
    }
    #wrap.no-sidebar #main {
        width: 330px;
        margin-bottom: 100px;
    }
    #menu-wrap #lang_sel {
        position: absolute;
        top: 1px;
        right: 50%;
        margin-right: -75px;
        z-index: 1000;
    }
    #logo {
        margin-top: 12px;
    }
    .search-box .search-field {width: 300px;}
    .pricing-table {
        float: none;
    }
    .pricing-table-3col .pricing-table, .pricing-table-4col .pricing-table, .pricing-table-5col .pricing-table {
        width: 100%;
    }
    .slideshow-sc {
        width: 100% !important;
    }
    .flexslider .slides img {
        display: block;
        max-width: 100%;
    }
    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
        margin-right: 0;
        float: none;
        width: 100% !important;
        display: block;
    }
    #breadcrumb {
        position: static;
    }
    #filters li {
        padding: 0 5px 0 0;
        margin-bottom: 10px;
        float: left;
    }
    #related-folio li {
        margin-bottom: 20px;
        display: block;
    }
    #slidecaption {
        right: 50%;
        margin-right: -180px;
        width: 360px;
    }


   /* Reg Form */

#post-519.post-519 .entry #wpmem_reg, #post-519.post-519 .entry #wpmem_login {
    width: 100%;
}

#post-519.post-519 .entry #wpmem_reg form.form fieldset label.text,  #post-519.post-519 .entry #wpmem_reg form.form fieldset label.checkbox
 {
    color: #666666;
    display: block;
    float: left;
    font-family: oswald;
    line-height: 1.4em;
    padding: 0;
    text-align: left;
    width: 30%;
}

#post-519.post-519 .entry #wpmem_reg .button_div, #post-519.post-519 .entry #wpmem_login .button_div {
    background-color: #FFFFFF;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}

#post-962.post-962 .entry #wpmem_reg form.form fieldset p label.text {
     align: left;
     width: 85px;
}

#post-962.post-962 .entry #wpmem_login form.form fieldset .button_div {
    font-family: Oswald;
    padding: 0px;
    width: 170px;
    margin: 0;
}



    #wrap .woo-shop-bar .woocommerce-result-count, #wrap .woo-shop-bar .woocommerce-ordering {
        float: none;
    }
    #wrap .woo-shop-bar .woocommerce-ordering {
        padding-top: 15px;
    }

    /* Woo Recponsive */
    .woocommerce .no-sidebar ul.products li.product, .woocommerce-page .no-sidebar ul.products li.product,
    .woocommerce .has-rightsidebar ul.products li.product, .woocommerce-page .has-rightsidebar ul.products li.product,
    .woocommerce .has-leftsidebar ul.products li.product, .woocommerce-page .has-leftsidebar ul.products li.product {
        float: none !important;
        width: 100% !important;
    }
    .woocommerce table.cart td.product-remove, .woocommerce-page table.cart td.product-remove,
    .woocommerce table.cart th.product-remove, .woocommerce-page table.cart th.product-remove 
    .woocommerce table.cart td.product-thumbnail, .woocommerce-page table.cart td.product-thumbnail,
    .woocommerce table.cart th.product-thumbnail, .woocommerce-page table.cart th.product-thumbnail
    {
        display: none;
    }
    #wrap .woocommerce input.checkout-button, #wrap .woocommerce-page input.checkout-button {
        margin-top: 0;
    }
    .woocommerce table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon {
        padding-bottom: 20px;   
    }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals,
    .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator
    {
        width: 98% !important;
    }
    .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images,
    .woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
        float: none !important;
        width: 100% !important;
    }
    .woocommerce #wrap.has-rightsidebar div.product div.images, .woocommerce #wrap.has-rightsidebar #content div.product div.images, .woocommerce-page #wrap.has-rightsidebar div.product div.images, .woocommerce-page #wrap.has-rightsidebar #content div.product div.images,
    .woocommerce #wrap.has-rightsidebar div.product div.summary, .woocommerce #wrap.has-rightsidebar #content div.product div.summary, .woocommerce-page #wrap.has-rightsidebar div.product div.summary, .woocommerce-page #wrap.has-rightsidebar #content div.product div.summary,
    .woocommerce #wrap.has-leftsidebar div.product div.images, .woocommerce #wrap.has-leftsidebar #content div.product div.images, .woocommerce-page #wrap.has-leftsidebar div.product div.images, .woocommerce-page #wrap.has-leftsidebar #content div.product div.images,
    .woocommerce #wrap.has-leftsidebar div.product div.summary, .woocommerce #wrap.has-leftsidebar #content div.product div.summary, .woocommerce-page #wrap.has-leftsidebar div.product div.summary, .woocommerce-page #wrap.has-leftsidebar #content div.product div.summary     
    {
        float: none !important;
        width: 100% !important;
    }   

    
}

/* ********************************** min320 max568 and Landscape ********************************************* */

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
    #menu-toggle,.social-in-page, .social-in-homepage, #slidecaption, #entries-toggle, #scrollup, #progress-back, #thumb-tray, #controls-wrap {
        display: none !important;
    }
    .cta-box,.cta-box .cta-text {text-align: center;}
    .cta-box .button, .cta-box .s-button{float:none;margin-bottom: 15px;}

}

/* *********************************************  480  ******************************************************** */

@media screen and (max-width: 480px){
  #menu-toggle, #slidecaption, .social-in-page, .social-in-homepage, #entries-toggle, #scrollup, #progress-back, #thumb-tray, #controls-wrap {
        display: none !important;
    }
    #sidebar {
        display: block !important;
        width: 350px;
    }
    .search-box .search-field {width: 150px;}

    #menu-wrap {
        position: relative;
        margin: 0 auto;
        left: 0;
        width: 400px;
        padding-top:30px;
        padding-bottom: 30px;
    }
    #wrap {
        width: 400px;
        top: 10px;
        left: 0;
        margin: 0 auto;
    }
    #main {
        width: 325px;
        margin-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #logo img {
        width: 50%;
    }
    #wrap.no-sidebar #main {
        width: 210px;
    }

   /* Reg Form */

#post-519.post-519 .entry #wpmem_reg, #post-519.post-519 .entry #wpmem_login {
    width: 100%;
}

#post-519.post-519 .entry #wpmem_reg form.form fieldset label.text
 {
    color: #666666;
    display: block;
    float: left;
    font-family: oswald;
    line-height: 1.4em;
    padding: 0;
    text-align: left;
    width: 60px;
}



#post-519.post-519 .entry #wpmem_reg form.form fieldset .div_text .textbox {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font: 11px verdana,arial,sans serif;
    width: 200px;
}

#post-519.post-519 .entry #wpmem_reg .button_div, #post-519.post-519 .entry #wpmem_login .button_div {
    background-color: #FFFFFF;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}

 #post-962.post-962 .entry #wpmem_login form.form fieldset .div_text input {
     width: 110px;} 

 #post-962.post-962 .entry #wpmem_reg form.form fieldset .div_text input {
     width: 110px;} 

#post-962.post-962 .entry #wpmem_login form.form fieldset p label {
     align: left;
     width: 85px;
}

#post-962.post-962 .entry #wpmem_reg form.form fieldset p label.text {
     align: left;
     width: 85px;
}

#post-962.post-962 .entry #wpmem_login form.form fieldset .button_div {
    font-family: Oswald;
    padding: 0px;
    margin: 0px;
    width: 170px;
    margin: 0;
}

#post-962.post-962 div.entry div#wpmem_login form.form fieldset div.link-text {
    display: -moz-box;
    font-family: oswald;
    position: relative;
    margin-left: 2px;
}

    .page-id-210 #main {padding: 0;
    }

    .page-id-210 #main .entry p {
    margin: 15px 0 0 0;
    }

    .no-sidebar #main { margin-bottom: 100px;}
    #wrap a.large {font-size: 16px}
    #entries .pullquote p, #entries .pullquote-right p, #entries .pullquote-left p {
        padding-left: 10px !important;
    }
    .pullquote-right, .pullquote-left , .pullquote{
        background: none;
        width: 100%;
        padding: 0;
    }
    .toggle-head h3, .acc-head h3 {
        font-size: 12px !important;
    }

    .pricing-table {
        float: none;
    }
    .pricing-table-3col .pricing-table, .pricing-table-4col .pricing-table, .pricing-table-5col .pricing-table {
        width: 100%;
    }
    .slideshow-sc {
        width: 100% !important;
    }
    .flexslider .slides img {
        display: block;
        max-width: 100%;
    }
    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
        margin-right: 0;
        float: none;
        width: 100%;
        margin-bottom: 10px;
        word-wrap: break-word;
    }
    #breadcrumb {
        position: static;
    }
    .cta-box,.cta-box .cta-text {text-align: center;}
    .cta-box .button, .cta-box .s-button{float:none;margin-bottom: 15px;}
    #filters li {
        padding: 0 5px 0 0;
        margin-bottom: 10px;
        float: left;
    }
    #related-folio li {
        margin-bottom: 20px;
        display: block;
    }
    #nextslide {margin-right: 17px;}
    #audiojs_wrapper0 {right :90px;}
    #wrap .woocommerce ul.products li.product, #wrap .woocommerce-page ul.products li.product {
        float: none;
    }

    #wrap #woo-cart {
        background: none;
        padding: 0 0 15px;
        height: auto;
        position: static;
        border-bottom: 1px solid #EEEEEE;        
    } 
    #wrap #woo-cart a {
        display: block;
    }

    #wrap .woo-shop-bar .woocommerce-result-count, #wrap .woo-shop-bar .woocommerce-ordering {
        float: none;
    }
    #wrap .woo-shop-bar .woocommerce-ordering {
        padding-top: 15px;
    }

    /* Woo Recponsive */
    .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
        display: block !important;
        -moz-border-radius: 0  !important;
        -webkit-border-radius: 0  !important;
        border-radius: 0 !important;
        margin: 0 0 0 -5px !important;
        border-bottom: 1px solid #DFDBDF !important;
    }
    .woocommerce table.cart td, .woocommerce-page table.cart td {
        display: block;
        text-align: left;        
    }
    .woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
        margin: 0 !important;
    }  
    #wrap .woocommerce input.checkout-button, #wrap .woocommerce-page input.checkout-button {
        margin-top: 15px !important;
    }
    .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
        width: 133px !important;
        margin-bottom: 10px !important;
    }  
    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
        width: 97% !important;
        float: none !important;        
    }
    .woocommerce div.product form.cart .button.single_add_to_cart_button, .woocommerce #content div.product form.cart .button.single_add_to_cart_button,
    .woocommerce-page div.product form.cart .button.single_add_to_cart_button, .woocommerce-page #content div.product form.cart .button.single_add_to_cart_button {
        margin-left: 10px;
    }
}

/* *********************************************  439  ******************************************************** */

@media screen and (max-width: 439px){ 

#menu-toggle,.social-in-page, .social-in-homepage, #slidecaption, #entries-toggle, #scrollup, #progress-back, #thumb-tray, #controls-wrap {
        display: none !important;
    }
    #sidebar {
        display: block !important;
        width: 217px;
        margin-right: 0px;
    }
    .search-box .search-field {width: 150px;}

    #menu-wrap {
        position: relative;
        margin: 0 auto;
        left: 0;
        width: 275px;
        padding-top:30px;
        padding-bottom: 30px;
    }
    #wrap {
        width: 275px;
        top: 10px;
        left: 0;
        margin: 0 auto;
    }
    #main {
        width: 210px;
        margin-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .page-id-210 #main .entry p {
        font-size: 16px;
    }


  /* Reg Form */

#post-519.post-519 .entry #wpmem_reg, #post-519.post-519 .entry #wpmem_login {
    width: 100%;
}

#post-519.post-519 .entry #wpmem_reg form.form fieldset label.text,  #post-519.post-519 .entry #wpmem_reg form.form fieldset label.checkbox
 {
    color: #666666;
    display: block;
    float: left;
    font-family: oswald;
    line-height: 1.4em;
    padding: 0;
    text-align: left;
    width: 47%;
}

#post-519.post-519 .entry #wpmem_reg form.form fieldset div.div_text, #post-519.post-519 .entry #wpmem_reg form.form fieldset div.div_checkbox {
    float: left;
    margin: 4px;
    width: 90%;
}

#post-519.post-519 .entry #wpmem_reg form.form fieldset .div_text .textbox {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font: 11px verdana,arial,sans serif;
    width: 200px;
}

#post-519.post-519 .entry #wpmem_reg .button_div, #post-519.post-519 .entry #wpmem_login .button_div {
    background-color: #FFFFFF;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}

#post-962.post-962 .entry #wpmem_reg form.form fieldset div.button_div, #wpmem_login .button_div {
    text-align: left;
    }

}

