/*
Theme Name: Child 01
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with immersive featured images and subtle animations. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url("../room09/style.css");@import url("../room09/style.css");@import url(http://fonts.googleapis.com/css?family=Alex+Brush);@font-face{font-family:'alex_brushregular';src:url('fonts/alexbrush-regular-webfont.eot');src:url('fonts/alexbrush-regular-webfont.eot?#iefix') format('embedded-opentype'),

url('fonts/alexbrush-regular-webfont.woff2') format('woff2'),

url('fonts/alexbrush-regular-webfont.woff') format('woff'),

url('fonts/alexbrush-regular-webfont.ttf') format('truetype'),

url('fonts/alexbrush-regular-webfont.svg#alex_brushregular') format('svg');font-weight:normal;font-style:normal;}

.woocommerce-page [id*="sidebar"] input.button,

button,

input[type="button"],

input[type="reset"],

input[type="submit"]{border:none;background:#DB1C7B;color:#fff;cursor:pointer;-webkit-appearance:button;line-height:1;padding:.6em 1em .4em;max-width:100%;white-space:normal;}

button:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

input[type="submit"]:hover{background:#fa4393}

.woocommerce-page [id*="sidebar"] input.button:focus,

button:focus,

input[type="button"]:focus,

input[type="reset"]:focus,

input[type="submit"]:focus,

button:active,

input[type="button"]:active,

input[type="reset"]:active,

input[type="submit"]:active{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);}

input[type="checkbox"],

input[type="radio"]{padding:0;}

input[type="search"]{-webkit-appearance:textfield;}

input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

input[type="text"],

input[type="email"],

input[type="url"],

input[type="password"],

input[type="search"],

textarea{width:100%;height:100%;box-sizing:border-box;border-radius:0;background-color:rgba(255,255,255,.8);}

input[type="text"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="password"]:focus,

input[type="search"]:focus,

textarea:focus{color:#111;}

input[type="text"],

input[type="email"],

input[type="url"],

input[type="password"],

input[type="search"]{}

textarea{overflow:auto;padding-left:3px;vertical-align:top;}

.woocommerce [id*="sidebar"] input.button,

.woocommerce-page [id*="sidebar"] input.button{font-size:14px;text-transform:none}

.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}

.screen-reader-text:hover,

.screen-reader-text:active,

.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}

.home-top .widget_widget_sp_image,

.optin-container{border:1px solid #c2c2c2;padding:4px;max-width:400px;margin:auto;overflow-y:hidden;}

.home-top p,

.optin-container p{margin:0;}

[id*="sidebar"] .home-top .widget-title,

.home-top .widget-title,

.optin-title{margin:0;padding:.5em;font-size:18px !important;text-align:center;background:#000;color:#fff !important;}

#primary .home-top .widget-title a{color:#fff;font-size:18px;}

.optin-content{position:relative;}

.optin-form{position:absolute;top:0;width:100%;max-width:100%;}

.optin-form > div{margin-top:1em;padding:0 1em;}

.optin-form input[type="text"],

.optin-form input[type="email"],

.optin-form input[type="url"],

.optin-form input[type="password"],

.optin-form input[type="search"]{padding:.5em;}

[id*="sidebar"] .optin-container.newsletter .button,

.optin-container.newsletter .button{background-image:url(images/sign-up-to-newsletter.png);background-position:center;background-repeat:no-repeat;width:236px;height:60px;font-size:0;}

@media (min-width:768px){#primary .home-top .widget-title a,

.optin-title{font-size:14px !important;}

.optin-container.win-a-voucher .optin-content{min-height:180px}

.optin-container.newsletter .optin-content{min-height:145px}

[id*="sidebar"] .optin-container.newsletter .button,

.optin-container.newsletter .button{background-image:none;font-size:1em;height:auto;width:auto;}

}

@media (min-width:980px){[id*="sidebar"] .optin-container.emergency-kit .button,

.optin-container.emergency-kit .button{margin-top:9em;}

}

@media (min-width:1200px){#primary .home-top .widget-title a,

.optin-title{font-size:18px !important;}

.optin-form > div{margin-top:2.4em;}

[id*="sidebar"] .optin-container.emergency-kit .button,

.optin-container.emergency-kit .button{margin-top:12em;}

[id*="sidebar"] .optin-container.win-a-voucher .button,

.optin-container.win-a-voucher .button{margin-top:3em;}

[id*="sidebar"] .optin-container.newsletter .button,

.optin-container.newsletter .button{font-size:0;}

[id*="sidebar"] .optin-container.newsletter .button,

.optin-container.newsletter .button{background-image:url(images/sign-up-to-newsletter.png);width:236px;height:60px;}

}

p, li, address, dd, blockquote, td, th, a,

body, h1, h2, h3, h4, h5, h6, p, dl, ul, ol,

.paragraph-links a, #respond input, #respond textarea, #respond p label, #search_mini{color:#919191;font-family:"Lato",sans-serif;}

.panel-row-style:after,

#header:after,

.gwrap:after{clear:both;}

.panel-row-style:before,

.panel-row-style:after,

#header-containerader:before,

#header:after,

.gwrap:before,

.gwrap:after{content:"";display:table;}

ul li{list-style-image:url(images/pink-bullet.png)}

#header-container{margin-bottom:5px;}

/* #header-container > div{-moz-box-shadow:0 0 0 3px rgba(0,0,0,.9);-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.9);box-shadow:0 0 0 5px rgba(0,0,0,.9);} */

