.widget{display:inline;}
.widget .widget-title{clear:both;padding:15px 0 0;margin:0 0 7px;}
.widget .widget-title h2{font-size:15px;font-weight:bold;color:#e25203;}
.widget .mini-products-images-list .product-image{display:block;width:76px;height:76px;border:1px solid #a9a9a9;margin:0 auto;}
.widget .mini-products-images-list li.item{float:left;width:77px;height:77px;}
.widget-new-products{display:block;}
.col-main .widget-new-products{margin:7px 0;}
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image{width:85px;height:85px;}
.widget-new-products .products-list .product-shop{margin-left:100px;}
.sidebar .widget-new-products .block{font-size:11px;line-height:1.25;}
.sidebar .widget-new-products .block-title strong{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/widgets/i_widget-new.gif) 0 1px no-repeat;padding-left:21px;color:#dc5033;}
.widget-viewed{display:block;}
.col-main .widget-viewed{margin:7px 0;}
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image{width:85px;height:85px;}
.widget-viewed .products-list .product-shop{margin-left:100px;}
.sidebar .widget-viewed .block{font-size:11px;line-height:1.25;}
.sidebar .widget-viewed .block-title strong{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px;}
.widget-compared{display:block;}
.col-main .widget-compared{margin:7px 0;}
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image{width:85px;height:85px;}
.widget-compared .products-list .product-shop{margin-left:100px;}
.sidebar .widget-compared .block{font-size:11px;line-height:1.25;}
.sidebar .widget-compared .block-title strong{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px;}
.widget-static-block{}
.sidebar .widget-static-block{display:block;margin:0 0 15px;}
.top-container .widget a{padding:0 0 0 7px;}
.bottom-container .widget a{padding:0 3px;}
.widget-product-link-inline{display:inline;}
.col-main .widget-product-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-product-link a{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px;}
.sidebar .widget-product-link{display:block;margin:0 0 15px;padding:0 10px;}
.sidebar .widget-product-link a{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;}
.widget-category-link-inline{display:inline;}
.col-main .widget-category-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-category-link a{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px;}
.sidebar .widget-category-link{display:block;margin:0 0 15px;padding:0 10px;}
.sidebar .widget-category-link a{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;}
.widget-cms-link-inline{display:inline;}
.col-main .widget-cms-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-cms-link a{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px;}
.sidebar .widget-cms-link{display:block;margin:0 0 15px;padding:0 10px;}
.sidebar .widget-cms-link a{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 14, 2015 */

@font-face {

    font-family: 'ralewayregular';

    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-regular-webfont.eot');

    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-regular-webfont.woff2') format('woff2'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-regular-webfont.woff') format('woff'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-regular-webfont.ttf') format('truetype'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-regular-webfont.svg#ralewayregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'ralewaymedium';

    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-medium-webfont.eot');

    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-medium-webfont.woff2') format('woff2'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-medium-webfont.woff') format('woff'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-medium-webfont.ttf') format('truetype'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-medium-webfont.svg#ralewaymedium') format('svg');

    font-weight: normal;

    font-style: normal;



} 



@font-face {

    font-family: 'ralewaysemibold';

    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-semibold-webfont.eot');

    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-semibold-webfont.woff2') format('woff2'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-semibold-webfont.woff') format('woff'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-semibold-webfont.ttf') format('truetype'),

         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

  font-family: 'FontAwesome';

  src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fontawesome-webfont.eot?v=4.3.0');

  src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');

  font-weight: normal;

  font-style: normal;

}





*{margin:0;padding:0;}

ol{list-style:outside none none;}

.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}

.nobr{white-space:nowrap !important;}

.wrap{white-space:normal !important;}

a{text-decoration:none;color:#2b2b2b;}

.a-left{text-align:left !important;}

.a-center{text-align:center !important;}

.a-right{text-align:right !important;}

.v-top{vertical-align:top;}

.v-middle{margin-top:4px;vertical-align:top;}

label[for="p_method_paypal_standard"] a{display:none;}

.f-left,

.left{float:left !important;position:relative;top:10px;}

.f-right,

.right{float:right !important;}

.f-none{float:none !important;}

.f-fix{float:left;width:100%;}

.no-display{display:none;}

.no-margin{margin:0 !important;}

.no-padding{padding:0 !important;}

.no-bg{background:none !important;}

.clearlogin{clear:both;}

fieldset{border:0;}

.col-left{float:left;width:277px;}

.col-main{float:left;width:980px;padding:0 0 1px;}

.col-right{float:right;padding:0 0 1px;width:320px;font-size:13px;}

.col1-layout .col-main{float:none;width:auto;}

.col2-left-layout .col-main{float:right;}

.col2-right-layout .col-main{width:1443px;float:left;}

.col3-layout .col-main{width:475px;margin-left:17px;}

.col3-layout .col-wrapper{float:left;width:687px;}

.col3-layout .col-wrapper .col-main{float:right;}

.col2-set .col-1{float:left;width:48.5%;}

.col2-set .col-2{float:right;width:48.5%;}

.col2-set .col-narrow{width:32%;}

.col2-set .col-wide{width:65%;}

.col3-set .col-1{float:left;width:32%;}

.col3-set .col-2{float:left;width:32%;margin-left:2%;}

.col3-set .col-3{float:right;width:32%;}

.col4-set .col-1{float:left;width:23.5%;}

.col4-set .col-2{float:left;width:23.5%;margin:0 2%;}

.col4-set .col-3{float:left;width:23.5%;}

.col4-set .col-4{float:right;width:23.5%;}

.col3-set h4{background:none repeat scroll 0 0 #F1F1F1;margin-bottom:17px;margin-top:26px;padding:10px;}

input.radio{margin-right:3px;}

input.checkbox{margin-right:3px;}

input.qty{border:1px solid #cccccc;text-align:center;width:40px;padding:5px;}

#shopping-cart-table input.qty {

    font-size: 13px;

    padding: 0 0 2px;

    width: 29px;

}

button.button::-moz-focus-inner{padding:0;border:0;}

button.button{-webkit-border-fit:lines;}

button.button{background-color:#1C1B1B;border:0 none;clear:both;color:#FFFFFF;cursor:pointer;float:left;margin-right:10px;padding:6px 13px;text-transform:uppercase;}

button.button:hover{background-color:#323232;}

.button{background-color:#1C1B1B;border:0 none;clear:both;color:#FFFFFF;cursor:pointer;float:right;margin-right:10px;padding:11px 13px;text-transform:uppercase;}

.button:hover{background-color:#323232;}

button.button span{display:block;height:30px;font-size:15px;padding:6px 13px;text-align:center;white-space:nowrap;color:#fff;}

button.button span span{border:0;padding:0;}

button.disabled span{border-color:#bbb !important;background:#bbb !important;}

button.btn-checkout span{}

button.btn-proceed-checkout{margin-left:0px;float:right;margin-right:0}

button.btn-checkout span span{background-position:100% 0;padding:0 25px 0 16px;}

button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba;}

button.btn-checkout.no-checkout span span{background-position:100% 100%;}

p.control input.checkbox,

p.control input.radio{margin-right:6px;}

/*input.input-text:focus,select:focus,textarea:focus{background-color:#f6f6f6;}*/

.form-list li{margin:0 0 0px;list-style:none;}

.form-list label{float:left;position:relative;z-index:0;}

.form-list label.required{}

.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px;}

.form-list li.control label{float:none;}

.form-list li.control input.radio,

.form-list li.control input.checkbox{margin-right:6px;}

.form-list li.control .input-box{clear:none;display:inline;width:auto;}

.form-list .input-box{display:block;clear:both;width:auto;}

.form-list .field{float:left;width:100%;}

.form-list input.input-text{border:1px solid #CCCCCC;margin-bottom:10px;padding:5px;width:100%;}

.form-list textarea{width:100%;height:7em;border:1px solid #cccccc;padding:5px;}

.form-list select{border:1px solid #CCCCCC;padding:5px;width:100%;}

.form-list li.wide .input-box{width:100%;}

.form-list li.wide input.input-text{width:100%;}

.form-list li.wide textarea{width:100%;}

.form-list li.wide select{width:100%;}

.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px;}

.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0;}

.form-list .input-range input.input-text{width:74px;}

.form-list-narrow li{margin-bottom:0;}

.form-list-narrow li .input-box{margin-bottom:6px;}

.form-list-narrow li.wide .input-box{width:260px;}

.form-list-narrow li.wide input.input-text,

.form-list-narrow li.wide textarea{width:254px}

.form-list-narrow li.wide select{width:260px;}

.form-list .customer-name-prefix .input-box,

.form-list .customer-name-suffix .input-box,

.form-list .customer-name-prefix-suffix .input-box,

.form-list .customer-name-prefix-middlename .input-box,

.form-list .customer-name-middlename-suffix .input-box,

.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto;}

.form-list .name-prefix{width:65px;}

.form-list .name-prefix select{width:55px;}

.form-list .name-prefix input.input-text{width:49px;}

.form-list .name-suffix{width:65px;}

.form-list .name-suffix select{width:55px;}

.form-list .name-suffix input.input-text{width:49px;}

.form-list .name-middlename{width:70px;}

.form-list .name-middlename input.input-text{width:49px;}

.form-list .customer-name-prefix-middlename-suffix .name-firstname,

.form-list .customer-name-prefix-middlename .name-firstname{width:140px;}

.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,

.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px;}

.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px;}

.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px;}

.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}

.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,

.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}

.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}

.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,

.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}

.form-list .customer-name-prefix .name-firstname,

.form-list .customer-name-middlename .name-firstname{width:210px;}

.form-list .customer-name-suffix .name-lastname,

.form-list .customer-name-middlename .name-firstname,

.form-list .customer-name-middlename-suffix .name-firstname,

.form-list .customer-name-middlename-suffix .name-lastname{width:205px;}

.form-list .customer-name-prefix .name-firstname input.input-text,

.form-list .customer-name-suffix .name-lastname input.input-text,

.form-list .customer-name-middlename .name-firstname input.input-text,

.form-list .customer-name-middlename-suffix .name-firstname input.input-text,

.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px;}

.form-list .customer-dob .dob-month,

.form-list .customer-dob .dob-day,

.form-list .customer-dob .dob-year{float:left;width:85px;}

.form-list .customer-dob input.input-text{display:block;width:74px;}

.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888;}

.form-list .customer-dob .dob-day,

.form-list .customer-dob .dob-month{width:60px;}

.form-list .customer-dob .dob-day input.input-text,

.form-list .customer-dob .dob-month input.input-text{width:46px;}

.form-list .customer-dob .dob-year{width:140px;}

.form-list .customer-dob .dob-year input.input-text{width:134px;}

