img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*
Theme Name: cityrugs
Theme URI: http://www.bluefountainmedia.com/
Author: the WordPress team
Author URI: http://www.bluefountainmedia.com/
Description: Default BFM theme
Version: 1.0
License: BFM
License URI: http://www.bluefountainmedia.com/
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: custom

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.
*/

article,aside,details,figcaption,figure,footer,header,hr,nav,section{display:block}hr,img{border:0}.abs-center,.abs-center-horiz{left:0;right:0;position:absolute}.clearfix:after,.comment-list .comment-meta:after,.text-box .text-box-form p:not(:nth-child(-n+4)){clear:both}a,blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,legend,li,object,ol,p,pre,select,span,textarea,ul{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}svg:not(:root){overflow:hidden}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.aside-box:before,.clearfix:after,.clearfix:before,.footer-mdl:before{content:""}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border-top:1px solid #ccc;margin:1em 0;padding:0}ol,ul{list-style:none}a:active,a:hover,label:active,label:focus{outline:0}img{-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%;height:auto}fieldset{border:none}button,input,select,textarea{font-size:100%;vertical-align:baseline}textarea{overflow:auto;min-height:30px;max-height:400px;resize:vertical}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;vertical-align:middle}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}.ft-call-us a,.ht-tel,button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}.clearfix:after,.clearfix:before{display:table}.header-top .ht-btn .icon-arrow,.inline-icon{display:inline-block;vertical-align:top}.abs-center{top:0;bottom:0;margin:auto}.abs-center-horiz{margin:0 auto}.abs-center-vert{position:absolute;top:0;bottom:0;margin:auto 0}.text-hide{font-size:0;line-height:0;color:transparent}.a-center{text-align:center}.a-left{text-align:left}.a-right{text-align:right}.no-marg-btm{margin-bottom:0!important}.button-holder{padding:15px 0}body,html{height:100%;background:#fff}body{font:16px/1.6 "Open Sans",Arial,sans-serif;color:#666;width:100%}@media only screen and (max-width:767px){body{font-size:13px}}input,select,textarea{color:#222;font-size:12px;font-family:"Open Sans",Arial,sans-serif}.header-top .ht-btn,.header-top .search-form label input[type=search]{font:600 15px/41px "Open Sans",Arial,sans-serif}a{text-decoration:none;background:0 0;color:#86201a;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}a:link{-webkit-tap-highlight-color:#2c383e}a:hover{color:#2c383e}::-webkit-input-placeholder{color:#a1a5a4}::-moz-placeholder{color:#a1a5a4;opacity:1}:-ms-input-placeholder{color:#a1a5a4}::-moz-selection{color:#fff;background:#2c383e}::selection{color:#fff;background:#2c383e}@media only screen and (min-width:768px){.wrapper{margin-top:147px}}@media only screen and (min-width:768px) and (max-width:1079px){.wrapper{margin-top:98px}}.container{-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s;position:relative;z-index:1}@media only screen and (max-width:767px){.wrapper{margin-top:110px;overflow:hidden}.menu-active .container{-ms-transform:translateX(160px);-moz-transform:translateX(160px);-webkit-transform:translateX(160px);transform:translateX(160px)}}.frame{max-width:1080px;margin:0 auto}.menu-sitemap-container{padding:0 25px}.menu-sitemap-container ul{list-style:circle}.menu-sitemap-container ul li{margin:0 0 10px}.menu-sitemap-container ul ul{margin-left:50px}.header{position:fixed;top:0;left:0;right:0;z-index:999;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}@media only screen and (max-width:767px){.header:before{position:absolute;top:37px;left:0;right:0;height:35px;background:#86201a;content:"";z-index:0}}.admin-bar .header{-ms-transform:translateY(32px);-moz-transform:translateY(32px);-webkit-transform:translateY(32px);transform:translateY(32px)}.header-top{height:51px;background:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/bg/header-top.jpg) repeat-x}.header-top .ht-btn{float:right;height:51px;padding:0 20px;color:#fff;background:#38464d;border:5px solid #38464d;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.header-top .ht-btn:hover{color:#fff;background:#222;border-color:#38464d}.header-top .ht-btn .icon-arrow{width:10px;height:17px;fill:#fff;margin:13px 0 0 6px}.header-top .search-form{float:right;padding:0 9px 0 23px;background:#86201a;border:5px solid #86201a;position:relative;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.header-top .search-form:hover{background:#7b1d17;border-color:#9e2c26}.header-top .search-form label{float:left}.header-top .search-form label input[type=search]{display:block;width:64px;height:41px;color:#fff;text-transform:uppercase;background:0 0;border:0;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s;-webkit-transition:width .3s;transition:width .3s}.header-top .search-form label input[type=search]::-webkit-input-placeholder{color:#fff}.header-top .search-form label input[type=search]::-moz-placeholder{color:#fff;opacity:1}.header-top .search-form label input[type=search]:-ms-input-placeholder{color:#fff}.header-top .search-form label input[type=search]:focus{width:160px}.header-top .search-form .search-submit{float:left;width:34px;height:34px;margin:3px 0 0;position:relative;z-index:2;border:0;background:0 0;font-size:0;line-height:0;color:transparent}.ht-tel,.ht-tel:hover{color:#fff}.header-top .search-form .icon-search{position:absolute;top:0;bottom:0;margin:auto 0;right:17px;width:18px;height:17px;fill:#fff;z-index:0}@media only screen and (min-width:768px) and (max-width:1079px){.header-top{height:42px}.header-top .ht-btn{height:42px;line-height:32px;font-size:13px}.header-top .ht-btn .icon-arrow{margin-top:7px}.header-top .search-form label input[type=search]{height:32px;line-height:32px}.header-top .search-form .search-submit{margin-top:0;height:32px}}@media only screen and (max-width:767px){.header-top .ht-btn,.header-top .search-form{border:0;position:absolute;padding:0 0 0 12px;z-index:1}.header-top{height:37px}.header-top .search-form{top:37px;right:0;width:160px}.header-top .search-form label input[type=search]{width:110px;height:35px;font-size:15px;line-height:35px}.header-top .search-form label input[type=search]:focus{width:110px}.header-top .search-form .search-submit{width:38px;height:35px;margin:0}.header-top .search-form .icon-search{right:15px}.header-top .ht-btn{top:72px;right:0;width:160px;height:38px;font-size:12px;line-height:38px}.header-top .ht-btn .icon-arrow{width:8px;height:15px;margin:12px 0 0 6px}.header-top .ht-tel{margin-top:8px}}.ht-tel{float:right;margin:15px 26px 0 0;font:600 18px/1.2 "Open Sans",Arial,sans-serif}.ht-tel .icon-phone{display:inline-block;vertical-align:top;width:22px;height:22px;margin:-2px 5px 0 0;fill:#fff}.ft-call-us,.ft-delim{vertical-align:middle}.header-bottom{height:96px;border:1px solid #dbdad9;border-width:1px 0;background:#fff}@media only screen and (min-width:768px) and (max-width:1079px){.ht-tel{margin-top:12px;font-size:15px}.header-bottom{height:56px}.logo{width:168px}}.logo{float:left;margin:-11px 0 0 -5px;-moz-transition:all .3s transform;-ms-transition:all .3s transform;-o-transition:all .3s transform;-webkit-transition:all .3s transform;transition:all .3s transform}@media only screen and (max-width:767px){.ht-tel{font-size:15px}.header-bottom{height:73px;border:0;background:#38464d}.logo{position:absolute;top:-3px;left:-3px;width:166px;margin:0;z-index:9999}}@media only screen and (min-width:768px){.head-nav{float:right;margin:36px 10px 0 0}.head-nav li{float:left}.head-nav li a{padding:0 16px;font:600 16px/1.2 "Open Sans",Arial,sans-serif;color:#38464d;text-transform:uppercase;display:inline-block;position:relative}.head-nav li a:hover,.head-nav li.current-menu-item a{color:#86201a}.head-nav li a:after{position:absolute;top:48px;left:0;right:0;margin:0 auto;width:0;height:6px;content:"";background:#f0f1ed;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s;-webkit-transition:width .3s;transition:width .3s}.head-nav li a:hover:after,.head-nav li.current-menu-item a:after{width:100%}}@media only screen and (min-width:768px) and (max-width:1079px){.head-nav{margin:16px 0 0}.head-nav li{padding:0 10px}.head-nav li:first-child{padding-left:0}.head-nav li a{padding:0;font-size:14px}.head-nav li a:after{display:none}}@media only screen and (max-width:767px){.head-nav{position:fixed;top:110px;left:0;width:160px;padding:14px 0;overflow:auto;z-index:999;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s;-ms-transform:translateX(-160px);-moz-transform:translateX(-160px);-webkit-transform:translateX(-160px);transform:translateX(-160px)}.head-nav li{display:block;padding:5px 0}.head-nav li a{display:block;padding:6px 5px 6px 22px;color:#38464d;font-size:13px;line-height:1.2;font-weight:600;text-transform:uppercase}.head-nav li.current-menu-item a{color:#fff;background:#86201a}.mob-menu-col{position:fixed;top:0;left:0;bottom:0;width:160px;z-index:998;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:#fff;border-right:1px solid #e1e1e1;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s;-ms-transform:translateX(-160px);-moz-transform:translateX(-160px);-webkit-transform:translateX(-160px);transform:translateX(-160px)}.menu-active .logo,.menu-active .menu-toggle{position:fixed}.menu-active .head-nav{-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.menu-active .mob-menu-col{-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}.menu-toggle{position:absolute;top:72px;left:0;width:160px;height:38px;padding:0 50px 0 22px;color:#91241e;text-transform:uppercase;font-size:12px;font-weight:700;line-height:39px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border:1px solid #e2e2e2;border-width:1px 0;background:#f0f1ed}.footer-mdl,.footer-mdl a,.ft-call-us,.ft-call-us a,.ft-call-us a:hover,.ft-delim{color:#fff}.menu-toggle .icon-menu{position:absolute;top:12px;right:15px;width:26px;height:14px;fill:#91241e}@media only screen and (min-width:768px){.menu-toggle,.mob-menu-col{display:none}}.footer{border-top:5px solid #7b1d17;background:#2c373e;position:relative;z-index:0;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s;-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.footer-top{padding:32px 0;text-align:center}.footer-top .btn-basic{min-width:328px;vertical-align:middle}@media only screen and (min-width:768px) and (max-width:1079px){.footer-top{padding:22px 0}.footer-top .btn-basic{min-width:0}}@media only screen and (max-width:767px){.menu-active .footer{-ms-transform:translateX(160px);-moz-transform:translateX(160px);-webkit-transform:translateX(160px);transform:translateX(160px)}.footer-top{padding:23px 10px}.footer-top .btn-basic{min-width:0;width:258px;display:block;margin:0 auto 12px}}.ft-delim{display:inline-block;margin:0 60px;font:20px/1.2 Arapey,serif}@media only screen and (min-width:768px) and (max-width:1079px){.ft-delim{margin:0 34px}}@media only screen and (max-width:767px){.ft-delim{font-size:16px;display:block;width:80px;margin:0 auto 10px;text-align:center}}.ft-call-us{display:inline-block;font:26px/1.2 Arapey,serif}.ft-call-us span{font-size:24px;margin:0 22px 0 0}.ft-call-us a .icon-phone{display:inline-block;vertical-align:top;width:30px;height:29px;margin:0 5px 0 0;fill:#fff}@media only screen and (max-width:767px){.ft-call-us{font-size:21px}.ft-call-us span{font-size:19px;margin-right:14px}.ft-call-us a .icon-phone{width:24px;height:24px;margin:1px 12px 0 0}}.footer-mdl{padding:96px 0 32px;position:relative;background:#333}.footer-mdl:before{position:absolute;top:0;left:0;right:0;height:62px;background:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/bg/footer-mdl.jpg) 50% 50% repeat-x}.footer-mdl .footer-mdl-sub{position:relative}.footer-mdl h4{font:20px/1.2 Arapey,serif;color:#fff;text-transform:uppercase;margin:0 0 22px}.footer-col address,.footer-posts em{font-style:normal}.footer-mdl .current-menu-item a,.footer-mdl a:hover{color:#888}@media only screen and (min-width:768px) and (max-width:1079px){.footer-mdl{padding-left:10px;padding-right:10px}}@media only screen and (max-width:767px){.footer-mdl{padding:38px 0 5px}.footer-mdl:before{height:38px}.footer-mdl h4{font-size:20px;margin:0 0 10px}}.footer-frame{margin:0 auto;max-width:1040px}.footer-col p{margin:0 0 25px}@media only screen and (min-width:1080px){.footer-col{float:left}.footer-col:first-child{width:286px;padding-right:30px}.footer-col:nth-child(2){width:306px;padding-right:68px}.footer-col:nth-child(3){width:203px;padding-right:30px}.footer-col:nth-child(4){width:238px}.footer-col .nav-menu .current-menu-item a,.footer-col .nav-menu a{display:inline-block;padding:0 18px 0 0;position:relative}.footer-col .nav-menu .current-menu-item a:after,.footer-col .nav-menu a:after{position:absolute;top:8px;right:0;opacity:0;vertical-align:middle;content:"";background-position:-90px -44px;width:8px;height:12px;background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/sprite.png);-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.footer-col .nav-menu .current-menu-item a:after,.footer-col .nav-menu .current-menu-item a:hover:after,.footer-col .nav-menu a:hover:after{opacity:1}}.footer-posts>li>a,.form .btn,.form button,.form input[type=button],.form input[type=reset],.form input[type=submit]{-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s}@media only screen and (min-width:768px) and (max-width:1079px){.footer-col{display:inline-block;vertical-align:top;width:32.5%;padding-right:20px}.footer-col:nth-child(4){width:100%;border-top:1px solid #919191;padding-top:22px}}@media only screen and (max-width:767px){.footer-col{padding:22px;font-size:15px;line-height:1.4}.footer-col p{margin:0 0 15px}.footer-col p:last-child{margin-bottom:0}.footer-col.mob-collapse-block{padding:8px 22px}.footer-col.mob-collapse-block h4{margin:0;position:relative}.footer-col.mob-collapse-block h4:after,.footer-col.mob-collapse-block h4:before{position:absolute;background:#717171;content:""}.footer-col.mob-collapse-block h4:before{width:2px;height:14px;top:5px;right:6px}.footer-col.mob-collapse-block h4:after{width:14px;height:2px;top:11px;right:0}.footer-col.mob-collapse-block .inner-block{display:none}.footer-col.mob-collapse-block.show-block{background:#3f3f3f}.footer-col.mob-collapse-block.show-block .inner-block{display:block;padding:10px 0}.footer-col.mob-collapse-block.show-block h4:before{display:none}.footer-col.mob-collapse-block.show-block h4:after{background:#fff}.footer-col .footer-nav li{margin:0 0 15px}.footer-col .footer-nav li:last-child{margin-bottom:0}}.footer-posts>li{margin:0 0 0 -15px;overflow:hidden}.footer-posts>li>a{display:block;padding:12px 15px;transition:background .3s}@media only screen and (min-width:1080px){.footer-posts>li>a:hover{background:#222;color:#fff}}.footer-posts>li img{float:left;margin:0 10px 0 6px;padding:5px;width:48px;border:1px solid #444;background:#333;-moz-transition:border-color .3s;-ms-transition:border-color .3s;-o-transition:border-color .3s;-webkit-transition:border-color .3s;transition:border-color .3s}.footer-posts .fp-descr{overflow:hidden}.footer-posts h5{font-size:16px;line-height:1.2;margin:0 0 4px}.footer-posts em{display:block;color:#919191;font-size:13px;line-height:1.2}@media only screen and (min-width:768px) and (max-width:1079px){.footer-posts>li{display:inline-block;vertical-align:top;width:240px;padding-right:20px}}@media only screen and (max-width:767px){.footer-posts>li img{margin-left:0}.footer-posts h5{font-size:13px}.footer-posts em{font-size:11px}}.footer-bottom{padding:30px 0 80px;color:#fff;font-size:14px;border-top:1px solid #333;background:#3f3f3f}.footer-bottom .copy{float:left}.footer-bottom .dev-by{float:right}.footer-bottom a{color:#fff}.footer-bottom a:hover{color:#888}@media only screen and (min-width:768px) and (max-width:1079px){.footer-bottom{padding-left:10px;padding-right:10px}}@media only screen and (max-width:767px){.footer-bottom{padding:10px 10px 20px;text-align:center;font-size:13px}.footer-bottom .copy,.footer-bottom .dev-by{float:none}.footer-bottom .copy{margin-bottom:10px}}.footer-category{padding:32px 10px;border-top:5px solid #7b1d17}.footer-category ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.footer-category li{padding:2px 0}.footer-category h4{font:20px/1.2 Arapey,serif;color:#fff;text-transform:uppercase;margin:0 0 20px}.footer-category a{display:inline-block;padding:0 18px 0 0;position:relative;color:#fff}.footer-category a:hover{color:#888}@media only screen and (min-width:1080px){.footer-category a:after{position:absolute;top:8px;right:0;opacity:0;vertical-align:middle;content:"";background-position:-90px -44px;width:8px;height:12px;background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/sprite.png);-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.footer-category a:hover:after{opacity:1}}@media only screen and (min-width:768px) and (max-width:1079px){.footer-category ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (max-width:767px){.footer-category{padding:23px 22px;font-size:15px}.footer-category ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.footer-category h4{margin-bottom:10px}}.footer-social{position:absolute;top:50%;right:0;background:#3f3f3f;border-radius:5px 0 0 5px;padding:10px;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer-social h3{display:none}.footer-social a{display:block;background:#999;padding:10px;position:relative;width:52px;height:52px;border-radius:5px;transition:background .4s}.footer-social a:not(:first-child){margin-top:5px}.footer-social a:after{display:none}.footer-social a svg{fill:#333;width:32px;height:32px;display:block;transition:fill .4s}.footer-social a:hover{background:#fff}.footer-social a:hover svg{fill:#86201a}@media only screen and (max-width:1200px){.footer-social a,.footer-social h3{display:inline-block;vertical-align:middle}.footer-social{position:static;-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);text-align:center;background:0 0;border-top:1px solid #919191;margin:20px 10px 0;padding:20px 0 0;border-radius:0}.footer-social a{margin-left:10px}}@media only screen and (max-width:1079px){.footer-social{margin:20px 0 0}}@media only screen and (max-width:767px){.footer-social{padding-bottom:20px}.footer-social h3{display:none}}.twocolumns{padding:0 10px 40px;background:#fff}.twocolumns .breadcrumbs{margin:0 25px 25px}@media only screen and (min-width:768px){.twocolumns{padding:25px 0 130px}}@media only screen and (max-width:767px){.twocolumns .breadcrumbs{margin:10px 10px 10px 0}}.general{padding:0 0 5px}@media only screen and (min-width:768px){.general{float:left;width:67.6%;padding:0 0 0 24px}}@media only screen and (min-width:768px) and (max-width:1079px){.general{width:60%}}@media only screen and (min-width:768px){.sidebar{float:right;width:25.926%;padding:0 24px 0 0}}@media only screen and (min-width:768px) and (max-width:1079px){.sidebar{width:33%}}.aside-box{padding:24px 0;border-top:1px solid #e1e1e1;position:relative}.aside-box:before{position:absolute;left:0;right:0;margin:0 auto;top:-12px;background-position:-165px 0;width:25px;height:23px;background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/sprite.png)}.aside-box:first-child{border-top:0;padding-top:0}.aside-box:first-child:before{display:none}@media only screen and (max-width:767px){.aside-box.mob-collapse-block .aside-title{padding-bottom:0}.aside-box.mob-collapse-block .aside-title h3{margin:0}.aside-box.mob-collapse-block .aside-inner-box,.aside-box.mob-collapse-block .aside-title p{display:none}.aside-box.mob-collapse-block.show-block .aside-title{padding-bottom:10px}.aside-box.mob-collapse-block.show-block .aside-inner-box,.aside-box.mob-collapse-block.show-block .aside-title p{display:block}}.cms-content{text-align:justify}.cms-content.a-center{text-align:center}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5{font-family:"Open Sans",Arial,sans-serif;font-weight:400;color:#38464d;margin:0 0 15px}.cms-content h1{font-size:40px}.cms-content h2{font-size:32px}.cms-content h3{font-size:26px}.cms-content h4{font-size:20px}.cms-content h5,.cms-content h6{font-size:16px}.cms-content ol,.cms-content p,.cms-content ul{margin-bottom:28px}.cms-content ol{margin-left:25px;list-style:decimal}.cms-content ol ol{margin-top:10px}.cms-content li{margin-bottom:10px}.cms-content dl{margin:0 0 15px}.cms-content dt{font-weight:700}.cms-content dd{margin:0 0 10px 15px}.cms-content table{margin-bottom:15px}.cms-content td,.cms-content th{border:1px solid #ccc;padding:5px}.cms-content blockquote{border-left:5px solid #aaa;margin:0 0 18px;padding:0 0 0 15px}.cms-content blockquote p{font-size:16px;font-weight:300;line-height:22.5px}.cms-content blockquote small{color:#999;display:block;line-height:18px}.cms-content blockquote small:before{content:"— "}.cms-content blockquote :last-child{margin-bottom:0}.cms-content img[style*=left]{margin:0 25px 10px 0}.cms-content img[style*=right]{margin:0 0 10px 25px}.cms-content a{font-weight:700}.cms-content a.btn-basic{font-weight:400}.cms-content.cms-text-larger p:first-child{font-size:20px}@media only screen and (min-width:768px) and (max-width:1079px){.cms-content h1{font-size:34px}.cms-content h2{font-size:23px}.cms-content h3{font-size:20px}.cms-content h4{font-size:18px}}@media only screen and (max-width:1079px){.cms-content h5,.cms-content h6{font-size:15px}}@media only screen and (max-width:767px){.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5{margin:0 0 10px}.cms-content h1{font-size:28px}.cms-content h2{font-size:20px}.cms-content h3{font-size:18px}.cms-content h4{font-size:16px}.cms-content ol,.cms-content p,.cms-content ul{margin-bottom:15px}.cms-content.cms-text-larger p:first-child{font-size:17px}}.cms-content ul li,.custom-list li{padding:0 0 20px 24px;margin:0;position:relative}.cms-content ul li:before,.custom-list li:before{position:absolute;top:4px;left:0;content:"";background-position:0 -26px;width:14px;height:14px;background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/sprite.png);background-repeat:no-repeat}.cms-content ul h3,.custom-list h3{font:600 15px/1.4 "Open Sans",Arial,sans-serif;color:#91241e;margin:0 0 2px}.cms-content ul p,.custom-list p{margin:0}.cms-content ul a,.custom-list a{font-weight:700}@media only screen and (min-width:768px){.cms-content ul li,.custom-list li{padding:0 0 23px 36px}.cms-content ul li:before,.custom-list li:before{width:23px;height:23px;background-position:0 0}.cms-content ul h3,.custom-list h3{font-size:20px}}.cms-content-alt ul li{color:#91241e;font-size:15px;font-weight:600;padding-bottom:10px}@media only screen and (min-width:768px){.cms-content-alt ul li{font-size:20px}}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.aligncenter{display:block;margin:0 auto 20px}.alignnone{display:block;margin:0 0 20px}.table-a{border:1px solid #ddd}.table-a td,.table-a th{line-height:18px;padding:8px;text-align:left;vertical-align:top}.table-a tbody tr:nth-child(2n+1) td,.table-a tbody tr:nth-child(2n+1) th{background-color:#f9f9f9}.table-a tbody tr:hover td,.table-a tbody tr:hover th{background-color:#f5f5f5}.form .f-row,.form p{margin:0 0 17px}.form input[type=email],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{display:block;font-size:16px;padding:12px 20px;width:100%;height:49px;background:#f0f1ed;border:0;border-radius:0;-webkit-appearance:none;appearance:none;box-shadow:none}.form textarea{min-height:256px}.form .btn,.form button,.form input[type=button],.form input[type=reset],.form input[type=submit]{display:inline-block;vertical-align:top;padding:0 40px;text-align:center;font:20px/49px Arapey,serif;text-transform:uppercase;white-space:nowrap;height:51px;border:1px solid #86201a;background:#fff;color:#86201a;transition:background .3s}.form .btn .icon-arrow,.form button .icon-arrow,.form input[type=button] .icon-arrow,.form input[type=reset] .icon-arrow,.form input[type=submit] .icon-arrow{display:inline-block;vertical-align:top;width:12px;height:19px;margin-top:15px;fill:#86201a}.form .btn:hover,.form button:hover,.form input[type=button]:hover,.form input[type=reset]:hover,.form input[type=submit]:hover{background:#86201a;color:#fff}.form .btn:hover .icon-arrow,.form button:hover .icon-arrow,.form input[type=button]:hover .icon-arrow,.form input[type=reset]:hover .icon-arrow,.form input[type=submit]:hover .icon-arrow{fill:#fff}@media only screen and (max-width:767px){.form textarea{min-height:170px}.form .btn,.form button,.form input[type=button],.form input[type=reset],.form input[type=submit]{font-size:15px;height:37px;line-height:35px;padding:0 15px}.form .btn .icon-arrow,.form button .icon-arrow,.form input[type=button] .icon-arrow,.form input[type=reset] .icon-arrow,.form input[type=submit] .icon-arrow{width:9px;height:16px;margin-top:10px;margin-left:5px}}.light-form .light-f-row,.light-form p{padding:0 0 12px;position:relative}.light-form label{display:block;margin:0 0 8px;font-size:16px;line-height:1.2;font-weight:600;color:#38464d}.light-form label+br{display:none}.light-form input[type=email],.light-form input[type=password],.light-form input[type=search],.light-form input[type=tel],.light-form input[type=text],.light-form input[type=url],.light-form select,.light-form textarea{display:block;width:100%;height:40px;padding:0 10px;background:#fff;color:#222;border:1px solid #e1e1e1}.light-form .f-row-item{display:inline-block}.light-form .f-row-item input[type=text]{display:inline-block;vertical-align:middle;width:74px}.light-form .f-row-item span{display:inline-block;vertical-align:middle;margin:0 5px;font-size:16px;line-height:1.2}.light-form .btn-basic{display:block;width:100%;margin-top:14px}@media only screen and (max-width:1079px){.light-form .f-row-item input[type=text]{width:54px}.light-form .f-row-item span{margin:0 4px;font-size:13px}}@media only screen and (max-width:767px){.light-form label{font-size:13px}.light-form label .f-row-item input[type=text]{width:70px}}.shop-item-popup .light-form .btn-basic{display:inline-block;width:auto;margin-top:0}.shop-item-popup .light-form .btn-basic .ajax-loader{display:none}.basic-search-form .search-form>label{display:block;max-width:300px;margin:15px auto}@media only screen and (min-width:768px){.basic-search-form .search-form{text-align:center}.basic-search-form .search-form>label{display:inline-block;vertical-align:middle}}.basic-search-form .search-form>label input{text-align:center;border:1px solid #666}.basic-search-form .search-form .search-submit{display:block;width:160px;margin:0 auto 15px}@media only screen and (min-width:768px){.basic-search-form .search-form .search-submit{display:inline-block;vertical-align:middle;padding-left:10px;padding-right:10px;width:100px;margin:0}}.btn-basic,.btn-basic .icon-arrow,.link-more .icon-arrow{vertical-align:top;display:inline-block}.basic-search-form .search-form .icon-search{display:none}.form .wpcf7-mail-sent-ok,.form .wpcf7-not-valid-tip,.light-form .wpcf7-mail-sent-ok,.light-form .wpcf7-not-valid-tip{color:#fff;margin:0 0 15px;padding:10px 20px}.form .wpcf7-mail-sent-ok,.light-form .wpcf7-mail-sent-ok{background:#00cd5c;border-color:#00cd5c}.form .wpcf7-not-valid-tip,.form .wpcf7-validation-errors,.light-form .wpcf7-not-valid-tip,.light-form .wpcf7-validation-errors{max-width:100%;background:#91241e;border:0;color:#fff;margin:10px 0 0}.btn-basic{height:59px;padding:0 40px;text-align:center;color:#fff;font:20px/49px Arapey,serif;text-transform:uppercase;white-space:nowrap;background:#91241e;border:5px solid #7b1d17;position:relative;cursor:pointer;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.btn-basic input{position:absolute;top:0;bottom:0;left:0;width:100%;border:0!important;opacity:0!important}.btn-basic .icon-arrow{width:12px;height:19px;margin:14px 0 0 10px;fill:#fff}.btn-basic.light{border-color:#9e2c26}.btn-basic.diff{height:51px;line-height:49px;border-width:1px;border-color:#86201a;background:#fff;color:#86201a}.btn-basic.diff.small,.post-category{line-height:38px}.btn-basic.diff .icon-arrow{margin-top:15px;fill:#86201a}.btn-basic.diff.small .icon-arrow{margin-top:10px}.btn-basic.diff:hover .icon-arrow{fill:#fff}.btn-basic.middle{height:51px;line-height:41px}.btn-basic.middle .icon-arrow{margin-top:11px}.btn-basic.small{height:40px;line-height:29px}.btn-basic.small .icon-arrow{margin-top:5px}.btn-basic.larger{height:70px;line-height:68px}.btn-basic.arrow-down .icon-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-basic:hover{border-color:#91241e;background:#7b1d17;color:#fff}.link-more,.main-title,.page-title{color:#86201a;text-transform:uppercase}@media only screen and (max-width:767px){.btn-basic{height:45px;font-size:15px;line-height:35px;padding:0 15px}.btn-basic .icon-arrow{width:9px;height:16px;margin-top:10px;margin-left:5px}.btn-basic.diff{height:37px;line-height:35px}.btn-basic.diff .icon-arrow{margin-top:10px}.btn-basic.middle{height:38px;line-height:28px}.btn-basic.middle .icon-arrow{margin-top:5px}}.link-more{font:20px/1.1 Arapey,serif}.link-more .icon-arrow{width:12px;height:16px;margin:4px 0 0 4px;fill:#86201a}.link-more:hover .icon-arrow{fill:#38464d}@media only screen and (max-width:767px){.link-more{font-size:15px}.link-more .icon-arrow{width:8px;height:13px;margin-top:3px}}.main-title,.page-title{display:block;text-align:center;font:60px/1 Arapey,serif;margin:0 0 30px}.main-title.main-post-title,.page-title.main-post-title{margin-bottom:12px}.main-title.a-left,.page-title.a-left{text-align:left}.main-title.narrow,.page-title.narrow{word-spacing:-4px}.main-title span,.page-title span{color:#38464d}@media only screen and (min-width:768px) and (max-width:1079px){.main-title,.page-title{font-size:50px;margin:0 0 12px}}@media only screen and (max-width:767px){.main-title,.page-title{font-size:30px;margin:0 0 5px}.main-title.narrow span,.page-title.narrow span{display:block;font-size:17px}}.basic-heading{text-align:center;font-size:20px;margin:0 0 50px}.basic-heading .bh-title,.basic-heading h2{font:60px/1 Arapey,serif;color:#38464d;text-transform:uppercase;margin:0 0 20px}.basic-heading .bh-title span,.basic-heading h2 span{color:#86201a}.basic-heading p{margin:0 0 20px}@media only screen and (min-width:768px) and (max-width:1079px){.basic-heading{font-size:15px;margin:0 0 28px}.basic-heading .bh-title,.basic-heading h2{font-size:41px;margin:0 0 10px}}@media only screen and (max-width:767px){.basic-heading{font-size:15px;margin:0 0 18px}.basic-heading .bh-title,.basic-heading h2{font-size:30px;margin:0 0 10px}.basic-heading .btn-basic{min-width:228px}}.basic-title{font:40px/1 Arapey,serif;color:#38464d;text-transform:uppercase;margin:0 0 20px}.basic-title span{color:#86201a}@media only screen and (min-width:768px) and (max-width:1079px){.basic-title{font-size:34px;margin:0 0 15px}}@media only screen and (max-width:767px){.basic-title{font-size:25px;margin:0 0 10px}}.aside-title{padding:0 0 20px}.aside-title h3{font:24px/1.2 Arapey,serif;color:#86201a;text-transform:uppercase;margin:0 0 3px}.aside-title h3 .icon-arrow{display:none;position:absolute;top:5px;right:10px;width:10px;height:14px;fill:#86201a;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:767px){.aside-title h3{font-size:20px;padding-right:30px;position:relative}.aside-title h3 .icon-arrow{display:block}}.show-block h3 .icon-arrow{webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.price-block{max-width:563px;border:4px solid #f0f1ed;margin:auto;font:24px/32px Arapey,serif;position:relative}.price-block:after,.price-block:before{content:"";width:70px;height:4px;background:#f0f1ed;position:absolute;top:50%;margin-top:-2px}.price-block:before{left:-94px}.price-block:after{right:-94px}@media only screen and (max-width:1079px){.price-block:after,.price-block:before{display:none}}@media only screen and (max-width:767px){.price-block{font:17px/20px Arapey,serif}}.price-block-sub{margin:-4px;background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/custom-corner-tl.jpg),url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/custom-corner-tr.jpg),url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/custom-corner-bl.jpg),url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/custom-corner-br.jpg);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;padding:20px 50px;text-align:center}.price-block-sub .price-top{color:#38464d}.price-block-sub .price-bottom{color:#91241e}.pvs-contact-panel{text-align:center;font:24px/1 Arapey,serif;color:#38464d;padding:25px 0 0;border-top:1px solid #f0f1ed}.pvs-contact-panel span{color:#691b06;margin:0 12px}.pvs-contact-panel.hide-sep{border-top:none}.pvs-contact-panel.pvs-contact-panel-diff{text-align:left;padding-top:0;border-top:0}.pvs-contact-panel.pvs-contact-panel-diff .pvs-call-us{padding-top:8px}.pvs-contact-panel.pvs-contact-panel-diff .pvs-call-us span{margin-left:0}@media only screen and (max-width:767px){.pvs-contact-panel{font-size:17px;padding:16px 0 0}.pvs-contact-panel .pvs-call-us{font-size:17px;display:inline;vertical-align:top}.pvs-contact-panel .pvs-call-us a{font-size:20px}.pvs-contact-panel:not(.pvs-contact-panel-diff) .pvs-call-us a{display:block;margin:10px 0 0}.pvs-contact-panel.pvs-contact-panel-diff .pvs-call-us{padding-top:10px;display:block}}.pvs-call-us{display:inline-block;vertical-align:middle}.back-link .icon-arrow,.basic-shares .shares-line>li,.breadcrumbs a,.breadcrumbs span,.pvs-call-us a .icon-phone{display:inline-block;vertical-align:top}.pvs-call-us span{color:#691b06;margin:0 12px}.pvs-call-us a{color:#38464d;cursor:default;font-weight:400}.pvs-call-us a:hover{color:#38464d}.pvs-call-us a .icon-phone{width:30px;height:29px;margin:-3px 5px 0 0;fill:#91241e}.breadcrumbs a,.breadcrumbs span{margin:0 5px 0 0;font-size:15px}.breadcrumbs a .crumbs-arrow,.breadcrumbs span .crumbs-arrow{font-size:23px;line-height:1;margin:-2px 5px 0}@media only screen and (max-width:767px){.breadcrumbs a,.breadcrumbs span{font-size:13px}.breadcrumbs a .crumbs-arrow,.breadcrumbs span .crumbs-arrow{font-size:21px}}.back-link{display:inline-block;position:absolute;top:-10px;left:0;font-size:15px;font-weight:600;text-transform:uppercase;padding:12px 43px 11px;background:#fff}.back-link:after{position:absolute;left:0;right:0;bottom:0;height:3px;content:"";background:#f0f1ed;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;-webkit-transition:height .3s;transition:height .3s}.back-link .icon-arrow{margin:5px 8px 0 0;width:10px;height:14px;fill:#91241e;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.back-link:hover:after{height:7px}.back-link:hover .icon-arrow{fill:#38464d;-moz-transition:fill .3s;-ms-transition:fill .3s;-o-transition:fill .3s;-webkit-transition:fill .3s;transition:fill .3s}@media only screen and (max-width:767px){.back-link{padding:8px 10px;font-size:13px}.back-link .icon-arrow{margin:4px 3px 0 0;width:9px;height:12px}}.appeal-message{max-width:1080px;margin:0 auto 20px;text-align:center;font-size:30px;line-height:1.4;color:#86201a;border:24px solid #f0f1ed;padding:40px 20px}@media only screen and (max-width:1079px){.appeal-message{font-size:24px;padding:13px;border-width:14px}}@media only screen and (max-width:767px){.appeal-message{font-size:19px;padding:8px 8px 12px;border-width:4px}.basic-shares .shares-line>li{padding:32px 0 0}}.basic-shares .shares-line>li{margin:0 18px 0 0;position:relative}.basic-shares .shares-line>li a,.basic-shares .shares-line>li>button{font:italic 16px/1 Arapey,serif;color:#86201a;border:0;background:0 0;-webkit-appearance:none;appearance:none}.basic-shares .shares-line>li a:hover,.basic-shares .shares-line>li>button:hover{color:#86201a}.basic-shares .shares-line>li a:hover .share-icon,.basic-shares .shares-line>li>button:hover .share-icon{fill:#86201a}.basic-shares .shares-line>li a em.show-in-aside,.basic-shares .shares-line>li>button em.show-in-aside{display:none}.basic-shares .shares-line>li .share-icon{fill:#cbbdbd;-moz-transition:fill .3s;-ms-transition:fill .3s;-o-transition:fill .3s;-webkit-transition:fill .3s;transition:fill .3s}@media only screen and (min-width:768px){.basic-shares .shares-line>li .share-icon{display:inline-block;vertical-align:middle;margin:0 0 0 6px}}.basic-shares .shares-line>li .icon-facebook{width:12px;height:24px}.basic-shares .shares-line>li .icon-pin-it{width:17px;height:21px}.basic-shares .shares-line>li .icon-tweet{width:22px;height:18px}.basic-shares .shares-line>li .icon-email{width:26px;height:17px}@media only screen and (max-width:767px){.basic-shares .shares-line>li{display:table-cell;padding-top:28px;margin:0}.basic-shares .shares-line>li .share-icon{position:absolute;left:0;right:0;margin:0 auto;top:0}.basic-shares.rugs-share .shares-line{display:table;width:100%}}.basic-shares.rugs-share .shares-line{padding:30px 0 0;border-top:1px solid #e1e1e1;text-align:center}@media only screen and (max-width:767px){.basic-shares.narrow .shares-line{text-align:center;display:table;width:100%}}.email-popup-form{position:absolute;right:0;bottom:90%;width:320px;padding:20px 10px;background:#fff;border:8px solid #f0f1ed;border-radius:3px;text-align:left}.b-close,.box-title,.close-email-popup,.email-popup-form .success,.heading-out,.popup-rug-title,.rug-item,.services-heading,.shop-item-descr h3,.shop-sizes,.visual-text-block,.visual-title-block,.vs-phone,.wide-contact-line{text-align:center}@media only screen and (max-width:767px){.email-popup-form{right:-10px;width:290px}}.email-popup-form .success{font-size:18px;margin-bottom:10px}.close-email-popup{position:absolute;z-index:9999;top:0;right:0;font-size:22px;line-height:25px;width:30px;height:30px;cursor:pointer;background:#38464d;color:#fff;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s;border:0;-webkit-appearance:none;appearance:none}.close-email-popup:hover{color:#fff;background:#91241e}.emailSendMessage{padding:10px 0 0;font-size:13px;font-style:italic}.emailSendMessage .error{color:#86201a}.vs-phone,.vs-phone:hover{color:#fff}.comments-area{padding:30px 0}.comment-reply-title,.comments-title{margin:0 0 10px;font-size:20px}.comment-list{margin-bottom:30px}.comment-list .comment-body{border:1px solid #ccc;background:#fff;padding:10px;margin-bottom:10px}.comment-list .children{margin-left:40px}.comment-list .comment-meta{padding:0 0 10px}.comment-list .comment-meta:after,.comment-list .comment-meta:before{content:"";display:table}.comment-list .avatar{float:left;margin:0 10px 0 0}.comment-respond{max-width:500px;padding:20px 0 0}.comment-respond .comment-form-comment,.comment-respond .logged-in-as{margin-bottom:15px}.visual-section{position:relative;padding:78px 0 158px;background:#86201a}@media only screen and (min-width:1080px){.visual-section{min-height:545px}}@media only screen and (min-width:768px) and (max-width:1079px){.visual-section{min-height:400px;padding:46px 10px 120px}}@media only screen and (max-width:767px){.visual-section{min-height:284px;padding:20px 10px 78px}}.visual-text-block{padding:14px;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 78px rgba(0,0,0,.7);color:#fff;position:relative;z-index:2}.visual-slider-wrap,.visual-text-block .btn-basic,.vs-phone{position:absolute;left:0;right:0}.visual-text-block h1{font:60px/1 Arapey,serif;margin:0 0 20px}.visual-text-block h1 span{display:block;font:50px/1 Arapey,serif}.visual-text-block .btn-basic{margin:0 auto;bottom:-30px;width:288px;padding-left:20px;padding-right:20px}@media only screen and (min-width:768px) and (max-width:1079px){.visual-text-block h1{font-size:42px}.visual-text-block h1 span{font-size:36px}}@media only screen and (max-width:767px){.visual-text-block{padding:6px}.visual-text-block h1{font-size:30px;margin:0 0 12px}.visual-text-block h1 span{font-size:17px}.visual-text-block .btn-basic{width:216px;bottom:-22px}}.vtb-frame{padding:60px 30px 46px;background:rgba(0,0,0,.3)}.vs-sub-text{display:block;font-size:20px}@media only screen and (min-width:768px) and (max-width:1079px){.vtb-frame{padding:25px 20px 30px}.vs-sub-text{font-size:18px}}@media only screen and (max-width:767px){.vtb-frame{padding:22px 2px 36px}.vs-sub-text{font-size:13px}}.vs-phone{margin:0 auto;bottom:-76px;width:288px;cursor:default;font:600 20px/1.2 "Open Sans",Arial,sans-serif}.vs-phone .icon-phone{display:inline-block;vertical-align:top;width:22px;height:22px;margin:1px 5px 0 0;fill:#fff}.visual-slider-wrap{top:0;z-index:0}@media only screen and (min-width:1080px){.visual-slider-wrap img{min-height:545px}}.rugs-section{padding:0 0 8px;background:#fff;position:relative;z-index:3}@media only screen and (min-width:768px) and (max-width:1079px){.visual-slider-wrap img{min-height:400px}.rugs-section{padding-left:10px;padding-right:10px}}@media only screen and (max-width:767px){.vs-phone{bottom:-58px;font-size:15px}.vs-phone .icon-phone{width:18px;height:18px;margin-top:0}.visual-slider-wrap img{min-height:284px}.rugs-section{padding:0}}.rugs-wrap{position:relative;top:-52px;border:25px solid #f0f1ed;font-size:0;line-height:0;z-index:1}.rugs-wrap:after,.rugs-wrap:before{position:absolute;bottom:1px;width:90px;height:90px;content:""}.rugs-wrap:before{left:1px;box-shadow:-4px 4px 6px rgba(0,0,0,.2);border-radius:62px 0}.rugs-wrap:after{right:1px;box-shadow:4px 4px 6px rgba(0,0,0,.2);border-radius:0 62px}.rugs-frame{padding:36px 0;background:#fff;position:relative;z-index:2}@media only screen and (max-width:767px){.rugs-wrap{top:0;border-width:11px}.rugs-frame{padding:5px 0}}.rug-item{font-size:16px;line-height:1.4}.rug-item h2{font:40px/1 Arapey,serif;color:#38464d;text-transform:uppercase;margin:0 0 10px}.rug-item p{margin:0 0 15px}.rug-item .price{margin:0 0 17px}.rug-item .price span{display:inline-block;position:relative;background:#f0f1ed;padding:0 17px;font:400 16px/42px "Open Sans",Arial,sans-serif;color:#38464d}.rug-item .price span:after,.rug-item .price span:before{content:"";position:absolute;top:0;border-top:solid 21px transparent;border-bottom:solid 21px transparent}.rug-item .price span:before{border-right:solid 21px #f0f1ed;left:-21px}.rug-item .price span:after{border-left:solid 21px #f0f1ed;right:-21px}@media only screen and (max-width:1079px){.rug-item .price{margin:0 0 9px}.rug-item .price span{padding:0 15px;font:400 13px/36px "Open Sans",Arial,sans-serif}.rug-item .price span:after,.rug-item .price span:before{border-top:solid 18px transparent;border-bottom:solid 18px transparent}.rug-item .price span:before{border-right-width:15px;left:-15px}.rug-item .price span:after{border-left-width:15px;right:-15px}}@media only screen and (min-width:768px){.rug-item{display:inline-block;vertical-align:top;width:33%;padding:0 28px}.about-section{background-attachment:fixed}}@media only screen and (min-width:768px) and (max-width:1079px){.rug-item{padding:0 20px;font-size:14px}.rug-item h2{font-size:30px}.rug-thumb img{width:auto;max-width:100%;max-height:70px}}@media only screen and (max-width:767px){.rug-item{padding:15px 5px;font-size:13px}.rug-item h2{font-size:25px;margin:0 0 5px}}.rug-thumb{margin:0 0 14px}.rug-pre-title{display:block;margin:0 0 5px;font-family:"Open Sans",Arial,sans-serif;font-size:20px;line-height:1.2;color:#38464d}@media only screen and (min-width:768px) and (max-width:1079px){.rug-pre-title{font-size:16px}}@media only screen and (max-width:767px){.rug-thumb{margin:0 0 5px}.rug-thumb img{width:auto;max-width:100%;max-height:50px}.rug-pre-title{font-size:13px}}.about-section{background-repeat:no-repeat;background-position:50% 0;-webkit-background-size:100% 100%;background-size:100% 100%}.about-section h3{font:60px/1 Arapey,serif;color:#fff;letter-spacing:2px;margin:0 0 30px}@media only screen and (max-width:1079px){.about-section{padding:102px 0 134px}.about-section .frame{background:#fff;padding:0 10px}.about-section h3{font-size:50px}}@media only screen and (min-width:768px) and (max-width:1079px){.about-section{-webkit-background-size:130% 100%;background-size:130% 100%}}@media only screen and (max-width:767px){.about-section{-webkit-background-size:400% auto;background-size:400% auto;background-repeat:repeat}.about-section h3{font-size:30px}}.about-left-block{background:#86201a;color:#fff;font-size:32px;line-height:1.4}.about-left-block h3+h3{display:none}@media only screen and (min-width:1080px){.about-left-block{float:left;width:50.75%;margin:0 0 68px;padding:116px 0 84px 110px}}@media only screen and (max-width:1079px){.about-left-block{margin:-34px 0 0;padding:30px 10px 20px;text-align:center;font-size:23px}.about-left-block h3{margin:0}.about-left-block h3+h3{display:block;background:#fff;color:#38464d;padding:0 0 15px;margin:0 -10px 22px}}.about-right-block{background:#fff}.about-right-block h3{color:#38464d}@media only screen and (min-width:1080px){.about-right-block{padding:56px 82px 70px 6px;margin:60px 0 0 24%}}@media only screen and (max-width:1079px){.about-right-block{padding:22px 10px 0}.about-right-block h3{display:none}}.about-r-text{line-height:1.8}.about-r-text p{margin:0 0 26px}@media only screen and (min-width:1080px){.about-l-text{padding:0 76px 0 0}.about-r-text{padding:0 0 0 45%}}@media only screen and (max-width:767px){.about-left-block{font-size:17px}.about-right-block{font-size:13px}.about-r-text{line-height:1.6}.about-r-text p{margin:0 0 18px}}.page-visual-section{padding:0 0 35px;background-repeat:repeat-x;background-position:50% 0}.page-visual-section.contact-background{background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/bg/line-bg-contact.jpg)}.page-visual-section.shop-background{background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/bg/line-bg-shop.jpg)}.page-visual-section.guide-background{background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/bg/line-bg-guide.jpg)}.page-visual-section.pvs-background{padding-top:40px;background-color:#fff;-webkit-background-size:auto 22%;background-size:auto 22%}@media only screen and (min-width:768px) and (max-width:1079px){.page-visual-section{padding-left:10px;padding-right:10px}}@media only screen and (min-width:768px){.page-visual-section{padding:0 0 70px}.page-visual-section.pvs-background{padding-top:80px;-webkit-background-size:auto auto;background-size:auto auto}.page-visual-section.pvs-background.guide-background{padding-top:40px}}.visual-single-title{min-height:392px;padding:40px 0 190px;margin:0 0 -168px;background-repeat:no-repeat;background-position:50% 0;-webkit-background-size:cover;background-size:cover}@media only screen and (min-width:768px) and (max-width:1079px){.visual-single-title{padding-left:10px;padding-right:10px}}@media only screen and (max-width:767px){.visual-single-title{min-height:0;padding:20px 10px;margin:0}}.visual-title-block{padding:14px;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 78px rgba(0,0,0,.7);color:#fff;position:relative;z-index:2}.visual-title-block .vt-main-title{display:block;font:60px/1 Arapey,serif;color:#fff;text-transform:uppercase;margin:0}@media only screen and (min-width:768px) and (max-width:1079px){.visual-title-block .vt-main-title{font-size:42px}}@media only screen and (max-width:767px){.visual-title-block{padding:6px}.visual-title-block .vt-main-title{font-size:30px}}.visual-title-frame{padding:40px 30px;background:rgba(0,0,0,.5)}@media only screen and (min-width:768px) and (max-width:1079px){.visual-title-frame{padding:25px 20px 30px}}@media only screen and (max-width:767px){.visual-title-frame{padding:15px}}.services-section{padding:26px 10px 60px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:auto 100%;background-size:auto 100%}@media only screen and (min-width:768px){.services-section{padding:104px 10px 112px;background-attachment:fixed}}@media only screen and (min-width:1080px){.services-section{-webkit-background-size:100% 100%;background-size:100% 100%}.services-block-list .services-thumb:hover{opacity:.7}.services-block-list .services-thumb:hover img{-ms-transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.services-frame{padding:24px 24px 64px;background:#fff}@media only screen and (max-width:767px){.services-frame{padding:10px}}.services-heading{padding:45px 10px 90px;margin:0 0 -50px;background:#f0f1ed}.services-heading .basic-title{margin:0}@media only screen and (max-width:767px){.services-heading{padding:15px 15px 50px;margin:0 0 -30px}}.services-block-list{display:table;width:100%}.services-block-list>li{display:table-cell;width:25%;vertical-align:top;padding:0 30px;text-align:center;font:24px/1.2 Arapey,serif;color:#38464d}.services-block-list>li:first-child{padding-left:20px}.services-block-list>li:last-child{padding-right:20px}.services-block-list>li a{color:#38464d}.services-block-list>li a:hover{color:#86201a}.services-block-list .services-thumb{display:block;height:100px;line-height:100px;margin:0 0 30px;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.services-block-list .services-thumb img{vertical-align:middle;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}@media only screen and (min-width:768px) and (max-width:1079px){.services-block-list>li{padding:0 10px;font-size:20px}.services-block-list .services-thumb img{max-width:80%}}@media only screen and (max-width:767px){.services-block-list{display:block}.services-block-list>li{display:block;width:100%;max-width:400px;margin:0 auto;padding:0 0 20px;font-size:20px}.services-block-list .services-thumb{height:auto;line-height:0;margin:0 0 15px}.services-block-list .services-thumb img{width:auto;max-width:100%;max-height:70px}}.mini-shop{padding:72px 10px;background:#f0f1ec;box-shadow:inset 0 3px 2px rgba(0,0,0,.2),inset 0 -1px 2px rgba(0,0,0,.2)}@media only screen and (min-width:768px) and (max-width:1079px){.mini-shop{padding:30px 10px}}@media only screen and (max-width:767px){.mini-shop{padding:32px 10px 48px}}.shop-frame{max-width:1490px;margin:0 auto}.shop-items{padding:0 0 40px;font-size:0;line-height:0}@media only screen and (min-width:768px) and (max-width:1079px){.shop-items{max-width:990px;margin:0 auto;padding:0 0 26px}}.shop-item{border:3px solid #e1e1e1;border-width:0 3px 3px;background:#fff;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media only screen and (min-width:768px){.rugs-shop-loop,.shop-items{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.shop-item{width:32.886%;margin:0 .4% 6px 0}}@media only screen and (min-width:768px) and (max-width:1079px){.shop-item{width:49.5%}}@media only screen and (max-width:767px){.shop-items{padding:0 0 20px}.shop-item{margin:0 auto 4px;max-width:490px}}@media only screen and (min-width:1080px){.shop-item:hover{border-color:transparent;box-shadow:0 0 7px rgba(0,0,0,.3)}.shop-item:hover .shop-item-thumb .shop-item-thumb-hold{-webkit-transform:scale(.99);-moz-transform:scale(.99);-ms-transform:scale(.99);transform:scale(.99)}.shop-item:hover .shop-item-thumb+.shop-item-descr h3 .shop-link-wrap{color:#fff;background:#91241e}}.shop-item-thumb{display:block;margin:0 -3px;min-height:100px;position:relative;z-index:0;cursor:pointer;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;background:#fff}.shop-item-thumb .shop-item-thumb-hold{display:block;position:relative;min-height:100px;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.shop-item-thumb .shop-item-thumb-hold:before{position:absolute;left:0;right:0;bottom:0;height:90px;content:"";background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.shop-item-descr{padding:10px 10px 32px;position:relative;z-index:1;min-height:60px}.shop-item-descr h3{position:absolute;left:-3px;bottom:32px;float:left;font:35px/1 Arapey,serif;color:#fff;text-transform:uppercase;min-width:246px;max-width:63.5%;background:#38464d;cursor:pointer}.shop-item-descr h3.shop-wide-title{float:none;margin-left:5px;margin-right:5px;max-width:100%}.shop-item-descr h3 .shop-link-wrap{display:block;padding:14px;color:#fff;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.shop-item-descr h3 a.shop-link-wrap:hover{color:#fff;background:#91241e}@media only screen and (max-width:1489px){.shop-item-descr h3{font-size:32px;min-width:210px}.shop-item-descr h3 a{padding:10px}}@media only screen and (max-width:1079px){.shop-item-descr h3{min-width:150px;font-size:20px}}@media only screen and (max-width:767px){.shop-item-descr{padding-bottom:16px}.shop-item-descr h3{bottom:16px;max-width:60%}}.shop-sizes{float:right;margin:-37px 0 0;min-width:156px;color:#fff;line-height:1.2}.shop-sizes strong{display:block;font-weight:400;font-size:16px;margin:0 0 18px}.shop-sizes span{display:block;font-size:14px;color:#666}@media only screen and (max-width:1489px){.shop-sizes{margin-right:0;min-width:0}}@media only screen and (max-width:1079px){.shop-sizes{margin:-28px 0 0}.shop-sizes span,.shop-sizes strong{font-size:13px}.shop-sizes strong{margin:0 0 6px}}.more-button{padding:0 0 40px}.more-button .btn-basic{width:310px}@media only screen and (min-width:1080px){.more-button{padding:0 0 130px}}.main-shop-section{clear:both;padding:0 10px;-moz-transition:padding-top .3s;-ms-transition:padding-top .3s;-o-transition:padding-top .3s;-webkit-transition:padding-top .3s;transition:padding-top .3s}@media only screen and (min-width:768px) and (max-width:1079px){.main-shop-section{padding-top:420px}}@media only screen and (min-width:1080px){.main-shop-section{padding-top:380px}}@media only screen and (min-width:768px) and (max-width:1079px){.animated .main-shop-section{padding-top:150px}}@media only screen and (min-width:1080px){.animated .main-shop-section{padding-top:248px}}.shop-items-relationship{background:#fff;padding:0 32px 32px}@media only screen and (max-width:767px){.more-button .btn-basic{width:208px}.shop-items-relationship{padding:15px 22px 32px}}.shop-items-relationship .shop-item-descr{padding-right:5px}.shop-items-relationship .shop-item-descr h3{font-size:20px;min-width:150px;max-width:180px}.shop-items-relationship .shop-item-descr .shop-sizes{min-width:140px}.shop-items-relationship .button-holder{width:100%}.latest-posts-section{padding:64px 0 80px;background:#fff}@media only screen and (min-width:768px) and (max-width:1079px){.latest-posts-section{padding:44px 10px}}.latest-posts{font-size:0;line-height:0;max-width:1028px;margin:0 auto 45px}@media only screen and (max-width:767px){.latest-posts-section{padding:24px 10px 30px}.latest-posts-section .btn-basic.diff{min-width:206px}.latest-posts{margin-bottom:30px}}.latest-post{background:#fff}@media only screen and (min-width:768px){.main-shop-section{min-height:600px}.latest-posts{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.latest-post{width:48.834%;padding:0 4px 0 0;margin:0 2.3% 0 0;border:3px solid #e1e1e1;border-width:0 3px 3px 0;border-radius:0 0 2px}.latest-post:nth-child(2n){margin-right:0}}@media only screen and (max-width:767px){.latest-post{max-width:494px;margin:0 auto 10px;border:1px solid #e1e1e1;border-radius:1px;box-shadow:0 1px 1px rgba(0,0,0,.2)}}.latest-post-thumb{min-height:60px;position:relative}.latest-post-thumb>a{display:block;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.latest-post-thumb>a img{display:block}.latest-post-thumb>a:hover{opacity:.8}.post-category{position:absolute;top:19px;left:-7px;float:left;background:#222;color:#fff;font-size:14px;text-transform:uppercase;padding:0;z-index:1}.basic-post-thumb,.perfom-section,.text-box{position:relative}.post-category a,.post-category>span{display:block;line-height:38px;padding:0 25px 0 0}.post-category a{color:#fff;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.post-category a:hover{background:#91241e}.post-category>span{min-width:195px}.post-category img{display:inline-block;vertical-align:middle;margin:0 7px 0 12px;max-height:30px}@media only screen and (max-width:767px){.post-category a,.post-category>span{line-height:24px;padding:0 10px 0 0}.post-category{top:10px;left:-7px;font-size:11px;height:24px;line-height:24px;box-shadow:2px 2px 2px rgba(0,0,0,.5)}.post-category>span{min-width:124px}.post-category img{height:18px;max-height:18px;width:auto;margin:-3px 4px 0 7px}}.posts-descr{padding:24px 20px 32px 0;font-size:16px;line-height:1.4;color:#666}.posts-descr h4{font-size:30px;line-height:1.2;font-weight:600;margin:0 0 10px}@media only screen and (max-width:767px){.posts-descr{padding:15px 10px;font-size:13px}.posts-descr h4{font-size:20px}}.posts-date{display:block;font-style:normal;font-size:13px;color:#919191}@media only screen and (max-width:767px){.posts-date{font-size:11px}}.basic-post{margin:0 0 10px;border:1px solid #e1e1e1;box-shadow:0 1px 1px #e1e1e1}@media only screen and (min-width:768px){.basic-post{margin:0 0 30px}}@media only screen and (min-width:1080px){.basic-post{display:table;width:100%}.basic-post-thumb{display:table-cell;width:46.019%;vertical-align:top}}.basic-post-thumb>a{font-size:0;line-height:0}.basic-post-thumb>a>img{width:100%;display:block}.basic-post-thumb .attachment-post-thumbnail{width:100%;height:auto}.basic-post-thumb .post-category{font-weight:700;box-shadow:2px 2px 2px rgba(0,0,0,.7)}.basic-post-descr{padding:14px 12px}.basic-post-descr h2{font-size:24px;line-height:1.2;font-weight:600;margin:0 0 10px}.basic-post-descr p{margin:0 0 20px}@media only screen and (min-width:768px){.basic-post-descr{padding:24px 16px 20px 30px}.basic-post-descr h2{font-size:17px}.basic-post-descr .shares-line>li{margin-right:10px}.basic-post-descr .shares-line>li:last-child{margin-right:0}}.more-button-wide{padding-top:30px}.more-button-wide .btn-basic{width:100%}@media only screen and (max-width:767px){.more-button-wide{padding:20px 0}.more-button-wide .btn-basic{max-width:208px}}.single-latest-post{max-width:702px;margin:0 auto 12px}@media only screen and (min-width:1080px){.basic-post-descr{display:table-cell;vertical-align:top}.single-latest-post{margin-bottom:50px}}@media only screen and (min-width:768px) and (max-width:1079px){.single-latest-post{margin-bottom:30px}}.single-post-thumb{min-height:38px;position:relative;border:1px solid #e1e1e1}.single-post-thumb>a>img{display:block;width:100%}.single-post-thumb .post-category{font-weight:700;box-shadow:2px 2px 2px rgba(0,0,0,.7)}.single-latest-descr{padding:14px 12px;border:1px solid #e1e1e1;border-width:0 1px 1px;background:#fff;box-shadow:0 1px 1px #e1e1e1}.single-latest-descr h2{font-size:20px;line-height:1;font-weight:600;margin:5px 0 12px}.single-latest-descr p{margin:0 0 18px}@media only screen and (min-width:768px){.single-latest-descr{padding:28px 28px 20px}.single-latest-descr h2{font-size:32px;margin:0 0 22px}.single-latest-descr p{margin:0 0 22px}}.perfom-section{padding:30px 10px 0;background:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/bg/appraisal-block-mob.jpg) 50% 0 no-repeat #fff;z-index:2}@media only screen and (min-width:768px){.perfom-section{padding:52px 0 0;background:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/bg/appraisal-block.jpg) 50% 0 no-repeat #fff}}.pf-frame{background:#fff}.heading-out{color:#fff;padding:40px 25px 114px;background:#38464d}.heading-out h2{color:#fff;font:40px/1 Arapey,serif;text-transform:uppercase;margin:0}@media only screen and (min-width:768px) and (max-width:1079px){.heading-out{padding:22px 10px 102px}.heading-out h2{font-size:30px}}@media only screen and (max-width:767px){.heading-out{padding:15px 50px}.heading-out h2{font-size:25px}}.pf-content{margin:-80px 25px 0;padding:38px 114px;background:#fff}@media only screen and (min-width:768px) and (max-width:1079px){.pf-content{margin-left:10px;margin-right:10px;padding-left:40px;padding-right:40px}}@media only screen and (max-width:767px){.pf-content{margin:0;padding:15px}}.bg-text-section{background-repeat:no-repeat;background-position:50% 0;-webkit-background-size:100% 100%;background-size:100% 100%;background-attachment:fixed}@media only screen and (max-width:1079px){.bg-text-section{background:0 0!important}}.bts-frame{max-width:1030px;margin:0 auto;padding:66px 114px 46px;background:#fff;box-shadow:inset 0 2px 2px rgba(0,0,0,.2)}@media only screen and (min-width:768px) and (max-width:1079px){.bts-frame{padding:40px 28px}.simple-text-block>div{text-align:center}}@media only screen and (max-width:767px){.bts-frame{padding:20px 26px 15px}}.wide-contact-line{font:23px/1 Arapey,serif;color:#38464d;padding:19px 10px;border:1px solid #e1e1e1;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2)}.wide-contact-line .pvs-call-us{padding:13px 14px 0 0}.wide-contact-line .pvs-call-us a .icon-phone{margin-top:-3px}@media only screen and (max-width:1079px){.wide-contact-line .pvs-call-us{display:block;padding:0}.wide-contact-line .pvs-call-us a{display:block;margin:18px 0}}@media only screen and (max-width:767px){.wide-contact-line{font-size:17px}.wide-contact-line .pvs-call-us a .icon-phone{margin-top:-7px}}.basic-text-section{padding:16px 30px}@media only screen and (min-width:768px){.basic-text-section{padding:64px 30px 34px}}.basic-text-frame{max-width:802px;margin:0 auto}.simple-text-section{padding:0 10px 20px}@media only screen and (min-width:768px){.simple-text-section{padding:0 10px 50px}}.simple-text-frame{border:3px solid #e1e1e1;border-width:3px 0;padding:14px 8px}@media only screen and (min-width:768px){.simple-text-frame{padding:26px 138px}}.simple-text-block>div.simple-text-col{color:#91241e;font-size:20px;line-height:1.4;padding:0 0 14px}@media only screen and (min-width:768px){.simple-text-block>div.simple-text-col{font-size:32px}.simple-text-block>div.simple-text-col img{width:100%;max-width:377px}}@media only screen and (min-width:1080px){.simple-text-block{display:table;width:100%}.simple-text-block>div{display:table-cell;vertical-align:middle;width:47%}.simple-text-block>div.simple-text-col{width:53%;padding:0 38px 0 0}.simple-text-block>div.simple-img-col img{width:100%}.animated .sticky-wrap{-ms-transform:translateY(-130px);-moz-transform:translateY(-130px);-webkit-transform:translateY(-130px);transform:translateY(-130px)}}@media only screen and (max-width:767px){.simple-text-block>div{max-width:377px;margin:0 auto}}.text-box{padding:54px 110px 34px;background:#fff;border:24px solid #f0f1ed}.text-box.text-box-two-cols{padding:26px 84px}.text-box.text-box-alt{padding:26px 84px 40px}.text-box.box-pattern{padding-top:26px;padding-bottom:26px}.text-box.box-pattern:before{position:absolute;left:0;right:0;margin:0 auto;bottom:-34px;background-position:-25px 0;width:138px;height:42px;background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/sprite.png);background-repeat:no-repeat;content:""}.text-box.text-box-basic .btn-basic{width:312px;position:absolute;left:0;right:0;margin:0 auto;bottom:-37px}.text-box.text-box-basic .btn-basic:after,.text-box.text-box-basic .btn-basic:before{position:absolute;height:100%;width:29px;content:"";background:#fff;cursor:default}.text-box.text-box-basic .btn-basic:before{left:-30px}.text-box.text-box-basic .btn-basic:after{right:-30px}.text-box .breadcrumbs{margin:-32px 0 30px}@media only screen and (min-width:768px) and (max-width:1079px){.text-box{padding:34px 50px}.text-box.text-box-alt{padding:26px 10px 40px}}@media only screen and (max-width:767px){.text-box{padding:15px 15px 34px;border-width:11px}.text-box.text-box-alt{padding:16px 10px 32px}.text-box.text-box-two-cols{padding:16px 10px}.text-box.text-box-basic .btn-basic{width:208px;bottom:-24px}.text-box.text-box-basic .btn-basic:after,.text-box.text-box-basic .btn-basic:before{width:11px}.text-box.text-box-basic .btn-basic:before{left:-12px}.text-box.text-box-basic .btn-basic:after{right:-12px}.text-box.box-pattern:before{bottom:-20px;background-position:0 -44px;width:88px;height:27px;background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/sprite.png)}.text-box .breadcrumbs{margin:0 0 20px}}.box-title{display:block;font:40px/1 Arapey,serif;color:#38464d;text-transform:uppercase;margin:0}@media only screen and (min-width:768px) and (max-width:1079px){.box-title{font-size:32px}}.text-box .text-box-form{border-top:1px solid #f0f1ed;padding:25px 0 15px}.text-box .text-box-form p:nth-child(-n+4){float:left;width:33%;margin-left:.5%}@media only screen and (max-width:767px){.box-title{font-size:17px}.text-box .text-box-form p:nth-child(-n+4){float:none;width:100%;margin-left:0}}.text-box .text-box-form p:nth-child(2){margin-left:0}.text-box .text-box-form .btn-basic{position:static;width:auto}.text-box .text-box-form .btn-basic:after,.text-box .text-box-form .btn-basic:before{display:none}.text-box .text-box-form .wpcf7-form .btn-basic{position:relative;bottom:0}.text-box .text-box-form .wpcf7-form .btn-basic img{display:none!important}.text-box .text-box-form textarea{min-height:72px}.shop-item-popup{width:90%;background:#f8f8f8;padding:15px;display:none;-moz-transition:margin-top .3s;-ms-transition:margin-top .3s;-o-transition:margin-top .3s;-webkit-transition:margin-top .3s;transition:margin-top .3s}@media only screen and (min-width:768px){.shop-item-popup.full-show{margin-top:-200px}.shop-item-popup{width:750px;padding:30px}.popup-product-wrap{min-height:415px}}@media only screen and (max-width:767px){.shop-item-popup.full-show{margin-top:-100px}.shop-item-popup .btn-basic.middle{font-size:11px}}.b-close{position:absolute;z-index:9999;top:0;right:0;font-size:22px;line-height:25px;width:30px;height:30px;cursor:pointer;background:#38464d;color:#fff;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.sticky-filters,.sticky-wrap{-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s}.b-close:hover{color:#fff;background:#91241e}.popup-img{display:block;margin:0 auto 6px}@media only screen and (min-width:768px){.popup-img{margin:0 auto 15px}}.popup-rug-title{font-size:25px;margin:0 0 15px}.popup-rug-title>a{font-family:Arapey,serif;text-transform:uppercase;font-size:34px}@media only screen and (max-width:767px){.popup-product-wrap{min-height:256px}.popup-rug-title{margin:0 0 8px;font-size:18px}.popup-rug-title>a{font-size:24px}.popup-rug-title span{display:block}}.more-info-box{padding:16px 0 0}.sticky-wrap{position:relative;z-index:998;transition:transform .3s}@media only screen and (min-width:768px){.more-info-box{padding:30px 0 0}.popup-col{float:left;width:48%}.popup-col:nth-child(2){float:right}.sticky-wrap{position:fixed;top:147px;left:0;right:0}}.sticky-filters{padding:0 0 35px;background-repeat:repeat-x;background-position:50% 0;transition:transform .3s}.sticky-filters .text-box{-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.sticky-filters.shop-background{background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/bg/line-bg-shop.jpg)}.sticky-filters.pvs-background{padding-top:40px;background-color:#fff;-webkit-background-size:auto 22%;background-size:auto 22%}.sticky-filters .main-title{margin:0 0 5px;text-align:left}@media only screen and (max-width:1079px){.sticky-filters .main-title{text-align:center}.sticky-filters .main-title span{display:block}}@media only screen and (min-width:768px) and (max-width:1079px){.sticky-wrap{top:98px}.sticky-filters{padding-left:10px;padding-right:10px}.animated .sticky-wrap{-ms-transform:translateY(-130px);-moz-transform:translateY(-130px);-webkit-transform:translateY(-130px);transform:translateY(-130px)}}@media only screen and (min-width:768px){.sticky-filters{padding:0 0 70px}.sticky-filters.pvs-background{padding-top:80px;padding-bottom:24px;-webkit-background-size:auto auto;background-size:auto auto}.animated .sticky-filters{padding-bottom:26px;background:#fff}.animated .sticky-filters .sticky-text-frame{display:none}}.filters-line{margin:24px 0 -54px;background:#fff;border:12px solid #fff;border-width:0 12px}@media only screen and (min-width:768px){.filters-line{position:absolute;left:68px;right:68px;bottom:-37px;border-width:0 16px;margin:0}.filter-item{float:left;width:33.3333%}}.filter-item,.filter-item>span{display:block;position:relative}.filter-item>span{height:37px;padding:0 36px 0 15px;border:1px solid #86201a;border-width:0 1px 1px;background:#fff;color:#86201a;font:15px/36px Arapey,serif;text-transform:uppercase;white-space:nowrap;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}@media only screen and (min-width:768px){.filter-item>span{height:51px;padding:0;font-size:20px;line-height:49px;text-align:center;border-width:1px 1px 1px 0}.filter-item .filter-icon{margin:16px 0 0 17px}}@media only screen and (min-width:768px) and (max-width:1079px){.filters-line{left:30px;right:30px}.filter-item>span{font-size:18px}}.filter-item:first-child>span{border-width:1px}.filter-item .filter-icon{display:inline-block;vertical-align:top;width:18px;height:18px;fill:#86201a}.filter-item .filter-icon.icon-arrow{width:12px;height:17px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filter-item .filter-drop .ui-menu{position:absolute;z-index:999;background:#fff;border:1px solid #e1e1e1;max-height:220px;overflow:auto}.filter-item .filter-drop .ui-menu li.ui-state-focus,.filter-item:hover>span{background:#38464d;color:#fff}.filter-item .filter-drop .ui-menu li{padding:5px 8px;font-size:13px}@media only screen and (max-width:767px){.filter-item .filter-icon{position:absolute;top:0;bottom:0;margin:auto 0;right:16px}.filter-item .filter-icon.icon-arrow{right:19px}.filter-item .filter-drop{display:none}.filter-item.show-filter>span{background:#38464d;border-color:#38464d;color:#fff}.filter-item.show-filter .filter-icon{fill:#fff}.filter-item.show-filter .filter-drop{display:block;margin-bottom:10px}.filter-item.show-filter+.filter-item>span{border-width:1px}.filter-drop .btn-basic.diff,.filter-drop .btn-basic.small{width:100%;max-width:300px;display:block;margin:14px auto 0}}@media only screen and (min-width:768px){.filter-item .filter-drop{opacity:0;visibility:hidden;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.filter-item.show-filter>span{background:#38464d;border-color:#38464d;color:#fff}.filter-item.show-filter .filter-icon{fill:#fff}.filter-item.show-filter .filter-drop{opacity:1;visibility:visible}}.filter-item:hover>span{cursor:pointer;border-color:#38464d}.filter-item:hover .filter-icon{fill:#fff}.filter-drop{background:#fff;border:3px solid #e1e1e1;border-width:0 3px 3px;padding:17px 20px 20px}@media only screen and (min-width:768px){.filter-drop{position:absolute;top:51px;left:0;right:0;padding-left:28px;padding-right:28px}}.filter-drop .btn-basic.diff{width:100%}.filter-categories{text-align:center;margin:0 -20px 18px;max-height:280px;overflow:auto}@media only screen and (min-width:768px){.filter-categories{margin-left:-28px;margin-right:-28px}}@media only screen and (min-width:768px) and (max-width:1079px){.filter-drop{padding-left:16px;padding-right:16px}.filter-categories{margin-left:-16px;margin-right:-16px}}.filter-categories li{display:block}.filter-categories a{display:block;padding:10px;color:#86201a;font-size:16px;line-height:1.2;font-weight:600;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.filter-categories a.active,.filter-categories a:hover{color:#fff;background:#38464d}@media only screen and (max-width:767px){.filter-categories a{padding:8px 10px;font-size:13px}}.contact-text-col{margin:0 0 24px;padding:0 6px}.contact-text-col .cms-text-larger{text-align:left}.contact-text-col .cms-text-larger p:first-child{font-size:17px}@media only screen and (min-width:1080px){.contact-text-col{float:left;width:48.85%;margin:0}.contact-text-col .cms-text-larger p:first-child{font-size:28px}.contact-form-col,.text-box-basic .contact-form-col{float:right;width:46.76%}.contact-form-col .btn-basic,.text-box-basic .contact-form-col .btn-basic{width:39.1%;margin:0;left:auto;right:84px}}@media only screen and (min-width:768px) and (max-width:1079px){.contact-text-col .cms-text-larger p:first-child{font-size:20px}}@media only screen and (min-width:768px){.contact-text-col{padding:0}}.contact-form-col .btn-basic .ajax-loader,.text-box-basic .contact-form-col .btn-basic .ajax-loader{display:none!important}.map-section{position:relative}.map-section h4{font:20px/1 Arapey,serif;color:#91241e;text-transform:uppercase;margin:0 0 24px}.map-address-block{padding:0 30px 30px;text-align:center;background:#fff;z-index:999;margin:0 auto}.map-address-block address{font-style:normal}.map-address-block address p{margin:0 0 20px}.map-address-block .btn-basic{display:block;width:258px;padding:0 20px;margin:0 auto 32px}.email-link,.email-link .icon-email{display:inline-block;vertical-align:top}@media only screen and (min-width:768px){.map-address-block{padding:0 72px 50px;width:406px}}@media only screen and (min-width:1080px){.map-address-block{position:absolute;top:62px;right:20%;padding:54px 72px;margin:0}.map-address-block address p{margin:0 0 28px}}.email-link .icon-email{width:24px;height:16px;margin:5px 10px 0 0;fill:#86201a}.email-link:hover .icon-email{fill:#38464d}@media only screen and (max-width:767px){.email-link{font-size:15px}}.acf-map{width:100%;height:340px;border:1px solid #e1e1e1;margin:0;box-shadow:inset 0 2px 2px rgba(0,0,0,.2)}.acf-map .label{color:#91241e;font-size:13px;font-weight:700;text-shadow:1px 1px 0 #fff;margin:-12px 0 0 8px}.acf-map img{max-width:inherit!important}@media only screen and (min-width:768px){.acf-map .label{font-size:15px}}@media only screen and (min-width:1080px){.acf-map{height:606px}}.aside-shares li{margin:0 0 5px;position:relative}.aside-shares li>a,.aside-shares li>button{display:block;width:100%;border:0;height:47px;padding:0 0 0 47px;color:#86201a;background:#f0f1ed;-webkit-appearance:none;appearance:none;position:relative;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.aside-shares li>a em.hide-in-aside,.aside-shares li>button em.hide-in-aside{display:none}.aside-shares li>a span,.aside-shares li>button span{display:block;height:47px;padding:0 10px 0 17px;border-left:2px solid #fff;font:italic 20px/47px Arapey,serif;text-align:left}.aside-shares li>a:hover,.aside-shares li>button:hover{background:#86201a;color:#fff}.aside-shares li>a:hover .share-icon,.aside-shares li>button:hover .share-icon{fill:#fff}.aside-shares li .share-icon{position:absolute;top:0;bottom:0;margin:auto 0;left:14px;width:23px;height:27px;fill:#86201a;-moz-transition:fill .3s;-ms-transition:fill .3s;-o-transition:fill .3s;-webkit-transition:fill .3s;transition:fill .3s}.aside-feat-post{margin:23px 0 0;background:#fff;border:1px solid #e1e1e1;border-width:0 1px 1px 0;box-shadow:1px 1px 1px #e1e1e1}.aside-feat-post:first-child{margin-top:0}.aside-feat-thumb{position:relative;min-height:30px}.aside-feat-thumb>a img{width:100%;display:block}.feat-category{position:absolute;top:6px;left:0;float:left;vertical-align:middle;text-align:center;background:#666;box-shadow:1px 1px 2px rgba(0,0,0,.7)}.feat-category a{color:#fff}.feat-category>span{display:inline-block;vertical-align:top;min-width:35px;padding:0 4px}.aside-post-descr{padding:16px 16px 16px 0}.aside-post-descr h4{font-size:16px;font-weight:600;color:#86201a}@media only screen and (max-width:767px){.aside-feat-thumb{float:left;width:80px}.feat-category{top:0;left:0}.feat-category>span{min-width:22px;height:22px}.feat-category img{width:auto;max-height:18px}.aside-post-descr{overflow:hidden;padding:16px 16px 16px 20px}.aside-post-descr h4{font-size:13px}}.aside-services li{margin:0 0 18px}.aside-services li img{display:inline-block;vertical-align:middle;margin:-3px 15px 0 0;max-width:76px}.aside-services li a{display:block;padding:3px 0 0;font:20px/1 Arapey,serif;text-transform:uppercase;white-space:nowrap;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.aside-services li a span{color:#38464d;font:18px/1 "Open Sans",Arial,sans-serif}.aside-services li a:hover{color:#86201a;background:#f0f1ed}@media only screen and (min-width:768px) and (max-width:1079px){.aside-services li a{font-size:18px}.aside-services li a span{font-size:16px}}.aside-services li .icon-arrow{display:inline-block;vertical-align:middle;margin:-3px 0 0 5px;width:10px;height:15px;fill:#86201a}.archive-calendar{background:#fff;border:1px solid #e1e1e1;border-width:0 1px 1px 0;box-shadow:1px 1px 1px #e1e1e1;position:relative}.archive-calendar caption,.archive-calendar thead{background:#f5f5f5;border-right:1px solid #fff}.archive-calendar table{width:100%}.archive-calendar caption{padding:16px 40px;text-align:center;color:#91241e;font-size:14px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #e1e1e1}.archive-calendar tbody td,.archive-calendar thead th{font-size:13px;text-transform:uppercase;color:#38464d;text-align:center}.archive-calendar thead th{font-weight:700;padding:8px}.archive-calendar tbody td{padding:6px}.archive-calendar tbody td a{color:#86201a;font-size:15px;font-weight:700}.archive-calendar tbody td#today{background:#691b06;color:#fff;font-weight:700}.archive-calendar tbody td#today a{font-size:13px;color:#fff}.archive-calendar #next a,.archive-calendar #prev a{position:absolute;top:12px;left:10px;width:30px;height:30px;font-size:0;line-height:0;color:transparent;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.archive-calendar #next a:hover,.archive-calendar #prev a:hover{opacity:.5}.archive-calendar #next a:before,.archive-calendar #prev a:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;content:"";background-position:-165px -25px;width:10px;height:16px;background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/sprite.png)}.archive-calendar #next a{left:auto;right:10px}.archive-calendar #next a:before{background-position:-178px -25px}.post-details-section{padding:40px 0 0;background-color:#fff;-webkit-background-size:auto 22%;background-size:auto 22%;background-repeat:repeat-x;background-position:50% 0;background-image:url(//www.cityrugs.com/wp-content/themes/cityrugs/css/../images/bg/line-bg-guide.jpg)}@media only screen and (min-width:768px) and (max-width:1079px){.post-details-section{padding-left:10px;padding-right:10px}}@media only screen and (min-width:768px){.post-details-section{padding:40px 0 0;-webkit-background-size:auto auto;background-size:auto auto}}.post-public-data{margin:0 0 12px}.post-public-data em{font-style:normal;color:#38464d}.post-details-shares{padding:25px 0;margin:0 0 25px;border-bottom:1px solid #e1e1e1}.simple-content-section{padding:36px 0 30px;background:#f0f1ed}@media only screen and (min-width:768px){.simple-content-section{padding:42px 0 70px}}.simple-content{padding:48px 22px 20px;background:#fff;position:relative}.simple-content .basic-title{margin-bottom:17px}@media only screen and (min-width:768px){.simple-content{padding:50px 90px 40px 100px}}@media only screen and (min-width:768px) and (max-width:1079px){.simple-content{padding-left:44px;padding-right:44px}.simple-content .basic-title{margin-bottom:18px}}@media only screen and (min-width:1080px){.simple-content .basic-title{margin-bottom:36px}}.shop-main-img{display:block;margin:0 auto 14px}@media only screen and (min-width:768px) and (max-width:1079px){.shop-main-img{margin-bottom:24px}}@media only screen and (min-width:1080px){.shop-main-img{margin-bottom:44px}}@media only screen and (min-width:768px){.shop-main-descr{padding:0 40px}}.interested-posts{padding:25px 0 0;font-size:0}@media only screen and (max-width:767px){.interested-posts{margin-bottom:20px;border-bottom:1px solid #e1e1e1}}.interested-post{display:inline-block;vertical-align:top;width:24%;margin:0 1% 0 0}.interested-post:last-child{margin-right:0}@media only screen and (max-width:1079px){.interested-post{width:49%;max-width:254px;margin:0 2% 2% 0}.interested-post:nth-child(2n){margin-right:0}}.int-posts-descr{padding:12px 12px 12px 0}.int-posts-descr h4{font-size:14px;font-weight:600}.multi-buttons{text-align:center;padding:30px 0 0;border-top:1px solid #e1e1e1}.multi-buttons .btn-basic{min-width:266px}@media only screen and (max-width:767px){.int-posts-descr h4{font-size:13px}.multi-buttons{padding:20px 0 0}.multi-buttons .btn-basic{display:block;margin:0 auto 10px;max-width:266px}}.buttons-delim{display:inline-block;vertical-align:top;margin:17px 10px;font-size:16px}@media only screen and (max-width:767px){.buttons-delim{margin:0 0 10px}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}.aside,.banner,.nav,.pagenavigator,.registration-container,.simplemenu{display:none!important}.header .logo *{display:block!important;padding:0}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.inline-text-highlight{background-color:#fdfd96;display:inline-block;max-width:600px;min-width:35%;text-align:center;padding:25px}