#header-container > div.no-shadow{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

#masthead{margin:0;}

#header .border{border-width:1px;border-style:solid;padding:20px 10px 0;margin:0 !important;}

#header #site-title{margin:0;max-width:100%;}

#nav-topbar{margin:0;text-align:right;}

#topbar > div > *{vertical-align:top;margin:0!important;}

#topbar .widget{margin:0;padding:0;display:block;border:none;}

#topbar input{color:#333 !important;font-size:12px!important;}

#topbar .topbar-left .widget_search_mini input[type="text"]{width:250px;background:#fff;}

#topbar .topbar-left .widget_search_mini input#mini-search-submit{background:url(images/search.png) center no-repeat;right:0!important;top:0!important;}

#logo-img{padding:0;}

#nav{border-top:1px solid #fff;margin:2px 0 0 0;}

#nav ul{margin:0;}

#nav ul > li > a{padding:5px}

#header #header-cart{margin-left:20px;padding-left:0;}

#header-cart [class*="social"]{margin-bottom:10px;}

#footer .container{padding-bottom:0;}

#footer .container > .row{margin:0;}

#footer .widget{width:16.66666666666667%;padding:0;margin:0;float:none!important;display:inline-block;vertical-align:top;background:url(images/vshadow1.png) right center no-repeat;}

#footer .footer-columns-4 .widget:nth-child(4n){width:50%;background:none}

#footer .widget ul{margin:0;}

div#footer div.container div.row div.widget > *{width:70%!important;margin:auto;}

div#footer div.container div.row div.widget:nth-child(4n) > *{width:95%!important;margin-left:5%;}

div#footer div.container div.row div.widget:nth-child(4n + 1) > *{width:95%!important;margin-right:5%;}

div#footer div.container div.row div.widget_nav_menu div ul.menu li[class^="menu"]{width:100%!important;float:none!important;padding:0;}

#footer h3{margin-bottom:10px!important;font-weight:700!important;text-transform:uppercase;}

.yith-wcwl-share li a{background:url('images/socials-fade-small.png')!important;}

.yith-wcwl-share li a.facebook{background-position:-22px 22px !important;}

.yith-wcwl-share li a.twitter{background-position:-198px 22px !important;}

.yith-wcwl-share li a.pinterest{background-position:-110px 22px !important;}

.yith-wcwl-share li a.email{background-position:-264px 22px !important;}

.woocommerce .show-category ul.products li.product-category{width:29.5%;border:none!important;margin-bottom:17px;}

.woocommerce .show-category ul.products li.product-category:hover{box-shadow:none!important;}

.woocommerce .show-category ul.products li.product-category a{padding:0!important;}

.woocommerce .show-category ul.products li.product-category a img{border:1px solid #DFDBDB;padding:5px;}

.woocommerce .show-category ul.products li.product-category a img:hover{box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5);}

.woocommerce .show-category ul.products li.product-category h3{font-size:17px!important;text-transform:none!important;padding:0!important;}

.woocommerce .show-category ul.products li.product-category p{margin:0;}

.showcase-title{font-family:'alex_brushregular';font-size:2.5em;margin-bottom:0px;line-height:normal;}