.buttons-set{clear:both;margin:15px 0 0;padding:8px 0 0;border-top:1px solid #e4e4e4;text-align:right;}

.buttons-set p.required{margin:0 0 10px;}

.buttons-set .back-link{float:right;margin:0;color:#2b2b2b;text-decoration:none;}

.buttons-set .back-link a{color:#2b2b2b;text-decoration:none;}

.buttons-set .back-link a:hover{color:#1c1b1b;text-decoration:none;}

.buttons-set button.button{float:left;margin-left:5px;clear:none;}

.buttons-set-order{margin:10px 0 0;}

.buttons-set-order .please-wait{padding:12px 7px 0 0;}

.fieldset{background:#f1f1f1;padding:30px 25px;margin:0px 0;}

.account-create .fieldset ~ .fieldset{margin-top:30px;}

.fieldset .legend{background:none repeat scroll 0 0 #2b2b2b;border:1px solid #2b2b2b;color:#FFFFFF;float:left;font-size:13px;font-weight:bold;margin:-40px 0 0 -25px;padding:3px 8px;position:relative;}

.validation-advice{color:#EB340A;float:right;font-size:11px;font-weight:bold;left:0px;line-height:13px;position:relative;top:0px;width:100%;}

.validation-failed{border:1px dashed #eb340a !important;background:#faebe7 !important;}

.validation-passed{}

p.required{font-size:11px;text-align:right;color:#EB340A;}

.v-fix{float:left;}

.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}

.success{color:#3d6611;font-weight:bold;}

.error{color:#df280a;font-weight:bold;}

.notice{color:#e26703;}

.messages,

.messages ul{list-style:none !important;margin:0 !important;padding:0 !important;}

.messages{width:100%;overflow:hidden;float:left;margin-top:25px !important;margin-bottom:12px !important;}

.messages li li{margin:0 0 3px !important;padding:10px 0 0;line-height:18px;}

.error-msg,

.success-msg,

.note-msg,

.notice-msg{padding:8px 8px 8px 8px !important;}

.error-msg{border-color:#f16048;background-color:#faebe7;color:#df280a;}

.success-msg{border-color:#446423;background-color:#e3e3e3;color:#3d6611;}

.note-msg,

.notice-msg{}

.breadcrumbs li{display:inline;}

.breadcrumbs li strong{font-weight:normal;color:#1c1b1b;}

.page-title{width:100%;overflow:hidden;margin-bottom:15px;}

.page-title h1,

.page-title h2{margin:0;color:#1c1b1b;font-size:22px;margin:0px;margin-bottom:10px;}

.page-title .separator{margin:0 3px;}

.page-title .link-rss{float:right;margin:7px 0 0;}

.title-buttons{clear:both;text-align:right;}

.title-buttons h1,

.title-buttons h2,

.title-buttons h3,

.title-buttons h4,

.title-buttons h5,

.title-buttons h6{float:left;}

.subtitle,

.sub-title{clear:both;padding:15px 0 0;font-size:16px;font-weight:normal;margin:0 0 6px;color:#3e3d3d;}

.pager{}

.pager .amount{float:left;margin:0;}

.pager .limiter{float:right;}

.pager .limiter label{vertical-align:middle;}

.pager .limiter select{padding:0;margin:0 0 1px;vertical-align:middle;}

.pager .pages{float:right;margin-top:5px;}

.pager .pages ol{display:inline;}

.pager .pages li{display:inline;color:#fff;margin-left:0px;font-size:15px;padding:0;padding-right:7px;margin-right:10px;text-decoration:none;transition:all 0.3s ease-in-out 0s;text-transform:uppercase;position:relative}

.pager .pages li a{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold}

.pager .pages .current{color:#000000;}

.pager .pages li a:hover{color:#000;}

.pager .pages li:before{content:'|';font-size:15px;color:#fff;position:absolute;top:-2px;right:-6px;color:#fff;}

.pager .pages li:last-child:before{display:none}

.pager .pages li:last-child{padding-right:0;margin-right:0}

.sorter{}

.sorter .view-mode{float:left;margin:0;}

.sorter .sort-by{float:right;padding-right:36px;}

.sort-by.sel > a{display:none;}

.sorter .sort-by label{vertical-align:middle;}

.sorter .sort-by select{padding:0;margin:0 0 1px;vertical-align:middle;}

.sorter .link-feed{}

.toolbar{}

.toolbar .pager{}

.toolbar .sorter{}

.toolbar-bottom{margin-top:23px;}

.data-table{width:100%;border:1px solid #666;border-collapse:collapse}

.data-table .odd{background:#fff}

.data-table .even{background:#fff;}

.data-table td.last,

.data-table th.last{}

.data-table tr.last th,

.data-table tr.last td{border-bottom:0 !important;}

.data-table th{padding:3px 8px;font-weight:bold;}

.data-table td{padding:3px 8px;}

.data-table thead th{font-weight:bold;border-right:1px solid #666;padding:2px 8px;white-space:nowrap;vertical-align:middle;}

.data-table thead th.wrap{white-space:normal;}

.data-table thead th a,

.data-table thead th a:hover{color:#fff;}

.data-table thead th{background:#1c1b1b;color:#FFFFFF;font-weight:normal;padding:10px;}

.data-table thead th .tax-flag{font-size:11px;white-space:nowrap;}

.data-table tfoot{border-bottom:1px solid #666;}

.data-table tfoot tr.first td{}

.data-table tfoot tr{background-color:#f1f1f1 !important;font-weight:bold;}

.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #666;border-top:1px solid #666;line-height:25px;}

.data-table tfoot strong{font-size:16px;}

.data-table tbody th,

.data-table tbody td{border-bottom:1px solid #666;border-right:1px solid #666;}

.data-table tbody td a{text-decoration:none;font-size:15px;color:#1C1B1B}

.data-table tbody.odd tr{background:#f1f1f1 !important;}

.data-table tbody.even tr{background:#f1f1f1 !important;}

.data-table tbody.odd tr td,

.data-table tbody.even tr td{border-bottom:0;}

.data-table tbody.odd tr.border td,

.data-table tbody.even tr.border td{border-bottom:1px solid #666;}

.data-table tbody td .option-label{font-weight:bold;font-style:italic;}

.data-table tbody td .option-value{padding-left:10px;}

#checkout-review-table-wrapper .data-table{border:1px solid #666;margin-top:15px;}

.info-box{background:#fff;border:1px solid #666;padding:12px 15px;margin:0 0 15px;}

.info-box h2{font-weight:bold;font-size:13px;}

.info-table th{font-weight:bold;padding:2px 15px 2px 0;}

.info-table td{padding:2px 0;}

tr.summary-total{cursor:pointer;}

tr.summary-total td{}

tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_collapse.gif) 0 5px no-repeat;cursor:pointer;}

tr.show-details .summary-collapse{background-position:0 -52px;}

tr.show-details td{}

tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465;}

tr.summary-details-first td{border-top:1px solid #d2d8db;}

tr.summary-details-excluded{font-style:italic;}

.cart-tax-info{display:block;}

.cart-tax-info,

.cart-tax-info .cart-price{padding-right:20px;}

.cart-tax-total{display:block;padding-right:20px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_collapse.gif) 100% 5px no-repeat;cursor:pointer;}

.cart-tax-info .price,

.cart-tax-total .price{display:inline !important;font-weight:normal !important;}

.cart-tax-total-expanded{background-position:100% -52px;}

.links li{display:inline;}

.links li.first{padding-left:0 !important;}

.links li.last{background:none !important;padding-right:0 !important;}

.link-cart{color:#3e3d3d !important;font-weight:bold;}

.link-reorder{font-weight:bold;color:#3e3d3d !important;}

.link-compare{font-weight:bold;}

.link-print{font-weight:bold;color:#3e3d3d;}

.link-rss{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_rss.gif) 0 2px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap;}

.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}

.currently.clearfix{display:table;margin:auto;}

.currently .btn-remove{margin-right:13px;margin-top:15px;float:right}

.currently li span.label{font-weight:bold;display:inline-block;padding-left:15px;padding-top:10px;}

.currently li span.value{display:inline-block;padding-left:2px;padding-top:10px;}

.currently .block-subtitle{color:#1a1a1a;font-size:17px;float:left;padding:11px 0 7px 15px;}

.currently.clearfix img{margin-left:5px;margin-top:4px;}

.currently ol{float:left}

.currently.clearfix li{float:left;}

.currently .actions{font-size:15px;float:left;margin-left:20px;padding-top:10px;}

.block-content .actions{color:#000;padding-right:12px;text-align:right;padding-top:5px;padding-bottom:3px;}

.btn-previous{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/btn_previous.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}

.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}

.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}

.cards-list dt{margin:5px 0 0;}

.cards-list .offset{padding:2px 0 2px 20px;}

.separator{margin:0 3px;}

.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;text-indent:-999em;overflow:hidden;}

.global-site-notice{border:1px solid #cfcfcf;border-width:1px 0 0;background:#e9e8e9;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;position:fixed;bottom:0;height:60px;width:100%;z-index:999;}

.global-site-notice .notice-inner{width:860px;margin:0 auto;padding:5px 0 10px 80px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_notice.png) 20px 5px no-repeat;text-align:left;margin-top:5px;}

.global-site-notice .notice-inner p{margin:0;}

.global-site-notice .notice-inner .actions{padding-top:10px;margin-left:388px;margin-top:-16px;}

.global-site-notice .notice-inner .actions button{margin-top:-7px;margin-left:35px;}

.notice-cookie{}

.noscript{}

.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff;}

.demo-notice .notice-inner{width:auto;padding:0;background:none;text-align:center;}

.demo-notice .notice-inner p{padding:0;border:0;}

.block{border:none;}

.block .block-title{background-color:#1c1b1b;}

.block .block-title strong{display:block;min-height:16px;padding:1px 0 1px;text-transform:uppercase;color:#2b2b2b;}

.block .block-title strong span{}

.block .block-title a{text-decoration:none !important;}

.block .block-subtitle{color:#161314;font-size:12px;font-weight:normal;margin:0;padding:5px 0 8px;text-transform:uppercase;}

.block .block-content{background:#f8f7f5;}

.block .block-content li.item{padding:7px 9px;}

.block .block-content .product-name{color:#1e7ec8;}

.block .btn-remove,

.block .btn-edit{float:right;margin:13px 0 2px 5px;}

.block .actions{padding-right:10px;text-align:right;}

.block .actions a{float:right;}

.block .actions button.button{float:right;}

.block .empty{margin:0;padding:5px 9px;}

.block li.odd{background-color:#f4f3f3;}

.block li.even{background-color:#fafafa;}

.block-cart,

.block-wishlist,

.block-subscribe,

.block-compare,

.block-reorder,

.block-poll,

.block-viewed,

.block-compared,

.block-related,

.block-tags,

.block-login{font-size:11px;line-height:1.25;}

.block-cart .block-title strong,

.block-wishlist .block-title strong,

.block-subscribe .block-title strong,

.block-compare .block-title strong,

.block-reorder .block-title strong,

.block-poll .block-title strong,

.block-viewed .block-title strong,

.block-compared .block-title strong,

.block-related .block-title strong,

.block-tags .block-title strong,

.block-login .block-title strong{background-position:0 0;background-repeat:no-repeat;padding-left:21px;}

.mini-products-list .product-image{float:left;width:50px;border:1px solid #a9a9a9;}

.mini-products-list .product-details{margin-left:60px;}

.block-cart .mini-products-list .product-details .product-name,

.block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word;}

.block-cart .mini-products-list .product-details .nobr{white-space:normal !important;}

.block-account{border-color:#bbb;width:100%}

.block-account .block-title{background:#1c1b1b;border:0;padding:10px;}

.block-account .block-title strong{color:#fff;}

.block-account .block-content{background:#fff;padding:7px 10px 7px;}

.block-account .block-content ul{margin:0px;list-style:none;}

.block-account .block-content li a{display:block;border-bottom:1px solid #ddd;font-size:14px;padding:3px 0;color:#2b2b2b;text-decoration:none !important;line-height:24px;}

.block-account .block-content li a:hover{color:#1c1b1b;}

.block-account .block-content li.last a{border-bottom:0;}

.block-account .block-content li.current{border-bottom:1px solid #ddd;padding:3px 0;font-size:14px;color:#1c1b1b;}

.block-account .block-content li.current.last{border-bottom:0;}

.block-currency{border:0;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_block-currency.gif) 0 0 no-repeat;padding:7px 12px 10px;height:51px;}

.block-currency .block-title{background:none;border:0;padding:0;margin:0 0 5px;}

.block-currency .block-title strong{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-currency.gif) 0 50% no-repeat;padding:0 0 0 21px;text-transform:none;color:#fff;}

.block-currency .block-content{background:none;padding:0;}

.block-currency .block-content select{width:100%;padding:0;}

.block-cart .block-title{}

.block-cart .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-cart.gif);}

.block-cart .summary{margin:0;padding:2px 0 10px;position:relative;z-index:1;}

.block-cart .amount{color:#161314;font-size:12px;margin:0;text-transform:uppercase;}

.block-cart .amount a{font-weight:bold;}

.block-cart .subtotal{margin:5px 0 0;padding:2px 0;}

.block-cart .subtotal .price{color:#006a4e !important;font-size:13px;font-weight:normal;text-transform:uppercase;}

.block-cart .subtotal .label{color:#006a4e;font-size:12px;text-transform:uppercase;}

.block-cart .actions{border-bottom:1px solid #c2c2c2;}

.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right;}

.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 8px 0;}

.block-wishlist .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-wishlist.gif);}

.block-wishlist .actions{text-align:right;}

.block-wishlist .actions a{float:none;}

.block-related .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-related.gif);background-position:0 1px;}

.block-related input.checkbox{float:left;}

.block-related .product{margin-left:20px;}

.block-compare .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-list.gif);background-position:0 1px;}

.block-compare button.button span{border-color:#006a4e;background:#006a4e;}

.page-popup .link-print{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;font-weight:bold;color:#1e7ec8;}

.compare-table{border:0;}

.compare-table thead tr.first th,

.compare-table thead tr.first td{border:0;background:none;padding:0;font-size:0;line-height:0;}

.compare-table .btn-remove{float:right;background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/btn_remove2.gif);width:72px;height:15px;}

.compare-table tbody th{background:#e3e3e3;}

.compare-table tbody th,

.compare-table tbody td{padding:10px;border:0;border-top:1px solid #ccc;border-left:1px solid #ccc;}

.compare-table tbody td.last{border-right:1px solid #ccc;}

.compare-table tbody tr.last th,

.compare-table tbody tr.last td{border-bottom:1px solid #ccc !important;}

.compare-table tr.add-to-row td{background:#e3e3e3;text-align:center;}

.compare-table tr.first td{text-align:center;}

.compare-table tr.first td .product-name{font-size:13px;font-weight:bold;margin:0 0 5px;color:#203548;}

.compare-table tr.first td .product-name a{color:#203548;}

.compare-table tr.first td .ratings{width:69px;margin:0 auto;}

.compare-table tr.first td p,

.compare-table tr.add-to-row td p{margin:0;}

.block-viewed .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-viewed.gif);}

.block-compared .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-list.gif);background-position:0 1px;}

.block-poll .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-poll.gif);}

.block-poll .block-subtitle{font-size:12px;}

.block-poll label{color:#777;font-weight:bold;}

.block-poll input.radio{float:left;margin:1px -18px 0 0;}

.block-poll .label{display:block;margin-left:18px;}

.block-poll li{padding:3px 9px;}

.block-poll .actions{margin:5px 0 0;}

.block-poll button.button span{border-color:#406a83;background:#618499;}

.block-poll .answer{font-weight:bold;}

.block-poll .votes{float:right;margin-left:10px;}

.block-tags .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-tags.gif);}

.block-tags .block-content .tags-list{background:none;border:0;font-size:12px;}

.block-tags .block-content a{color:#1b2d3b;}

.block-tags .actions{text-align:right;}

.block-tags .actions a{float:none;}

.block-subscribe .block-content{padding:5px 10px;}

.block-subscribe .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-subscribe.gif);}

.block-subscribe label{font-weight:bold;color:#3e3d3d;}

.block-subscribe input.input-text{display:block;width:167px;margin:3px 0;}

.block-subscribe .actions{background:none;padding:0;margin:3px 0 0;text-align:left;}

.block-subscribe .actions button.button{float:none;}

.block-subscribe .actions button.button span{border-color:#406a83;background:#618499;}

.block-reorder .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_block-list.gif);}

.block-reorder input.checkbox{float:left;margin:2px -20px 0 0;}

.block-reorder .product-name{margin-left:20px;}

.block-reorder .validation-advice{margin:3px 9px 7px;}

.block-banner{border:0;}

.block-banner .block-content{padding:0;text-align:center;}

.block-login .block-title strong{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_ma-info.gif);}

.block-login .block-content{padding:5px 10px;}

.block-login label{font-weight:bold;color:#3e3d3d;}

.block-login input.input-text{display:block;width:167px;margin:3px 0;}

.block-login .actions{background:none;padding:0;margin:3px 0 0;}

.block-login .actions button.button span{border-color:#406a83;background:#618499;}

.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center;}

.sidebar .paypal-logo a{float:none;}

.category-title{border:0;margin:0 0 7px;display:none;}

.category-image{width:100%;overflow:hidden;margin:0 0 10px;text-align:center;}

.category-image img{}

.category-description{margin:0 0 10px;}

.category-products{}

.products-grid{border-bottom:1px solid #d9ddd3;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_grid.gif) 0 0 repeat;position:relative;}

.products-grid.last{border-bottom:0;}

.products-grid li.item{float:left;width:138px;padding:12px 10px 80px;}

.products-grid .product-image{display:block;width:135px;height:135px;margin:0 0 10px;}

.products-grid .product-name{margin:0 0 5px;font-weight:bold;font-size:13px;color:#203548;}

.products-grid .product-name a{color:#203548;}

.products-grid .price-box{margin:5px 0;}

.products-grid .availability{line-height:21px;}

.products-grid .actions{position:absolute;bottom:12px;}

.col2-left-layout .products-grid,

.col2-right-layout .products-grid{width:632px;margin:0 auto;}

.col1-layout .products-grid{width:790px;margin:0 auto;}

.products-list li.item{border-bottom:1px solid #d9ddd3;padding:12px 10px;}

.products-list li.item.last{border-bottom:0;}

.products-list .product-image{float:left;width:135px;height:135px;margin:0 0 10px;}

.products-list .product-shop{margin-left:150px;}

.products-list .product-name{margin:0 0 5px;font-weight:bold;font-size:13px;color:#203548;}

.products-list .product-name a{color:#203548;}

.products-list .price-box{float:left;margin:3px 13px 5px 0;}

.products-list .availability{float:left;margin:3px 0 0;}

.products-list .desc{clear:both;padding:6px 0 0;margin:0 0 15px;line-height:1.35;}

.products-list .desc .link-learn{font-size:11px;}

.products-list .add-to-links{clear:both;}

.products-list .add-to-links li{display:inline;}

.products-list .add-to-links .separator{display:inline;margin:0 2px;}

.no-rating{margin:0;}

.ratings{font-size:17px;line-height:1.25;margin:7px 0;}

.ratings strong{float:left;margin:1px 3px 0 0;color:#2b2b2b;}

.ratings .rating-links{margin:0;}

.ratings .rating-links .separator{margin:0 2px;}

.ratings dt{}

.ratings dd{}

.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden;}

.rating-box .rating{float:left;height:13px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_rating.gif) 0 100% repeat-x;}

.ratings .rating-box{float:left;margin-right:12px;margin-top:5px;}

.ratings .amount{}

.ratings-table th,

.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0;}

.ratings-table th{font-weight:bold;padding-right:8px;}

.availability{margin:0;}

.availability span{font-weight:bold;}

.availability.in-stock span{}

.availability.out-of-stock span{color:#d83820;}

.availability-only{margin:10px 0 7px;line-height:16px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_availability_only.gif) 0 50% no-repeat;padding-left:15px;}

.availability-only span,

.availability-only a{border-bottom:1px dashed #751d02;color:#2b2b2b;}

.availability-only a{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none;}

.availability-only .expanded{background-position:100% -15px;}

.availability-only strong{color:#be2c00;}

.availability-only-details{margin:0 0 7px;}

.availability-only-details th{background:#d2d6d9;font-size:10px;padding:0 8px;}

.availability-only-details td{background:#ebf0f3;border-bottom:1px solid #fff;font-size:11px;padding:2px 8px 1px;}

.availability-only-details tr.odd td.last{color:#d95e00;font-weight:bold;}

.product-view .product-shop .availability{font-size:11px;}

.product-view .product-shop .availability span{font-weight:normal;}

.email-friend{margin:0;}

.alert-price{margin:0;font-size:11px;}

.alert-stock{margin:0;font-size:11px;}

.block .regular-price,

.block .regular-price .price{color:#2f2f2f;}

.old-price{margin:0;display:inline-block;float:left;}

.old-price .price-label{white-space:nowrap;display:none;}

.old-price .price{text-decoration:line-through;color:#000;}

.special-price{margin:0;padding:0px 0;display:inline-block;float:left;margin-left:15px;}

.special-price .price-label{display:none;white-space:nowrap;}

.special-price .price{}

.yoursaving{float:left;display:inline-block;left;margin-left:15px;background:#1c1b1b;color:#ffffff;font-weight:bold;padding:4px;margin-top:-4px;font-size:15px;}

.minimal-price{margin:0;}

.minimal-price .price-label{font-weight:bold;white-space:nowrap;}

.minimal-price-link{display:block;}

.minimal-price-link .label{color:#1e7ec8;}

.minimal-price-link .price{font-weight:normal;color:#1e7ec8;}

.price-excluding-tax{display:block;color:#999;}

.price-excluding-tax .label{white-space:nowrap;color:#999;}

.price-excluding-tax .price{font-size:13px;font-weight:normal;color:#c76200;}

.price-including-tax{display:block;color:#999;}

.price-including-tax .label{white-space:nowrap;color:#999;}

.price-including-tax .price{font-size:13px;font-weight:bold;color:#c76200;}

.configured-price{margin:0;}

.configured-price .price-label{font-weight:bold;white-space:nowrap;}

.configured-price .price{font-weight:bold;}

.weee{display:block;font-size:11px;color:#444;}

.weee .price{font-size:11px;font-weight:normal;}

.price-excl-tax{display:block;}

.price-excl-tax .label{display:block;white-space:nowrap;}

.price-excl-tax .price{display:block;}

.price-incl-tax{display:block;}

.price-incl-tax .label{display:block;white-space:nowrap;}

.price-incl-tax .price{display:block;font-weight:bold;}

.price-from{margin:0;}

.price-from .price-label{font-weight:bold;white-space:nowrap;}

.price-to{margin:0;}

.price-to .price-label{font-weight:bold;white-space:nowrap;}

.price-notice{padding-left:10px;color:#999;}

.price-notice .price{font-weight:bold;color:#2f2f2f;}

.price-as-configured{margin:0;}

.price-as-configured .price-label{font-weight:bold;white-space:nowrap;}

.price-box-bundle{padding:0 0 10px 0;}

.price-box-bundle .price-box{margin:0 !important;padding:0 !important;}

.price-box-bundle .price{color:#555;}

.product-pricing,

.tier-prices{margin:10px 0;padding:10px;background-color:#f4f7f7;border:1px solid #dadddd;color:#424242;}

.tier-prices li{line-height:1.4;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px;}

.tier-prices .benefit{font-style:italic;font-weight:bold;color:#2f2f2f;}

.tier-prices .price{font-weight:bold;color:#2f2f2f;}

.tier-prices-grouped li{padding:2px 0;color:#e26703;}

.tier-prices-grouped li .price{font-weight:bold;}

.add-to-links{font-size:12px;margin:5px 0 0;}

.add-to-links .separator{display:none;}

.add-to-cart label{float:left;margin-right:5px;font-weight:bold;color:#3e3d3d;}

.add-to-cart .qty{float:left;margin-right:5px;}

.add-to-cart button.button{float:left;}

.add-to-cart .paypal-logo{clear:left;margin:0;text-align:right;}

.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0;}

.product-view .add-to-cart .paypal-logo{margin:0;}

.add-to-box{margin:10px 0;}

.add-to-box .add-to-cart{float:left;}

.add-to-box .or{float:left;font-weight:bold;margin:0 7px;color:#3e3d3d;}

.add-to-box .add-to-links{float:left;margin:0;font-size:12px !important;line-height:1.25 !important;text-align:left !important;}

.add-to-box .add-to-links li{display:block !important;}

.add-to-box .add-to-links li .separator{display:none !important;}

.product-essential{padding:25px;background:#fff url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_product-view.gif) 100% 0 no-repeat;}

.product-essential h2{}

.product-collateral{background:#faf7ee url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_product_collateral.gif) 0 0 repeat-x;padding:25px;}

.product-collateral h2{font-weight:bold;font-size:15px;color:#e26703;border-bottom:1px solid #e5dcc3;padding:0 0 1px;margin:0 0 15px;}

.product-collateral .box-collateral{margin:0 0 25px;}

.product-view .product-img-box{float:left;width:267px;}

.col3-layout .product-view .product-img-box{float:none;margin:0 auto;}

.product-view .product-img-box .product-image{margin:0 0 13px;}

.product-view .product-img-box .product-image-zoom{position:relative;width:265px;height:265px;overflow:hidden;z-index:9;}

.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move;}

.product-view .product-img-box .zoom-notice{font-size:11px;margin:0 0 5px;text-align:center;}

.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;}

.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:.3;}

.product-view .product-img-box .zoom #track{position:relative;height:18px;}

.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/magnifier_handle.gif) 0 0 no-repeat;}

.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0;}

.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0;}

.product-view .product-img-box .more-views h2{font-size:11px;border-bottom:1px solid #ccc;margin:0 0 8px;text-transform:uppercase;}

.product-view .product-img-box .more-views ul{margin-left:-9px}

.product-view .product-img-box .more-views li{float:left;margin:0 0 8px 9px;}

.product-view .product-img-box .more-views li a{float:left;width:56px;height:56px;border:2px solid #ddd;overflow:hidden;}

.product-image-popup{margin:0 auto;}

.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0;}

.product-image-popup .nav{font-weight:bold;margin:0 100px;text-align:center;}

.product-image-popup .image{display:block;margin:10px 0;}

.product-image-popup .image-label{font-size:13px;font-weight:bold;margin:0 0 10px;color:#2f2f2f;}

.product-view .product-shop{float:right;width:330px;}

.col1-layout .product-view .product-shop{float:right;width:545px;}

.col3-layout .product-view .product-shop{float:none;width:auto;}

.product-view .product-shop .product-name{margin:0 0 5px;}

.product-view .product-shop .product-name h1{margin:0;}

.product-view .product-shop .availability{margin:10px 0;}

.product-view .product-shop .short-description{margin:10px 0;padding:10px 0 0;}

.product-view .product-shop .price-box{margin:10px 0;}

.product-view .product-shop .add-to-links{margin:0;}

.product-view .product-shop .add-to-links{font-size:12px;text-align:right;}

.product-view .product-shop .add-to-links li,

.product-view .product-shop .add-to-links li .separator{display:inline;}

.product-view .product-shop .add-to-links a{color:#1E7EC8 !important;font-weight:normal !important;}

.product-options{}

.product-options{position:relative;}

.product-options dt{padding:10px 0 0;font-weight:normal;}

.product-options dt label.required em{color:#eb340a;}

.product-options dd .qty-holder{display:block;padding:10px 0 0;}

.product-options dd .qty-holder label{vertical-align:middle;}

.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#2f2f2f;}

.product-options dd{padding-left:0px;}

.product-options dl.last dd.last{padding-top:3px;}

.product-options dd input.input-text{width:98%;}

.product-options dd input.datetime-picker{width:150px;}

.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle;}

.product-options dd textarea{width:98%;height:8em;}

.product-options dd select{border:1px solid #E5E5E5;height:24px;margin:10px 0 15px;padding:2px;width:347px;}

.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px;}

.product-options ul.options-list{margin-right:5px;}

.product-options ul.options-list li{line-height:1.5;padding:2px 0;}

.product-options ul.options-list input.radio{float:left;margin-top:3px;}

.product-options ul.options-list input.checkbox{float:left;margin-top:3px;}

.product-options ul.options-list .label{display:block;margin-left:18px;}

.product-options ul.options-list label{font-weight:normal;}

.product-options ul.validation-failed{padding:0 7px;}

.product-options p.note{margin:0;font-size:11px;}

.product-options p.required{}

.product-options p.required{position:absolute;right:3px;top:65px;}

.product-options-bottom{padding:15px 20px;padding-left:0px;}

.product-options-bottom .product-pricing,

.product-options-bottom .tier-prices{margin:0;padding:0 0 10px;border:0;background:0;color:#e26703;}

.product-options-bottom .tier-prices li{background:0;padding:2px 0;}

.product-options-bottom .tier-prices .price,

.product-options-bottom .tier-prices .benefit{color:#e26703;}

.product-options-bottom .price-box{float:left;margin:0;padding:0;}

.product-options-bottom .add-to-links{clear:both;padding:0px;text-align:right;}

.col3-layout .product-options-bottom .price-box{float:none;padding:0 0 5px;}

.product-options-bottom .price-label{float:left;padding-right:5px;}

.product-options-bottom .price-tax{float:left;}

.product-options-bottom .add-to-cart{float:right;}

.product-shop .product-options-bottom{margin:0 0 10px;}

.product-shop .product-options-bottom .price-box{float:none;margin:0 0 5px;}

.product-shop .product-options-bottom .price-label{float:none;padding-right:0;}

.product-shop .product-options-bottom .price-tax{float:none;}

.product-shop .product-options-bottom .add-to-cart-box{clear:both;float:left;padding-top:12px;}

.product-shop .product-options-bottom .add-to-links{clear:both;padding:5px 0 0;text-align:right;}

.product-view .grouped-items-table .price-box{margin:0;padding:0;}

.product-view .box-description{}

.product-view .box-additional .data-table th,

.product-view .box-additional .data-table td{line-height:1.25;}

.product-view .box-up-sell h2{border-bottom:0;padding:0;margin:0 0 8px;}

.product-view .box-up-sell .products-grid{width:100%;border:1px solid #e5dcc3;}

.product-view .box-up-sell .products-grid td{width:25%;background:#f6f2e7;border-right:1px solid #e5dcc3;border-bottom:1px solid #e5dcc3;padding:15px 10px 12px;line-height:1.6em;}

.product-view .box-up-sell .products-grid tr.last td{border-bottom:0;}

.product-view .box-up-sell .products-grid td.last{border-right:0;}

.product-view .box-up-sell .products-grid td img{border:1px solid #e5dcc3;}

.product-view .box-up-sell .products-grid .product-image{text-align:center;}

.product-view .box-up-sell .products-grid td.empty{border-right:0;background:#f1ecdb;}

.product-view .box-up-sell .products-grid .ratings .rating-box{float:none;display:block;margin:0 0 3px;}

.product-view .box-tags{margin:0;}

.product-view .box-tags h3{font-size:13px;}

.product-view .box-tags .product-tags{display:block;margin:0 0 15px;}

.product-view .box-tags .product-tags li{display:inline;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_pipe3.gif) 100% 4px no-repeat;padding:0 7px 0 4px;}

.product-view .box-tags .product-tags li.first{padding-left:0;}

.product-view .box-tags .product-tags li.last{background:none;padding-right:0;}

.product-view .box-tags .form-add label{display:block;font-size:13px;font-weight:bold;margin:0 0 5px;}

.product-view .box-tags .form-add .input-box{float:left;width:305px;margin:0 5px 0 0;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_tag_add.gif) 0 2px no-repeat;padding:0 0 0 23px;}

.product-view .box-tags .form-add input.input-text{width:299px;}

.product-view .box-tags .form-add button.button span{border-color:#406a83;background:#618499;}

.product-view .box-tags .note{margin:3px 0 0;padding:0 0 0 23px;font-size:11px;}

.product-view .box-reviews dl{margin:15px 0;}

.product-view .box-reviews dt a,

.product-view .box-reviews dt span{font-weight:bold;}

.product-view .box-reviews dd{margin:0 0 15px;}

.product-view .box-reviews dd small{font-style:italic;}

.product-view .box-reviews .form-add{margin:15px 0 0;}

.product-view .box-reviews .form-add h3{font-size:13px;font-weight:normal;}

.product-view .box-reviews .form-add h3 span{font-weight:bold;}

.product-view .box-reviews .form-add h4{font-size:12px;}

.product-view .box-reviews .form-add .data-table td{text-align:center;}

.product-view .box-reviews .form-add .form-list{margin:15px 0 0;}

.product-view .box-reviews .form-add .form-list .input-box{width:360px;}

.product-view .box-reviews .form-add .form-list input.input-text,

.product-view .box-reviews .form-add .form-list textarea{width:354px;}

.send-friend .form-list{width:615px;overflow:hidden;}

.send-friend .form-list li{margin-right:-15px;}

.send-friend .form-list li p{margin:0 15px 0 0;}

.send-friend .form-list .field{width:315px;}

.send-friend .form-list .input-box{width:300px;}

.send-friend .form-list input.input-text,

.send-friend .form-list textarea{width:294px;}

.send-friend .form-list li.wide .input-box{width:612px;}

.send-friend .form-list li.wide textarea{width:609px;}

.send-friend .buttons-set .limit{float:right;margin:0 7px 0 0;font-size:11px;line-height:21px;}

.product-name{margin:0;color:#323232;}

.product-name a{color:#323232;}

.product-name h1{color:#373737;line-height:21px;font-size:17px;font-weight:normal;}

.tags-list{display:block;font-size:13px;border:1px solid #c1c4bc;background:#f8f7f5;padding:10px;}

.tags-list li{display:inline !important;margin:0 4px 0 0;}

.tags-list li a{color:#1b2d3b;}

.advanced-search .form-list label{width:160px;padding-right:10px;}

.advanced-search .form-list .input-box,

.advanced-search .form-list .input-range{float:left;clear:none;}

.advanced-search-amount{margin:0 0 10px;}

.advanced-search-summary{margin:10px 0;border:1px solid #e9d7c9;background:#fff6f1;padding:10px;}

.advanced-search-summary ul{float:left;width:49%;}

.advanced-search-summary strong{color:#E17C24;padding-left:15px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_search_criteria.gif) 0 3px no-repeat;}

.advanced-search-summary p{clear:both;font-weight:bold;margin:0;}

.cms-home .subtitle{}

.cms-index-index .subtitle{}

.page-sitemap .links{text-align:right;margin:0 8px -22px 0;}

.page-sitemap .links a{text-decoration:none;position:relative;}

.page-sitemap .links a:hover{text-decoration:underline;}

.page-sitemap .sitemap{margin:12px;}

.page-sitemap .sitemap a{color:#1b2d3b;}

.page-sitemap .sitemap li{margin:3px 0;list-style:none;}

.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:bold;}

.page-sitemap .sitemap li.level-0 a{color:#1e7ec8;}

.rss-title h1{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_rss-big.png) 0 4px no-repeat;padding-left:27px;}

.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px;}

.cart .page-title{border-bottom:0;margin:0 0 12px;}

.cart .page-title h1{margin:0px 0 0;}

.cart .page-title .checkout-types li{margin:0 0 5px;list-style:none;}

.cart .title-buttons .checkout-types{float:right;}

.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px;}

.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3;}

.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px;}

.cart-table th{padding:2px 10px;}

.cart-table td{padding:10px;}

.cart-table .product-name{margin:0 0 5px;}

.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a;}

.cart-table tfoot td{padding:11px 10px;}

.cart-table .btn-continue{float:left;margin-top:2px;}

.cart-table .btn-empty span,

.cart-table .btn-continue span,

.cart-table .btn-update span{}

.cart-table .btn-update,

.cart-table .btn-empty{clear:none;float:right;margin-top:2px;margin-right:0}

.cart-table .btn-update{clear:none;float:right; background:#666 none repeat scroll 0 0;}

.cart .cart-collaterals{padding:25px 0 0;}

.cart .cart-collaterals .col2-set{float:left;width:605px;}

.cart .cart-collaterals .col2-set .col-1{display:none}

.cart .cart-collaterals .col2-set .col-2{width:350px;float:left;}

.cart .crosssell{border:1px solid #cec3b6;background:#fafaec;padding:12px 15px;}

.cart .crosssell h2{font-size:13px;font-weight:bold;}

.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9;}

.cart .crosssell .product-details{margin-left:90px;}

.cart .crosssell .product-name{font-weight:bold;}

.cart .crosssell li.item{margin:12px 0;}

.cart .crosssell .link-compare{font-weight:normal;}

.cart .discount,

.cart .shipping{border:1px solid #666;background:#f1f1f1;padding:12px 15px;margin:0 0 18px;line-height:25px;}

.cart .discount h2,

.cart .shipping h2{background-position:0 0;background-repeat:no-repeat;padding:0;color:#2b2b2b;text-transform:uppercase;font-size:16px;}

.cart .discount button span,

.cart .shipping button span{}

.cart .discount .buttons-set,

.cart .shipping .buttons-set{margin:10px 0 0;border:0;padding:0;text-align:left;}

.cart .discount .buttons-set button.button,

.cart .shipping .buttons-set button.button{float:none;margin-left:0;}

.cart .discount h2{background-image:url("https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_discount.gif");}

.cart .discount .input-box{margin:8px 0 0;width:100%;}

.cart .discount input.input-text{border:1px solid #CCCCCC;padding:5px;width:100%;}

.cart .shipping h2{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_shipping.gif);padding-left:23px;}

.cart .shipping .sp-methods{margin:10px 0 0;padding:5px 0 0;}

.cart .totals{float:right;width:600px;background:#f1f1f1;border:1px solid #666;padding-bottom:15px;min-height:155px;height:auto;line-height:18px;position:relative}

.cart .totals table{width:100%;margin:7px 0;}

.cart .totals td{padding:1px 15px 1px 7px;}

.cart .totals tr.last td{}

.cart .totals tfoot th{padding:5px 15px 5px 7px;}

.cart .totals tfoot td{padding-top:5px;padding-bottom:5px;}

.cart .totals tfoot th strong,

.cart .totals tfoot td strong{font-size:15px;}

.cart .totals .checkout-types{font-size:13px;padding:8px 15px 15px;text-align:right;}

.cart .totals .checkout-types li{clear:both;margin:0px;list-style:none;margin:0 0 9px;text-align:right;}

.item-options dt{font-weight:bold;font-size:14px;font-style:italic;}

.item-options dd{padding-left:10px;margin:0 0 6px;font-size:14px;}

.truncated{cursor:help;}

.truncated a.dots{cursor:help;}

.truncated a.details{cursor:help;}

.truncated .truncated_full_value{position:relative;z-index:999;}

.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6;}

.truncated .truncated_full_value .item-options > p{font-weight:bold;text-transform:uppercase;}

.truncated .show .item-options{top:-20px;left:50%;}

.col-left .truncated .show .item-options{left:15px;top:7px;}

.col-right .truncated .show .item-options{left:-240px;top:7px;}

.sp-methods{margin:0 0 8px;}

.sp-methods dt{margin:13px 0 5px;font-weight:bold;}

.sp-methods dd{}

.sp-methods dd li{margin:5px 0;list-style:none;}

.sp-methods label{font-weight:bold;color:#3e3d3d;}

.sp-methods .price{font-weight:bold;}

.sp-methods .form-list{padding-left:20px;}

.sp-methods .form-list li{margin:0 0 8px;}

.sp-methods select.month{width:154px;margin-right:10px;}

.sp-methods select.year{width:96px;}

.sp-methods input.cvv{width:3em !important;}

.sp-methods .checkmo-list li{margin:0 0 5px;}

.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right;}

.sp-methods .checkmo-list address{float:left;}

.sp-methods .centinel-logos a{margin-right:3px;}

.sp-methods .centinel-logos img{vertical-align:middle;}

.sp-methods .release-amounts{margin:0.5em 0;}

.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0;}

.please-wait{float:right;}

.please-wait img{vertical-align:middle;}

.cvv-what-is-this{font-size:11px;cursor:help;margin-left:10px;}

.tool-tip{border:1px solid #7BA7C9;background:#EAF6FF;padding:15px 20px;position:absolute;z-index:9999;}

.tool-tip .btn-close{margin:-9px -14px 0;text-align:right;}

.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden;}

.tool-tip .tool-tip-content{padding:5px;}

.gift-messages h3{font-size:12px;font-weight:bold;color:#e87403;}

.gift-messages p.control{color:#8e8d8b;}

.gift-messages-form{position:relative;}

.gift-messages-form label{float:none !important;position:static !important;}

.gift-messages-form h4{font-size:12px;font-weight:bold;color:#e87403;}

.gift-messages-form .whole-order{margin:0 0 25px;}

.gift-messages-form .item{margin:0 0 10px;}

.gift-messages-form .item .product-img-box{float:left;width:75px;}

.gift-messages-form .item .product-image{margin:0 0 7px;}

.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;color:#8a8987;}

.gift-messages-form .item .details{margin-left:90px;}

.gift-messages-form .item .details .product-name{font-size:13px;font-weight:bold;margin:0 0 10px;}

.gift-messages-form .item .details .form-list .field{width:255px;}

.gift-messages-form .item .details .form-list .input-box{width:240px;}

.gift-messages-form .item .details .form-list input.input-text{width:234px;}

.gift-messages-form .item .details .form-list li.wide .input-box{width:500px;}

.gift-messages-form .item .details .form-list li.wide textarea{width:494px;}

.gift-message-link{font-size:11px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_collapse-gm.gif) 100% 6px no-repeat;padding-right:7px;}

.gift-message-link.expanded{background-position:100% -40px;}

.gift-message-row{background:#f2efe9;}

.gift-message-row .btn-close{float:right;width:16px;height:16px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/btn_gm-close.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}

.checkout-agreements li{margin:30px 0;}

.checkout-agreements .agreement-content{overflow:auto;height:12em;padding:10px;background-color:#fbfaf6;border:1px solid #bbb6a5;}

.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px;}

.checkout-agreements .agree input.checkbox{margin-right:6px;}

.checkout-agreements .agree label{font-weight:bold;color:#3e3d3d;}

.opc .checkout-agreements{border:1px solid #666;border-width:0 1px;padding:5px 30px;}

.opc .checkout-agreements li{margin:20px 0 0;}

.opc .checkout-agreements .agreement-content{background-color:#fff;border-color:#e4e4e4;padding:5px;}

.opc .checkout-agreements .agree{padding-left:6px;}

#checkout-step-login .messages{margin-bottom:0 !important;margin-top:4px !important;}

#checkout-step-login .messages li li{margin-bottom:0 !important;margin-top:0px !important;padding:0 !important;}

.centinel{}

.centinel .authentication{border:1px solid #ddd;background:#fff;}

.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important;}

.opc .centinel{border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px;}

.info-set{background:#fbfaf6 url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px;}

.info-set h2{font-size:13px;font-weight:bold;margin:0 0 10px;}

.info-set h3,

.info-set h4{font-size:13px;font-weight:bold;color:#E26703;}

.info-set h2 a,

.info-set h3 a,

.info-set h4 a{font-weight:normal;}

.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative;}

.info-set h3.legend{margin:0 0 10px;}

.info-set .divider{margin:0 -20px;padding:25px 0;position:relative;}

.info-set .box{margin:0 0 15px;}

.info-set .box h2{color:#e26703;}

.info-set .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#1e7ec8 !important;}

.info-set .data-table .product-name a{font-weight:bold !important;}

.info-set .data-table .item-options{margin:5px 0 0;}

.block-progress{border:0;margin:0;width:100%;}

.block-progress .block-title{background:none;border:0;padding:0;margin:6px 0 19px;}

.block-progress .block-title strong{font-size:13px;}

.block-progress .block-content{background:none;}

.block-progress dt{font-size:13px;font-weight:normal;line-height:1.35;background:#fff;border:1px solid #1c1b1b;margin:0 0 6px;padding:2px 8px;color:#2b2b2b;}

.block-progress dd{background:#fff;border:1px solid #1c1b1b;border-top:0;padding:8px 13px;margin:0 0 6px;}

.block-progress dt.complete{margin:0;background:#1c1b1b;color:#fff;}

.block-progress dt.complete a{color:#fff;}

.block-progress dd.complete{}

.block-progress p{margin:0;}

.block-progress .cards-list dt{background:none;border:0 none;color:inherit;font-size:12px;margin:5px 0;padding:0;}

.block-progress .cards-list dd{border:0 none;margin:0;padding:0;}

.block-progress .cards-list .info-table th{font-weight:normal;}

.opc .buttons-set{margin-top:0;}

.opc .buttons-set p.required{margin:0;padding:0 0 10px;float:right;margin-left:10px;}

.opc .buttons-set .f-left{color:#3e3d3d;height:43px;}

.opc .buttons-set .back-link small{display:none;}

.opc .buttons-set .back-link a{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_arrow-top.gif) 0 50% no-repeat;padding-left:16px;}

.opc .buttons-set.disabled button.button{display:none;}

.opc .buttons-set .please-wait{height:21px;line-height:21px;}

.opc .ul{list-style:none;}

.opc{position:relative;font-size:14px;}

.opc li.section{}

.opc .step-title{border-width:1px;border-style:solid;color:#1c1b1b;border-color:#fff #c3c3c3 #c3c3c3;background-color:#f1f1f1;padding:8px 8px;text-align:right;}

.opc .step-title .number{float:left;background:#fff;border:1px solid #1c1b1b;padding:0 4px;margin:0 5px 0 0;color:#1c1b1b;}

.opc .step-title h2{float:left;margin:0;font-size:16px;}

.opc .step-title a{display:none;float:right;font-size:11px;line-height:16px;}

.section.allow{border-bottom:1px solid #fff;}

.opc .allow .step-title{background:#f1f1f1;border:1px solid #c3c3c3;border-bottom:0;color:#fff;cursor:pointer;}

.opc .allow .step-title .number{background:#1c1b1b;border-color:none;color:#fff;}

.opc .allow .step-title h2{color:#1c1b1b;font-size:16px;}

#billing-new-address-form .name-firstname{width:49%}

#billing-new-address-form .name-firstname .input-text{width:100%}

#billing-new-address-form .name-lastname{float:right;width:49%}

#billing-new-address-form .name-lastname .input-text{width:100%}

.opc .active .step-title{background:none repeat scroll 0 0 #1C1B1B;border:1px solid #1C1B1B;color:#FFFFFF;cursor:default;padding-bottom:10px;padding-top:10px;}

.opc .active .step-title .number{background:none repeat scroll 0 0 #FFFFFF;border-color:#FFFFFF;color:#2b2b2b;}

.opc .active .step-title h2{color:#fff;}

.opc .step{border:1px solid #1C1B1B;border-top:0;background:#fff;padding:15px 22px;position:relative;}

.opc .step .tool-tip{right:30px;}

#messages_product_view{clear:both;margin-top:1px;}

#opc-login .buttons-set{border-top:0;}

#opc-login h3{font-size:15px;border-bottom:1px solid #e4e4e4;padding-bottom:5px;text-transform:uppercase;margin-bottom:10px;}

#opc-login h4{font-size:1em;margin:0;color:#2f2f2f;}

#opc-shipping_method .buttons-set{border-top:0;}

.opc .gift-messages-form{margin:0 -30px;background:#f6f1eb;border:1px solid #e9e4de;border-width:1px 0;padding:22px 24px 22px 30px;}

.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto;}

#opc-review .step{border:0;padding:0;}

#opc-review .item-options{margin:5px 0 0;}

#opc-review .buttons-set{padding:20px 20px;border:1px solid #666;border-width:0 1px 1px;}

#opc-review .buttons-set p{margin:0;float:left;line-height:20px;}

#opc-review .buttons-set .please-wait{height:40px;line-height:40px;}

#opc-review .authentication{margin:0 auto;width:570px;}

#opc-review .warning-message{color:#222;font-weight:bold;text-align:center;padding:10px 10px 0;}

#opc-review .btn-checkout{clear:right;}

#opc-review .a{text-decoration:none;}

.checkout-progress{padding:0 90px;margin:0 0 20px;}

.checkout-progress li{float:left;width:19%;margin:0 3px 0 0;border-top:10px solid #999;padding:2px 0 0;font-weight:bold;text-align:center;color:#abb5ba;}

.checkout-progress li.active{border-top-color:#006a4e;color:#006a4e;}

.multiple-checkout h2{font-size:13px;font-weight:bold;margin:0 0 10px;}

.multiple-checkout h3,

.multiple-checkout h4{font-size:13px;font-weight:bold;color:#3e3d3d;}

.multiple-checkout h2 a,

.multiple-checkout h3 a,

.multiple-checkout h4 a{font-weight:normal;}

.multiple-checkout .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#1e7ec8 !important;}

.multiple-checkout .data-table .product-name a{font-weight:bold !important;}

.multiple-checkout .data-table .item-options{margin:5px 0 0;}

.multiple-checkout .gift-messages{margin:15px 0 0;}

#checkout-progress-state{margin-top:35px;}

.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:20px;}

.multiple-checkout .col2-set,

.multiple-checkout .col3-set{background:#fff;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px;}

.multiple-checkout .col2-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#e3e3e3;border-bottom:1px solid #bbafa0;position:relative;}

.multiple-checkout .col2-set h3.legend{margin:0 0 10px;}

.multiple-checkout .col2-set .divider{margin:0 -20px;padding:25px 0;position:relative;}

.multiple-checkout .box{margin:0 0 15px;}

.multiple-checkout .box h2{color:#3e3d3d;}

.multiple-checkout .place-order .please-wait{float:right;padding:27px 7px 0 0;}

.multiple-checkout .place-order .grand-total{float:right;font-size:1.5em;}

.multiple-checkout .place-order .grand-total .inner{}

.multiple-checkout .place-order .grand-total .inner div{display:inline;}

.multiple-checkout .place-order .grand-total big{display:inline;float:right;margin-bottom:15px;}

.multiple-checkout .place-order .grand-total .price{color:#E26703;}

.multiple-checkout .place-order .grand-total button.button span{font-size:16px;}

.multiple-checkout .place-order .grand-total button.button span span{padding:0 45px 0 36px;}

.multiple-checkout .title-buttons{margin-top:0px !important;}

.multiple-checkout .title-buttons button.button{float:right;position:relative;top:-22px;}

#multiship-addresses-table td{padding:10px;}

#multiship-addresses-table tfoot td{padding:5px 10px;}

#multiship-addresses-table tfoot button.button{float:right;}

.multiple-checkout .gift-messages-form .item .details .form-list{width:100%;overflow:hidden;}

.multiple-checkout .gift-messages-form .item .details .form-list li{margin-right:-15px;}

.multiple-checkout .gift-messages-form .item .details .form-list .field{width:230px;}

.multiple-checkout .gift-messages-form .item .details .form-list .input-box{width:215px;}

.multiple-checkout .gift-messages-form .item .details .form-list input.input-text{width:209px;}

.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:445px;}

.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea{width:439px;}

.checkout-multishipping-shipping .box-sp-methods{border:1px solid #d9d2be;background:#f9f3e3;padding:13px;position:relative;}

.checkout-multishipping-shipping .box-sp-methods .pointer{position:absolute;top:-20px;right:-40px;width:178px;height:41px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bkg_sp-methods.gif) 0 0 no-repeat;overflow:hidden;}

.checkout-multishipping-billing .multiple-checkout{position:relative;}

.account-login .content{min-height:298px;padding:14px 21px;background:#fff;background:#f1f1f1;border-bottom:0;line-height:26px;font-size:15px;}

.account-login .content h2{font-weight:bold;font-size:15px;margin:0 0 14px;padding:5px 0 14px 0px;border-bottom:1px solid #1c1b1b;background-position:0 1px;background-repeat:no-repeat;text-transform:uppercase;}

.account-login .new-users h2{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_page1.gif)}

.account-login .registered-users h2{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_page2.gif);}

.account-login .buttons-set{border-top:0;margin:0;padding:8px 13px;background:#f1f1f1;position:relative;padding-bottom:25px;}

.account-login .buttons-set .f-left{left:135px;position:absolute;color:#1c1b1b;top:19px;text-decoration:none;}

.account-login .buttons-set .f-left:hover{color:#000;}

.account-create{}

.form-list{margin-top:10px}

.captcha-note{clear:left;padding-top:5px;}

.captcha-image{float:left;display:inline;margin:0;position:relative;width:258px;}

.captcha-image .captcha-img{border:1px solid #b6b6b6;vertical-align:bottom;width:261px;height:59px;}

.registered-users .captcha-image{margin:0;}

.captcha-reload{cursor:pointer;position:absolute;top:2px;right:2px;}

.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear;}

@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);}

0%{-webkit-transform:rotate(-360deg);}

}

@-moz-keyframes rotate{0%{-moz-transform:rotate(0);}

0%{-moz-transform:rotate(-360deg);}

}

@keyframes rotate{0%{transform:rotate(0);}

0%{transform:rotate(-360deg);}

}

.window-overlay{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/window_overlay.png) repeat;background:rgba(0, 0, 0, 0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990;}

.remember-me label{float:none;margin:0 6px;}

.remember-me-popup{background:#fff;border:1px solid #ccc;left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;text-align:left;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;z-index:1000;}

.remember-me-popup h3{background:#d9e5ee;border-bottom:1px solid #ccc;font-size:14px;padding:5px 10px;}

.remember-me-popup .remember-me-popup-head{position:relative;}

.remember-me-popup .remember-me-popup-head .remember-me-popup-close{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:7px;right:7px;height:15px;width:15px;text-indent:-9999em;}

.remember-me-popup .remember-me-popup-body{padding:10px;}

.remember-me-popup .remember-me-popup-body a{display:inline-block;height:19px;border:1px solid #de5400;background:#f18200;padding:0 8px;text-align:center;text-decoration:none;white-space:nowrap;color:#fff;}

.my-account .page-title .button{float:right;position:relative;top:-23px;}

.my-account .my-wishlist fieldset{border:none;}

.my-account .title-buttons .link-rss{float:none;margin:0;}

.my-account .button{margin-left:0;}

.dashboard .welcome-msg{margin:0 8em 1.5em 0;}

.dashboard .welcome-msg p{margin:0;}

.dashboard .col2-set{margin:0 0 15px;}

.dashboard a{color:#2b2b2b;text-decoration:none;}

.box-account{background:#fff;border:1px solid #ccc;border-color:#ccc #999 #999 #ccc;padding:15px;margin:0 0 20px;}

.box-account .box-head{border-bottom:1px solid #666;margin:0 0 10px;text-align:right;}

.box-account .box-head h2{background-position:0 0;background-repeat:no-repeat;color:#2b2b2b;float:left;font-size:13px;font-weight:bold;margin:0;padding-bottom:10px;padding-left:0;text-transform:uppercase;}

.dashboard .box .box-title{border-bottom:solid 1px #ccc;padding:0 0 2px;margin:0 0 8px;text-align:right;}

.dashboard .box .box-title h3,

.dashboard .box .box-title h4{float:left;font-size:13px;font-weight:bold;margin:0;}

.dashboard .box-recent .box-head h2{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_folder-table.gif);padding-left:23px;}

.dashboard .box-info .box-head h2{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_ma-info.gif);padding-left:23px;}

.dashboard .box-info h4{font-size:11px;font-weight:bold;text-transform:uppercase;}

.dashboard .box-reviews .box-head h2{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_ma-reviews.gif);padding-left:23px;}

.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#2b2b2b;}

.dashboard .box-reviews .details{margin-left:20px;}

.dashboard .box-reviews li.item{margin:0 0 7px;}

.dashboard .box-reviews li.item.last{margin:0;}

.dashboard .box-reviews .ratings{margin:7px 0 0;}

.dashboard .box-tags .box-head h2{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/i_ma-tags.gif);padding-left:23px;}

.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#2b2b2b;}

.dashboard .box-tags .details{margin-left:20px;}

.dashboard .box-tags li.item{margin:0 0 7px;}

.dashboard .box-tags li.item.last{margin:0;}

.dashboard .box-tags .tags strong,

.dashboard .box-tags .tags ul,

.dashboard .box-tags .tags ul li{display:inline;}

.addresses-list h2{font-weight:bold;font-size:13px;color:#3e3d3d;text-transform:uppercase;}

.addresses-list h3{font-weight:bold;font-size:13px;}

.addresses-list address{margin:0 0 3px;}

.addresses-list p{margin:0;}

.addresses-list a{font-weight:bold;}

.addresses-list .link-remove{color:#646464;}

.addresses-list .separator{margin:0 3px;}

.addresses-list li.item{background:#fff;border:1px solid #ccc;padding:10px 13px;margin:0 0 10px;}

.addresses-list li.empty{background:none;border:0;padding:0;}

.addresses-list li.empty p{font-weight:bold;}

.addresses-list .addresses-additional li.item{}

.order-info{background:#e3e3e3;border:1px solid #666;padding:4px 8px;margin:0 0 8px;}

.order-info dt,

.order-info dd,

.order-info ul,

.order-info li{display:inline;}

.order-info .current{font-weight:bold;}

.order-info li{margin:0 3px;}

.order-date{margin:10px 0;}

.order-info-box{background:#fff;border:1px solid #666;padding:12px 15px;margin:0 0 15px;}

.order-info-box h2{font-weight:bold;font-size:13px;}

.order-info-box .box-payment p{margin:0 0 3px;}

.order-info-box .box-payment th{font-weight:bold;padding-right:7px;}

.order-items{width:100%;overflow-x:auto;}

.order-items h2,

.order-items h3{clear:none;font-weight:bold;font-size:13px;padding:0;margin:0 0 5px;}

.order-items .product-name{font-size:1em !important;font-weight:bold !important;}

.order-items .link-print{color:#1e7ec8;font-weight:normal;}

.order-items .order-links{text-align:right;}

.order-additional{margin:15px 0;}

.gift-message dt strong{color:#3e3d3d;}

.gift-message dd{font-size:13px;margin:5px 0 0;}

.order-about dt{font-weight:bold;}

.order-about dd{font-size:13px;margin:0 0 7px;}

.tracking-table{margin:0 0 15px;}

.tracking-table th{font-weight:bold;white-space:nowrap;}

.tracking-table-popup{width:100%;}

.tracking-table-popup th{font-weight:bold;white-space:nowrap;}

.tracking-table-popup th,

.tracking-table-popup td{padding:1px 8px;}

.page-print .print-head{margin:0 0 15px;}

.page-print .print-head .logo{float:left;}

.page-print .print-head address{float:left;margin-left:15px;}

.page-print h1{font-size:16px;font-weight:bold;}

.page-print h2,

.page-print h3{font-size:13px;font-weight:bold;}

.page-print h2.h2{font-size:16px;font-weight:bold;}

.page-print .order-date{padding:0 0 10px;margin:0 0 10px;}

.page-print .col2-set{margin:0 0 10px;}

.page-print .gift-message-link{display:none;}

.page-print .price-excl-tax,

.page-print .price-incl-tax{display:block;white-space:nowrap;}

.page-print .cart-price,

.page-print .price-excl-tax .label,

.page-print .price-incl-tax .label,

.page-print .price-excl-tax .price,

.page-print .price-incl-tax .price{display:inline;}

.my-wishlist .data-table td{padding:10px;}

.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px;}

.my-wishlist textarea{display:block;width:97%;height:109px;}

.my-wishlist .buttons-set{margin-top:2em;}

.my-wishlist .buttons-set button.button{float:none;}

.my-wishlist .buttons-set .btn-add span,

.my-wishlist .buttons-set .btn-share span{}

#wishlist-table .add-to-links{white-space:nowrap;}

.my-tag-edit{float:left;margin:0 0 10px;}

.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px;}

#my-tags-table{clear:both;}

#my-tags-table td{padding:10px;}

#my-tags-table .add-to-links{white-space:nowrap;}

#my-reviews-table td{padding:10px;}

.product-review .product-img-box{float:left;width:140px;}

.product-review .product-img-box .product-image{display:block;width:125px;height:125px;}

.product-review .product-img-box .label{font-size:11px;margin:0 0 3px;}

.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px;}

.product-review .product-details{margin-left:150px;}

.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px;}

.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f;}

.product-review .ratings-table{margin:0 0 10px;}

.product-review dt{font-weight:bold;}

.product-review dd{font-size:13px;margin:5px 0 0;}

.billing-agreements .info-box{margin:15px 0;}

.billing-agreements .form-list li select{float:left;}

.billing-agreements .form-list li button.button{float:left;margin-left:10px;}

.billing-agreements .table-caption{font-weight:bold;font-size:13px;}

.cart-msrp-totals{color:red;font-size:12px !important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase;}

.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:bold;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff;}

.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100;}

.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px;}

.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis;}

.map-popup-arrow{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/map_popup_arrow.gif) no-repeat;position:absolute;left:50%;top:-10px;height:10px;width:19px;}

.map-popup-close{background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px;}

.map-popup-checkout{display:inline;float:right;text-align:right;}

.map-popup-checkout span{display:block;padding-right:30px;}

.map-popup-checkout .paypal-logo{margin:0 0 5px;}

.map-popup-price .price-box,

.map-popup-price .price-box .special-price{margin:0;padding:0;}

.map-popup-price{margin:5px 0 0;}

.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word;}

.map-popup-only-text{border-top:1px solid #ddd;}

.home-callout{margin-bottom:12px;}

.home-callout img{display:block}

.home-spot{float:left;width:470px;margin-left:20px;}

.best-selling h3{margin:12px 0 6px 0;color:#e25203;font-size:1.2em;}

.best-selling table{border-top:1px solid #ccc;}

.best-selling tr.odd{background:#eee url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x;}

.best-selling tr.even{background:#fff url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/best_selling_tr_even_bg.gif) 0 100% repeat-x;}

.best-selling td{width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:11px;}

.best-selling .product-img{float:left;border:2px solid #dcdcdc;}

.best-selling .product-description{margin-left:107px;line-height:1.3em;}

.best-selling a.product-name,

.home-spot .best-selling a.product-name:hover{color:#203548;}

.clearer:after,

.header-container:after,

.header-container .top-container:after,

.header:after,

.header .quick-access:after,

#nav:after,

.main:after,

.footer:after,

.footer-container .bottom-container:after,

.col-main:after,

.col2-set:after,

.col3-set:after,

.col3-layout .product-options-bottom .price-box:after,

.col4-set:after,

.search-autocomplete li:after,

.block .block-content:after,

.block .actions:after,

.block li.item:after,

.block-poll li:after,

.block-layered-nav .currently li:after,

.page-title:after,

.products-grid:after,

.products-list li.item:after,

.box-account .box-head:after,

.dashboard .box .box-title:after,

.box-reviews li.item:after,

.box-tags li.item:after,

.pager:after,

.sorter:after,

.ratings:after,

.add-to-box:after,

.add-to-cart:after,

.product-essential:after,

.product-collateral:after,

.product-view .product-img-box .more-views ul:after,

.product-view .box-tags .form-add:after,

.product-view .product-shop .short-description:after,

.product-view .box-description:after,

.product-options .options-list li:after,

.product-options-bottom:after,

.product-review:after,

.cart:after,

.cart-collaterals:after,

.cart .crosssell li.item:after,

.opc .step-title:after,

.checkout-progress:after,

.multiple-checkout .place-order:after,

.group-select li:after,

.form-list li:after,

.form-list .field:after,

.buttons-set:after,

.page-print .print-head:after,

.advanced-search-summary:after,

.gift-messages-form .item:after,

.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}

.guest-select{width:305px !important;}

.topSection h1{color:#070707;float:left;font-size:18px;font-weight:normal;text-transform:uppercase;}

.toolbar .topSection{border-bottom:1px solid #9A9A9A;float:left;margin-bottom:10px;padding-bottom:5px;padding-top:0;width:100%;}

#wapper{background:url("https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/top.jpg") repeat-x scroll left top transparent;width:100%;}

.block-cart, .block-tags{width:100%}

#login-form fieldset{background:none repeat scroll 0 0 #fff;border:1px solid #fff;line-height:22px;padding:0px;}

#checkout-step-login{line-height:25px;}

#co-billing-form fieldset{padding:0px;border:none;}

#co-billing-form fieldset fieldset{border:0;}

#co-payment-form fieldset{padding:0px;border:none;}

#co-payment-form .pcstpaypal_express  { display:none }

#co-payment-form .pcstpaypal_express ~ dd { display:none}

.pager .amount{padding:10px 0;}

.pager .limiter{padding:10px 0}

.pages ol li.current{color:#006a4e;font-weight:bold;}

.comp_detail{float:left;line-height:16px;margin-top:-19px;padding:0;width:100%;}

.comp_detail > strong{border-right:1px solid #3e3d3d;display:inline-block;font-weight:normal;padding:0 7px 0 0;}

label{display:inline-block;padding:0 0px;color:#2b2b2b;font-size:14px;padding:0 0 5px;}

.comp_detail a:hover{color:#006a4e;}

.share.quickview{display:table;}

.share.quickview ul{margin-top:0px;}

.pdetails-middle.ugiftcert{width:66%;}

.pdetails-middle.ugiftcert h1{text-align:left;}

.pdetails-middle.ugiftcert .pprice{display:none;}

.pdetails-middle.ugiftcert .gift-card-info{text-align:left;}

.pdetails-middle.ugiftcert .gift-card-info > p{padding:15px 0;}

.pdetails-middle.ugiftcert .gift-card-info #amount{border:1px solid #cccccc;}

#ugc-send-on #send_on{border:1px solid #cccccc;}

.pdetails-middle.ugiftcert .quantity{text-align:left;}

.pdetails-middle.ugiftcert .add-to-cart{float:left;text-align:left;}

.pdetails-middle.ugiftcert .add-cart{margin-left:0px;}

.pdetails-middle.ugiftcert .share.clearfix{clear:both;float:left;}

.form-list{margin-bottom:10px}

.dashboard .box-info .box-head h2{padding-left:0}

.block-account .block-content{background:#f1f1f1}

.link-reorder{font-weight:normal}

.dashboard .box-recent .box-head h2{padding-left:0}

@media only screen and (max-width:480px){.pager .pages{float:none;display:table;margin:auto;margin-top:7px;}

.pager .pages li{font-size:14px;}

.data-table tbody td a{font-size:12px;}

.dashboard .welcome-msg{margin:0;font-size:14px;padding-left:5px;padding-right:5px;text-align:justify;margin-bottom:20px;}

.form-list{margin-bottom:0}

.opc .buttons-set p.required{position:absolute;bottom:19px;left:6px}

.f-left, .left{top:1px}
.catalog-product-view .accordion-section-title::before{ right: 19px !important;}
.quick1 h2::before { right: 11px !important;}
.add-bag.wishlist{ margin-top: 25px !important;}
.product_details_cart_right{ margin-top: 25px !important;}
.products-right .product-options select{ width: 100% !important;}

}
#checkout-step-login .col2-set .col-1 .buttons-set .button { margin-left:0 !important; margin-top:10px !important;}

@media only screen and (min-width:960px){.products-list-grid.columns3 .item:nth-child(3n+1){clear:both;}
.products-list-grid .item.last{margin-right:0;}
.products-list-grid.columns4 .item:nth-child(4n+1){clear:both;}
.cart .cart-collaterals .col2-set{float:left;width:460px;}
}
@media only screen and (max-width:959px){#nav{display:none;}
.nav-demo-block, .nav_block{display:none;}
.et-menu-title{display:block;}
.et-menu-title::selection, .et-mobile-menu::selection, .nav-container::selection{background-color:transparent !important;}
#mobile-menu{display:none;width:100%;margin-bottom:10px;}
#etheme_mobile_menu{display:block;}
.nav-container{border-bottom:none !important;}
.product-tabs li{float:none;margin:0 !important;margin-bottom:10px!important;text-align:center;}
.product-tabs li.active, .product-tabs li:hover{border-bottom:1px solid #D6D4D4}
.product-collateral .product-tabs-content div,
.product-collateral .product-tabs-content fieldset,
.product-collateral .product-tabs-content textarea,
.product-collateral .product-tabs-content input{}
#product_tabs_custom_contents div{width:100%!important;margin-bottom:20px;}
.divider{display:none;}
.cart .totals{width:100%;}
.form-list .field{float:left;width:100%;}
.form-list li.wide input.input-text{width:98%;}
.form-list select{height:31px;width:99%;}
.cart .cart-collaterals .col2-set{width:100%;margin-bottom:15px;}
.cart .cart-collaterals .col2-set .col-2{width:100%;}
.cart .discount .input-box{margin:8px 0 0;width:100%;}
.cart .discount input.input-text{width:100%;}
}
@media only screen and (min-width:768px) and (max-width:959px){.page{margin:0 auto;box-sizing:border-box;text-align:left;}
.sidebar{width:154px;}
.header .header-left{width:275px;}
.block-cart-header{line-height:1 !important;}
.header .header-left{margin:9px 0 0;}
.header .header-right{margin-top:-55px;}
.header .header-center{width:250px;margin-top:4px;}
.iosSlider{max-height:300px !important;}
.iosSlider .prev, .iosSlider .next{top:115px !important;}
.col-main{width:100%;}
.col-right{width:100%;}
.home-text{width:348px;}
.header .links{margin-top:0 !important;}
.newproducts .slide, .saleproducts .slide{width:233px;}
.footer-social .gift_img{padding:0;margin-left:20px;}
.footer-container .form-subscribe button.button{width:auto;}
.footer-container .footer-right button.button{padding:0 14px;}
.footer-container .form-subscribe input.input-text{width:150px;}
.shippingpolicy{width:122px !important;}
.links, .footer .f-left{font-size:11px;}
.footer .f-left{width:380px;}
.footer .f-right{width:330px;}
.col2-left-layout .col-main{float:right;width:100%;}
.sidebar{width:100%;}
.products-list-grid .item{width:255px;}
.products-list-grid.columns4 .item{width:160px;}
.products-list-grid.columns3 .item:nth-child(2n+1){clear:both !important;}
.products-list-grid.columns4 .item:nth-child(3n+1){clear:both !important;}
.view-mode{float:left;margin:0 0 0 150px;width:70px;}
.view-mode label{display:none;}
.toolbar-bottom{float:left;width:100%;}
.limiter .jqTransformSelectWrapper{width:45px !important;}
.limiter{margin-top:-18px;}
.toolbar .pager{padding:0 !important;}
.categorypagewrapper .block .block-content{padding:12px 0px;}
.block-title h2{font-size:1.5em;}
.block-content p{margin-left:5px !important;}
.block .block-title{padding-left:5px;padding-right:5px;}
.block-tags .block-content .tags-list{margin-left:5px;}
.product-view.product-view.layout_horizontal .product-img-box,
.product-view .product-img-box{width:290px;}
.product-view .product-img-box .main-image{width:290px;height:290px;}
.product-view .product-img-box .main-image img{height:290px;}
.product-view.layout_vertical .product-img-box{width:292px;}
.col1-layout .product-view .product-shop{width:405px;}
.product-view.layout_vertical .product-shop{width:400px;}
.product-view.layout_vertical .product-shop .white-back{width:385px;}
.product-view.layout_vertical .product-shop .product_right{display:none;}
.product-view .product-shop .product_right{width:130px;}
.product-view .product-shop #container1, .product-view .product-shop .white-back{width:250px;}
.add-to-cart button.button{margin-left:25px !important;}
.product-view .product-img-box .main-image .lightbox-btn{top:380px;left:0;}
.product-view .product-shop .quanitybox{margin-left:0 !important;}
.divider{display:none;}
.cart .totals{width:100%;}
.sidebar .block.block-account{margin-bottom:0;margin-top:10px;}
.cart .cart-collaterals .col2-set{width:100%;margin-bottom:0px;}
}
@media only screen and (max-width:767px){.left_banner img{width:100%;}
.header .header-left{width:100%;text-align:center;margin-bottom:20px;}
.header .header-center{width:100%;text-align:center;margin:0 auto 15px;}
.header .welcome-msg{display:none;}
.header .top-bar{float:none;}
.header .form-search{margin:0 auto;width:250px;}
.header .top-link-cart-li{display:inline;}
.minicart{display:none;}
.header .header-right{width:66%;float:none;margin:0 auto;}
.header .links{text-align:center;}
.links li{display:inline-block;}
.etheme_cp{display:none!important;}
.etheme_cp_btn_show{display:none!important;}
#back-to-top{display:none!important;}
.form-search button.button{display:none!important;}
.form-search input.input-text{border-right:1px solid #D6D4D4;}
.home-text{width:100%;}
.iosSlider .prev{left:0!important;}
.iosSlider .next{right:0!important;}
.iosSlider .prev,
.iosSlider .next{top:40%!important;width:28px!important;height:35px!important;}
.iosSlider .prev{background:transparent url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/slide_prev3.png) no-repeat center left!important;}
.iosSlider .next{background:transparent url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/slide_next3.png) no-repeat center left!important;}
.iosSlider .prev:hover,
.iosSlider .prev:focus,
.iosSlider .next:hover,
.iosSlider .next:focus{background-position:-28px center!important;}
.iosSlider .prev:active,
.iosSlider .next:active{background-position:-56px center!important;}
.iosSlider .sliderNavi,
.iosSlider .text1,
.iosSlider .text2{display:none;}
.products-grid li.item{margin:0 auto 10px!important;float:none!important;}
.product-view.layout_vertical .newproduct_grid,
.product-view.layout_vertical .saleproduct{margin-left:60px;}
.product-view.layout_vertical .main-image{text-align:center;}
.product-view .product-name{display:none;}
.product-name2{display:block;text-align:center;text-transform:uppercase;}
.product-view.layout_vertical .product-img-box,
.product-view.layout_horizontal .product-img-box{width:98%;}
.product-view .product-img-box{width:100%;}
.product-view .product-shop .product_right,
.product-view .product-img-box .main-image .lightbox-btn{display:none;}
.product-view .product-img-box .more-views{width:175px!important;}
.product-view .product-shop{float:none;margin:20px 0;max-width:100%;}
.product-view .product-shop #container1,
.product-view .product-shop .white-back{width:95%!important;}
.product-view .product-shop .addtocont{float:left;}
.products-list .product-image{float:left;position:relative;width:192px;height:192px;left:50%;padding:5px;margin-left:-100px;}
.products-list .addtocont{width:100%;}
.products-list .old-price, .products-list .old-price .price-label, .products-list .old-price .price{float:left;}
.products-list .old-price .price-label{margin-right:5px;}
.products-list .special-price{float:left;margin-left:20px;}
.add-to-links{display:none;}
.product-tabs li{float:none;margin:0 !important;margin-bottom:10px!important;text-align:center;}
.product-tabs li.active, .product-tabs li:hover{border-bottom:1px solid #D6D4D4}
.product-collateral .product-tabs-content fieldset,
.product-collateral .product-tabs-content textarea,
.product-collateral .product-tabs-content input{max-width:230px!important;}
#product-review-table th{padding:2px 0!important;}
.product-view .product-shop .white-back, .product-view .product-shop #container1{border-right:none !important;}
.cart-table .item-product-edit,
.cart-table .item-product-whish,
.cart-table .item-product-price,
.cart-table .quantity_box_button_up,
.cart-table .quantity_box_button_down,
.cart-table .item-product-img{display:none;}
.cart-table .button{float:left;clear:both;margin-bottom:20px;}
.col-left{}
.checkout-onepage-index .col-main,
.col-main{width:100%;}
.col-right{width:180px;float:left;}
.col3-layout .col-main{width:100%;}
.col3-layout .col-wrapper{width:100%;}
.col-1{width:100%!important;margin-bottom:15px!important;}
.col-2{width:100%!important;margin-bottom:15px!important;}
.col-3{width:100%!important;margin-bottom:15px!important;}
.col-4{width:100%!important;margin-bottom:15px!important;}
.related,
.carousel{width:240px!important;margin:0 auto 15px!important;}
fieldset{max-width:100%!important;}
.form-list .input-box,
.form-list li.wide .input-box,
.form-list li.wide select,
.form-list input.input-text{width:100%;}
.footer-social .gift_img{float:none;border:0;padding:0;margin:auto;}
.footer-social .phone{float:none;}
.footer .f-right,
.footer .f-left{width:auto;margin-bottom:20px;text-align:center;}
.footer .f-right img{margin:0 0 5px 0;}
.footer-container .footer-right{width:260px;margin-bottom:20px;}
.shippingpolicy{width:130px!important;margin-bottom:20px;}
.footer .f-right{margin-right:55px !important;}
.divider{display:none;}
.cart .totals{width:100%;}
.cart .cart-collaterals .col2-set{width:100%;margin-bottom:0px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.iosSlider{height:180px!important;}
.footer-container .footer-right{width:340px;}
.shippingreturns{margin-left:65px;}
.shippingpolicy{width:187px!important;}
#added{margin:0 5%;top:35%;}
#search_mini_form .form-search{border:0}
#search_mini_form #search{width:120px;}
.products-list-grid .item{width:205px;}
.products-list-grid .product-image{height:205px;}
.products-list-grid .product-image img{width:205px;height:auto;}
.products-list-grid .item{width:200px !important;}
.products-list-grid .price-box{width:100% !important;}
.products-list-grid .moreinfo{text-align:center;}
.products-list-grid button.btn-cart{float:none;margin-right:0 !important;}
.products-list-grid .item:nth-child(2n+1){clear:both !important;}
.products-list-grid .item:nth-child(3n+1){clear:none;}
.products-list-grid.columns4 .item{width:200px;}
.products-list-grid.columns4 .item .product-image{height:200px;}
.products-list-grid .ratings{width:50px;margin:0px 0 0 154px;}
.product-view .product-img-box .more-views{width:350px!important;}
.sidebar{width:100%;}
.sidebar.sidebar-above{margin:0 0 20px;}
.sidebar .block, .left_banner{width:100%;float:left;}
.block{margin:0px;margin-top:10px;}
.a-center.item-product-qty .input-text.qty{float:none !important;}
.divider{display:none;}
.cart .totals{width:100%;}
#shopping-cart-table td.last{padding-bottom:0px;}
#shopping-cart-table .button{margin-bottom:7px!important;float:right;}
table#shopping-cart-table colgroup{display:none;}
#shopping-cart-table thead th:nth-child(1){display:none;}
#shopping-cart-table tbody td:nth-child(1){display:none;}
.cart .cart-collaterals .col2-set{width:100%;margin-bottom:0px;}
}
@media only screen and (max-width:479px){caption, th, td{font-size:11px}
.hidden-phone{display:none;}
.iosSlider{height:120px!important;}
.product-view .product-shop .price-box{float:none;margin:15px auto;}
.product-view.layout_vertical .newproduct_grid,
.product-view.layout_vertical .saleproduct{margin-left:18px;}
.form-search input.input-text{width:240px;}
.iosSlider .prev,
.iosSlider .next{top:37%!important;}
#added{margin:0;top:35%;width:280px;}
#added a{display:block;margin:0;}
#search_mini_form .form-search{border:0}
#search_mini_form #search{}
.sidebar{width:100%;margin:0px;}
.sidebar.sidebar-above{margin:0 0 20px;width:280px;}
.cart-table td{padding:10px 5px;}
.add-to-cart button.button{margin-left:45px !important;height:58px;padding:13px 50px;margin-top:20px;}
.add-to-cart button.button span{font-size:18px !important;}
.cart .discount input.input-text{width:238px;}
.cart .shipping .form-list select{width:248px;}
.products-list-grid.columns4 .item{width:200px;margin:0 auto 15px;float:none;}
.product-view .product-shop .quanitybox{margin:0 0 0 105px;}
.products-list-grid.columns3 .item{margin-left:20px;}
input.qty{width:29px;padding:0px;}
.add-to-cart label{margin-left:25px;}
.footer-social .follow_us{margin-left:40px;}
.shippingreturns{width:260px;float:none;margin:0 auto;margin-left:20px;}
.footer .f-right{margin-right:0 !important;}
.products-list-grid .ratings{}
.products-list-grid.columns4 .product-image img{width:205px;height:auto;}
.products-list .special-price{margin-left:-5px;}
.products-list .product-shop{width:100%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ajax-index-options .product-view .product-shop{padding:0 !important;}
.ajax-index-options .product-view .product-shop .add-to-cart button.button{margin-left:0 !important;}
.ajax-index-options .product-view .product-shop .quanitybox{margin-left:75px !important;}
.ajax-index-options .product-view .product-shop .availability{float:left !important;}
.divider{display:none;}
.cart .totals{width:100%;min-width:100%;}
table#wishlist-table colgroup,
table#shopping-cart-table colgroup,
table#my-orders-table colgroup,
table#multiship-addresses-table colgroup,
#review-order-form table colgroup{display:none;}
#shopping-cart-table thead th:nth-child(1){display:none;}
#shopping-cart-table tbody td:nth-child(1){display:none;}
.dashboard #my-orders-table thead th:nth-child(2){display:none;}
.dashboard #my-orders-table thead th:nth-child(3){display:none;}
.dashboard #my-orders-table tbody td:nth-child(2){display:none;}
.dashboard #my-orders-table tbody td:nth-child(3){display:none;}
.order-details .data-table td{font-size:9px;padding:0;}
.box-account{padding:5px;}
.page-title h1, .page-title h2{font-size:17px;}
.cart .cart-collaterals .col2-set{width:100%;margin-bottom:0px;}
}
html {

	-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */

}

body {

	background-color:#fff;

	margin:0;

	padding:0;

	outline:none;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	line-height:20px;

	font-size:15px;

}

* {

	margin:0;

	padding:0;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

}

p {

	margin:0;

	padding:0;

}

img {

	border:0;

	vertical-align:text-top;

}

strong {

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	font-weight:normal

}

.clear {

	clear:both;

}

em, address {

	font-style:normal !important

}

 @-moz-document url-prefix() {

 select {

 text-indent:2px !important

}

}

select, input, textarea {

	margin:0;

	padding:0;

	outline:none;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#818181;

	outline:none;

}

h1, h2, h3, h4, h5 {

	margin:0;

	padding:0;

	font-weight:normal;

	line-height:normal;

}

hr {

	color:#dddddd;

	border:none;

	border-top:1px solid #dddddd;

	height:1px;

	margin:0;

	padding:0;

	margin-bottom:15px;

}

.gradient {

	filter:none;

}

input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel], input[type=button], input[type=submit] {

	-webkit-appearance:none;

	-webkit-border-radius:0;

	border-radius:0;

}

input[type=checkbox] {

	-webkit-appearance:checkbox;

	-webkit-border-radius:0;

	border-radius:0;

}

input[type=radio] {

	-webkit-appearance:radio;

	-webkit-border-radius:0;

	border-radius:0;

}































::-webkit-input-placeholder {

 color:#4b4b4b;

}































:-moz-placeholder {

 color:#4b4b4b;

 opacity:1;

}































::-moz-placeholder {

 color:#4b4b4b;

 opacity:1;

}































:-ms-input-placeholder {

 color:#4b4b4b;

}

.clearfix:after {

	visibility:hidden;

	display:block;

	font-size:0;

	content:" ";

	clear:both;

	height:0;

}

* html .clearfix {

	zoom:1;

}

*:first-child+html .clearfix {

	zoom:1;

}

.wrapper {

	max-width:1800px;

	margin:auto;

	position:relative;

}

.header {

}

.top1 {

	background:#fff;

	position:relative;

	padding-bottom:34px;

}

.mtop {

	display:none

}

.store1 {

	float:left

}

.mtop-left {

	float:left

}

.mtop-right {

	float:right

}

.mtop-left ul {

	margin:0;

	padding:0;

	list-style:none

}

.mtop-left li {

	float:left;

	width:40px;

	height:40px;

	cursor:pointer;

	position:relative

}

.msearch {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -224px -9px no-repeat;

}

.muser {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -314px -9px no-repeat;

}

.mcurrency {

	background:none;

}

.mcurrency img.mcurrency_default {

	display:table;

	margin:auto;

	margin-top:10px;

}

.mcart {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -360px -8px no-repeat;

}

.memail {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -282px -11px no-repeat;

}

.mphone {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -208px -250px no-repeat;

}

.mdeli {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -119px -250px no-repeat;

}

.mopen {

	position:absolute;

	left:0;

	top:39px;

	background-color:#bebebe;

	padding:5px;

	display:none;

	z-index:2000;

	white-space:nowrap;

	padding:1px

}

.mlogin {

	background-color:#fff;

	padding:3px 5px;

	font-size:13px;

	width:80px;

}

.mlogin a {

	display:block;

	color:#1c1b1b;

	text-decoration:none;

	padding:3px 0

}

.mlogin a:hover {

}

.mcart1 {

	background-color:#fff;

	padding:3px 5px;

	font-size:13px;

	color:#202020;

	text-align:center

}

.mcart1 a {

	display:inline-block;

	color:#1c1b1b;

	text-decoration:none;

	padding:3px 0

}

.mcart1 a:hover {

}

.msearch1 {

	width:140px;

	background-color:#fff;

	position:relative;

}

.msearch1 .tinput1 {

	width:100%;

	font-size:14px;

	color:#6c6c6c;

	padding:6px 30px 6px 8px;

	border:0;

	height:33px;

}

.msearch1 .tinput2 {

	position:absolute;

	top:6px;

	right:8px;

	background:none;

	border:0;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -7px -6px no-repeat;

	width:20px;

	height:20px;

}

.mtop-right .mopen {

	right:0;

	left:inherit

}

.top1-left {

	float:left

}

.search {

	width:246px;

	position:relative;

	margin-top:31px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	float:left;

}

.sinput1 {

	width:100%;

	height:37px;

	background:none;

	border:1px solid #868686;

	padding:8px 32px 9px 15px;

	font-size:13px;

	color:#4b4b4b;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	overflow:hidden;

	background:#fff;

	color:#858585;

	moz-border-radius:25px !important;

	-webkit-border-radius:25px !important;

	-opera-border-radius:25px !important;

	border-radius:25px !important;

	overflow:hidden;

}

.sinput2 {

	position:absolute;

	top:11px;

	right:11px;

	background:none;

	border:0;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -8px -8px no-repeat;

	width:18px;

	height:18px;

	cursor:pointer

}

.search .sinput1:focus {

	border:1px solid #1c1b1b

}

.currency {

	float:left;

	margin-top:38px;

	position:relative;

	margin-left:23px

}

.currency-text {

	float:left;

	font-size:17px;

	color:#1c1b1b;

	margin-top:-3px;

	margin-left:5px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	position:relative

}

.currency-text:before {

	width:15px;

	height:9px;

	content:'';

	position:absolute;

	top:7px;

	right:-20px

}

.currency-text a {

	text-decoration:none;

	color:#1c1b1b;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.currency-text img {

	vertical-align:middle;

	margin-right:7px;

	margin-top:-6px;

}

.copen .currency-text a {

	color:#1c1b1b

}

.copen {

	border:1px solid #1c1b1b;

	position:absolute;

	top:24px;

	left:0px;

	width:80px;

	background:#fff;

	display:none;

	z-index:100

}

.copen .currency-text {

	padding-bottom:5px;

	border-bottom:1px solid #1c1b1b;

	margin:0;

	width:100%;

	padding-left:5px;

	padding-top:5px;

}

.copen .currency-text:last-child {

	border-bottom:none

}

.currency .copen {

	left:0px

}

.copen .currency-text:before {

	display:none

}

.logo {

	position:absolute;

	/*top:22px;*/







	top:14px !important;

	left:0;

	right:19px;

	margin:auto;

	width:296px;

}

.top1-right {

	float:right;

	padding-top:24px;

}

.my-account-icon {

	position:relative;

	font-size:13px;

	color:#1c1b1b;

	margin-top:15px;

	padding-left:31px;

	display:block;

	padding-right:16px;

	margin-right:14px;

	float:left

}

.my-account-icon a {

	color:#1c1b1b;

	text-decoration:none

}

.my-account-icon a:hover {

	color:#000

}

.my-account-icon:before {

	content:"";

	width:26px;

	height:26px;

	position:absolute;

	top:-2px;

	left:0px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -36px -8px no-repeat;

}

.my-account-icon:after {

	width:1px;

	height:27px;

	content:"";

	background:#000;

	position:absolute;

	top:-2px;

	right:0

}

.bag {

	position:relative;

	font-size:13px;

	color:#1c1b1b;

	margin-top:15px;

	padding-left:31px;

	display:block;

	float:left

}

.bag:before {

	content:"";

	width:24px;

	height:29px;

	position:absolute;

	top:-3px;

	left:0px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -72px -9px no-repeat;

}

.bag a {

	color:#1c1b1b;

	text-decoration:none;

}

.bag a:hover {

	color:#000;

}

.navigation {

	background:#fff;

	border-top:1px solid #868686;

	border-bottom:1px solid #868686

}

.nav {

	display:table;

	margin:auto;

	position:relative;

	z-index: 1250;

}

.nav ul {

	margin:0;

	padding:0;

	list-style:none;

}

.nav li {

	float:left;

	color:#fff;

	position:relative;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ea se-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	font-size:15px;

}

.nav li a {

	text-decoration:none;

	color:#1c1b1b;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	display:block;

	padding:16px 26px 14px 26px

}

.nav li a:hover, .nav li.active a {

}

ul.menu a {

	display:block;

	color:#1c1b1b;

	text-decoration:none;

}

ul.menu a:hover {

}

ul.menu li {

	position:relative;

	float:left;

}

ul.menu ul {

	position:absolute;

	top:50px;

	left:0px;

	z-index:999 !important;

	display:none;

	opacity:0;

	list-style:none;

	border-top:none;

	border-top:0;

}

ul.menu ul li {

	position:relative;

	color:#4f4f4f;

	text-align:left;

	border-top:none;

	width:215px;

	margin:0px;

	background-color:#1c1b1b;

	opacity:1;

	margin-left:0px !important;

	padding-left:0;

}

ul.menu ul li a {

	display:block;

	color:#fff !important;

	padding:8px 8px 8px 11px;

	background-color:#202020;

	font-size:13px;

	opacity:1;

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out;

}

ul.menu ul li a:hover {

	background:none;

	background-color:#000 !important;

	color:#fff !important;

	opacity:1;

}

ul.menu ul ul {

	left:215px;

	top:0px;

	padding-left:3px;

}

ul.menu .menulink {

	border:1px solid #aaa;

	padding:0px 0px 0px;

	font-weight:bold;

}

ul.menu .menuhover .menuhover {

	background-color:#000 !important;

	color:#fff !important;

}

ul.menu ul li a.menuhover {

	background-color:#000 !important;

	color:#fff !important;

}

.content {

}

.banner {

	max-width:1900px;

	margin:auto

}

.banner img {

	vertical-align:top;

	max-width:100%;

	height:auto

}

.products-section {

	margin-top:84px;

}

.products-section .wrapper {

	padding:0

}

.heading1 {

	position:relative;

}

.heading1:before {

	height:1px;

	background:#868686;

	content:'';

	position:absolute;

	width:100%;

 left:;

	top:14px;

}

.heading-text {

	display:table;

	margin:auto;

	background:#fff;

	position:relative;

	z-index:10;

	padding:0 15px

}

.heading-h1 {

	font-size:23px;

	color:#1c1b1b;

	text-transform:uppercase

}

.slide1 {

	position:relative;

	padding:0;

	margin-top:55px;

	padding:0 0px

}

.slide1 .item {

	margin:0 25px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	text-align:center

}

.slide1 .item img {

	max-width:100%;

	height:auto;

	vertical-align:top

}

.heading1 .customNavigation .next {

	width:39px;

	height:39px;

	position:absolute;

	left:0px;

	top:-6px;

	cursor:pointer;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -106px -8px no-repeat;

	z-index:100

}

.heading1 .customNavigation .prev {

	width:39px;

	height:39px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -147px -8px no-repeat;

	position:absolute;

	right:0px;

	top:-6px;

	cursor:pointer

}

.box1 {

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	z-index:100

}

.bimg {

	border:1px solid #fff;

	text-align:center;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.bimg img {

	max-width:100%;

	height:auto

}

.btext {

	font-size:17px;

	color:#1c1b1b;

	text-align:center;

	line-height:20px;

	padding-top:17px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	min-height:59px;

}

.btext a {

	color:#1c1b1b;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	text-decoration:none

}

.bprice {

	font-size:22px;

	color:#1c1b1b;

	text-align:center;

	padding-top:12px;

	font-family:"ralewaymedium", Arial, Helvetica, sans-serif

}

.box1:hover .bimg {

	border:1px solid #868686

}

.box1:hover .btext a {

	color:#000

}

.sbanner {

	padding-top:103px

}

.sbanner img {

	max-width:100%;

	height:auto;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.sbanner img {

	max-width:100%;

	height:auto;

	vertical-align:top

}

.sbanner1 {

	overflow:hidden;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.sbanner1:hover img, .sbanner2:hover img, .sbanner-center:hover img {

	-ms-transform:scale(1.06);

	-webkit-transform:scale(1.06);

	transform:scale(1.06);

}

.sbanner2 {

	margin-top:50px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	overflow:hidden

}

.sbanner-left {

	width:550px;

	margin-right:50px;

	float:left

}

.sbanner .sbanner-left:last-child {

	margin-right:0

}

.sbanner-center {

	width:600px;

	overflow:hidden;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.hvr-shadow {

	vertical-align:middle;

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

	box-shadow:0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

	-moz-osx-font-smoothing:grayscale;

	-webkit-transition-duration:0.3s;

	transition-duration:0.3s;

	-webkit-transition-property:box-shadow;

	transition-property:box-shadow;

}

.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {

	box-shadow:0 10px 10px -10px rgba(0, 0, 0, 1);

}

.adds {

	padding-top:60px;

}

.slide2 {

	position:relative;

	padding:0 30px

}

.slide2 .item {

	margin:0 5px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	text-align:center

}

.slide2 .item img {

	max-width:100%;

	height:auto;

	vertical-align:top

}

.slide2 .customNavigation .next {

	width:39px;

	height:39px;

	position:absolute;

	left:0px;

	top:16px;

	cursor:pointer;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -106px -8px no-repeat;

	z-index:100

}

.slide2 .customNavigation .prev {

	width:39px;

	height:39px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -147px -8px no-repeat;

	position:absolute;

	right:0px;

	top:16px;

	cursor:pointer

}

.box1 {

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	z-index:100

}

.box1 {

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.features {

	padding-top:82px;

	padding-bottom:30px

}

.customer {

	width:500px;

	height:450px;

	background:#f1f1f1;

	padding:32px 40px;

	float:left;

	margin-right:48px

}

.heading-h3 {

	font-size:25px;

	color:#1c1b1b;

	padding-top:6px;

}

.customer .heading-h3 {

	text-transform:uppercase;

	text-align:center;

	padding-bottom:22px;

	border-bottom:1px solid #868686

}

.ctext {

	font-size:17px;

	line-height:30px;

	color:#1c1b1b;

	text-align:center;

	padding:0 34px

}

.customer h4 {

	font-size:20px;

	color:#1c1b1b;

	text-align:center;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	padding-top:17px;

}

.view-more {

	width:163px;

	height:33px;

	background:#1c1b1b;

	border:0;

	moz-border-radius:25px !important;

	-webkit-border-radius:25px !important;

	-opera-border-radius:25px !important;

	border-radius:25px !important;

	overflow:hidden;

	font-size:15px;

	color:#fff;

	text-transform:uppercase;

	display:table;

	margin:auto;

	margin-top:35px;

	line-height:33px;

	cursor:pointer;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	text-align:center;

}

.view-more:hover {

	background:#000

}

.flexslider1 {

	position:relative;

	padding-top:65px

}

.video {

	width:704px;

	float:left;

	margin-right:48px;

}

.videoWrapper {

	position:relative;

	padding-bottom:60.25%;

	padding-top:25px;

	height:0;

}

.videoWrapper iframe {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.newsletter-signup {

	width:500px;

	height:450px;

	background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/shoe-month.jpg);

	background-repeat:no-repeat;

	float:left;

	background-position:center top;

	position:relative;

	display:table;

}

.newsletter-signup h3 {

	font-size:30px;

	color:#1c1b1b;

	position:absolute;

	bottom:15px;

	left:22px

}

.newsletter-signup a {

	display:block;

	width:100%;

	height:100%

}

.search1-btn {

	position:absolute;

	top:0px;

	right:0px;

	background:none;

	border:0;

	width:112px;

	height:54px;

	cursor:pointer;

	background:#1c1b1b;

	font-size:17px;

	color:#fff;

}

.footer {

	margin-top:32px

}

.foot1 {

	background:#1c1b1b;

	padding-bottom:26px

}

.foot1 .heading-h3 {

	color:#fff;

	text-align:center;

	padding-top:46px;

	padding-bottom:10px;

}

.info1 {

	font-size:20px;

	color:#fff;

	text-align:center;

	font-family:"ralewaysemibold", Arial, Helvetica, sans-serif;

	padding-bottom:12px;

	line-height:normal

}

.info1 span {

	color:#a4a4a4;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

}

.info1 a {

	color:#fff;

	text-decoration:none;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

}

.info1 a:hover {

	color:#a4a4a4;

}

.fsocial {

	display:table;

	margin:auto;

	margin-top:15px

}

.fsocial ul {

	margin:0;

	padding:0;

	list-style:none;

	padding-top:38px

}

.fsocial .fb {

	float:left;

	width:49px;

	height:49px;

	margin-right:5px;

	margin-left:5px;

	margin-bottom:0px;

}

.fsocial .fb a {

	display:block;

	width:100%;

	height:100%

}

.fsocial .fb {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -7px -68px no-repeat;

}

.fsocial .fb:hover {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -7px -128px no-repeat;

}

.fsocial .twit {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -66px -68px no-repeat;

}

.fsocial .twit:hover {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -66px -128px no-repeat;

}

.fsocial .ytube {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -301px -68px no-repeat;

}

.fsocial .ytube:hover {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -301px -128px no-repeat;

}

.fsocial .pint {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -125px -68px no-repeat;

}

.fsocial .pint:hover {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -125px -128px no-repeat;

}

.fsocial .insta {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -184px -68px no-repeat;

}

.fsocial .insta:hover {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -184px -128px no-repeat;

}

.fsocial .blogger {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -242px -68px no-repeat;

}

.fsocial .blogger:hover {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -242px -128px no-repeat;

}

.fsocial .weibo {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -360px -68px no-repeat;

}

.fsocial .weibo:hover {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -360px -128px no-repeat;

}

.quick1 {

	width:33.33%;

	float:left

}

.quick1 h2 {

	font-size:25px;

	color:#fff;

	text-transform:uppercase;

	padding-top:40px;

	text-align:center

}

.quick1 h2 a {

	color:#fff;

}

.open1 {

	padding-top:30px;

}

.quick-links {

}

.qlinks1 {

	float:left;

	-webkit-transition:all 0.4s ease-in-out;

	width:33.33%;

	position:relative;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.qlinks1 h3 {

	font-size:17px;

	color:#fff;

	text-transform:uppercase;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.qlinks1 ul {

	margin:0;

	padding:0;

	list-style:none;

}

.qlinks1 li {

	font-size:17px;

	color:#fff;

	padding-bottom:10px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.qlinks1 li a {

	color:#fff;

	text-decoration:none;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.qlinks1 li a:hover {

	color:#a4a4a4;

}

.foot2 {

	background:#1c1b1b;

	border-top:1px solid #868686;

	padding-bottom:38px;

}

.copy {

	font-size:17px;

	color:#a4a4a4;

	text-align:center;

	padding-top:30px;

}

.copy a {

	color:#a4a4a4;

	text-decoration:none

}

.copy a:hover {

	color:#fff

}

.paypal {

	text-align:center;

	margin-top:18px;

}

.paypal img {

	max-width:100%;

	height:auto

}

.ninput1 {

	width:364px;

	height:45px;

	background:#fff;

	moz-border-radius:25px !important;

	-webkit-border-radius:25px !important;

	-opera-border-radius:25px !important;

	border-radius:25px !important;

	border:1px solid #a4a4a4;

	display:table;

	margin:auto;

	font-size:17px;

	color:#757575;

	padding-left:20px;

}

.nsubmit1 {

	width:364px;

	height:45px;

	background:#666666;

	border:0;

	moz-border-radius:25px !important;

	-webkit-border-radius:25px !important;

	-opera-border-radius:25px !important;

	border-radius:25px !important;

	display:table;

	margin:auto;

	font-size:17px;

	color:#fff;

	text-transform:uppercase;

	margin-top:16px;

	cursor:pointer

}

.nsubmit1:hover {

	background:#fff;

	color:#1c1b1b

}

.no-js #loader {

	display:none;

}

.js #loader {

	display:block;

	position:absolute;

	left:100px;

	top:0;

}

.se-pre-con {

	position:fixed;

	left:0px;

	top:0px;

	width:100%;

	height:100%;

	z-index:9999;

	background:#fff;

	opacity:0.9

}

.windows8 {

	position:absolute;

	width:48px;

	height:48px;

	margin:auto;

	top:0;

	left:0;

	right:0;

	bottom:0;

}

.windows8 .wBall {

	position:absolute;

	width:46px;

	height:46px;

	opacity:0;

	transform:rotate(225deg);

	-o-transform:rotate(225deg);

	-ms-transform:rotate(225deg);

	-webkit-transform:rotate(225deg);

	-moz-transform:rotate(225deg);

	animation:orbit 6.96s infinite;

	-o-animation:orbit 6.96s infinite;

	-ms-animation:orbit 6.96s infinite;

	-webkit-animation:orbit 6.96s infinite;

	-moz-animation:orbit 6.96s infinite;

}

.windows8 .wBall .wInnerBall {

	position:absolute;

	width:6px;

	height:6px;

	background:rgb(0,0,0);

	left:0px;

	top:0px;

	border-radius:6px;

}

.windows8 #wBall_1 {

	animation-delay:1.52s;

	-o-animation-delay:1.52s;

	-ms-animation-delay:1.52s;

	-webkit-animation-delay:1.52s;

	-moz-animation-delay:1.52s;

}

.windows8 #wBall_2 {

	animation-delay:0.3s;

	-o-animation-delay:0.3s;

	-ms-animation-delay:0.3s;

	-webkit-animation-delay:0.3s;

	-moz-animation-delay:0.3s;

}

.windows8 #wBall_3 {

	animation-delay:0.61s;

	-o-animation-delay:0.61s;

	-ms-animation-delay:0.61s;

	-webkit-animation-delay:0.61s;

	-moz-animation-delay:0.61s;

}

.windows8 #wBall_4 {

	animation-delay:0.91s;

	-o-animation-delay:0.91s;

	-ms-animation-delay:0.91s;

	-webkit-animation-delay:0.91s;

	-moz-animation-delay:0.91s;

}

.windows8 #wBall_5 {

	animation-delay:1.22s;

	-o-animation-delay:1.22s;

	-ms-animation-delay:1.22s;

	-webkit-animation-delay:1.22s;

	-moz-animation-delay:1.22s;

}

 @keyframes orbit {

 0% {

 opacity:1;

 z-index:99;

 transform:rotate(180deg);

 animation-timing-function:ease-out;

}

 7% {

 opacity:1;

 transform:rotate(300deg);

 animation-timing-function:linear;

 origin:0%;

}

 30% {

 opacity:1;

 transform:rotate(410deg);

 animation-timing-function:ease-in-out;

 origin:7%;

}

 39% {

 opacity:1;

 transform:rotate(645deg);

 animation-timing-function:linear;

 origin:30%;

}

 70% {

 opacity:1;

 transform:rotate(770deg);

 animation-timing-function:ease-out;

 origin:39%;

}

 75% {

 opacity:1;

 transform:rotate(900deg);

 animation-timing-function:ease-out;

 origin:70%;

}

 76% {

 opacity:0;

 transform:rotate(900deg);

}

 100% {

 opacity:0;

 transform:rotate(900deg);

}

}

 @-o-keyframes orbit {

 0% {

 opacity:1;

 z-index:99;

 -o-transform:rotate(180deg);

 -o-animation-timing-function:ease-out;

}

 7% {

 opacity:1;

 -o-transform:rotate(300deg);

 -o-animation-timing-function:linear;

 -o-origin:0%;

}

 30% {

 opacity:1;

 -o-transform:rotate(410deg);

 -o-animation-timing-function:ease-in-out;

 -o-origin:7%;

}

 39% {

 opacity:1;

 -o-transform:rotate(645deg);

 -o-animation-timing-function:linear;

 -o-origin:30%;

}

 70% {

 opacity:1;

 -o-transform:rotate(770deg);

 -o-animation-timing-function:ease-out;

 -o-origin:39%;

}

 75% {

 opacity:1;

 -o-transform:rotate(900deg);

 -o-animation-timing-function:ease-out;

 -o-origin:70%;

}

 76% {

 opacity:0;

 -o-transform:rotate(900deg);

}

 100% {

 opacity:0;

 -o-transform:rotate(900deg);

}

}

 @-ms-keyframes orbit {

 0% {

 opacity:1;

 z-index:99;

 -ms-transform:rotate(180deg);

 -ms-animation-timing-function:ease-out;

}

 7% {

 opacity:1;

 -ms-transform:rotate(300deg);

 -ms-animation-timing-function:linear;

 -ms-origin:0%;

}

 30% {

 opacity:1;

 -ms-transform:rotate(410deg);

 -ms-animation-timing-function:ease-in-out;

 -ms-origin:7%;

}

 39% {

 opacity:1;

 -ms-transform:rotate(645deg);

 -ms-animation-timing-function:linear;

 -ms-origin:30%;

}

 70% {

 opacity:1;

 -ms-transform:rotate(770deg);

 -ms-animation-timing-function:ease-out;

 -ms-origin:39%;

}

 75% {

 opacity:1;

 -ms-transform:rotate(900deg);

 -ms-animation-timing-function:ease-out;

 -ms-origin:70%;

}

 76% {

 opacity:0;

 -ms-transform:rotate(900deg);

}

 100% {

 opacity:0;

 -ms-transform:rotate(900deg);

}

}

 @-webkit-keyframes orbit {

 0% {

 opacity:1;

 z-index:99;

 -webkit-transform:rotate(180deg);

 -webkit-animation-timing-function:ease-out;

}

 7% {

 opacity:1;

 -webkit-transform:rotate(300deg);

 -webkit-animation-timing-function:linear;

 -webkit-origin:0%;

}

 30% {

 opacity:1;

 -webkit-transform:rotate(410deg);

 -webkit-animation-timing-function:ease-in-out;

 -webkit-origin:7%;

}

 39% {

 opacity:1;

 -webkit-transform:rotate(645deg);

 -webkit-animation-timing-function:linear;

 -webkit-origin:30%;

}

 70% {

 opacity:1;

 -webkit-transform:rotate(770deg);

 -webkit-animation-timing-function:ease-out;

 -webkit-origin:39%;

}

 75% {

 opacity:1;

 -webkit-transform:rotate(900deg);

 -webkit-animation-timing-function:ease-out;

 -webkit-origin:70%;

}

 76% {

 opacity:0;

 -webkit-transform:rotate(900deg);

}

 100% {

 opacity:0;

 -webkit-transform:rotate(900deg);

}

}

 @-moz-keyframes orbit {

 0% {

 opacity:1;

 z-index:99;

 -moz-transform:rotate(180deg);

 -moz-animation-timing-function:ease-out;

}

 7% {

 opacity:1;

 -moz-transform:rotate(300deg);

 -moz-animation-timing-function:linear;

 -moz-origin:0%;

}

 30% {

 opacity:1;

 -moz-transform:rotate(410deg);

 -moz-animation-timing-function:ease-in-out;

 -moz-origin:7%;

}

 39% {

 opacity:1;

 -moz-transform:rotate(645deg);

 -moz-animation-timing-function:linear;

 -moz-origin:30%;

}

 70% {

 opacity:1;

 -moz-transform:rotate(770deg);

 -moz-animation-timing-function:ease-out;

 -moz-origin:39%;

}

 75% {

 opacity:1;

 -moz-transform:rotate(900deg);

 -moz-animation-timing-function:ease-out;

 -moz-origin:70%;

}

 76% {

 opacity:0;

 -moz-transform:rotate(900deg);

}

 100% {

 opacity:0;

 -moz-transform:rotate(900deg);

}

}

.free-shipping {

	font-size:15px;

	color:#1c1b1b;

	text-transform:uppercase;

	text-align:center;

	background:#f1f1f1;

	padding-bottom:10px;

	padding-top:14px;

}

.breadcrumb {

	font-size:15px;

	color:#1c1b1b;

	padding:16px 0px 15px;

	margin-top:0px;

	background:#fff

}

.breadcrumb a {

	text-decoration:none;

	color:#1c1b1b;

	position:relative;

}

.breadcrumb a:hover, .breadcrumb a#on1 {

	color:#000;

}

.breadcrumb .wrapper {

	display:table;

	margin:auto;

	white-space:nowrap

}

.breadcrumb .wrapper ul {

	list-style:none;

}

.breadcrumb .wrapper ul li {

	padding:0 2px;

	float:left;

}

.breadcrumb .wrapper ul li label {

	display:none;

}

.inner-banner {

}

.inner-banner .wrapper {

	background:#f1f1f1;

	border:1px solid #f1f1f1;

	max-width:1900px;

}

.inner-banner img {

	max-width:100%;

	height:auto;

	vertical-align:top

}

.inner-banner-image {

	float:left;

	width:50%

}

.inner-banner-text {

	float:left;

	width:50%;

	display:table;

	table-layout:fixed;

	height:300px;

	vertical-align:middle

}

.inner-banner-text1 {

	display:table-cell;

	text-align:center;

	vertical-align:middle

}

.inner-banner-textonly {

	display:inherit;

	text-align:center;

	padding:20px 0px;

	vertical-align:middle

}

.inner-banner-text1 h1 {

	font-size:50px;

	color:#1c1b1b;

	font-family:"ralewaymedium", Arial, Helvetica, sans-serif;

	padding:0 20px

}

.inner-banner-textonly h1 {

	font-size:40px;

}

.itext {

	font-size:20px;

	color:#1c1b1b;

	padding:13px 20px 0 20px;

	line-height:40px

}

.itext h2 {

	font-size:20px;

	color:#1c1b1b;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

}

.pagenumber {

	border-bottom:1px solid #f1f1f1;

	text-align:center;

	font-size:15px;

	color:#1c1b1b;

	padding:24px 0px 23px 0px;

}

.pagenumber a {

	text-decoration:none;

	color:#1c1b1b;

	display:inline-block;

	margin-left:8px;

	margin-right:8px;

}

.pagenumber a:hover, .pagenumber a.pagenumberactive {

	border-bottom:1px solid #1c1b1b

}

.listing {

	background:#f1f1f1;

	padding-left:16px;

	padding-right:16px;

	padding-bottom:15px;

}

.sel {

	font-size:14px;

	float:left;

	color:#1a1a1a;

	padding-top:17px;

	float:left;

}

.sel h4 {

	float:left;

	padding-top:12px;

	font-size:15px;

	color:#1c1b1b;

	padding-right:9px;

}

.select1 {

	float:left

}

.select1 select {

	width:150px;

	background-color:#ffffff;

	border:2px solid #d5d5d5;

	font-size:15px;

	padding:1px;

	margin-right:14px;

	color:#646464;

	height:42px;

	line-height:40px;

	-webkit-appearance:none;

	-moz-appearance:none;

	position:relative;

	background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/arrow.png);

	background-position:top 16px right 9px;

	background-repeat:no-repeat;

	text-indent:6px;

	text-transform:uppercase

}

.select1 option {

	padding:7px 10px;

}

.listing1 {

	font-size:14px;

	color:#1a1a1a;

	float:right;

	-webkit-transition:all 0.3s ease-in-out;

	-moz-transition:all 0.3s ease-in-out;

	-o-transition:all 0.3s ease-in-out;

	-ms-transition:all 0.3s ease-in-out;

	transition:all 0.3s ease-in-out;

	text-transform:uppercase;

	padding-top:14px

}

.listing1 a {

	color:#1a1a1a;

	text-decoration:none;

	display:inline-block;

	padding:4px 10px;

	-webkit-transition:all 0.3s ease-in-out;

	-moz-transition:all 0.3s ease-in-out;

	-o-transition:all 0.3s ease-in-out;

	-ms-transition:all 0.3s ease-in-out;

	transition:all 0.3s ease-in-out;

	margin-left:7px;

	background-color:#fff;

	border:1px solid #1e1e1e

}

.listing1 a:hover, .listing a.list-active {

	background:#1e1e1e;

	color:#fff

}

.sel1 {

	float:right

}

.psection {

	padding-top:89px;

}

.pbox {

	width:400px;

	float:left;

	margin-bottom:74px;

	margin-right:66px;

	-webkit-transition:all 0.3s ease-in-out;

	-moz-transition:all 0.3s ease-in-out;

	-o-transition:all 0.3s ease-in-out;

	-ms-transition:all 0.3s ease-in-out;

	transition:all 0.3s ease-in-out;

	position:relative

}

 .psection .pbox:nth-child(4n) {

 margin-right:0

}

.pimg {

	border:1px solid #fff;

	text-align:center;

	-webkit-transition:all 0.3s ease-in-out;

	-moz-transition:all 0.3s ease-in-out;

	-o-transition:all 0.3s ease-in-out;

	-ms-transition:all 0.3s ease-in-out;

	transition:all 0.3s ease-in-out;

}

.pimg:hover {

	border:1px solid #868686

}

.pimg img {

	max-width:100%;

	height:auto

}

.ptext {

	text-align:center;

	font-size:17px;

	color:#1c1b1b;

	padding-top:20px;

	-webkit-transition:all 0.3s ease-in-out;

	-moz-transition:all 0.3s ease-in-out;

	-o-transition:all 0.3s ease-in-out;

	-ms-transition:all 0.3s ease-in-out;

	transition:all 0.3s ease-in-out;

	min-height:60px;

}

.ptext a {

	color:#1c1b1b;

	text-decoration:none;

	-webkit-transition:all 0.3s ease-in-out;

	-moz-transition:all 0.3s ease-in-out;

	-o-transition:all 0.3s ease-in-out;

	-ms-transition:all 0.3s ease-in-out;

	transition:all 0.3s ease-in-out;

}

.pprice {

	padding-top:6px;

	font-size:22px;

	color:#1c1b1b;

	text-align:center;

	font-family:"ralewaysemibold", Arial, Helvetica, sans-serif;

}

.pprice {

	display:table;

	margin:auto;

}

.addbag {

	width:146px;

	height:32px;

	background:#1c1b1b;

	display:table;

	margin:auto;

	border:0;

	font-size:15px;

	color:#fff;

	text-align:center;

	text-transform:uppercase;

	line-height:32px;

	moz-border-radius:25px !important;

	-webkit-border-radius:25px !important;

	-opera-border-radius:25px !important;

	border-radius:25px !important;

	cursor:pointer;

	margin-top:15px;

	text-decoration:none;

}

.pbox:hover .addbag {

	background:#000

}

.product-details {

	padding-top:16px;

	max-width:1252px;

	margin:auto

}

.products-left {

	width:600px;

	float:left;

	margin-top:3px;

}

.products-left img {

	max-width:100%;

	height:auto

}

.pdetails-big {

	position:relative;

	border:1px solid #fff;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	text-align:center

}

.pdetails-big:hover {

	border:1px solid #868686

}

.zoom {

	position:absolute;

	bottom:10px;

	right:10px;

	cursor:pointer

}

.psmall {

	padding-top:0px;

}

.slide3 {

	position:relative;

	padding:0 13px;

	margin-top:10px;

}

.slide3 .item {

	margin:0 8px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	text-align:center

}

.slide3 .item img {

	max-width:100%;

	height:auto

}

.slide3 .customNavigation .next {

	width:10px;

	height:18px;

	position:absolute;

	left:-3px;

	top:45%;

	cursor:pointer;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -14px -192px no-repeat;

}

.slide3 .customNavigation .prev {

	width:10px;

	height:18px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -25px -192px no-repeat;

	position:absolute;

	right:-3px;

	top:45%;

	cursor:pointer

}

.product-code {

	border-bottom:1px solid #868686;

	border-top:1px solid #868686;

	margin-top:38px;

}

.product-code h4 {

	font-size:15px;

	color:#1c1b1b;

	float:left;

	padding-top:12px;

	padding-bottom:11px;

}

.fblike {

	float:right;

	margin-top:9px;

}

.fblike a {

	float:left;

	margin-right:4px;

}

.products-right {

	width:598px;

	float:right

}

.products-right h1 {

	font-size:25px;

	color:#1c1b1b;

	font-family:"ralewaymedium", Arial, Helvetica, sans-serif

}

.price-box span {

	font-size:20px;

	color:#1c1b1b;

	padding-top:8px;

}

.color {

	padding-top:23px;

}

.details-heading3 {

	font-size:17px;

	color:#1c1b1b;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

}

.color ul {

	margin:0;

	padding:0;

	list-style:none;

}

.color li {

	float:left;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.color li img {

	max-width:100%;

	height:auto

}

.color li:first-child {

	margin-left:0;

}

.select-size {

	margin-top:19px;

}

.select-size ul {

	margin:0;

	padding:0;

	list-style:none;

}

.select-size li {

	float:left;

	width:35px;

	height:35px;

	border:1px solid #868686;

	margin-right:11px;

	text-align:center;

	font-size:15px;

	color:#646464;

	line-height:31px;

	margin-top:12px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.select-size li:first-child {

	margin-left:0

}

.select-size li a {

	text-decoration:none;

	color:#646464;

	display:block;

	font-family:"ralewaysemibold", Arial, Helvetica, sans-serif

}

.select-size li:hover {

	border:1px solid #1c1b1b;

}

.out-stock {

	position:relative

}

.out-stock:before {

	width:35px;

	height:35px;

	position:absolute;

	top:0;

	left:0;

	background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/cross.png);

	content:'';

}

.out-stock:hover {

	border:1px solid #868686!important;

}

.quan1 {

	margin-top:24px;

}

.quan {

	font-size:17px;

	color:#202020;

	float:left;

	padding-top:12px

}

.quan input {

	width:52px;

	background-color:#FFFFFF;

	padding:7px 0;

	text-align:center;

	margin-right:19px;

	border:0;

	border:1px solid #868686;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	font-size:20px;

	color:#646464;

}

.quan input:focus {

	border:1px solid #1c1b1b;

}

.add-bag {

	width:203px;

	height:40px;

	background-color:#171717;

	float:left;

	text-align:center;

	font-size:17px;

	color:#fff;

	text-transform:uppercase;

	margin-top:12px;

	margin-right:18px;

	border:none;

	cursor:pointer

}

.add-bag a {

	display:block;

	padding:11px 0 9px 0;

	color:#fff;

	text-decoration:none;

}

.add-bag a:hover {

	background-color:#282828

}

.wishlist {

	background:#e1e1e1;

	color:#171717;

	padding-top:10px;

	text-decoration:none;

}

.wishlist a {

	color:#171717

}

.wishlist a:hover {

	background:#171717;

	color:#fff

}

.color1 {

	padding-top:29px

}

.color1 li {

	width:60px;

	margin-right:19px;

	margin-top:14px;

	border:1px solid #868686;

}

.accordion {

	border-bottom:1px solid #868686;

	margin-top:32px;

}

.accordion-section-title {

	font-size:17px;

	color:#1c1b1b;

	height:41px;

	border-top:1px solid #868686;

	padding-top:10px;

	padding-bottom:10px;

	display:block;

	text-decoration:none;

	position:relative

}

.accordion-section-content {

	display:none;

	margin-bottom:15px;

	max-height:232px;

	overflow:auto

}

.accordion-section-content p {

	font-size:14px;

	line-height:24px;

	color:#646464

}

.accordion-section-content a {

	color:#4b4b4b;

	font-weight:700;

	text-decoration:none;

}

.accordion-section-title:before {

	width:12px;

	height:7px;

	content:'';

	position:absolute;

	top:0;

	right:0;

	background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/arrow.png);

	bottom:0;

	margin:auto;

	-ms-transform:rotate(0deg);

	-webkit-transform:rotate(0deg);

	transform:rotate(0deg);

}

.accordion-section-title.active:before {

	-ms-transform:rotate(270deg);

	-webkit-transform:rotate(270deg);

	transform:rotate(270deg);

}

.view-large {

	font-size:15px;

	color:#1c1b1b;

	text-transform:uppercase;

	text-align:center;

	margin-top:27px;

	margin-bottom:27px;

}

.view-large a {

	text-decoration:none;

	font-size:15px;

	color:#1c1b1b;

}

.slide4 {

	position:relative;

	padding:0 13px;

	margin-top:10px;

}

.slide4 .item {

	margin:0 8px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	text-align:center

}

.slide4 .item img {

	max-width:100%;

	height:auto

}

.slide4 .customNavigation .next {

	width:10px;

	height:18px;

	position:absolute;

	left:5px;

	top:45%;

	cursor:pointer;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -14px -192px no-repeat;

}

.slide4 .customNavigation .prev {

	width:10px;

	height:18px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -25px -192px no-repeat;

	position:absolute;

	right:5px;

	top:45%;

	cursor:pointer

}

.our-world {

	margin-top:5px;

}

.world-section {

}

.world-row1 {

}

.wbox {

	width:350px;

	float:left;

	background:#efefef;

	padding:20px 17px;

	position:relative;

	margin-right:33px;

}

.wimg {

	text-align:center

}

.wimg img {

	max-width:100%;

	height:auto

}

.warrow-top-right {

}

.warrow-top-right:before {

	content:'';

	width:39px;

	height:39px;

	position:absolute;

	top:-2px;

	left:-2px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -49px -194px no-repeat;

}

.warrow-top-right:after {

	content:'';

	width:39px;

	height:39px;

	position:absolute;

	top:-2px;

	right:-2px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -100px -194px no-repeat;

}

.warrow-bottom-right:before {

	content:'';

	width:39px;

	height:39px;

	position:absolute;

	bottom:-2px;

	left:-2px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -148px -194px no-repeat;

}

.warrow-bottom-right:after {

	content:'';

	width:39px;

	height:39px;

	position:absolute;

	bottom:-2px;

	right:-2px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -199px -194px no-repeat;

}

.wsize2 {

	width:500px;

}

.wimg1 {

	text-align:center;

	border:2px solid #e3e2e2;

	background:#fff

}

.world-h3 {

	font-size:17px;

	color:#1c1b1b;

	text-align:center;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	padding-top:2px;

	position:relative;

	top:9px;

	padding-left:15px;

	padding-right:15px;

	line-height:30px

}

.wcontent {

	border:2px solid #e3e2e2;

	background:#fff;

	padding:22px 15px;

	height:277px;

	overflow:auto

}

.world-h2 {

	font-size:20px;

	color:#1c1b1b;

	font-family:"ralewaymedium", Arial, Helvetica, sans-serif;

	text-align:justify;

}

.wdate {

	font-size:14px;

	color:#161512;

	font-style:italic;

	padding-top:12px

}

.wtext1 {

	font-size:15px;

	line-height:22px;

	color:#1c1b1b;

	text-align:justify;

	padding-top:10px

}

.video1 {

	width:100%

}

.videoWrapper1 {

	position:relative;

	padding-bottom:54.1%;

	padding-top:25px;

	height:0;

}

.videoWrapper1 iframe {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.world-row1 .wbox:last-child {

	margin-right:0

}

.world-row2 {

}

.world-coloum1 {

	width:500px;

	float:left;

	margin-right:33px;

}

.world-coloum1 .wsize2 {

	margin-top:33px

}

.world-slider {

	background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/bg-tiles1.jpg);

	background-repeat:repeat;

	background-position:center;

	margin-top:33px;

	padding:20px;

	position:relative

}

.world-slider img {

	max-width:100%;

	height:auto

}

.world-slider1 {

	width:355px;

	background:#fff;

	padding:12px;

	border-image-source:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/frame.png);

	border-image-repeat:round;

	border-image-slice:15;

	border-image-width:15px;

	margin:auto;

	margin-top:30px;

}

.world-slider-chorme {

	border:10px solid transparent;

	padding:0px;

	border-image-source:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/frame.png);

	border-image-repeat:round;

	border-image-slice:15;

	border-image-width:15px;

}

.slider-text {

	font-size:17px;

	color:#000;

	text-align:center;

	line-height:30px;

	margin-top:21px

}

.slider-text a {

	color:#000;

	text-decoration:none

}

.slider-text a:hover {

	text-decoration:underline

}

.world-coloum2 {

	width:734px;

	margin-right:0

}

.fb-feed {

}

.fb-feed-heading {

	position:relative;

	padding-left:28px;

	padding-bottom:17px

}

.fb-feed-heading:before {

	width:13px;

	height:26px;

	content:'';

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -409px -9px no-repeat;

	position:absolute;

	top:-3px;

	left:4px

}

.fb-feed-heading h3 {

	font-size:17px;

	color:#1c1b1b;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

}

.fb-feed .wtext1 {

	line-height:24px;

	border-bottom:1px dashed #1c1b1b;

	padding-bottom:10px;

	margin-bottom:10px;

}

.fb-feed .wcontent .world-h2 {

	color:#4e71a8;

}

.fb-feed .wcontent a {

	color:#4e71a8;

	text-decoration:none;

}

.fb-feed .wcontent a:hover {

	color:#1c1b1b;

}

.world-coloum2 .wbox {

	margin-top:33px;

}

.world-coloum2 .wbox:last-child {

	margin-right:0;

}

.twit-feed-heading {

	padding-left:38px

}

.twit-feed-heading:before {

	width:28px;

	height:23px;

	content:'';

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -434px -8px no-repeat;

	position:absolute;

	top:0px;

	left:4px

}

.twit-feed .wtext1 {

	padding-top:0;

	margin-bottom:15px

}

.twit-feed .wtext1 a {

	color:#1cb7eb

}

.wsize3 {

	width:734px;

}

.insta-feed-heading {

	padding-left:34px

}

.insta-feed-heading:before {

	width:29px;

	height:29px;

	content:'';

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -466px -9px no-repeat;

	position:absolute;

	top:0px;

	left:0px

}

.insta-feed-heading h3 {

	padding-top:3px

}

.insta-feed-text {

	text-align:center

}

.fb-feed.insta-feed {

	padding-left:10px;

	padding-right:10px;

}

.insta-feed-text .item {

	float:left;

	width:128px;

	margin-right:10px;

	margin-bottom:10px

}

 .insta-feed-text .item:nth-child(5n) {

 margin-right:0px;

}

.insta-feed-text img {

	height:auto;

	max-width:100%;

	display:block

}

.instafeedwrapper {

	padding-bottom:11px;

}

.slide5 {

	position:relative;

	margin-top:0px;

}

.slide5 .item {

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	text-align:center

}

.slide5 .item img {

	max-width:100%;

	height:auto

}

.slide5 .customNavigation .next {

	width:21px;

	height:33px;

	position:absolute;

	left:-50px;

	top:45%;

	cursor:pointer;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -246px -196px no-repeat;

}

.slide5 .customNavigation .prev {

	width:21px;

	height:33px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -270px -196px no-repeat;

	position:absolute;

	right:-50px;

	top:45%;

	cursor:pointer

}

.info-table {

	border:1px solid #1c1b1b;

	border-collapse:collapse;

}

.info-table th.first {

	padding-left:15px;

	padding-top:11px;

}

.info-table th {

	border-bottom:1px solid #1c1b1b;

	color:#1c1b1b;

	font-size:15px;

	height:15px;

	padding:11px 3px 3px 12px;

}

.info-table td.leftside {

	padding-left:15px;

}

.info-table td {

	border-bottom:1px solid #1c1b1b;

	text-align:center;

	padding:9px 12px;

}

.info-table1 {

	border:1px solid #000000;

	border-collapse:separate;

}

.info-table1 th {

	border:1px solid #000000;

	border-right:1px solid #000;

	color:#000000;

	font-size:15px;

	height:15px;

	padding:11px 3px 3px 12px;

	text-align:center;

}

.info-table1 td {

	border-bottom:1px solid #000;

	border-right:1px solid #000;

	padding:9px 12px;

	text-align:center;

}

.stock_bg {

	margin-bottom:30px;

	margin-left:20px;

	margin-top:25px;

}

.stock_left {

	width:325px;

	float:left;

	border:#e1e1e1 1px solid;

	min-height:372px;

}

.stock_right {

	width:900px;

	float:right;

	border:#e1e1e1 1px solid;

	margin-right:20px;

}

.left_links {

	width:255px;

	margin-bottom:1em;

	margin-left:15px;

	margin-right:7px;

	font-size:14px;

	margin-top:18px;

}

.left_links ul {

	list-style:none;

	margin:0;

	padding:0;

	border:none;

}

.left_links ul li {

	margin:0;

	width:auto;

	padding:2px 0px 2px 0px;

	font-size:15px;

}

.left_links ul li span {

	margin:0;

	width:auto;

	padding:2px 0px 2px 0px;

	font-size:16px;

	color:#000;

}

.left_links ul li a {

	display:block;

	padding:3px 0px 3px 5px;

	color:#262626;

	text-decoration:none;

}

.left_links ul li a:hover {

	color:#a88e5a;

	cursor:pointer;

}

.left_links ul li a.active {

	text-decoration:none;

	color:#a88e5a;

	cursor:pointer;

}

.left_links ul li a.ractive {

	text-decoration:none;

	color:#000;

}

.stock_links {

	width:165px;

	margin-bottom:1em;

	margin-left:19px;

	margin-right:5px;

	font-size:14px;

	color:#000;

	font-family:"gotham_lightregular", Arial, Helvetica, sans-serif;

	float:left;

}

.stock_links ul {

	list-style:none;

	margin:0;

	padding:0;

	border:none;

}

.stock_links ul li {

	margin:0;

	width:auto;

	padding:1px 0px 1px 0px;

	font-size:12px;

	color:#000;

}

.stock_links ul li a {

	display:block;

	padding:1px 0px 1px 0px;

	color:#000;

	text-decoration:none;

	cursor:pointer;

}

.stock_links ul li a:hover {

	color:#a88e5a;

	text-decoration:none;

	cursor:pointer;

}

.stock_links ul li a.active {

	text-decoration:none;

	color:#a88e5a;

	cursor:pointer;

}

#contry_2 h4 {

	float:left;

	color:#1c1c1c;

	font-size:15px;

	font-weight:normal;

	padding:5px 0px 8px 19px;

}

#contry_2 h4 a {

	float:left;

	color:#1c1c1c;

	text-decoration:none;

}

#contry_2 h4 a:hover {

	float:left;

	color:#1c1c1c;

}

#contry_1 h4 {

	float:left;

	color:#1c1c1c;

	font-size:15px;

	font-weight:normal;

	padding:5px 0px 8px 19px;

}

#contry_1 h4 a {

	float:left;

	color:#1c1c1c;

	text-decoration:none;

}

#contry_1 h4 a:hover {

	float:left;

	color:#1c1c1c;

}

.stock_heading {

	width:530px;

}

.back {

	float:right;

	padding:5px 19px 8px 0px;

	float:15px;

}

.back a {

	text-decoration:none;

	color:#000;

}

.back a:hover {

	text-decoration:underline;

	color:#000;

}

.color {

	color:#a88e5a;

}

.stockists {

	font-size:25px;

	color:#a88e5a

}

.stockists a {

	color:#a88e5a;

	text-decoration:none;

}

.stockists a:hover {

	color:#a88e5a;

	text-decoration:none;

}

.North {

	color:#1c1b1b;

	font-size:15px;

	font-weight:bold

}

.stock_nor {

	width:165px;

	margin-bottom:1em;

	font-size:12px;

	color:#000;

	font-family:"gotham_lightregular", Arial, Helvetica, sans-serif;

	padding:0 0 10px 18px

}

.south {

	color:#a88e5a;

	font-size:16px;

}

.north_txt ul {

	list-style:none;

	margin:0;

	padding:0;

	border:none;

	display:block;

	margin-left:15px;

}

.north_txt ul li {

	margin:7px 44px 5px 0px;

	padding:1px 0px 1px 0px;

	font-size:14px;

	color:#1c1b1b;

	float:left;

	width:280px;

	line-height:21px;

}

.content-page {

	margin-bottom:20px;

	padding-right:20px;

}

.contacts-info {

	line-height:25px;

	float:left;

	margin:10px;

	width:35%;

}

.formright {

	float:right;

	width:60%;

}

.video-left {

	float:left;

	margin-bottom:20px;

	width:45%;

}

.video-right {

	float:right;

	margin-bottom:20px;

	width:45%;

}

.asseen {

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.asseen img {

	max-width:100%;

	height:auto;

	vertical-align:top

}

.asseen-big {

	float:left;

	position:relative;

	width:550px;

	margin-bottom:37px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	border:3px solid #bdbdbd;

}

.asseen-small {

	float:left;

	width:1250px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.asseen ul {

	margin:0;

	padding:0;

	list-style:none

}

.asseen li {

	float:left;

	width:257px;

	margin-left:55px;

	position:relative;

	margin-bottom:57px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	border:3px solid #bdbdbd

}

.asseen-small li .top-bar {

	position:absolute;

	right:15px;

	top:-7px;

	z-index:2000

}

.asseen1 .asseen-big {

	float:right

}

.asseen1 .asseen-small {

	float:left

}

.asseen1 .asseen-small li {

	margin-left:0;

	margin-right:55px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.pleft {

	float:left;

	width:330px;

	margin-right:30px;

}

.pright {

	float:right;

}

.accountdashaboard {

	margin-top:35px;

}

.asseen {

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.asseen img {

	max-width:100%;

	height:auto;

	vertical-align:top

}

.asseen-big {

	float:left;

	position:relative;

	width:550px;

	margin-bottom:37px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	border:3px solid #bdbdbd;

	position:relative;

	overflow:hidden;

	text-align:center

}

.asseen-small {

	float:left;

	width:1250px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.asseen ul {

	margin:0;

	padding:0;

	list-style:none

}

.asseen li {

	float:left;

	width:257px;

	margin-left:55px;

	position:relative;

	margin-bottom:57px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	border:3px solid #bdbdbd;

	position:relative;

	overflow:hidden;

	text-align:center

}

.asseen-small li .top-bar {

	position:absolute;

	right:15px;

	top:-7px;

	z-index:2000

}

.asseen1 .asseen-big {

	float:right

}

.asseen1 .asseen-small {

	float:left

}

.asseen1 .asseen-small li {

	margin-left:0;

	margin-right:55px;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

}

.asseen-option {

	position:absolute;

	bottom:-70px;

	left:0;

	width:100%;

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out;

	height:57px

}

.scart {

	float:left;

	width:58px;

	height:57px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -304px -191px no-repeat;

	margin-left:14px;

	margin-bottom:11px;

}

.scart a {

	display:block;

	width:100%;

	height:100%;

}

.szoom {

	float:right;

	width:58px;

	height:57px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -368px -192px no-repeat;

	margin-right:14px;

	margin-bottom:11px;

}

.szoom a {

	display:block;

	width:100%;

	height:100%;

}

.asseen li:hover .asseen-option, .asseen-big:hover .asseen-option {

	bottom:15px

}

.asseen li:hover, .asseen-big:hover {

	border-color:#1c1b1b

}

.giftprowrapper.clearfix {

	margin-top:15px;

}

.sitemap > li {

	list-style:none;

}

.size .last .input-box {

	margin-top:10px;

}

.size .last .input-box .swatchSelect {

	display:block!important;

	width:200px;

	background-color:#ffffff;

	border:2px solid #d5d5d5;

	font-size:15px;

	padding:1px;

	margin-right:14px;

	color:#646464;

	height:42px;

	line-height:40px;

	-webkit-appearance:none;

	-moz-appearance:none;

	position:relative;

	background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/arrow.png);

	background-position:top 16px right 9px;

	background-repeat:no-repeat;

	text-indent:6px;

}

.size .last .swatchesContainer {

	display:none!important;

}

.shoe_size .last .input-box {

	margin-top:10px;

}

.shoe_size .last .input-box select {

	display:block!important;

	width:220px;

	background-color:#ffffff;

	border:2px solid #d5d5d5;

	font-size:15px;

	padding:1px;

	margin-right:14px;

	color:#646464;

	height:42px;

	line-height:40px;

	-webkit-appearance:none;

	-moz-appearance:none;

	position:relative;

	background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/arrow.png);

	background-position:top 16px right 9px;

	background-repeat:no-repeat;

	text-indent:6px;

}

.shoe_size .last .swatchesContainer {

	display:none!important;

}

.shoe_size_uk .last .input-box {

	margin-top:10px;

}

.shoe_size_uk .last .input-box select {

	display:block!important;

	width:350px;

	background-color:#ffffff;

	border:2px solid #d5d5d5;

	font-size:15px;

	padding:1px;

	margin-right:14px;

	color:#646464;

	height:42px;

	line-height:40px;

	-webkit-appearance:none;

	-moz-appearance:none;

	position:relative;

	background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/arrow.png);

	background-position:top 16px right 9px;

	background-repeat:no-repeat;

	text-indent:6px;

}

.shoe_size_uk .last .swatchesContainer {

	display:none!important;

}

.testimonial {

	background-color:#f8f8f8;

	margin-top:30px;

	padding-bottom:8px;

	-webkit-box-shadow:0 9px 5px -6px #e9e9e9;

	-moz-box-shadow:0 9px 5px -6px #e9e9e9;

	box-shadow:0 9px 5px -6px #e9e9e9;

	position:relative;

}

.testi-img {

	float:left;

	padding-top:12px;

	padding-left:12px;

}

.testi-text {

	/*width:855px; */

	float:left;

	margin-left:10px;
margin-right:10px;
	padding-top:19px;

}

.testi-text1 {

	color:#000000;

	font-size:16px;

	line-height:20px;

	text-align:justify;

}

.testi-text2 img {

	vertical-align:middle;

	margin-right:5px;

}

.testi-text2 {

	color:#847450;

	font-size:16px;

	padding-top:8px;

	text-transform:capitalize;

}

.testi-img1 {

	position:absolute;

	bottom:7px;

	right:22px;

}

#fboverlay {

	opacity:0.6;

	filter:alpha(opacity=60);

	-webkit-filter:grayscale(100%);

	-moz-filter:grayscale(100%);

	-o-filter:grayscale(100%);

	-ms-filter:grayscale(100%);

	filter:grayscale(100%);

	float:right;

}

.infonew1 {

	display:inline;

	text-align:center;

}

.bprice .price-box {

	display:table;

	margin:auto;

}

.warrow-top-right {

	height:0;

	overflow:hidden;

}

.warrow-bottom-right {

	height:0;

	overflow:hidden;

}

.msearch.clearfix {

	border-right:1px solid #ccc

}

.mcurrency .mopen {

	background:#fff;

	border:1px solid #ccc;

	text-align:center;

	width:41px;

	padding-top:5px;

}

.mcurrency .mopen a {

	margin-bottom:4px;

	display:block;

	text-align:center

}

.mcurrency .mopen span.maud {

	display: inline-block;

	height:19px;

	width:24px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -16px -258px no-repeat;

}

.mcurrency .mopen span.meur {

	display: inline-block;

	height:19px;

	width:24px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -49px -258px no-repeat;

}

.mcurrency .mopen span.mgbp {

	display: inline-block;

	height:19px;

	width:24px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -81px -258px no-repeat;

}

.mcurrency .mopen span.musd {

	display: inline-block;

	height:19px;

	width:24px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -114px -258px no-repeat;

}

.contacts-info {

	margin:0;

	color:#646464;

	font-size:16px;

	line-height:24px;

}

.breadcrumb .search {

	margin:inherit

}

.contacts-info p {

	margin-bottom:12px

}

.contacts-info.content-page strong {

	display:inline-block;

	margin-bottom:6px;

}

.stext_new1, .std {

	color:#1c1b1b;

	font-size:16px;

	line-height:24px;

	text-align:justify

}

.phil_title {

	color:#000000;

	display:none;

	padding-left:25px;

	padding-right:25px;

	line-height:20px;

	font-weight:bold;

}

#contry_2 h4 {

	padding-left:15px;

}

#contry_2 .clear {

	height:0;

	overflow:hidden

}

#contry_2 {

	padding-top:12px;

}

.video-left, .video-right {

	position:relative;

	padding-bottom:26.25%;

	padding-top:25px;

	height:0;

	width:49%;

	margin-bottom:2%

}

.video-left iframe, .video-right iframe {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	border:0

}

.london.london-new1 {

	margin-top:20px !important

}

.video-container1.flip-object {

}

.video-container1.flip-object {

	position:relative;

	padding-bottom:49.25%;

	padding-top:25px;

	height:0;

	width:100%

}

.video-container1.flip-object iframe {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.london_large_wrap {

	margin-top:15px;

}

.info-table {

	max-width:1200px;

	margin:auto;

	margin-top:14px;

	width:100%

}

.std .content-page {

	padding:0

}

.std h3 {

	padding-bottom:6px;

	color:#1c1b1b

}

.std ul {

	padding-left:17px;

}

.info-table1 {

	border-collapse:collapse;

	max-width:1200px;

	width:100%

}

.stock_bg {

	margin-left:0;

	margin-right:0

}

.stock_right {

	width:1440px;

	margin-right:0

}

.north_txt ul li {

	line-height:18px;

	margin-top:6px;

}

.left_links ul {

	padding-left:0 !important

}

.logout-icon:before {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -451px -104px no-repeat;

	width:28px;

	height:28px;

}

.pleft {

	width:28%;

	margin-right:0

}

.col-main {

	width:70%;

	float:right

}

.qlinks1 li {

	font-size:14px;

}

.info1 {

	font-size:15px;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

}

.quick1 h2 {

	font-size:17px;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

}

.copy {

	font-size:15px;

}

.my-account-icon:before, .bag:before {

	display:none

}

.bag {

	padding-left:0

}

.my-account-icon {

	padding-left:0px;

	padding-right:10px;

	margin-right:10px;

}

.my-account-icon:after {

	height:16px;

	top:2px;

}

.inner-banner-text1 h1 {

	font-size:17px;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

}

.pbox .addbag {

	display:none

}

.pprice {

	font-size:15px;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

}

.itext h2 {

	font-size:15px;

}

.ptext {

	font-size:15px;

}

.price-box span {

	font-size:15px;

}

.pagenumber {

	border-bottom:0

}

.pagibottom .pagenumber {

	padding-bottom:0

}

.ptext {

	min-height:41px;

}

.btext {

	font-size:15px;

	min-height:41px;

}

.bprice {

	padding-top:0

}

.page-title h1, .page-title h2 {

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	font-size:17px;

	margin-bottom:0;

	text-transform:uppercase

}

.stext_new1, .std {

	font-size:15px;

}

.info-table1 th {

	font-weight:normal

}

.info-table th {

	text-align:center;

	font-weight:normal

}

.std h3 {

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	font-size:17px;

}

.std strong {

	font-weight:normal

}

#opc-login h4 {

	padding-bottom:8px;

}

#opc-login h3 {

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	font-size:17px;

}

.opc .step-title h2, .opc .allow .step-title h2 {

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	font-size:17px;

}

.block .block-title strong {

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	font-size:17px;

}

.dashboard .welcome-msg p {

	margin-bottom:8px;

}

.accountdashaboard .page-title.title-buttons {

	margin-bottom:0

}

.accountdashaboard .col2-set.addresses-list ol {

	margin-top:10px

}

.accountdashaboard .addressnote {

	float:left;

	margin-top:10px

}

.pagenumberwrap {

	display:inline-block;

}

.pagenumberwrap div {

	display: inline-block;

}

.pager {

	position:relative

}

.myorderpager_wrap {

	float:left;

	left:2px;

	margin:auto;

	position:absolute;

	right:2px;

	top:8px;

	width:133px;

}

.free-shipping {

	font-size:14px;

	color:#6e6e6e

}

.slide2 .item img {

	height:46px;

	vertical-align:top;

	width:115px;

}

.slide2 .customNavigation .prev {

	top:8px;

}

.slide2 .customNavigation .next {

	top:8px;

}

.adds {

	padding-top:40px;

}

.features {

	padding-top:55px;

}

.flexslider1 .ctext {

	font-size:15px;

	line-height:26px;

}

.customer h4 {

	font-size:17px;

}

.fsocial .fb {

	-ms-transform:scale(0.9);

	-webkit-transform:scale(0.9);

	transform:scale(0.9);

	margin-left:1px;

	margin-right:1px;

	margin-left:1px;

	margin-right:1px;

}

.copy {

	font-size:13px;

	padding-top:17px;

}

.foot2 {

	padding-bottom:22px;

}

.paypal {

	width:375px;

	margin:auto;

	margin-top:10px;

}

 .inner-banner ~ .pagenumber .pagenumberwrap .myorderpager_wrap {

 position:relative;

 float:none;

 left:inherit;

 margin:inherit;

 position:relative;

 right:inherit;

 top:inherit;

 width:auto;

 display:inline-block

}

.psection .pagibottom .pagenumber .pagenumberwrap .myorderpager_wrap {

	position:relative;

	float:none;

	left:inherit;

	margin:inherit;

	position:relative;

	right:inherit;

	top:inherit;

	width:auto;

	display:inline-block

}

.slide22 {

	position:relative;

}

.slide22 .owl-controls.clickable {

	padding-bottom:20px;

}

.slide22 .owl-buttons {

	display:none

}

.slide22 .owl-page {

	display:inline-block;

	width:15px;

	height:15px;

	background:#939393;

	cursor:pointer;

	text-indent:-9999px;

	-webkit-border-radius:20px;

	-moz-border-radius:20px;

	-o-border-radius:20px;

	border-radius:20px;

	-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);

	-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);

	-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);

	box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);

	margin-left:3px;

	margin-right:3px;

}

.slide22 .owl-page.active2 {

	background:#1c1b1b;

}

.slide22 .owl-carousel {

	padding-top:26px

}

.top1-right .currency {

	margin-left:0;

	margin-top:6px;

}

.top1-right {

	padding-top:15px;

}

.search {

	margin-top:39px;

}

.customer1 .ctext {

	font-size:14px;

	line-height:24px;

}

.newsletter-signup {

	background:none;

	display:block;

	overflow:hidden

}

.newsletter-signup img {

	width:100%;

	height:100%;

	display:block

}

.logo {

	top:28px

}

.scrollup {

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -434px -184px no-repeat;

	width:52px;

	height:52px;

	position:fixed;

	bottom:5px;

	right:5px;

	text-indent:-9999px;

	z-index:30000000000000000

}

.psection .pagibottom.clearfix {

	clear:both;

}

.inner-banner-text1 .itext {

	font-size:14px;

	color:#6e6e6e;

	text-align:center !important

}

.inner-banner-text1 .itext * {

	font-size:14px !important;

	color:#6e6e6e !important;

	line-height:24px !Important

}

.inner-banner-text {

	height:283px;

}

.slide22 .owl-pagination {

	display:table;

	margin:auto

}

.asseen ul {

	padding-left:0 !important

}

.balance_left_btn {

	float:left;

}

#tsbadge4_db8d3657bdbe440c985ae127463eaad4 {

	left:0!important;

	right:inherit !important

}

.menu_db8d3657bdbe440c985ae127463eaad4__container {

	right:auto !important

}

.flexsliderwrapper img {

	max-width:100%;

	height:auto

}

#search_autocomplete {

	background:#fff;

	border:1px solid #1c1b1b;

	padding:7px 0px;

	top:-21px !important;

	padding-top:23px;

	z-index:99

}

#search_autocomplete ul {

	margin:0;

	padding:0;

	list-style:none

}

#search_autocomplete li {

	padding-bottom:3px;

	padding-top:3px;

	font-size:12px;

	cursor:pointer;

	padding-left:10px;

	padding-right:10px;

}

#search_autocomplete li:hover {

	background:#e7e7e7

}

.search .sinput1 {

	position:relative;

	z-index:100

}

.search .sinput2 {

	z-index:1000

}

.asseen-option {

	opacity:0;

	visibility:hidden;

	overflow:hidden

}

.asseen li:hover .asseen-option, .asseen-big:hover .asseen-option {

	opacity:1;

	visibility:visible;

	overflow:visible

}

.slider-text {

	margin-top:23px;

}

.cart-empty img {

	max-width:100%;

	height:auto

}

#menu-gadget {

	display:none;

}

.world-h3 {

	padding-bottom:0 !important

}

.zopim {

	left:96px !important;

}

.inhead h2 {

	font-size:17px;

	color:#1c1b1b;

}

.inhead_text {

	font-size:15px;

	color:#1c1b1b;

	text-align:justify;

	line-height:24px;

	margin-top:11px

}

.details-heading3, .accordion-section-title {

	font-size:14px;

}

.breadcrumb .search {

	width:auto

}

.retrieve-gift-card-balance {

	float:left;

	margin-top:17px;

}

#kuchbhi {

	margin-top: 14px;

	padding-top: 20px;

}

.product-code h4 {

	font-size:14px;

}

.world-slider1 {

	margin-top:40px;

}

.slider-text {

	margin-top:37px;

}

.wbox.wsize2.hvr-shadow.boxworld1 {

	padding-top:26px;

	padding-bottom:25px;

}

.wbox.wsize2.hvr-shadow.boxworld2 {

	padding-top:26px;

	padding-bottom:25px;

}

#shopping-cart-table .button.btn-continue {

	background:#666

}

#discount-coupon-form .button {

	background:#666;

	padding: 6px 5px;

	float: left;

	margin-top:15px;

}

.strip {

	width: 74px;

	height: 74px;

	background-image: url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/strip.png);

	z-index: 999 !important;

	background-repeat: no-repeat;

	position: absolute;

	top: 15px;

	left: 15px;

	font-size: 12px;

	color: #1c1b1b;

	text-align: center;

	padding-left: 7px;

	padding-right: 7px;

	display:table;

}

.strip span {

	display:table-cell;

	vertical-align:middle

}

.slide11 {

	position:relative

}

.slide11 .item img {

	max-width:100%;

	height:auto;

	vertical-align:top

}

.slide11 .customNavigation .next {

	width:39px;

	height:39px;

	position:absolute;

	left:0px;

	top:44%;

	cursor:pointer;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -106px -8px no-repeat;

	z-index:100

}

.slide11 .customNavigation .prev {

	width:39px;

	height:39px;

	background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -147px -8px no-repeat;

	position:absolute;

	right:0px;

	top:44%;

	cursor:pointer

}

.quick1 h2 a {

	background:#666;

	padding:7px 21px 5px 21px;

	moz-border-radius:25px !important;

	-webkit-border-radius:25px !important;

	-opera-border-radius:25px !important;

	border-radius:25px !important;

	overflow:hidden;

}

#compt_form.sform {

	background-color:#FFFFFF;

	margin:auto;

	max-width:700px;

}

#compt_form .fill-head {

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	background-color:#1c1b1b;

	color:#fff;

	font-size:17px;

	padding:13px 10px 12px 15px;

	text-transform:uppercase;

}

#compt_form .enqui-form {

	padding-top:15px;

}

#compt_form .eform {

	float:left;

	width:100%;

}

#compt_form .eform1 {

	margin-bottom:12px;

	position:relative

}

#compt_form .etext {

	float:left;

	color:#545454;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	font-size:14px;

	float:left;

	text-align:left;

	padding-top:8px;

	width:150px;

	position:absolute;

	top:0;

	left:0

}

#compt_form .einput {

	float:right;

	color:#545454;

	width:100%;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	padding-left:156px;

}

#compt_form .einput input {

	width:100%;

	color:#1c1b1b;

	border:1px solid #939393;

	background-color:#fff;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	padding:9px 0;

	padding-left:5px;

}

#compt_form .einput textarea {

	width:255px;

	color:#1c1b1b;

	border:1px solid #939393;

	background-color:#f2f2f2;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	padding:7px 0;

	padding-left:5px;

	min-height:48px;

}

#compt_form .einput select {

	width:100%;

	color:#1c1b1b;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	border:1px solid #939393;

	background-color:#fff;

	padding:5px 0 5px 5px;

	height:36px;

	line-height:36px

}

#compt_form .echeck {

	float:right;

	width:460px;

	border:1px solid #f2f2f2;

	-moz-border-radius:5px 5px 5px 5px; /* FF1+ (FF4-) */

	-webkit-border-radius:5px 5px 5px 5px; /* Saf3-4, iOS 1+, Android 1.5+ */

	-opera-border-radius:5px 5px 5px 5px; /* Opera 11- */

	border-radius:5px 5px 5px 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */

	min-height:402px;

	background-color:#f2f2f2;

}

#compt_form .epad1 {

	padding:7px;

}

#compt_form .echeck-head {

	height:43px;

	-moz-border-radius:5px 5px 5px 5px; /* FF1+ (FF4-) */

	-webkit-border-radius:5px 5px 5px 5px; /* Saf3-4, iOS 1+, Android 1.5+ */

	-opera-border-radius:5px 5px 5px 5px; /* Opera 11- */

	border-radius:5px 5px 5px 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */

	background-color:#FFFFFF;

	padding-top:12px;

	padding-left:10px;

}

#compt_form .check-text {

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#3e3e3e;

	line-height:40px;

	padding-left:19px;

	padding-top:25px;

}

#compt_form .check-text img {

	vertical-align:middle;

	margin-right:11px;

}

#compt_form .choose-btn1 {

	width:120px;

	height:32px;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#ffffff;

	text-transform:uppercase;

}

#compt_form .choose-btn1 a {

	text-decoration:none;

	color:#FFFFFF;

	display:block;

	padding:7px 0 6px 0;

}

#compt_form .choose-btn1 a:hover {

	color:#000000;

}

#compt_form .last-text {

	font-size:11px;

	color:#545454;

	text-align:justify;

	font-family:"ralewayregular", Arial, Helvetica, sans-serif;

}

.london img {

	max-width:100%;

	height:auto;

}

.free-shipping .newsletter-signup {

	display:none;

}

.input_last, .input_title {

	background-color: #fff;

	border: 1px solid #939393;

	color: #1c1b1b;

	font-family: "ralewayregular", Arial, Helvetica, sans-serif;

	padding: 9px 0 9px 5px;

	width: 350px;

}

.london_cont .first_in {

	width:48%;

	float:left;

}

.first_in {

	margin-bottom:10px;

}

.plese {

	margin-bottom:10px;

}

.london_right.london_right1 {

	max-width:800px;

	margin:auto

}

.london_right.london_right1 .first_in1.london_cont {

	width:48%;

	margin:0 1%;

	margin-top:16px

}

.london_right.london_right1 .london_cont {

	width:100%;

	margin-top:16px

}

.london_right.london_right1 .input_last, .input_title {

	width:100%

}

.london_right1 .first_in {

	width:48%;

	margin:0 1%

}

.london_right1 .plese {

	margin:0 1%;

	margin-bottom:18px

}

.london_right1 .submit_btn {

	margin-left:1%

}

.video_left {

	float:left;

	width:44%;

}

.video_right {

	float:right;

}

.video_text h2 {

	font-size:20px;

	text-align:center;

}

.video_text wtext11 {

	font-size:15px;

}

.video_text a {

	background: #666 none repeat scroll 0 0;

	border-radius: 25px;

	overflow: hidden;

	padding: 7px 21px 5px;

	color:#fff;

	margin-top:20px;

	font-size:14px;

}

.wsize_full {

	width:100%;

	height:539px;

}

.big_video_text h2 {

	font-size:30px;

	text-align:center;

}

.big_video_text wtext11 {

	font-size:20px;

}

.big_video_text a {

	background: #666 none repeat scroll 0 0;

	border-radius: 25px;

	overflow: hidden;

	padding: 7px 21px 5px;

	color:#fff;

	margin-top:20px;

	font-size:14px;

}

.wcontent11 > p {

	text-align:center;

}

.videoWrapper11 {

	position: relative;

	padding-bottom: 56.25%;

	padding-top: 30px;

	height: 0;

	overflow: hidden;

}

.videoWrapper11 iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.pdetails-big #wrap {

	z-index: 999 !important;

}

.video-container {

	position: relative;

	/*padding-bottom: 53.25%;*/







padding-top: 30px;

	height: 0;

	overflow: hidden;

}

.video-container iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.about_meet_left {

	float: left;

	text-align: center;

	width: 49%;

	margin-right:1%;

}

.about_meet_right {

	float: right;

	text-align: center;

	width: 49%;

}

.about_meet img {

	width: 100%;

}

.about_meet p {

	font-size: 23px;

	font-weight: bold;

	padding-top: 40px;

}

.meet_left img {

	float: left;

	margin: 5px 30px 10px 0px;

}

.amxnotif-block .input-text {

	border: 1px solid #ddd;

	height: 32px;

	float: left;

}

.amxnotif-block button {

	margin-top: 10px;

}

.amxnotif-block {

	height: 110px;

}

.products-right .product-options select{

	display: block !important;

    width: 350px;

    background-color: #ffffff;

    border: 2px solid #d5d5d5;

    font-size: 15px;

    padding: 1px;

    margin-right: 14px;

    color: #646464;

    height: 42px;

    line-height: 40px;

    -webkit-appearance: none;

    -moz-appearance: none;

    position: relative;

    background-image: url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/arrow.png);

    background-position: top 16px right 9px;

    background-repeat: no-repeat;

    text-indent: 6px;

}

.checkout-types .btn-proceed-checkout {

    background: green !important;

}

button.btn-checkout span span {

    padding: 0px !important;

}

.cart .totals .checkout-types .paypal-or{ padding:12px 55px 8px 0 !important}

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

 body {

 font-size:14px;

}

 .wrapper {

 max-width:1600px;

}

 .sbanner-left {

 width:31%;

 margin-right:2%

}

 .sbanner-center {

 width:34%;

}

 .sbanner-center .sbanner-center {

 width:100%

}

 .sbanner2 {

 margin-top:9.7%

}

 .customer {

 width:28%;

 margin-right:2%

}

 .video {

 width:40%;

 margin-right:2%

}

 .newsletter-signup {

 width:28%

}

 .shoe-month {

 width:28%

}

 .videoWrapper {

 padding-bottom:66.50%

}

 .ctext {

 padding:0

}

 .inner-banner .wrapper {

 max-width:1600px;

}

 .inner-banner-text {

 height:252px;

}

 .pbox {

 width:370px;

 margin-right:40px;

 margin-bottom:50px;

 position:relative

}

 .wbox {

 width:312px;

}

 .wsize2 {

 width:438px

}

 .wcontent {

 height:242px

}

 .world-coloum1 .wbox {

 width:100%

}

 .world-coloum1 {

 width:448px;

}

 .world-coloum2 {

 width:638px;

}

 .world-coloum2 .wrow1 .wbox {

 width:302px

}

 .world-coloum2 .wrow2 .wbox {

 width:100%

}

 .world-slider1 {

 width:320px;

}

 .world-coloum2 .wrow1 .wcontent {

 height:236px

}

 .asseen-big {

 width:31.4%

}

 .asseen-small {

 width:68.6%

}

 .asseen li {

 margin-left:3%;

 margin-bottom:3%;

 width:22%

}

 .asseen1 .asseen-small li {

 margin-right:3%

}

 .contacts-info.content-page {

 width:49%;

}

 .formright.contactspage {

 width:49%

}

 .stock_left {

 width:18%

}

 .stock_right {

 width:80%;

}

 .col2-right-layout .col-main {

 width:70%

}

 .col-right.sidebar {

 width:28%

}

 .inner-banner-text1 h1 {

 font-size:16px;

}

 .pprice {

 font-size:14px;

}

 .itext h2 {

 font-size:14px;

}

 .ptext, .btext, {

 font-size:14px;

}

 .price-box span {

 font-size:14px;

}

 .page-title h1, .page-title h2, .std h3 {

 font-size:17px;

}

 .info-table th {

 font-size:14px;

}

 #opc-login h3 {

 font-size:16px;

}

 .opc {

 font-size:14px;

}

 .opc .step-title h2, .opc .allow .step-title h2 {

 font-size:16px;

}

 .block .block-title strong {

 font-size:16px;

}

 .data-table tbody td a {

 font-size:14px;

}

 .flexslider1 .ctext {

 font-size:14px;

 line-height:26px;

}

 .customer h4 {

 font-size:16px;

}

 .customer1 .ctext {

 font-size:14px;

 line-height:24px;

}

 .inner-banner-text1 .itext {

 font-size:14px;

 color:#6e6e6e

}

 .inner-banner-text1 .itext * {

 font-size:14px !important;

 color:#6e6e6e !important;

 line-height:24px !important

}

 .inhead h2 {

 font-size:16px;

 color:#1c1b1b;

}

 .inhead_text {

 font-size:14px;

 color:#1c1b1b;

 text-align:justify;

 line-height:24px;

}

 .insta-feed-text .item {

 margin-bottom: 2%;

 margin-right: 2%;

 width: 18.4%;

}

 .world-slider1 {

 margin-top:30px;

}

 .slider-text {

 margin-top:23px;

}

 .wbox.wsize2.hvr-shadow.boxworld1 {

 padding-top:20px;

 padding-bottom:20px;

}

 .wbox.wsize2.hvr-shadow.boxworld2 {

 padding-top:20px;

 padding-bottom:20px;

}

}

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

 body {

 font-size:14px;

}

 .wrapper {

 max-width:1300px;

}

 .customer {

 width:31%;

 margin-right:2%

}

 .video {

 width:34%;

 margin-right:2%

}

 .newsletter-signup {

 width:31%

}

 .shoe-month {

 width:31%

}

 .videoWrapper {

 padding-bottom:95.8%

}

 .customer {

 font-size:25px;

}

 .heading-h3 {

 font-size:23px;

}

 .info1 {

 font-size:19px;

}

 .ctext {

 font-size:16px;

}

 .newsletter1 h4 {

 font-size:28px;

}

 .sbanner {

 padding-top:62px;

}

 .foot1 .quick1:first-child {

 width:35%

}

 .foot1 .quick1:nth-child(3) {

 width:35%

}

 .foot1 .quick1:nth-child(2) {

 width:30%

}

 .qlinks1 li {

 font-size:15px;

}

 .ninput1 {

 width:100%;

 max-width:350px;

}

 .nsubmit1 {

 width:100%;

 max-width:350px;

}

 .info1 {

 font-size:18px;

}

 .copy {

 font-size:16px

}

 .quick1 h2 {

 font-size:22px;

}

 .inner-banner .wrapper {

 max-width:1300px;

}

 .inner-banner-text {

 height:205px;

}

 .select1 select {

 width:145px;

 margin-right:7px;

 font-size:14px;

}

 .pbox {

 width:310px;

 margin-right:20px;

}

 .wbox {

 width:254px;

 margin-right:20px;

}

 .wsize2 {

 width:357px

}

 .world-h3 {

 font-size:15px;

}

 .wcontent {

 height:193px;

}

 .world-h2 {

 font-size:17px;

}

 .wtext1 {

 font-size:14px;

 line-height:20px;

}

 .videoWrapper1 {

 padding-bottom:52.1%

}

 .world-coloum1 {

 width:400px;

 margin-right:20px;

}

 .world-slider1 {

 width:335px

}

 .world-slider {

 padding-left:55px;

 padding-right:55px;

}

 .slider-text {

 font-size:15px;

 line-height:28px;

}

 .world-coloum1 {

 width:49%;

 margin-right:1%

}

 .world-coloum2 {

 width:100%;

 margin-right:0

}

 .world-coloum2 .wrow1 .wbox {

 width:308px

}

 .world-row2 .world-coloum1:nth-child(2) {

 float:right;

 margin-right:0

}

 .world-coloum2 .wrow1 {

 float:left;

 width:49%;

 margin-right:2%

}

 .world-coloum2 .wrow2 {

 float:left;

 width:49%

}

 .world-coloum1 .wsize2 {

 margin-top:25px

}

 .world-slider {

 margin-top:25px

}

 .world-coloum2 .wbox {

 margin-top:25px;

}

 .infonew1 {

 display:block;

 text-align:center;

}

 .addseparator {

 display:none

}

 .info1 {

 font-size:17px;

 line-height:15px;

}

 .fsocial {

 margin-top:8px;

}

 .info-table {

 max-width:100%;

 margin:auto;

 margin-top:14px;

 width:100%

}

 .info-table1 {

 max-width:100%;

 width:100%

}

 .stock_left {

 width:23%

}

 .stock_right {

 width:75%;

}

 .north_txt ul li {

 width:25%;

 margin-right:0;

 padding-right:20px;

}

 .quick1 h2 {

 font-size:16px;

}

 .qlinks1 li {

 font-size:14px;

}

 .info1 {

 font-size:14px;

}

 .copy {

 font-size:14px;

}

 .inner-banner-text1 h1 {

 font-size:16px;

}

 .pprice {

 font-size:14px;

}

 .itext h2 {

 font-size:14px;

}

 .ptext, .btext {

 font-size:14px;

}

 .price-box span {

 font-size:14px;

}

 .info-table1 th, .stext_new1, .std {

 font-size:14px;

}

 .page-title h1, .page-title h2, .std h3 {

 font-size:16px;

}

 .info-table th {

 font-size:14px;

}

 #opc-login h3 {

 font-size:16px;

}

 .opc {

 font-size:14px;

}

 .opc .step-title h2, .opc .allow .step-title h2, .block .block-title strong {

 font-size:16px;

}

 .data-table tbody td a {

 font-size:14px;

}

 .flexslider1 .ctext {

 font-size:14px;

 line-height:26px;

}

 .flexslider1 .flex-active-slide {

 position:relative;

 left:-21px;

}

 .customer h4 {

 font-size:15px;

}

 .customer1 .ctext {

 font-size:14px;

 line-height:24px;

}

 .inner-banner-text1 .itext {

 font-size:14px;

 color:#6e6e6e

}

 .inner-banner-text1 .itext * {

 font-size:14px !important;

 color:#6e6e6e !important;

 line-height:24px !Important

}

 .world-h3 {

 font-size:14px !important;

 padding-bottom:0 !important;

}

 .inhead h2 {

 font-size:16px;

 color:#1c1b1b;

}

 .inhead_text {

 font-size:14px;

 color:#1c1b1b;

 text-align:justify;

 line-height:24px;

}

 .about_meet p {

 font-size: 21px;

 font-weight: bold;

 padding-top: 35px;

}

}

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

 body {

 font-size:13px;

}

 .wrapper {

 max-width:980px;

}

 .logo {

 right:-50px;

}

 .products-section {

 margin-top:60px;

}

 .heading-h1 {

 font-size:23px;

}

 .btext {

 font-size:15px;

}

 .bprice {

 font-size:20px;

}

 .adds {

 padding-top:43px;

}

 .features {

 padding-top:50px;

}

 .heading-h3 {

 font-size:21px;

}

 .ctext {

 font-size:15px;

 line-height:24px;

}

 .customer h4 {

 font-size:18px;

}

 .flexslider1 {

 padding-top:40px;

}

 .customer {

 padding:20px 24px;

 height:415px;

}

 .videoWrapper {

 padding-bottom:116.8%;

}

 .newsletter-signup {

 height:415px;

 background-size:cover

}

 .info1 {

 font-size:17px;

}

 .qlinks1 li {

 font-size:15px;

}

 .copy {

 font-size:15px;

}

 .foot1 {

 padding-top:25px;

 padding-bottom:15px

}

 .open1 {

 display:none

}

 .quick1 {

 width:100% !important;

}

 .quick1 h2 {

 position:relative;

 width:100%;

 text-align:left;

 padding:10px 15px;

 background:#666666;

 margin-bottom:10px;

 color:#fff;

 font-size:17px;

 cursor:pointer

}

 .quick1 h2:before {

 content:"\f107";

 float:right;

 font-size:28px;

 color:#fff;

 font-family:FontAwesome;

 position:relative;

 top:-6px;

}

 .open1 {

 padding-top:10px;

 padding-bottom:15px;

}

 .foot2 {

 padding-bottom:25px

}

 .features {

 padding-bottom:0

}

 .newsletter-signup h3 {

 font-size:25px

}

 .customer .heading-h3 {

 font-size:18px

}

 .ctext {

 line-height:22px

}

 .customer h4 {

 padding-top:10px

}

 .view-more {

 margin-top:20px

}

 .customer {

 height:350px

}

 .videoWrapper {

 padding-bottom:97.3%;

}

 .newsletter-signup {

 height:350px;

}

 .free-shipping {

 font-size:14px

}

 .inner-banner .wrapper {

 max-width:980px;

}

 .inner-banner-text1 h1 {

 font-size:43px;

}

 .itext {

 font-size:17px;

 line-height:29px;

 padding-top:2px;

}

 .itext h2 {

 font-size:17px;

}

 .inner-banner-text {

 height:153px;

}

 .pagenumber {

 font-size:14px;

}

 .sel {

 float:none

}

 .sel h4 {

 float:none;

 text-align:center;

 padding-right:0;

 padding-top:0

}

 .select1 {

 display:none;

 width:100%;

 margin-top:10px;

}

 .sel h4 {

 position:relative;

 width:100%;

 text-align:left;

 padding:10px 15px;

 background:#666666;

 margin-bottom:0px;

 color:#fff;

 font-size:17px;

 cursor:pointer

}

 .sel h4:before {

 content:"\f107";

 float:right;

 font-size:28px;

 color:#fff;

 font-family:FontAwesome;

 position:relative;

 top:-6px;

}

 .select1 select {

 margin-left:0.5%;

 margin-right:0.5%;

 width:15.3%;

}

 .pbox {

 margin-left:1% !important;

 margin-right:1% !important;

 width:31.33%;

}

 .ptext {

 font-size:15px;

}

 .psection {

 padding-top:48px

}

 .breadcrumb {

 font-size:14px;

}

 .products-left {

 width:49%

}

 .products-right {

 width:49%

}

 .products-right h1 {

 font-size:23px;

}

 .details-heading3 {

 font-size:16px;

}

 .accordion-section-title {

 font-size:16px;

}

 .wbox {

 margin-left:1%;

 margin-right:1%;

 min-height:353px;

 width:48%;

 margin-bottom:20px

}

 .world-coloum1 .wsize2 {

 margin-top:0

}

 .world-slider {

 margin-top:0

}

 .world-coloum1 .wbox {

 min-height:322px;

}

 .world-row2 {

 margin-left:0.5%;

 margin-right:1%;

}

 .world-coloum2 .wrow1 {

 width:100%;

 margin-right:0

}

 .world-coloum2 .wrow1 .wbox {

 margin-left:1%;

 margin-right:1%;

 width:48%;

 margin-top:0

}

 .world-coloum2 .wrow2 {

 width:100%;

 margin-left:0

}

 .world-coloum2 .wrow2 .wbox {

 margin-left:1%;

 margin-right:1%;

 width:98%;

 margin-top:0

}

 .szoom {

 margin-right:2px;

 -ms-transform:scale(0.9);

 -webkit-transform:scale(0.9);

 transform:scale(0.9);

}

 .scart {

 margin-left:2px;

 -ms-transform:scale(0.9);

 -webkit-transform:scale(0.9);

 transform:scale(0.9);

}

 .asseen li:hover .asseen-option, .asseen-big:hover .asseen-option {

 bottom:10px

}

 .quick1 h2 {

 font-size:13px;

}

 .copy {

 font-size:13px;

}

 .qlinks1 li {

 font-size:13px;

 padding-bottom:4px;

}

 .quick1 h2::before {

 font-size:23px;

 top:-4px;

}

 .inner-banner-text1 h1 {

 font-size:15px;

}

 .pprice {

 font-size:13px;

}

 .itext h2 {

 font-size:13px;

}

 .ptext, .btext {

 font-size:13px;

}

 .price-box span {

 font-size:13px;

}

 .info-table1 th, .stext_new1, .std {

 font-size:13px;

}

 .page-title h1, .page-title h2, .std h3 {

 font-size:15px;

}

 .info-table th {

 font-size:13px;

}

 #opc-login h3 {

 font-size:15px;

}

 .opc {

 font-size:13px;

}

 .opc .step-title h2, .opc .allow .step-title h2, .block .block-title strong {

 font-size:15px;

}

 .data-table tbody td a {

 font-size:13px;

}

 .flexslider1 .ctext {

 font-size:13px;

 line-height:24px;

}

 .customer h4 {

 font-size:15px;

}

 .slide22 .owl-carousel {

 padding-top:8px;

}

 .slide22 .owl-controls.clickable {

 top:0px;

 padding-bottom:6px

}

 .slide22 .owl-page {

 width:12px;

 height:12px;

 margin-left:2px;

 margin-right:2px;

}

 .customer1 .ctext {

 font-size:13px;

 line-height:22px;

}

 .customer {

 height:320px;

}

 .videoWrapper {

 padding-bottom:88.45%;

}

 .newsletter-signup {

 height:320px;

}

 .customer {

 padding-left:15px;

 padding-right:15px;

 padding-top:16px;

}

 .customer .heading-h3 {

 padding-bottom:14px

}

 .inner-banner-text1 .itext {

 font-size:13px;

 color:#6e6e6e

}

 .inner-banner-text1 .itext * {

 font-size:13px !important;

 color:#6e6e6e !important;

 line-height:22px !Important

}

 .inhead h2 {

 font-size:15px;

 color:#1c1b1b;

}

 .inhead_text {

 font-size:13px;

 color:#1c1b1b;

 text-align:justify;

 line-height:22px;

}

 .inhead {

 margin-top:23px;

}

 .product-code h4 {

 font-size:13px;

}

 .cart .cart-collaterals .col2-set, .cart .cart-collaterals .col2-set .col-2, .cart .totals {

 width:100%;

}

 .quick1 h2 a {

 background:#666;

 padding:0;

 moz-border-radius:0 !important;

 -webkit-border-radius:0 !important;

 -opera-border-radius:0 !important;

 border-radius:0 !important;

 overflow:hidden;

}

 .london_right1 .input_last, .input_title {

 font-size:14px;

}

 .london_right1 .input_last, .input_title {

 font-size:14px

}

 .about_meet p {

 font-size: 20px;

 font-weight: bold;

 padding-top: 30px;

}
.sp-methods #cart-rewards-form {
    width: 325px !important;
}

}

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

 .nav li a {

 padding:16px 21px 14px;

}

 .meet_left img {

 max-width:450px;

 width:100%;

 height:auto;

}
.sp-methods #cart-rewards-form {
    width: 325px !important;
}

}

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

 .meet_left, .meet_right {

 width:100%;

}
#rewardpoints-checkout-payment-method-load #cart-rewards-form {
	width: 325px !important;
}
 .meet_left img {

 max-width:100%;

 height:auto;

 text-align:center;

}

 .mtop {

 display:block;

 height:40px;

 border-bottom:1px solid #ccc;

}

 .mtop-left {

 float:none;

 display:table;

 margin:auto

}

 .wrapper {

 width:98%

}

 .search, .currency, .top1-right {

 display:none

}

 .logo {

 position:relative;

 top:0;

 right:0;

 margin-top:19px;

 width:240px;

}

 .logo img {

 max-width:100%;

 height:auto

}

 .navigation {

 background:#fff;

}

 .top1 {

 padding-bottom:20px

}

 .heading-h1 {

 font-size:22px

}

 .customer {

 width:100%;

 height:auto;

 padding-bottom:25px

}

 .view-more {

 margin-top:22px;

}

 .video {

 width:100%;

 margin-top:30px

}

 .videoWrapper {

 padding-bottom:38%

}

 .newsletter-signup {

 width:100%;

 height:350px;

 margin-top:30px

}

 .search1 {

 width:330px;

}

 .features {

 padding-bottom:0

}

 .heading-h3 {

 font-size:20px;

}

 .info1 {

 font-size:17px;

 padding-top:13px;

}

 .qlinks1 {

 width:auto;

 margin-left:40px;

 margin-right:40px;

}

 .qlinks1 li {

 font-size:14px;

}

 .copy {

 font-size:14px;

}

 .customer h4 {

 font-size:17px;

}

 .btext {

 font-size:14px;

}

 .products-section {

 margin-top:45px;

}

 .sbanner {

 padding-top:45px;

}

 .newsletter-signup {

 max-width:500px;

 margin:auto;

 float:none;

}

 .video {

 margin-bottom:35px

}

 .video, .customer {

 margin-right:0

}

 .quick1 h2 {

 font-size:14px

}

 .ninput1 {

 font-size:15px

}

 .info1 {

 padding-bottom:0;

}

 .sbanner-left {

 max-width:500px;

 margin:auto !important;

 float:none;

 width:100%

}

 .sbanner-center {

 margin-top:25px;

 margin-bottom:25px

}

 .sbanner2 {

 margin-top:25px;

}

 .ptext {

 font-size:14px

}

 .inner-banner-image {

 width:100%

}

 .inner-banner-text {

 width:100%

}

 .pprice {

 font-size:20px;

}

 .inner-banner-text1 h1 {

 font-size:40px;

}

 .itext {

 font-size:16px;

}

 .itext h2 {

 font-size:16px;

}

 .sel h4 {

 font-size:15px;

}

 .select1 {

 margin-top:0

}

 .select1 select {

 width:31.95%;

 margin-top:12px;

}

 .product-details {

 padding-top:0

}

 .products-left {

 max-width:500px;

 margin:auto;

 float:none;

 width:100%;

 padding-top:0

}

 .products-right {

 width:100%;

 margin-top:25px

}

 .products-right h1 {

 font-size:21px;

}

 .price-box span {

 font-size:19px;

}

 .details-heading3 {

 font-size:15px;

}

 .add-bag {

 font-size:15px;

 width:180px;

}

 .accordion-section-title {

 font-size:15px;

}

 .world-section {

 margin-left:15px;

 margin-right:15px

}

 .wbox {

 width:100%;

 margin-left:0;

 margin-right:0;

 min-height:inherit

}

 .world-coloum1 {

 margin-right:0;

 width:100%

}

 .world-coloum2 .wrow1 .wbox {

 width:100%;

 margin-left:0;

 margin-right:0

}

 .world-slider {

 margin-bottom:20px

}

 .world-coloum2 .wrow2 .wbox {

 width:100%;

 margin-left:0;

 margin-right:0

}

 .world-coloum1 .wbox {

 min-height:inherit

}

 .world-row2 {

 margin-left:0;

 margin-right:0

}

 .asseen-big {

 width:500px;

 float:none;

 margin:auto

}

 .asseen-small {

 width:100%;

 margin-top:3%;

}

 .asseen li {

 margin-left:1.5%;

 margin-right:1.5%

}

 .asseen1 .asseen-big {

 float:none

}

 .asseen li {

 width:30.33%

}

 .asseen1 .asseen-small li {

 margin-left:1.5%;

 margin-right:1.5%

}

 .contacts-info.content-page {

 width:100%;

 padding:0

}

 .formright.contactspage {

 width:100%;

 margin-top:12px;

}

 .content-page {

 padding:20px

}

 .formright.contactspage .form-list .input-box, .formright.contactspage .form-list li.wide .input-box, .formright.contactspage .form-list li.wide select, .formright.contactspage .form-list input.input-text {

 width:100%

}

 .page-title h1, .page-title h2 {

 font-size:20px

}

 .contacts-info {

 font-size:14px;

}

 .page-title h1, .page-title h2 {

 margin-bottom:0

}

 .breadcrumb .wrapper ul {

 display:table;

 margin:auto

}

 .stext_new1, .std {

 font-size:14px;

}

 .breadcrumb {

 height:auto

}

 .stock_left {

 width:100%;

 min-height:inherit;

 margin-bottom:25px;

}

 .stock_right {

 width:100%;

 min-height:inherit

}

 .stock_right div {

 min-height:inherit !important

}

 .left_links {

 width:auto

}

 .south {

 font-size:15px

}

 .data-table thead th {

 font-size:14px;

}

 .col2-right-layout .col-main {

 width:100%

}

 .col-right.sidebar {

 width:100%

}

 .block-progress .block-title {

 margin-bottom:10px;

 padding-left:0;

 margin-top:15px

}

 .pleft {

 width:100%;

 margin-right:0

}

 .col-main {

 width:100%;

 float:right

}

 .quick1 h2 {

 font-size:13px;

}

 .qlinks1 li {

 font-size:13px;

}

 .copy {

 font-size:13px;

}

 .my-account .dashboard {

 margin-top:18px;

}

 .inner-banner-text1 h1 {

 font-size:15px;

}

 .pprice {

 font-size:13px;

}

 .itext h2 {

 font-size:13px;

}

 .ptext, .btext {

 font-size:13px;

}

 .price-box span {

 font-size:13px;

}

 .info-table1 th, .stext_new1, .std {

 font-size:13px;

}

 .page-title h1, .page-title h2, .std h3 {

 font-size:15px;

}

 .info-table th {

 font-size:13px;

}

 #opc-login h3 {

 font-size:15px;

}

 .opc {

 font-size:13px;

}

 .opc .step-title h2, .opc .allow .step-title h2, .block .block-title strong {

 font-size:15px;

}

 .dashboard .welcome-msg {

 margin-right:0

}

 .accountdashaboard .page-title h1, .page-title h2, .std h3 {

 margin-top:16px;

}

 .data-table tbody td a {

 font-size:13px;

}

 .flexslider1 .ctext {

 font-size:13px;

 line-height:24px;

}

 .customer h4 {

 font-size:15px;

}

 .customer1 .ctext {

 font-size:13px;

 line-height:22px;

}

 .newsletter-signup {

 height:auto !important

}

 .inner-banner-text1 .itext {

 font-size:13px;

 color:#6e6e6e

}

 .inner-banner-text1 .itext * {

 font-size:13px !important;

 color:#6e6e6e !important;

 line-height:20px !Important

}

 .customer .heading-h3 {

 margin-top:0;

 padding-top:2px;

}

 .customer .heading-h3 {

 font-size:15px;

}

 #menu {

 display:none;

}

 #menu-gadget {

 display:block;

 position:relative

}

 .inhead h2 {

 font-size:15px;

 color:#1c1b1b;

}

 .inhead_text {

 font-size:13px;

 color:#1c1b1b;

 text-align:justify;

 line-height:22px;

}

 .fb-feed h3 {

 margin-top:0 !important

}

}

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

 body {

 font-size:13px;

}

 .heading-h1 {

 font-size:21px;

}

 .sbanner {

 max-width:550px;

 margin:auto

}

 .sbanner-left {

 width:100%

}

 .sbanner2 {

 margin-top:20px;

 margin-bottom:20px

}

 .sbanner-center {

 margin-top:20px;

 margin-bottom:20px;

}

 .sbanner-center .sbanner-center {

 margin-top:0;

 margin-bottom:20px

}

 .fsocial .fb {

 -ms-transform:scale(0.9);

 -webkit-transform:scale(0.9);

 transform:scale(0.9);

 margin-left:0px;

 margin-right:0px;

 margin-top:10px;

}

 .fsocial {

 margin-top:25px;

}

 .foot1 .heading-h3 {

 padding-top:27px;

}

 .videoWrapper {

 padding-bottom:50%

}

 .newsletter-signup {

 height:320px;

}

 .newsletter-signup h3 {

 font-size:23px

}

 .qlinks1 {

 width:100%;

 margin-left:0;

 margin-right:0;

}

 .pbox {

 width:48%

}

 .select1 select {

 width:48%;

 margin-top:12px;

}

 .breadcrumb {

 font-size:13px;

}

 .inner-banner-text1 h1 {

 font-size:37px;

}

 .products-left {

 max-width:400px;

}

 .products-right h1 {

 font-size:19px;

}

 .price-box span {

 font-size:18px;

}

 .accordion-section-content p {

 font-size:13px;

 line-height:22px;

}

 .page-title h1, .page-title h2 {

 font-size:19px;

}

 .contacts-info {

 font-size:14px;

}

 .north_txt ul li {

 width:100%

}

 .inner-banner-text {

 height:auto;

 padding:20px 0

}

 .inner-banner-text1 h1 {

 font-size:32px;

}

 .quick1 h2 {

 font-size:12px;

}

 .qlinks1 li {

 font-size:12px;

}

 .copy {

 font-size:12px;

}

 .inner-banner-text1 h1 {

 font-size:15px;

}

 .pprice {

 font-size:13px;

}

 .itext h2 {

 font-size:13px;

}

 .ptext, .btext, .stext_new1, .std {

 font-size:13px;

}

 .price-box span {

 font-size:13px;

}

 .info-table1 th, .stext_new1, .std {

 font-size:13px;

}

 .page-title h1, .page-title h2, .std h3 {

 font-size:15px;

}

 .info-table th {

 font-size:13px;

}

 #opc-login h3 {

 font-size:15px;

}

 .opc {

 font-size:13px;

}

 .opc .step-title h2 {

 font-size:15px;

}

 .opc .allow .step-title h2 {

 font-size:15px;

 padding-top:4px

}

 .block .block-title strong {

 font-size:15px;

}

 .data-table tbody td a {

 font-size:13px;

}

 .flexslider1 .ctext {

 font-size:13px;

 line-height:24px;

}

 .customer h4 {

 font-size:15px;

}

 .customer1 .ctext {

 font-size:13px;

 line-height:22px;

}

 .inner-banner-text1 .itext {

 font-size:13px;

 color:#6e6e6e

}

 .inner-banner-text1 .itext * {

 font-size:13px !important;

 color:#6e6e6e !important;

 line-height:22px !Important

}

 .customer .heading-h3 {

 font-size:15px;

}

 .inhead h2 {

 font-size:15px;

 color:#1c1b1b;

}

 .inhead_text {

 font-size:13px;

 color:#1c1b1b;

 text-align:justify;

 line-height:22px;

}

 .cloud-zoom-gallery-thumbs a.cloud-zoom-gallery:only-child {

 display: none!important;

}

 .cloud-zoom-big {

 display: none!important;

}

 .mousetrap {

 display: none!important;

}

 .london_right.london_right1 .first_in1.london_cont {

 width:98%

}

 .london_right1 .first_in {

 width:98%;

 margin-top:15px;

}

 .london_right.london_right1 .london_cont {

 margin-top:0

}

 .about_meet p {

 font-size: 16px;

 font-weight: bold;

 padding-top: 25px;

}

}

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

 body {

 font-size:13px;

}

 .heading-h1 {

 font-size:20px;

 padding-top:2px;

}

 .heading-h3 {

 font-size:18px;

}

 .ctext {

 font-size:14px;

 line-height:22px;

}

 .customer h4 {

 font-size:16px;

}

 .qlinks1 {

 width:100%;

 margin-left:0;

 margin-right:0;

}

 .qlinks1 li {

 padding-bottom:6px;

}

 .info1 {

 font-size:15px;

 padding-top:10px;

}

 .copy {

 font-size:13px;

}

 .free-shipping {

 font-size:13px

}

 .pbox {

 width:98%

}

 .select1 select {

 width:98%;

 margin-top:12px;

}

 .inner-banner-text1 h1 {

 font-size:35px;

}

 .itext {

 font-size:15px;

 line-height:21px;

}

 .itext h2 {

 font-size:15px;

}

 .pagenumber a {

 margin-left:4px;

 margin-right:4px;

}

 .asseen-big {

 width:100%

}

 .paypal {

 margin-top:10px;

}

 .page-title h1, .page-title h2 {

 font-size:18px;

}

 label {

 font-size:13px;

}

 .video-left, .video-right {

 padding-bottom:46.25%;

 width:100%;

 margin-bottom:4%

}

 .info-table {

 table-layout:fixed

}

 .info-table th {

 font-size:12px !important;

 padding-left:10px !important;

 padding-right:10px !important;

}

 .info-table td {

 line-height:16px;

 padding:6px 4px

}

 .stext_new1, .std {

 padding:0 5px;

 line-height:21px;

}

 .page-title {

 padding-left:5px;

 padding-right:5px;

}

 .inner-banner-text1 h1 {

 font-size:27px;

}

 .inner-banner-image {

 display:none

}

 .itext h2 {

 font-size:14px;

}

 .quick1 h2 {

 font-size:12px;

}

 .qlinks1 li {

 font-size:12px;

}

 .copy {

 font-size:12px;

}

 .inner-banner-text1 h1 {

 font-size:15px;

}

 .pprice {

 font-size:13px;

}

 .itext h2 {

 font-size:13px;

}

 .ptext, .btext {

 font-size:13px;

}

 .price-box span {

 font-size:13px;

}

 .pagenumber {

 font-size:13px;

}

 .pagenumber a {

 margin-left:3px;

 margin-right:3px;

}

 .info-table1 th, .stext_new1, .std {

 font-size:13px;

}

 .page-title h1, .page-title h2, .std h3 {

 font-size:15px;

}

 .info-table th {

 font-size:13px;

}

 #opc-login h3 {

 font-size:15px;

}

 .opc {

 font-size:13px;

}

 .opc .step-title h2 {

 font-size:14px;

}

 .opc .allow .step-title h2 {

 font-size:14px;

 padding-top:4px;

}

 .block .block-title strong {

 font-size:14px;

}

 button.button span {

 height:26px;

 padding:4px 7px;

 font-size:13px;

}

 .data-table tbody td a {

 font-size:13px;

}

 #my-orders-table th:nth-child(2), #my-orders-table th:nth-child(3) {

 display:none

}

 #my-orders-table td:nth-child(2), #my-orders-table td:nth-child(3) {

 display:none

}

 .flexslider1 .ctext {

 font-size:13px;

 line-height:24px;

}

 .customer h4 {

 font-size:15px;

}

 .customer1 .ctext {

 font-size:13px;

 line-height:22px;

}

 .inner-banner-text1 .itext {

 font-size:13px;

 color:#6e6e6e

}

 .inner-banner-text1 .itext * {

 font-size:13px !important;

 color:#6e6e6e !important;

 line-height:20px !Important

}

 .customer .heading-h3 {

 font-size:15px;

}

 .scrollup ~ #ajaxnotice {

 left:0 !important;

 width:90%;

 margin:0 5%

}

 .scrollup ~ #ajaxnotice .ajaxnotice_image {

 float:none;

 margin:auto;

 width:137px;

 margin-bottom:13px

}

 .scrollup ~ #ajaxnotice .ajaxnotice_content {

 width:100%;

 padding-right:0

}

 .scrollup ~ #ajaxnotice .ajaxnotice_buttons {

 left:0;

 margin:auto

}

 .scrollup ~ #ajaxnotice .ajaxnotice_checkout {

 margin-left:0 !important

}

 #wishlist-table thead {

 display:none

}

 #wishlist-table td {

 display:block;

 width:100%;

 text-align:center

}

 #wishlist-table .product-image {

 margin:auto

}

 #wishlist-table textarea {

 margin-top:10px;

 font-size:13px;

 padding:10px

}

 #wishlist-table .cart-cell {

 height:62px

}

 #wishlist-table th, #wishlist-table td {

 border-right:0

}

 #wishlist-table th .button {

 margin:auto;

 float:none

}

 .inhead h2 {

 font-size:14px;

 color:#1c1b1b;

}

 .inhead_text {

 font-size:13px;

 color:#1c1b1b;

 text-align:justify;

 line-height:20px;

}

 .details-heading3, .accordion-section-title {

 font-size:13px;

}

 .insta-feed-text .item {

 margin-left: 1% !important;

 margin-right: 1% !important;

 width: 31.3%;

}

 #shipping-buttons-container p.required {

 position:relative !important;

 left:0;

 top:0px;

 clear:both;

 float:none !important

}

 .about_meet_left {

float:none;

margin:0px;

width:100%

}

 .about_meet_right {

float:none;

margin:0px;

width:100%

}

 .about_meet p {

 font-size: 16px;

 font-weight: bold;

 padding-top: 20px;

}

 .about_meet_left p {

 padding-bottom: 25px;

}

}

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

 body {

 font-size:13px;

}

 .heading-h3 {

 font-size:17px;

}

 .search1-input {

 font-size:14px;

}

 .search1-btn {

 font-size:15px;

 height:51px

}

 .fsocial {

 margin-top:12px;

}

 .fsocial .fb {

 margin-left:-3px;

 margin-right:-3px;

 -ms-transform:scale(0.8);

 -webkit-transform:scale(0.8);

 transform:scale(0.8);

}

 .product-code h4 {

 font-size:14px;

 float:none;

 text-align:center;

 padding-bottom:5px;

}

 .fblike {

 float:none;

 text-align:center;

 margin-top:0;

 margin-bottom:10px

}

 .world-slider1 {

 width:100%;

 margin-top:8px;

}

 .world-slider {

 padding-left:15px;

 padding-right:15px;

}

 .world-h3 {

 font-size:14px;

 line-height:21px

}

 .world-h2 {

 font-size:16px

}

 .wtext1 {

 font-size:13px;

 line-height:19px

}

 .fb-feed .wtext1 {

 line-height:19px;

}

 .slider-text {

 font-size:14px;

}

 .world-section {

 margin-left:10px;

 margin-right:10px

}

 .fb-feed-heading h3 {

 font-size:16px;

}

 .asseen li {

 width:47%

}

 .quick1 h2 {

 font-size:13px;

}

 .fblike {

 display:table;

 margin:auto;

 margin-bottom:10px;

}

 .page-title h1, .page-title h2 {

 font-size:17px;

}

 .contacts-info {

 font-size:13px;

}

 .slide5 .customNavigation .prev {

 right:10px

}

 .slide5 .customNavigation .next {

 left:10px

}

 button.btn-proceed-checkout {

 width:100%;

 margin-right:0

}

 .inner-banner-text1 h1 {

 font-size:23px;

}

 .itext h2 {

 font-size:13px;

}

 .quick1 h2 {

 font-size:12px;

}

 .qlinks1 li {

 font-size:12px;

}

 .copy {

 font-size:12px;

}

 .inner-banner-text1 h1 {

 font-size:14px;

}

 .pprice {

 font-size:12px;

}

 .itext h2 {

 font-size:12px;

}

 .ptext, .btext, .stext_new1, .std {

 font-size:12px;

}

 .price-box span {

 font-size:12px;

}

 .info-table1 th, .stext_new1, .std {

 font-size:12px;

}

 .page-title h1, .page-title h2, .std h3 {

 font-size:14px;

}

 .info-table th {

 font-size:12px;

}

 #opc-login h3 {

 font-size:14px;

}

 .opc {

 font-size:12px;

}

 .opc .step-title h2 {

 font-size:13px;

}

 .opc .allow .step-title h2 {

 font-size:13px;

 padding-top:4px;

}

 .block .block-title strong {

 font-size:13px;

}

 .dashboard .welcome-msg {

 font-size:13px;

}

 .data-table tbody td a {

 font-size:12px;

}

 #my-orders-table tbody td a {

 font-size:11px

}

 .myorderpager_wrap {

 top:32px;

}

 #my-orders-table {

 margin-top:10px;

}

 .flexslider1 .ctext {

 font-size:12px;

 line-height:22px;

}

 .customer h4 {

 font-size:14px;

}

 .customer1 .ctext {

 font-size:12px;

 line-height:20px;

}

 .paypal {

 width:282px;

}

 #billing-buttons-container p.required {

 bottom:13px;

 left:127px;

 position:absolute;

}

 #billing-new-address-form ~ .control {

 margin-top:5px;

}

 #payment-buttons-container p.required {

 bottom:13px;

 left:127px;

 position:absolute;

}

 #shopping-cart-table th {

 font-size:11px;

 padding:4px;

}

 #shopping-cart-table tbody td a {

 font-size:11px;

}

 #shopping-cart-table .item-options dd {

 padding-left:0;

 font-size:11px;

}

 #shopping-cart-table .item-options dt {

 padding-left:0;

 font-size:11px;

}

 #shopping-cart-table .cart-price {

 float:left;

 text-align:center;

 width:100%;

}

 .inner-banner-text1 .itext {

 font-size:12px;

 color:#6e6e6e

}

 .inner-banner-text1 .itext * {

 font-size:12px !important;

 color:#6e6e6e !important;

 line-height:20px !Important

}

 .customer .heading-h3 {

 font-size:14px;

}

 .breadcrumb {

 font-size:12px;

}

 .inhead h2 {

 font-size:14px;

 color:#1c1b1b;

}

 .inhead_text {

 font-size:12px;

 color:#1c1b1b;

 text-align:justify;

 line-height:22px;

}

 .product-code h4 {

 font-size:12px;

}

 .fb-feed.insta-feed {

 padding-left:4px;

 padding-right:4px;

}

 .slide11 .customNavigation .next {

 -ms-transform: scale(0.8);

 -webkit-transform: scale(0.8);

 transform:scale(0.8);

 left:-4px;

 top:37%;

}

 .slide11 .customNavigation .prev {

 -ms-transform: scale(0.8);

 -webkit-transform: scale(0.8);

 transform:scale(0.8);

 right:-4px;

 top:37%

}

 #compt_form .etext {

 float:left;

 width:100%!important;

}

 #compt_form .einput {

 float:left!important;

 width:100%!important;

}

 #compt_form .last-text {

 width:96%!important;

}

 #compt_form .fill-head {

 width:100%!important;

 font-size:11px;

}

 #compt_form .sform {

 background-color: #ffffff;

 width: 100%!important;

}

 #compt_form .eform {

 float: left;

 width: 100%!important;

}

 #compt_form .einput input {

 width: 97%;

 font-size:13px;

}

 #compt_form .eform1 {

 width: 99% !important;

}

 #fancybox-content {

 width:300px !important;

}

 #billing-buttons-container p.required {

 right:10px !important;

}

 #shipping-buttons-container p.required {

 position:relative !important;

 right::10px;

 top:0px;

 clear:both;

 float:none !important

}

#rewardpoints-checkout-payment-method-load #cart-rewards-form {
	width: 280px !important;
}
/*newsletter*/







}

header header {

	position:relative;

	z-index:1000;

}







.rewardpointsreferfriends-dashboard-right .block-title strong{

    color: #fff;

    padding: 10px;

}



.rewardpointsreferfriend-box-url .refer-content input {

    border: 1px solid #ddd;

    padding: 4px;

    width: 100%;

}

.referfriends-opc .logo {

    position: inherit;

}

.referfriends-opc .step {

    border: medium none;

}

.rewardpointsreferfriends-dashboard-right .opc .section .step-title {

    border: 1px solid #ececec;

}

.referfriends-opc .google-plus-share a img {

    float: none;

    margin-right: 33px;

    vertical-align: middle;

}

.rewardpoints-referfriend-dialog-refer {

    z-index: 2000 !important;

}

#overlay_modal{ z-index:1000 !important}



.referfriends-body-right-ul li.referfriends-sharelink .share-link-url {

    border: 1px solid #ddd;

    padding: 4px;

}

.referfriends-body-right-ul li{ list-style:none;}



.send-friend {

    margin-top: 10px;

}

.product_details_cart_right p.email-friend{

	background: #e1e1e1 none repeat scroll 0 0;

    color: #171717;

    padding-top: 10px;

    text-decoration: none;

}

.product_details_cart .add-bag{ width:120px; font-size:15px; margin-right:12px;}

.product_details_cart .add-bag.wishlist{ width:160px !important;}

.product_details_cart_right{

  	background-color: #e1e1e1;

    border: medium none;

    color: #fff;

    cursor: pointer;

    float: left;

    font-size: 15px;

    height: 40px;

    margin-right: 18px;

    margin-top: 12px;

    text-align: center;

    text-transform: uppercase;

    width: 200px;

}  

.rewardpointsreferfriends-refer-sendmail .block .block-title strong {

    color: #ffffff;

    padding: 10px;

    margin-top: 20px;

}
.ugiftcert-customer-balance .header.clearfix.customer {
    width: auto !important;
    height: auto !important;
    background: none !important;
    padding: 0 !important;
    float: none !important;
    margin-right: auto !important;
}

.cart-collaterals .discount h2 {
    text-transform: capitalize !important;
    font-size: 15px !important;
}
#rewardpoints-login-msg, #rewardpoints-needmore-msg {
	padding-left: 0 !important;
	font-size: 13px;
	line-height: 20px !important;
}

.ugiftcert-customer-balance .enter-gift-card-number .form-list .input-box{ display:inline-block !important;}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 14, 2015 */
@font-face {
    font-family: 'ralewayregular';
    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-regular-webfont.eot');
    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-regular-webfont.woff') format('woff'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaymedium';
    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-medium-webfont.eot');
    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-medium-webfont.woff2') format('woff2'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-medium-webfont.woff') format('woff'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-medium-webfont.ttf') format('truetype'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;

} 

@font-face {
    font-family: 'ralewaysemibold';
    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-semibold-webfont.eot');
    src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-semibold-webfont.woff2') format('woff2'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-semibold-webfont.woff') format('woff'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-semibold-webfont.ttf') format('truetype'),
         url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'FontAwesome';
  src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*!



 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}
 .fa-arrow-down:before{content:"\f063"}
 .fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
@font-face{font-family:'flexslider-icon';src:url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fonts/flexslider-icon.eot');src:url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fonts/flexslider-icon.woff') format('woff'),
url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fonts/flexslider-icon.ttf') format('truetype'),
url('https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;text-align:center;}
.flexslider .slides img{}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;overflow:hidden}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{display:block;width:39px;height:39px;margin:-20px 0 0;position:absolute;top:48%;z-index:10;overflow:hidden;opacity:0.8 cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -106px -8px no-repeat;}
.flex-direction-nav .flex-prev{left:0px;}
.flex-direction-nav .flex-next{right:0px;text-align:right;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -147px -8px no-repeat;}
.flexslider:hover .flex-prev{opacity:1;}
.flexslider:hover .flex-next{opacity:1;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default;}
.flexslider:hover .flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default;}
.flex-direction-nav a:before{}
.flex-arrow .flex-direction-nav a{background:none !important;width:44px !important;height:72px !important;opacity:1 !important;}
.flex-arrow .flex-direction-nav .flex-next{background:none;}
.flex-arrow .flexslider:hover .flex-prev{left:-50px !important;}
.flex-arrow .flexslider:hover .flex-next{right:-50px !important;}
.flex-arrow .flex-direction-nav .flex-disabled{opacity:1 !important;filter:alpha(opacity=1) !important;cursor:default;}
.flex-direction-nav a.flex-next:before{}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover{opacity:1;}
.flex-pauseplay a.flex-play:before{content:'\f003';}
.flex-control-nav{width:100%;position:absolute;top:26px;text-align:center;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:15px;height:15px;display:block;background:#939393;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover{background:#1c1b1b;}
.flex-control-paging li a.flex-active{background:#000;cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
.pdetails-left .flexslider{overflow:visible;width:420px;margin:auto}
.pdetails-left .flex-direction-nav a{width:33px;height:60px;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -114px -165px no-repeat;}
.pdetails-left .flex-direction-nav .flex-prev{left:-58px;}
.pdetails-left .flex-direction-nav .flex-next{right:-58px;text-align:right;background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/sprite.png) -155px -165px no-repeat;}
@media only screen and (max-width:1899px){.flex-direction-nav a{bottom:76px}
}
@media only screen and (max-width:1610px){.flex-direction-nav a{bottom:65px}
}
@media only screen and (max-width:1460px){.flex-direction-nav a{bottom:53px}
}
@media only screen and (max-width:1300px){.flex-control-nav{top:17px}
}
@media only screen and (max-width:760px){}
@media only screen and (max-width:550px){}
#menu{}
#menu ul{list-style:none;margin:0;padding:0;}
#menu div div div > ul > li:first-child{border-left:1px solid #e1e1e1;}
#menu div div div > ul > li{float:left;z-index:10;position:relative;border-radius:0;border-right:1px solid #1868ce;}
#menu div div div > ul > li:last-child{border-right:0;}
#menu div div div> ul > li > a{display:inline-block;z-index:1;position:relative;font-size:13px;color:#fff;text-decoration:none;line-height:28px;padding:4px 23px;display:block;font-family:"open_sansregular",Arial, Helvetica, sans-serif;text-transform:uppercase;}
#menu div div div> ul > li>a:hover, #menu div div div > ul > li.sfHover>a, #menu div div div > ul > li.active>a{color:#d31d29}
#menu div div div> ul > li ul{display:none;position:absolute;z-index:99;background:#1868ce;border-top:0;left:0px;top:36px;width:153px;margin:0 !important;padding:8px 0}
#menu span.sf-sub-indicator{position:relative;}
#menu span.sf-sub-indicator:after{content:'\f107';background-image:none;background-position:0 0;background-repeat:repeat;display:inline;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:0px;height:auto;margin-top:0;text-decoration:inherit;vertical-align:middle;width:1.45em;padding-left:3px;font-size:21px;color:#074ea9;display:none}
#menu ul li li span.sf-sub-indicator{float:right;}
#menu ul li li span.sf-sub-indicator:after{content:'\f105';font-size:18px;}
#menu div div div> ul > li:hover > div{display:table;}
#menu div div div> ul > li ul + ul{padding-left:0px;}
#menu div div div> ul > li ul > li > a:hover, #menu div div div> ul > li ul > li.active > a, #menu div div div> ul > li ul > li.sfHover > a{color:#d31d29;}
#menu div div div> ul > li > ul li:first-child{border-top:0px;}
#menu div div div> ul > li > ul li{position:relative;}
#menu div div div> ul > li > ul > li a{text-decoration:none;color:#fff;font-size:12px;text-transform:none;line-height:21px;text-align:left;display:block;padding:5px 10px 5px 14px;text-transform:uppercase;}
#menu div div div ul > li ul ul{position:absolute;left:153px;top:-8px}
#menu div div div ul > ul > li ul li a:hover, #menu > ul > li > ul > li a.active{color:#37a229;}
#menu-icon{background-color:#fff;color:#1c1b1b;cursor:pointer;display:block;font-size:15px;font-weight:bold;line-height:30px;padding:6px 0 6px;padding-left:0px;text-transform:uppercase;position:relative;padding-left:5px}
#menu-icon:after{float:right;content:"\f107";background-image:none;background-position:0 0;background-repeat:repeat;display:inline;font-family:FontAwesome;font-style:normal;font-weight:normal;height:auto;line-height:normal;margin-top:-4px;text-decoration:inherit;vertical-align:baseline;width:auto;display:inline-block;text-decoration:inherit;text-align:center;width:15px;font-size:32px;color:#1c1b1b;vertical-align:middle;margin-right:15px;}
#menu-icon.active:after{content:"\f106";}
.sf-menu-phone{display:none;padding:0;margin:0;list-style:none;position:absolute;width:100%}
.sf-menu-phone li{position:relative;background-color:rgba(32,32,32,1);z-index:3000;}
.sf-menu-phone li:first-child{border-top:1px solid #000;}
.sf-menu-phone li a{display:inline-block;color:#fff;border-bottom:1px solid #000;}
.sf-menu-phone li{font-size:17px;font-weight:bold;padding:0;}
.sf-menu-phone li > a{padding:7px 15px;display:block;text-decoration:none;font-size:13px;font-weight:normal;text-transform:uppercase;}
.sf-menu-phone li li a{padding:7px 15px 7px 25px;display:block;font-size:12px;}
.sf-menu-phone li li li a{padding:7px 15px 7px 35px;display:block;}
.sf-menu-phone li a:hover{color:#B90100;}
.sf-menu-phone li li{font-size:14px;}
.sf-menu-phone li li.last{padding-bottom:0 !important;}
.sf-menu-phone li i{position:absolute;display:block;top:2px;right:0;height:34px;width:65px; text-align:center;}
.sf-menu-phone li i{top:3px;color:#fff;font-size:21px;padding:4px 10px;right:5px; z-index:20000; text-align:right;}
.sf-menu-phone li i.icon-angle-up:before{content:'\f107';font-family:"FontAwesome",Arial, Helvetica, sans-serif;background-repeat:no-repeat}
.sf-menu-phone li i:hover{cursor:pointer;}
.sf-menu-phone li i.opened{background-position:center 7px;}
.sf-menu-phone ul{width:auto;padding:0px 0px;display:none;list-style:none;}
.sf-menu-phone li.active > a > span{color:inherit;}
.sf-menu-phone li.active > a,
.sf-menu-phone li:hover > a{color:#fff;background-color:#000;}
.sf-menu-phone li li.active > a,
.sf-menu-phone li li a:hover{color:#fff;}
.icon-angle-down:before{content:'\f107';font-family:FontAwesome;font-style:normal;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none;}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto;}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;}
.mCSB_container{overflow:hidden;width:auto;height:auto;}
.mCSB_inside > .mCSB_container{margin-right:20px;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}
.mCSB_scrollTools{position:absolute;width:6px;height:auto;left:auto;top:0;right:0;bottom:0;}
.mCSB_outside + .mCSB_scrollTools{right:-26px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px;}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0;}
.mCSB_scrollTools .mCSB_draggerRail{width:3px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:3px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px;}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer;}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0;}
.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:30px;}
.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%;}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0;}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0;}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px;}
.mCSB_container_wrapper > .mCSB_container{padding-right:30px;padding-bottom:30px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right:0;margin-left:30px;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s,
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s,
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s,
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s,
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out;}
.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(225,225,225,1);filter:"alpha(opacity=1)";-ms-filter:"alpha(opacity=1)";}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(28,27,27,1);filter:"alpha(opacity=1)";-ms-filter:"alpha(opacity=1)";}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(28,27,27,1);filter:"alpha(opacity=1)";-ms-filter:"alpha(opacity=1)";}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(41,34,30,1);filter:"alpha(opacity=1)";-ms-filter:"alpha(opacity=1)";}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0;}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px;}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px;}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px;}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9);}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0;}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto;}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px;}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1);}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15);}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px;}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px;}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px;}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0;}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0;}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px;}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px;}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px;}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px;}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px;}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px;}
.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555;}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1);}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px;}
.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);}
.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0;}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555;}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}
.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2);}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2);}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2);}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2);}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right:-16px;margin:12px 0px;}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px;}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto;}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px;}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px;}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(96,96,96,0.4);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)";}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(96,96,96,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)";}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2);}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0;}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px;}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2);}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0;}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0;}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0;}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2);}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:99999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:99999;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover,
.mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1;}
.mfp-arrow:before,
.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
/* Overlay */
#ampromo-items-add
{
    border: 1px solid #ededed;
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;
}

#ampromo-items-add a
{
    text-decoration: none;
    border-bottom: 1px dashed;
}

.amscheckout #ampromo-items-add
{
    margin: 7px 10px;
}

#ampromo-overlay
{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    top: 0;
    left: 0;
    z-index: 10000;
    text-align: center;
    direction: ltr;
    overflow: scroll;
}

#ampromo-overlay .close
{
    position: absolute;
    top: 7px;
    right: 7px;
    background: url(https://www.cocoroselondon.com/skin/frontend/base/default/images/amasty/ampromo/close_icon.png) no-repeat;
    width: 16px;
    height: 16px;
    z-index: 1;
    margin: 0;
    padding: 0;
    font-size: 0;
    display: block;

    opacity: .8;
}

#ampromo-overlay .close:hover
{
    opacity: 1;
    transition: opacity 0.2s ease;
}

.ampromo-item .giftcard-send-form{
    padding: 0;
    margin: 0;
}

@media only screen and (max-width: 820px) and (min-width: 420px) {
    body #ampromo-items.amcarousel {
        width: 400px;
    }
    body .amcarousel #ampromo-carousel-wrapper {
        width: 250px;
    }
}

@media only screen and (max-width: 420px) {
    body #ampromo-items.amcarousel {
        width: 100%;
    }

    body .amcarousel #ampromo-carousel-wrapper {
        width: 250px;
    }

    body .ampromo-carousel-control.prev
    {
        left: 0px;
    }

    body .ampromo-carousel-control.next
    {
        right: 0px;
    }

    body .ampromo-carousel-control {
        z-index: 10001;
    }
}