.post-type-archive-bdrgallery .hentry{text-align:center;margin-bottom:40px;background:#F6F6F6;border-radius:10px;border-bottom:1px solid #eee;padding-bottom:20px}

.single-bdrgallery .entry-title{font-family:'alex_brushregular';font-size:5em;margin-bottom:0px;line-height:normal;border-bottom:1px solid #eee;text-align:center;margin-top:0;border-radius:10px;}

.single-bdrgallery .header h1{float:left;margin-top:0;}

.single-bdrgallery .post-navigation{float:right;margin-bottom:10px;}

.single-bdrgallery .carousel-wrap{background:#F6F6F6;margin-bottom:20px;padding-top:20px;border-radius:10px;}

.post-navigation a{padding:0px 15px;}

.post-navigation a+a{border-left:1px solid #E0E0E0;}

.panel-grid-cell{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.panel-grid{margin:0px -15px;}

.panel-row-style-home-top .widget_widget_sp_image{border:1px solid #DFDBDB;padding:5px;}

.panel-row-style-home-top .widget_widget_sp_image .widget-title{background:none repeat scroll 0% 0% #000;padding:10px;color:#FFF;text-align:center;}

.panel-row-style-home-top .widget_widget_sp_image .widget-title a{color:#fff;}

.panel-row-style-home-top{padding-bottom:40px;background:url(images/shadow-1.png) bottom center no-repeat;}

.panel-row-style-home-top .widget-title{margin-bottom:0;}

.panel-row-style-home-top p{margin:0;}

.panel-row-style-home-cats .widget_widget_sp_image{border:1px solid #DFDBDB;padding:5px;}

.panel-row-style-home-cats .panel-grid-cell:last-child{margin-top:40px;}

.panel-row-style-home-cats .widget-title{font-size:25px;}

.panel-row-style-awards .widget_widget_sp_image{border:none;}

.panel-row-style-awards .panel-grid-cell .panel{border-bottom:1px solid #d0cdc7;margin:0;padding:15px 0;}

.panel-row-style-awards .panel:first-child{background:url(images/shadow-1.png) top center no-repeat;padding-top:23px;}

.panel-row-style-awards .panel:last-child{background:url(images/shadow-2.png) bottom center no-repeat;padding-top:23px;border-bottom:none;}

.panel-row-style-awards p{font-weight:700;color:#787878;text-align:center}

.panel-row-style-connect{background:#000;padding:10px 0;}

.panel-row-style-connect p{margin:0;color:#fff;line-height:100%;}

.panel-row-style-connect a{color:#fff;}

.panel-row-style-connect .panel-grid-cell:first-child p:first-child{float:left;padding:4px 4px 0 0;}

.panel-row-style-connect .widget_sp_image{border:none;padding:0;}

.panel-row-style-connect .widget_sp_image img{margin-top:10px;}

.panel-row-style-connect .panel-grid-cell{border-right:1px solid #fff;min-height:65px;}

.panel-row-style-connect .panel-grid-cell:last-child{border:none;}

.footer-top .panel-grid-cell{width:24%;float:left;padding:0 10px;}

.footer-top .panel-grid-cell:nth-child(1){width:29.9%;}

.footer-top .panel-grid-cell:nth-child(2){width:25%;}

.footer-top .panel-grid-cell:nth-child(3){width:22%;}

.footer-top .panel-grid-cell:nth-child(4){width:22%;}

html .single-product .product-addon .form-row, html .single-product.woocommerce-page form .form-row{padding-left:100px;}

@media (max-width:1200px){#nav-topbar.span6,#nav-topbar .span6{width:458px!important;}

}

@media (min-width:1200px){html .single-product .product-addon .form-row, html .single-product.woocommerce-page form .form-row{padding-left:120px;}

}

@media (max-width:979px){#nav-topbar.span6,#nav-topbar .span6{width:330px!important;}

.footer-top .panel-grid-cell:nth-child(1){width:50%;}

.footer-top .panel-grid-cell:nth-child(2){width:50%;border:none;}

.footer-top .panel-grid-cell:nth-child(3){width:50%;}

.footer-top .panel-grid-cell:nth-child(4){width:50%;}

}

@media (max-width:780px){.panel-row-style-home-top{max-width:400px;margin:auto;}

.panel-row-style-home-cats{max-width:400px;margin:auto;}

.panel-row-style-connect{max-width:400px;margin:auto;padding:10px;}

.panel-row-style-connect .panel-grid-cell{border-right:none;}

.woocommerce .show-category ul.products li.product-category{width:100%;}

#footer .widget{display:block;width:100%;max-width:400px;margin:auto;}

#footer .footer-columns-4 .widget:nth-child(4n){width:100%;}

div#footer div.container div.row div.widget > *,

div#footer div.container div.row div.widget:nth-child(4n) > *{width:100% !important;margin:0;}

}

@media only screen and (max-width:760px), (min-device-width:768px) and (max-device-width:1024px){html .single-product .product-addon .form-row, html .single-product.woocommerce-page form .form-row{padding-left:55px;}

}

@media (max-width:767px){#nav-topbar.span6,#nav-topbar .span6{width:auto!important;}

#topbar, [class^="topbar"]{text-align:center!important;}

#topbar .widget_search_mini input[type="text"]{width:auto;}

.footer-top .panel-grid-cell:nth-child(1){width:100%;}

.footer-top .panel-grid-cell:nth-child(2){width:100%;}

.footer-top .panel-grid-cell:nth-child(3){width:100%;}

.footer-top .panel-grid-cell:nth-child(4){width:100%;}

html .single-product .product-addon .form-row, html .single-product.woocommerce-page form .form-row{padding-left:40px;}

}

.slider-full-width #header-container{position:relative;top:auto;left:auto;right:auto;z-index:auto;}

.gform_wrapper .top_label textarea.textarea.small{width:47%;}

input[type="button"]{background-color:#605F5E;background-image:none;border:0px none;color:#FFF;padding:4px 8px 4px 6px;text-transform:uppercase;font-family:"Monda" !important;font-size:10px !important;font-weight:normal;display:inline-block;position:relative;margin-top:25px;box-shadow:3px 3px 0px rgba(0, 0, 0, 0.13);}

input[type="button"]:hover,.gform_button:hover{text-shadow:2px 2px 3px #856642;background-color:#DB1C7B!important;}

.woocommerce table,.woocommerce table:after{border:none !important;}

.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li,

.product li{list-style:none !important;}

.single-product.woocommerce div.product .woocommerce-breadcrumb .current{color:#DB1C7B!important;}

.woocommerce .product .product-actions a:hover, .single-product.woocommerce div.product .product-actions a:hover{color:#DB1C7B!important;}

.single-product.woocommerce #primary div.product .woocommerce-tabs.vertical ul.tabs li.active a, .single-product.woocommerce #primary div.product .woocommerce-tabs.vertical ul.tabs li a:hover{color:#DB1C7B!important;}.blog-big .meta, .blog-small .meta{background:#ffffff;}

.woocommerce .quantity, .woocommerce-page .quantity{width:100px!important;height:35px !important;float:none!important;}

.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{height:35px!important;;}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{height:35px!important;;width:80px!important;;}

.widget{list-style:none !important;}

.woocommerce .product .button:before, .wishlist_table .add_to_cart.button:before{content:'' !important;}

.woocommerce .show-category ul.products li{list-style:none!important;}

.gform_wrapper span.ginput_total{color:#DB1C7B!important;}

.woocommerce ul.products li.product.grid.classic h3{max-width:none!important;float:none!important;}

.woocommerce ul.products li.product.grid.classic span.price{float:none !important;}

.variations-table label,h3.addon-name,.addon-description p{font-size:15px;color:#919191}

#variations_clear{text-align:right;display:block;}

.sbSelector, .sbOptions li a{font-size:15px !important;}

.woocommerce ul.products li.product.grid.add-hover .product-meta{display:block!important;position:relative!important;}

.woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper{visibility:visible!important;overflow:visible!important;box-shadow:none!important;height:auto!important;}

.woocommerce ul.products li.product.grid.add-hover .product-wrapper{border:none!important;}

.woocommerce ul.products li.product.grid:hover .product-wrapper{box-shadow:none!important;height:auto!important;}

.woocommerce_msrp{font-size:14px !important;}

.product-addon-totals{font-size:15px !important;}

.single_add_to_cart_button{font-size:15px !important;}

.variations-table div[class$="picker_label"]{font-size:15px;line-height:3em;}

.variations-table div[class$="picker_label"]:before{content:'Color Ordered: ';}

.single-product.woocommerce div.product div.images:after{content:'Move mouse over image to zoom. Click images to view or click arrows to see more';font-size:15px}

body.single-product.woocommerce div.product p.price{text-transform:none;}

.variation_form_section{margin-bottom:2em}

.product-addon-totals dt{font-weight:normal;}

.single_variation .price:before{content:'Online Price: ';text-transform:none;}

.woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper{border-bottom-width:1px;}

html .single-product.woocommerce div.product div.images .thumbnails #slider-prev,

html .single-product.woocommerce div.product div.images .thumbnails #slider-next{display:block !important;}

#topbar .ctr_search .txt_livesearch, #wrap .ctr_search .txt_livesearch{width:100% !important;}

#topbar .pp_search_container{width:250px;float:right;}

table, td, th{vertical-align:top;}

.woocommerce-cart .button.wc-forward{display:none;}

ol{counter-reset:item;list-style:none;}

ol li li{margin:1em;}

ol li li:before{text-indent:-2.7em;display:inline-block;}

ol li:before{content:counters(item, ".") ". ";counter-increment:item}

.shop_table .product-name a{font-size:100%;}

.recent-comments .the-post .author a,

.recent-comments .the-post .author a:hover{color:#db1c7b!important;}