@media only screen and (max-width: 340px) {
    body #ampromo-items .ampromo-item {
        border: none;
    }
}

@media only screen and (max-height: 500px) {
    body #ampromo-items.amcarousel {
        top: 0 !important;
        height: 100%;
    }

    body #ampromo-items {
        padding-top: 0;
    }

    body #ampromo-items>h4 {
        display: none;
    }
}

/* Items */

#ampromo-items
{
    border: 1px solid #ededed;
    background-color: white;
    position: relative;
    margin: 0 auto;
    padding: 24px;
    display: inline-block;
    box-sizing: border-box;
}

#ampromo-items.amcarousel
{
    display: block;
    width: 685px;
}


#ampromo-items .ampromo-item
{
    box-sizing: border-box;

    margin-bottom: 7px;
    padding: 20px;
    width: 250px;

    border: 1px solid #ededed;
    position: relative;
    margin-right: 12px;
}

#ampromo-items .ampromo-item-options
{
    margin-bottom: 12px;
    text-align: left;
}

#ampromo-items .ampromo-item-image
{
    display: block;
    margin: 0 auto;
    width: 160px;
    height: 160px
}

/* Carousel */

.amcarousel #ampromo-carousel-wrapper
{
    width: 520px;
}

#ampromo-carousel-wrapper
{
    overflow: hidden;
    margin: 0 auto;
}

.amcarousel #ampromo-carousel-content
{
    width: 4500px;
    height: 1px;
}

#ampromo-carousel-content .ampromo-slide
{
    float: left;
}

.amcarousel .ampromo-carousel-control
{
    display: block;
}

.ampromo-carousel-control
{
    position: absolute;
    top: 260px;
    background: url(https://www.cocoroselondon.com/skin/frontend/base/default/images/amasty/ampromo/buttons_next_prev.png) no-repeat;
    width: 48px;
    height: 45px;
    font-size: 0;
    display: none;
}

.ampromo-carousel-control.carousel-disabled.prev
{
    background-position: 0 0 !important;
}

.ampromo-carousel-control.amcarousel-disabled.next
{
    background-position: -46px 0 !important;
}

.ampromo-carousel-control.prev
{
    background-position: 0 -45px;
    left: 20px;
}

.ampromo-carousel-control.next
{
    background-position: -46px -45px;
    right: 20px;
}

.ampromo-carousel-control.prev:hover
{
    background-position: 0 -91px;
}

.ampromo-carousel-control.next:hover
{
    background-position: -46px -91px;
}

.ampromo-item .qty-holder
{
    display: none;
}

.ampromo-item-options select,
.ampromo-item-options input
{
    max-width: 210px;
}

.ampromo-notification
{
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;

    border: 1px solid #f16048;
    color: #df280a;
    background: #faebe7;
}

.ampromo_items_form h4 {
    line-height: 50px;
}

.ampromo_items_form h4 a {
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
}

.ampromo-label{
    float: right; 
    position: absolute; 
    z-index: 500;
}

.ampromo-gift .product-image{
    float: left;
}

.ampromo-gift li{
    margin: 10px 10px;
    float: left;
}
.ampromo-tooltip {
   padding:2px 5px;
   background:#FEC;
   border:1px solid #FAA819;
   color:#1F5070;
   text-align:left;
   width:300px;
   position:absolute;
   z-index: 10001;
}

.ampromo-product-name{
    font-weight: bold;
}

.ampromo-short-description{
    
}

.ampromo-img img{
    /*width: 100%;*/
}
#cartpopup { position:absolute; top:-10000px; z-index:99998;left: inherit !important; right: 27px; top: 0px; box-shadow: 0px 3px 3px #282828;}
#cartpopup .cartpopup_productimage img { display:block; border:1px solid #ccc; }
#cartpopup * { border-width:0; margin:0; padding:0; box-sizing:content-box; }
#cartpopup_slidecontainer { width:396px; border:2px solid #fff; padding:4px; background-color:#fff; }
#cartpopup_slidecontainer .cartpopup_close { float:right;color:#323232;text-decoration:none; }
#cartpopup_slidecontainer .cartpopup_clear { clear:both; }
#cartpopup_slidecontainer .cartpopup_remove { margin-top:4px;color:#323232;text-decoration:none;  }
#cartpopup_slidecontainer .cartpopup_header { position:relative; height:26px; }
#cartpopup_slidecontainer .cartpopup_header span { font-size:14px; line-height:22px; position:absolute; left:5px; bottom:5px; }
#cartpopup_slidecontainer .cartpopup_header a { font-size:10px; position:absolute; right:7px; bottom:5px; text-transform:uppercase; line-height:20px; }
#cartpopup_slidecontainer tbody input { margin:0 !important;   font-size:13px; height:15px; line-height:17px; text-align:center; }
#cartpopup_slidecontainer tbody input:focus{background-color:#fff;}
#cartpopup_slidecontainer tbody a { display:block; font-size:13px; }
#cartpopup_slidecontainer tbody .cartpopup_productname a { font-size:11px; text-align:left; color:#323232;text-decoration:none;}
#cartpopup_slidecontainer tbody .cartpopup_productname p.short_description { font-size:10px; text-align:left; padding-top:5px; }
#cartpopup_slidecontainer tbody .cartpopup_productname .error,
#cartpopup_slidecontainer tbody .cartpopup_productname .notice { font-size:10px; text-align:left; }
#cartpopup_slidecontainer tbody .cartpopup_productname .item-options{font-size:10px;text-align: left; line-height:15px;}
#cartpopup_slidecontainer tbody .cartpopup_productname .item-options dt{ float:left; clear:left; padding-right: 4px;font-style: normal;}
#cartpopup_slidecontainer tbody .cartpopup_productname .item-options dd{ float:left}
#cartpopup_slidecontainer .cartpopup_cartlink { font-size:14px; line-height:17px; position:absolute; left:7px; bottom:2px;color:#323232;text-decoration:none; display:none; }
#cartpopup_slidecontainer .cartpopup_cartlink a{color:#323232;text-decoration:none; }
#cartpopup_slidecontainer td { padding:2px; border-bottom:1px solid #EFEFEF; text-align:center;vertical-align: top; padding-bottom:5px }
#cartpopup_slidecontainer .righttext { text-align:right !important; }
#cartpopup_slidecontainer .lefttext { text-align:left !important; }
#cartpopup_slidecontainer .centertext { text-align:center !important; }
#cartpopup_slidecontainer td.cartpopup_productimage a { display:inline; }
#cartpopup_slidecontainer td.cartpopup_productimage { width:1%; }
#cartpopup_slidecontainer tbody .price { font-size:13px; text-align:right; }
#cartpopup_slidecontainer .cartpopup_footer { height:59px; position:relative; }
#cartpopup_slidecontainer .cartpopup_footer img { border-width:0; }
#cartpopup_slidecontainer .cartpopup_footer .cartpopup_subtotal { position:absolute; right:0; top:7px; }
#cartpopup_slidecontainer .cartpopup_footer .cartpopup_producttotal { font-size:17px; line-height:17px; float:right;  padding-right:7px; }
#cartpopup_slidecontainer .cartpopup_footer .cartpopup_subtotal a { float:left; clear:right; margin:7px 0 0 7px; }
#cartpopup_slidecontainer .cartpopup_footer .cartpopup_subtotal a { text-transform:uppercase; text-decoration:none; color:#000; font-size:12px; font-weight:bold; position:relative; }
#cartpopup_slidecontainer .cartpopup_footer .cartpopup_subtotal a div { color:#fff; position:absolute; top:4px; left:0; width:87px; text-align:center; line-height:24px; }
#cartpopup_slidecontainer table { width:396px; }
#cartpopup_slidecontainer thead th {font-weight: normal; height:22px; padding:2px 7px 0; font-size:12px; color:#fff; background-color:#2b2b2b; vertical-align:middle; }
#cartpopup_slidecontainer #cartpopup_overlay { height:100%; width:100%; position:absolute; left:0; top:0; background:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/ajaxcartpopup/overlay.png) center; }
#cartpopup_slidecontainer .cartpopup_footer .cartpopup_subtotal .subs-btn{     background-color: #1e1e1e;    border: 0 none;    clear: both;
    color: #ffffff;    cursor: pointer;    font-size: 12px;    margin-right: 5px;    margin-top: 8px;    padding: 5px;    text-transform: uppercase; }
 #cartpopup_slidecontainer .cartpopup_footer .cartpopup_subtotal .subs-btn:hover{background-color:#323232;}
#cartpopup_slidecontainer .cartpopup_overlay_center { height:50%; width:100%; position:relative; }
#cartpopup_slidecontainer .cartpopup_overlay_center img { position:absolute; bottom:-12px; left:197px; }
#cartpopup_slidecontainer .cartpopup_related div { float:left; padding:7px; }
#cartpopup_slidecontainer .noborder { border-width:0; }
#cartpopup_slidecontainer .nopaddingtop { padding-top:0; }

#ajaxnotice { position:fixed; padding:18px; border:2px solid #1e1e1e; z-index:99999; background-color:#fff; font-size:13px; box-shadow: 2px 2px 8px 1px gray;    padding-left: 20px;
    padding-right: 20px; }
#ajaxnotice_working p {    text-align: center;    font-size: 15px;    padding-top: 10px;    color: #2B2B2B;}
#ajaxnotice img { display:block;   margin-left: auto;    margin-right: auto;}
#ajaxnotice * { border-width:0; margin:0; padding:0; }
#ajaxnotice .ajaxnotice_inner { position:relative; width:100%; height:100%; }
#ajaxnotice .ajaxnotice_clearer { clear:both; }
#ajaxnotice .ajaxnotice_image { float:left; border:1px solid #ccc; margin-right:10px; }
#ajaxnotice .ajaxnotice_content { float:left; width:250px; padding-right: 15px;}
#ajaxnotice .ajaxnotice_content .ajaxnotice_buttons { position:absolute; right:0; bottom:0; }
#ajaxnotice .ajaxnotice_content .ajaxnotice_cart { float:left; text-transform:uppercase; text-decoration:none; color:#000; font-size:11px; font-weight:bold; position:relative; }
#ajaxnotice .ajaxnotice_content .ajaxnotice_cart div { position:absolute; top:0; left:0; width:87px; text-align:center; line-height:24px; }
#ajaxnotice .ajaxnotice_content .ajaxnotice_checkout { float:left; margin-left:10px; text-transform:uppercase; text-decoration:none; color:#000; font-size:11px; font-weight:bold; position:relative; }
#ajaxnotice .ajaxnotice_content .ajaxnotice_checkout div {color:#fff; position:absolute; top:0; left:0; width:87px; text-align:center; line-height:24px; }
#ajaxnotice .ajaxnotice_content .ajaxnotice_message { margin-top:5px; text-align:left; }
 
#ajaxnotice .ajaxnotice_content .ajaxnotice_back { float:left; font-size:12px; font-weight:bold; }
#ajaxnotice .ajaxnotice_content .ajaxaddfailed { color:#eb340a; font-weight:bold; }

#ajaxnotice .ajaxnotice_content .ajaxnotice_close {
    background: rgba(0, 0, 0, 0) url("https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/button_x2.png") no-repeat scroll 0 0 / 20px 20px;
    border: 0 none;
    cursor: pointer;
    height: 20px;
    opacity: 1;
    padding: 0;
    position: absolute;
    right: -12px;
    text-indent: -999em;
    top: -12px;
    transition: all 0.5s ease 0s;
    width: 20px;
    z-index: 9;
}
#ajaxnotice .ajaxnotice_content .ajaxnotice_close:hover{
    transform: rotate(180deg);
}
/**
 * Magestore
 * 
 * NOTICE OF LICENSE
 * 
 * This source file is subject to the Magestore.com license that is
 * available through the world-wide-web at this URL:
 * http://www.magestore.com/license-agreement.html
 * 
 * DISCLAIMER
 * 
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 * 
 * @category    Magestore
 * @package     Magestore_RewardPoints
 * @copyright   Copyright (c) 2012 Magestore (http://www.magestore.com/)
 * @license     http://www.magestore.com/license-agreement.html
 */

/* ============ Reward Points Stylesheets ============ */

/* Cart Sidebar - MiniCart */
.rewardpoints-cart-sidebar {min-height: 22px; text-align: left; clear: both; margin-top: 5px;}
.rewardpoints-cart-sidebar img {margin-right: 3px;}


/* ============ Reward Points Slider ============ */
.rewardpoints-slider-input{clear:both} 
#rewardpoints-slider-container {}
#rewardpoints-slider { position: relative; z-index: 9; height: 18px; margin: 12px auto 18px; padding: 0 24px; cursor: pointer; width: 209px; float: left;}
#rewardpoints-slider-zoom-out { position: absolute; left: 1px; top: 0px;}
#rewardpoints-track { position: relative; height: 18px; background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/magestore/images/rewardpoints/reward_rule.gif') -1px 0px repeat-x;}
#rewardpoints-handle { position: absolute; top: -1px; width: 9px; height: 22px; background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/magestore/images/rewardpoints/magnifier_handle.gif') 0 0 no-repeat;}
#rewardpoints-slider-zoom-in { position: absolute; right: 1px; top: 0px;}
.rewardpoints-slider-label { margin: 5px 0 0 5px; float: left;}

#rewardpoints-login-msg, #rewardpoints-needmore-msg { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px;line-height:13px; background:url('https://www.cocoroselondon.com/skin/frontend/base/default/css/magestore/rewardpoints/images/rewardpoints/validation_advice_bg.gif') 2px 0 no-repeat; color:#eb340a;}

#rewardpoints-needmore-points { font-size: 13px; font-weight: bold;}

/* ============ Cart Page ============ */
.onestepcheckout-payment-methods .rewards-sales-rules {padding-left: 0 !important}
.rewards-sales-rules dt {margin-top: 7px;}
.rewards-sales-rules dt label {font-weight: bold; color: #666;}
.rewards-sales-rules #rewardpoints-slider {margin-bottom: 10px;}
.onestepcheckout-payment-methods .rewards-sales-rules #rewardpoints-slider {margin-bottom: 10px; margin-left: -16px}
.rewards-sales-rules #reward_sales_rule {width: 157px; margin-left: 3px;}
.onestepcheckout-payment-methods .rewards-sales-rules #reward_sales_rule {width: 140px !important; margin-left: 3px;}
.rewardpoints-slider-input .input-point {/* text-align: center; */ display: inline-block; width: 300px;}
.rewardpoints-slider-input .input-max {margin-top: 5px;}
.rewardpoints-slider-input .input-max input {float: left; margin-right: 3px; margin-top: 2px;}
#reward_sales_point {width: 49px !important;}
#reward_ajax_loading {margin: 10px; text-align: center; font-style: italic;float:right;}

.rule_refreshing_label {color: #666; font-style: italic;}

/* ============ Checkout Page ============ */
.sp-methods #cart-rewards-form {width: 280px;}
.onestepcheckout-payment-methods .sp-methods #cart-rewards-form {width: 260px !important;}
.sp-methods #cart-rewards-form .rewards-sales-rules label {float: none;}
.sp-methods .rewards-sales-rules dd label {font-weight: normal; color: #000;}

/* ============ One Step Checkout Page ============ */
#cart-rewards-form dd.rewards-slider {margin-left: 17px;}


/* ============ Rewards Points Summary ============ */
.rewardpoints-money {color: #3182be; font-size: 13px;}
.product-view .add-to-cart .qty-wrapper img{margin-bottom: 2px;}
.dashboard .box-rewardpoints-summary, .box-rewardpoints-summary{ 
    color:#333; 
    font-size: 13px;
    padding-bottom: 15px;
    border-bottom: 1px solid #cecece;
    margin-bottom: 15px;
}
.dashboard .box-rewardpoints-summary, .box-rewardpoints-summary .info-summary{
    padding-top:5px;
}
.dashboard .box-rewardpoints-summary .box-head h2, .box-rewardpoints-summary .box-head h2 {
        background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/magestore/rewardpoints/images/rewardpoints/rewards.png") no-repeat scroll 0 0 transparent; 
        padding:5px 0 5px 5px;
        font-size: 15px;
}

.box-rewardpoints-history .box-head h2 {
    background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/magestore/rewardpoints/images/rewardpoints/transactions.png") no-repeat scroll 0 center transparent; 
    padding:5px 0 5px 25px;
    font-size: 15px;
}
.rewardpoints-name-img img{display:inline;}
img.rewardpoint-img{display: inline;}
#rewardpoints-referfriends-popup-body .referfriends-body-left-product{margin-top:20px}


/* ============ Header Link - Fix for IE ============ */
.links span.rewardpoints-name {position: relative\9; padding-right: 18px\9;}
.links span.rewardpoints-name img {/*position: absolute\9;margin-bottom: 8px;*/ margin: 0 !important;vertical-align: middle;}

.discount .discount-form .rewards-sales-rules .input-max{
     margin-top: 15px
}
.discount .discount-form .rewards-sales-rules .input-max #reward_max_points_used{
    margin: 4px;
}
#behavior-ajax-loader {

}
.share-login #behavior-ajax-loader a img {vertical-align:top !important}
.rewardpoints-product-view-earning{margin-bottom:20px; clear:both}
.rewardpointsbehavior-checkout-action a img, 
#rewardpoints-navigation-rewardpoints.navigation a img, 
a.rewardpoints-name-img img {
	margin-bottom:-2px;
} 
.rewardpoints-title{font-size: 15px; color: #3182be;}
.rewardpoints-title-link{text-decoration: none; color: #3182be; font-weight: bold;}
.rewardpoints-title-rate{margin-top: 5px;}
.rewardpoints-dashboard-list{margin-bottom: 10px;}
.rewardpoints-dashboard-ul {list-style: circle !important; margin: 0 0 0 2em !important; }
.rewardpointsrule-rule-name-policy {color: #3182be;font-style: italic;}

strong.rewardpoints-title{ text-transform: uppercase;}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 8, 2014, 2:49:32 PM
    Author     : Thu Thao
*/

@import url(//fonts.googleapis.com/css?family=Raleway:400,700,300);
/************edit shopping cart*************/
.cart-forms .discount h2{ font-size:12px;font-weight:bold;}
.discount-form .rewards-sales-rules dt label{font-size: 14px;font-weight: normal;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;}
.discount-form label{font-size: 14px;font-weight: normal;}


/********************Checkout Success**********************/
.col-main .referfriends-body{height:450px !important;}
.col-main .referfriends-body-left-description{float:left;}
.col-main  .referfriends-body-left{width: 49% !important;text-align: left;}
.col-main  .referfriends-body-right{float:right; width:250px;}
.col-main  .referfriends-body-right-ul li.referfriends-sharelink{text-align:left; float:left; width:100%;height:70px;}
.col-main  .referfriends-body-right-ul li.referfriends-sharefacebook{float:left; width:100%; text-align:left;}
.col-main  .referfriends-body-right-ul li.referfriends-sharegoogleplus{float:left;width:100%; text-align:left;}
.col-main  .referfriends-body-right-ul li.referfriends-sharetwitter{float:left; width:100%; text-align:left;}
.col-main  .referfriends-body-right-ul li.referfriends-shareemail {float:left; width:100%; text-align:left;}
.col-main #rewardpoints-referfriends-popup{margin-left: auto;display: block;margin-right: auto;}
@media (max-width:900px){
.col-main  #rewardpoints-referfriends-popup{position:relative; height:auto; float:none !important; width:auto!important; left:auto !important;margin-left: auto;display: block;margin-right: auto;}
.col-main  .referfriends-body-left-earn{float:left !important;}
}
@media (max-width:720px){
.col-main  #rewardpoints-referfriends-popup{position:relative; height:auto; width:auto; margin-left: auto;display: block;margin-right: auto;}
.col-main .referfriends-body-right{display:block !important; }
}
@media (max-width:690px){
.col-main  #rewardpoints-referfriends-popup{position:relative; height:auto; width:auto; margin-left: auto;display: block;margin-right: auto;}
.col-main .referfriends-body-right{display:block !important; width:100% !important; text-align: left;float:left !important;}
.col-main .referfriends-body-left{width: 100% !important;text-align: left;}
.col-main .referfriends-body-left-description{width: 100% !important;text-align: left;}
.col-main  .referfriends-body-left-earn{padding-bottom:20px;}
}
/***********Edit Page Details*************/
.referfriends-body-right-1{display:none;}
.referfriends-title{background:none !important;}
.referfriends-body{background:none !important;}
.referfriends-bottom{background:none !important;}
.dialog_e{background:none !important;}
.dialog_content{background:none; width:auto !important;}
.referfriends-title h2{padding-top:20px !important; font-weight:500; border-bottom: 1px solid #CCC; padding-bottom:10px !important;}
.referfriends-title a{top:5px !important; right:10px !important;}
.referfriends-body-left-earn{height:55px !important;}
#rewardpoints-referfriends-popup{border:1px solid #CCC; border-radius:5px;}


@media(max-width:900px){
.dialog_e{display:none;}
.dialog{position: absolute; left: 50% !important; top:32px !important; margin-left:-320px;width: 640px !important;float:left !important; height: auto !important;}
#rewardpoints-referfriends-popup{position: absolute;left: 50%; margin-left:-320px;width: 640px !important;float:left !important; height: auto !important;} 
.referfriends-body-right-ul  li.referfriends-sharelink{background-size: 35px !important;}
.referfriends-body-right-ul li.referfriends-sharefacebook a{background-size: 35px !important;}
.referfriends-body-right-ul li.referfriends-sharegoogleplus a{background-size: 35px !important;}
.referfriends-body-right-ul li.referfriends-sharetwitter a{background-size: 35px !important;}
.referfriends-body-right-ul li.referfriends-shareemail a{background-size: 35px !important;}
.referfriends-body-right .referfriends-body-right-ul  li.referfriends-sharelink{font-size:16px;}
.referfriends-body-right  .referfriends-body-right-ul li a{font-size:16px;}
.referfriends-body-left-earn{height:58px !important;}
.referfriends-body-left{width:300px !important;}
.dialog{top:31px !important;}
}
@media(max-width:720px){
.dialog{position: absolute !important; left: 50% !important; margin-left: -270px !important; width: 540px !important; float:left !important; height: auto !important;}
 #rewardpoints-referfriends-popup{position: absolute;margin-left: -270px;left: 50%; width: 540px !important;float:left !important; height: auto !important;} 
.referfriends-body-right .referfriends-body-right-ul  li.referfriends-sharelink{font-size:16px;}
/* .referfriends-body-right-ul  li.referfriends-sharelink{background-size: 30px !important;}*/
.referfriends-body-right-ul li.referfriends-sharefacebook {height: 50px !important;}
.referfriends-body-right-ul li.referfriends-sharegoogleplus{height: 50px !important;}
.referfriends-body-right-ul li.referfriends-sharetwitter {height: 50px !important;}
.referfriends-body-right-ul li.referfriends-shareemail {height: 50px !important;}
.referfriends-body-right  .referfriends-body-right-ul li a{font-size:16px;}
.referfriends-body-right .referfriends-body-right-ul  li.referfriends-sharelink{font-size:14px;}
.referfriends-body-left {width:500px !important; float:left;}
.referfriends-body-left-earn{height:65px !important;}
.referfriends-body-right {display:none;}
.referfriends-body-right-1{display:block;position: absolute;top: 145px;left: 300px;}
.referfriends-body-right-1  .referfriends-body-right-ul  li.referfriends-sharelink{font-size:16px;}
.referfriends-body-right-1  .referfriends-body-right-ul li a{font-size:16px;}
.share-link-url {width:149px !important;}
.referfriends-title{background:none !important;}
.referfriends-body{background:none !important;}
.referfriends-bottom {background:none !important;}
.referfriends-body-left-product-title h3{width:240px;}

}
@media(max-width:620px){
.dialog{position: absolute !important; left: 50% !important; margin-left: -180px !important; width: 360px !important;float:left !important; height: auto !important;}
#rewardpoints-referfriends-popup{position: absolute; margin-left: -180px;left: 50%; width: 360px !important;float:left !important; height: auto !important;} 
.referfriends-body-right-ul  li.referfriends-sharelink{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharefacebook a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharegoogleplus a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharetwitter a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-shareemail a{background-size: 27px !important;}
.referfriends-body-right  .referfriends-body-right-ul li a{font-size:16px;}
.referfriends-body-left {width:300px !important; float:left;}
.referfriends-body-right-1{display:block; position:static; }
.referfriends-title{background:none !important;}
.referfriends-body{background:none !important;}
.referfriends-bottom {background:none !important;}
}
@media(max-width:460px){
#rewardpoints-referfriends-popup{position: absolute;margin-left: -150px;left: 50%; width: 300px !important;float:left !important; height: auto !important;} 
.referfriends-body-right-ul  li.referfriends-sharelink{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharefacebook a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharegoogleplus a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharetwitter a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-shareemail a{background-size: 27px !important;}
.referfriends-body-right  .referfriends-body-right-ul li a{font-size:16px;}
.referfriends-body-left {width:260px !important; float:left;}
.referfriends-body-right-1{display:block; position:static; }
.referfriends-title{background:none !important;}
.referfriends-body{background:none !important;}
.referfriends-bottom {background:none !important;}

}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 8, 2014, 2:49:21 PM
    Author     : Crystal
*/
/*
*/
.data-table#recent-transactions-history td .label-cell { display: none;}
.data-table#recent-transactions-history td h2 {font-size: 13px; text-transform: none;}
#rewardpoints-settings li.control label{background-color: #fff;}
@media all {
 .sp-methods dl.rewardpoints-sp-methods dt label {background-color: #fff; padding: 0px;}    
.sp-methods dl.rewardpoints-sp-methods dt label:hover {background-color: #fff}
}
@media only screen and (max-width: 890px){

	/* Force table to not be like tables anymore */
	.data-table#recent-transactions-history thead{display: none;}
        .data-table#recent-transactions-history tbody tr{margin: 0; border-bottom: 1px solid silver;border-top: 1px solid silver;}
	.data-table#recent-transactions-history td.a-right.first{display: none;}
        .data-table#recent-transactions-history td .label-cell {margin:0; text-transform:uppercase; display:block; text-align: left;float: left; font-family: "Helvetica Neue",Verdana,Arial,sans-serif;
    font-size: 13px;}
        .data-table#recent-transactions-history td {display: block; text-align: right; border: none;}
        .data-table#recent-transactions-history td h2 {font-size: 13px; text-transform: none;text-align: left; margin-left: 280px;}
        
        .rewardpointsreferfriends-dashboard-right {float: left !important; width: 100% !important; display: block}
}
@media only screen and (max-width: 979px){    
     .rewardpointsreferfriends-dashboard-right {float: left !important; width: 100% !important; display: block}
     .rewardpointsreferfriends-dashboard-left {width: 100% !important; float: right; clear: both}     
     .sp-methods dl.rewardpoints-sp-methods dt label {background-color: #fff; padding: 0px;}    
     .sp-methods dl.rewardpoints-sp-methods dt label:hover {background-color: #fff} 
}
@media only screen and (max-width: 760px){
    .data-table#recent-transactions-history td h2{margin-left: 335px;}
}
@media only screen and (max-width: 700px){
    .data-table#recent-transactions-history td h2{margin-left: 300px;}
    
}
@media only screen and (max-width: 650px){
    .data-table#recent-transactions-history td h2{margin-left: 250px;}
    
}
@media only screen and (max-width: 550px){
    .data-table#recent-transactions-history td h2{margin-left: 230px;}
    
}
@media only screen and (max-width: 450px){
    .data-table#recent-transactions-history td h2{margin-left: 200px;}
    
}
@media only screen and (max-width: 770px){
    .rewardpointsreferfriends-dashboard-left {width: 100% !important;}
}



.rewardpointsbehavior-checkout-action{
    /*background-color: #FFE8DB;*/
    float: left;
    margin: 2px 2px 7px 0px;
    padding: 1px;
    width: 172px;
    text-align: left;
}
.account-create .rewardpointsbehavior-checkout-action{
    clear:both;
}
.account-create .rewardpointsbehavior-checkout-action1{
    float: none;
    width: 100% !important;
    margin: 0px !important;
}
.account-login .rewardpointsbehavior-checkout-action1{
    float: none;
}
.rewardpointsbehavior-checkout-action1{
    /*background-color: #FFE8DB;*/
    float: left;
    margin: 0px 0px 0px 5px;
    padding: 1px;
    width: 172px;
    text-align: left;
}
.rewardpointsbehavior-checkout-action .rewardpointsbehavior-icon{
    float: right !important;
}
.rewardpointsbehavior-product-view{
    width: 100%;
    float: left;
}
.rewardpointsbehavior-product-view .rewardpointsbehavior-checkout-action{
    width: auto;
}

.twitter-count-horizontal,
.behavior-facebook-like.behavior-social{
    width: 85px !important;
    /*padding-right: 2px !important;*/
    float:left;
}
#fb-send-id-behavior span{
    vertical-align:baseline !important;
}
#___plusone_0, #___plusone_0 iframe{
    width: 67px !important;
    /*padding-right: 2px !important;*/
}
.behavior-google-plus {width: 67px; display: inline-block;}
.behavior-linkedin {width: 100px; display: inline-block;}
.share-social-button {display: inline;}
/*.share-login {padding-left: 10px; }*/
.behavior-social {display: inline-block; vertical-align: top;}

.behavior-facebook-share .share-button .label {display: inline-block;vertical-align: top;zoom: 1;padding: 1px 4px 0 23px;white-space: nowrap;}
.behavior-facebook-share .share-button {
    font-size: 11px;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 20px;
    max-width: 100%;
    position: relative;
    display: inline-block;
    zoom: 1;
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));
    background-image: -moz-linear-gradient(top,#fff,#dedede);
    background-image: -o-linear-gradient(top,#fff,#dedede);
    background-image: -ms-linear-gradient(top,#fff,#dedede);
    background-image: linear-gradient(top,#fff,#dedede);
    border: #ccc solid 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #333;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: pointer;
    overflow: hidden;
}
.behavior-facebook-share .share-button i {
    position: absolute;
    top: 50%;
    left: 4px;
    margin-top: -7px;
    width: 14px;
    height: 14px;
    background: transparent url('https://www.cocoroselondon.com/skin/frontend/base/default/css/magestore/images/facebook-icon.png') 0 0 no-repeat;
    background-image: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/magestore/images/facebook-icon.png');
}
.behavior-facebook-share a.share-button:hover{
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));
}
/* 
    Document   : referfriend
    Created on : Aug 9, 2013, 9:19:32 AM
    Author     : Hai
    Description:
        Purpose of the stylesheet follows.
*/
.rewardpoints-referfriend-dialog-refer .top,
.rewardpoints-referfriend-dialog-refer .bot{
    display: none;
}
.rewardpoints-referfriend-dialog-refer .dialog_e,
.rewardpoints-referfriend-dialog-refer .dialog_w {
	width: 0;	
}
#rewardpoints-referfriends-popup{
    background-color: #ffffff;
}
.rewardpoints-referfriend-dialog-refer .dialog_close{
    display: none;
}
.referfriends-title{
    background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/bg-header2.gif") no-repeat scroll 0 0 transparent;	     
    height: 81px;	
    padding: 0 40px;
}
.referfriends-title h2{
    color: #525252;
    padding-top: 41px;
    font-size: 25px;
}
.referfriends-title a{
    position: absolute;
    top: 20px;
    right: 40px;
    font-size: 15px;
    color: #e26703;
    text-decoration: none;
}
.referfriends-title a:hover{
    text-decoration: underline;
}
.referfriends-body-refer{
    background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/bg-referfriend.png") repeat scroll 0 0 transparent;
	border: 1px solid #d5d5d5;
    margin: 0;
    padding: 26px 32px 22px;        
    height: 392px;
    font-size: 18px;
    color: #373737;	
}


.referfriends-body-refer h3{
	color: #df543d;
}

.referfriends-body-refer h3 .price{font-weight: bold;}
.referfriends-body-refer .price{
	color: #2f7eb5;
	font-weight: normal;
}
.offer-contact p,
.offer-question p{
	font-size: 16px;
}
.referfriends-body{
    background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/bg-body-box.gif") repeat-y scroll 0 0 transparent;
    margin: 0;
    padding: 10px 40px;
    padding-bottom: 0 !important;
    height: 392px;
    font-size: 13px;
    color: #454545;
}
.referfriends-body-left{
    float:left;
    width: 350px;
}
.referfriends-body-left-description{
    margin-bottom: 10px;
}
.referfriends-body-left-earn{
    height: 80px;
}
.referfriends-body-left-product-title h3{
    font-size: 18px;
    font-weight: nomal;
    color: #e26703;
}
.referfriends-body-right{
    float: left;
    width: 230px;
    margin-left: 20px;
}
.referfriends-body-right-ul li.referfriends-sharelink{
    padding: 4px 1px 4px 60px;
    background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/share.png') no-repeat left center;
    height: 60px;
    color: #454545;
    font-size: 18px;
    font-weight: normal;
}
.referfriends-body-right-ul li.referfriends-sharelink .share-link-url{
    padding: 4px;
}
.referfriends-body-right-ul li.referfriends-sharefacebook{
    height: 60px;
}
.referfriends-body-right-ul li.referfriends-sharefacebook a{
    height: 43px;
    padding: 13px 1px 4px 60px;
    background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/facebook.png') no-repeat left center;
}
.referfriends-body-right-ul li.referfriends-sharetwitter{
    height: 60px;
}
.referfriends-body-right-ul li.referfriends-sharetwitter a{
    height: 43px;
    padding: 13px 1px 4px 60px;
    background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/twitter.png') no-repeat left center;
}
.referfriends-body-right-ul li.referfriends-sharegoogleplus{
    height: 60px;
}
.referfriends-body-right-ul li.referfriends-sharegoogleplus a{
    height: 43px;
    padding: 13px 1px 4px 60px;
    background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/google.png') no-repeat left center;
}
.referfriends-body-right-ul li.referfriends-shareemail{
    height: 60px;
}
.referfriends-body-right-ul li.referfriends-shareemail a{
    height: 43px;
    padding: 13px 1px 4px 60px;
    background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/sendmail.png') no-repeat left center;
}
.referfriends-body-right-ul li{
    height: 52px;
}
.referfriends-body-right-ul li a{
    color: #454545;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    text-decoration: none;
}
.referfriends-bottom{
    background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/bg-bottom.gif") no-repeat scroll 0 0 transparent;
    height: 17px;
}


.rewardpointsreferfriends-dashboard-left{
    float: left;
    width: 58%; /*400px;*/
}
.rewardpointsreferfriends-dashboard-right{
    float: right;
    width: 39%; /*270px;*/
}
.rewardpointsreferfriends-block-content-share{
    padding-left: 8px !important;
}
.box-referfriends-content .box-head h2 {
    background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/icon-links.png") no-repeat scroll left center transparent;
	float: left;
	width: 100%;
	padding: 5px 0;
	text-indent: 25px;
        text-align: left;
}
.rewardpointsreferfriend-box-url .refer-content{
    padding: 4px 1px 0px 60px;
    background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/share.png') no-repeat left center;
    height: 60px;
    color: #454545;
    font-size: 18px;
    font-weight: normal;
    margin: 0 5px;
}
.rewardpointsreferfriend-box-url .refer-content input{
    width: 100%;
}
.refer-sharing-box-content{
    background: #ffffff !important;
    padding: 8px !important;
    margin: 0 !important;
    text-align: justify !important;
}
.info-summary-special-offer p{
    text-align: justify;
}
.info-summary-special-offer img{
    max-width: 100%;
}
h2.email-logo{
    background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/email-color.png') no-repeat;
}
strong.special-title-offer{
    background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/i_ma-reviews.gif') no-repeat; 
    padding-left: 20px
}
div.info-summary-special-offer{
    padding-bottom: 15px;
}
div.info-summary-special-offer p{
    padding-bottom: 0px;
    margin-bottom: 5px;
}

#rewardpoints-referfriends-landing{    
	text-align: center;
}
#rewardpoints-referfriends-landing p{
    margin: 0;
}
.referfriends-body-offer-detail-description{
    font-size: 16px;
}
.parent-body-offer{
    height: auto;
}
.referfriends-body-offer-detail{
    margin-bottom: 20px;
	text-align: left;
}
.referfriends-body-offer{
    min-height: 100px;
}
.offer-howto{
	overflow: hidden;
	margin: 20px 0 20px 0;
	text-align: left;
}

.offer-howto h3{
	font-size: 18px;
}

.offer-howto .offer-question{
    float: left;
    margin-right: 21px;
    width: 48%;
}


.btn-start-shopping {

}
.offer-contact{
    width: 280px;
    float: left;
}


.offer-proceed{
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    text-align: center;
}



/* Refer a Friend */
.allow .step-title {
        cursor: pointer;        
}

 .allow .step-title:hover{
        background: #F9F3E3;
}

 .allow .step-title:hover .number{
        background: #F18200;
        border-color: #F19900;
        color: #FFF;
}

 .allow .step-title:hover h2{
        color: #F18200;
}

 .step,  p.box-content{
        padding: 8px;
}

 .form-list textarea{
        width: 100%;
        height: 100px;
}

 .step-title span.logo{
        width: 16px;
        height: 16px;
        margin-right: 4px;
        border: none;
}

/* Personal */
 #input-personal-url{
        width: 219px;
        float: right;
}
 #input-personal-url #personal_url{
        width: 215px;
}
 #personal_referfriends_url{
        width: 327px;
        text-align: center;
}

/* Email */
 .step-title h2.email-logo{
        background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/email-grayscale.png") no-repeat scroll 5px -2px / 20px 20px;
}
 .active .step-title h2.email-logo, #referfriends-opc-email .step-title:hover h2.logo{
        background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/email-color.png") no-repeat scroll 5px -2px / 20px 20px;
}
.rewardpointsreferfriends-dashboard-right .opc .section .step-title {border-top: 1px solid #ececec;}
.rewardpointsreferfriends-dashboard-right .opc .section .step-title h2 {margin:0px; line-height: 1px;padding: 8px 0px 8px 90px;}
.rewardpointsreferfriends-dashboard-right .opc .section .step-title .logo {max-width: 0px; min-height: 0px;margin-top: 5px;height: 5px !important;}
.rewardpointsreferfriends-dashboard-right ol.opc.referfriends-opc {border-bottom: 1px solid #ececec;margin-bottom:20px;}
.google-plus-share a img{float: left;margin-right: 33px}
/* Google */
 .step-title h2.google-logo{
        background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/gplus-grayscale.png") no-repeat scroll 5px 0 / 18px 18px;
}
 .active .step-title h2.google-logo, #referfriends-opc-google .step-title:hover h2.logo{
        background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/gplus-color.png") no-repeat scroll 5px 0/ 18px 18px;
} 

/* Facebook */
 .step-title h2.facebook-logo{
        background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/facebook-grayscale.png") no-repeat scroll 5px -1px / 20px 20px;
}
 .active .step-title h2.facebook-logo, #referfriends-opc-facebook .step-title:hover h2.logo{
        background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/facebook-color.png") no-repeat scroll 5px -1px / 20px 20px;
}

/* Tweeter */
 .step-title h2.twitter-logo{
        background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/tweet.png") no-repeat scroll -26px -27px / 53px 45px;
}
 .active .step-title h2.twitter-logo, #referfriends-opc-twitter .step-title:hover h2.logo{
        background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/tweet.png") no-repeat scroll -25px 1px / 53px 45px       
}

 .tweeter h2.h2{
        -webkit-border-radius: 3px;
        border: #CCC solid 1px;
        padding: 2px;
        -moz-border-radius: 3px; border-radius: 3px;
        background-image: -moz-linear-gradient(top, white, #DEDEDE);
        background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#DEDEDE));
        background-image: -ms-linear-gradient(top, white, #DEDEDE);
        background-image: linear-gradient(top, white, #DEDEDE);
        background-image: -o-linear-gradient(top, white, #DEDEDE);
}
 button.tweeter h2.h2 h2{
        background: url('https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/tweet.png') no-repeat -26px 3px;
        padding: 0px 3px 0px 24px;
        color: #1E7EC8;
        margin-left: 2px;
}


 .buttons-set{
        padding-top: 7px;
        border-top: 0px;
        margin-top: 0px;
}

 .referfriends-opc li{
        margin-bottom: 0px;
        border-bottom: none;
}
.referfriends-opc .step{
    padding: 5px;
}
.referfriends-opc .allow .step-title {
    border-bottom: none;
    padding: 4px 8px 6px;
}


/*Fix*/
.action-shopping{
	text-align:center;
}
a.btn-start-shopping { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; display:inline-block; }
a.btn-start-shopping span {
	background: url("https://www.cocoroselondon.com/skin/frontend/base/default/css/rewardpointsreferfriends/images/btn_shopping.png") no-repeat scroll top left transparent;
	float: left;
	font-family: Arial;
	font-size: 16px;
	color:white;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	padding-left: 5px;
	position: relative;
	text-align: center;
	white-space: nowrap;
}
a.btn-start-shopping span span {
	background-position: 100% 0;
	padding:0 40px 0 22px;
}
.referfriends-title a img{
    position: absolute;
    top: 20px;
    right: 40px;
}
.box-rewardpointsreferfriends-history {
    clear: both;
}
.subcribe-popup {
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}

.subcribe-popup-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 40%;
    height: auto;
}

.close-subcribe-popup {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close-subcribe-popup:hover,
.close-subcribe-popup:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.amxnotif-block label {
    color: #2F2F2F;
    font-weight: bold;
    float:none;
}

.amxnotif-block {
    margin-bottom: 5px;
    clear: both;
}

.amxnotif-block-label {
    cursor: pointer;
}

.amxnotif-block.category button {
    margin-top: 5px;
}


/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
    border: 1px solid #888;
    margin:-4px;	/* Set this to minus the border thickness. */
    background-color:#fff;
    cursor:move;
}

/* This is for the title text. */
.cloud-zoom-title {
    font-family:Arial, Helvetica, sans-serif;
    position:absolute !important;
    background-color:#000;
    color:#fff;
    padding:3px;
    width:100%;
    text-align:center;
    font-weight:bold;
    font-size:10px;
    top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
    border:1px solid #ccc;
    overflow:hidden;
    background-repeat:no-repeat;
    background-color:#fff;
    background-position:left top;
}

/* This is the loading message. */
.cloud-zoom-loading {
    color:white;
    background:#222;
    padding:3px;
    border:1px solid #000;
    margin-top:150px;
}

.product-view .product-img-box .product-image-zoom {
   overflow:visible;
}


/* line 7, ../sass/lightbox.sass */
body:after {
  content: url(https://www.cocoroselondon.com/skin/frontend/default/default/images/lightbox/close.png) url(https://www.cocoroselondon.com/skin/frontend/default/default/images/lightbox/loading.gif) url(https://www.cocoroselondon.com/skin/frontend/default/default/images/lightbox/prev.png) url(https://www.cocoroselondon.com/skin/frontend/default/default/images/lightbox/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(https://www.cocoroselondon.com/skin/frontend/default/default/images/lightbox/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(https://www.cocoroselondon.com/skin/frontend/default/default/images/lightbox/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(https://www.cocoroselondon.com/skin/frontend/default/default/images/lightbox/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(https://www.cocoroselondon.com/skin/frontend/default/default/images/lightbox/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.swatchesContainerPadded:after,
.swatchesContainer:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
#ul-moreviews li img{ cursor: pointer; }

/* Swatch Product View Styles */

#loadingImage {
	-moz-opacity:0.8;
	opacity: 0.8;
   	filter: alpha(opacity = 80);
   	border: 1px solid #CCC;
	position:absolute;
	left:400px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	width:75px;
	height:50px;
	top:330px;
	background-image:url(https://www.cocoroselondon.com/skin/frontend/default/cocoroselondonnew/images/loading.gif);
	background-repeat:no-repeat;
	background-position:center 25px;
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	vertical-align:middle;
	text-align:center;
	z-index:99; }

.swatchesContainer { padding-top:8px; }

.swatchesContainerPadded { padding-top:15px; }

.swatchLabel { font-weight:normal!important; }

.swatch {
	padding:2px;padding-top: 5px;
	display:block;
	cursor:pointer;  min-width: 35px;  height: 35px;
	float:left;
	 width: auto;
	margin-right:12px;
	border:1px solid #868686;
	opacity: 1;
	filter:alpha(opacity=100);
	transition:opacity .5s linear;
	-moz-transition:opacity .5s linear;
	-webkit-transition:opacity .5s linear;
	-o-transition-transition:opacity .5s linear;  text-align: center;}
.swatch:hover{border:1px solid #1c1b1b}
.swatchSelected { border:1px solid #1c1b1b !important; }

.disabledSwatch { cursor:default !important; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }

.swatchSelect { display:none; }

.swatchContainer { display:inline; }


/* Swatch Category View Styles */

.float-clearer { clear:both; }

.swatchesContainer-category { padding-top:8px; padding-bottom:20px; display: block; }

.swatchLabel-category { font-weight:normal!important; font-size:9px; float:left; display:block; padding-top:2px; vertical-align:bottom; line-height:9px; }

.swatchContainer-category { display:block !important; height:auto; }

.firstswatch-category { padding:2px; float:left; display:inline; cursor:pointer; margin-bottom:8px; margin-top:4px; margin-left:0px; border:1px solid #e1e1e1; }

.swatch-category { padding:1px; float:left; display:inline; cursor:pointer; margin-bottom:0px; margin-top:8px; margin-left:4px; border:1px solid #e1e1e1; }

.swatch-shopby { padding:2px; display:inline; cursor:pointer; float:left; margin-top:5px; margin-bottom:4px; margin-left:5px; border:1px solid #e1e1e1; }

.swatch-shopby-text { padding:2px; display:inline; cursor:pointer; float:left; margin-top:5px; margin-bottom:4px; margin-left:5px; }

.swatch-category-container { margin-top:8px; margin-bottom:15px; overflow:auto !important; height:auto !important; position:relative; }

