/*!
 *  Theme Name: IndiaMedic
 * Description: Тема для сайта indiamedic-24.com
 *     Version: 1.0
 *      Author: Alexandra Vovk
 *  Author URI: http://avovkdesign.com/
 *    Template: basicpro
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * */
/*!
 *!
 *! ----- normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css -----------------
 *! */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/*!
 *!
 *! ----- grid.css v1.0.0 | GPL v2 License | github.com/avovkdesign/grid ---------------------
 *! */
.grid{width:90%;margin-left:auto;margin-right:auto}.grid [class*=col-],.grid [class*=col]{width:100%;margin-left:0}@media only screen and (min-width:599px) and (max-width:1023px){.grid{width:100%}.grid .col-tab-1,.grid .col-tab-10,.grid .col-tab-11,.grid .col-tab-12,.grid .col-tab-2,.grid .col-tab-3,.grid .col-tab-4,.grid .col-tab-5,.grid .col-tab-6,.grid .col-tab-7,.grid .col-tab-8,.grid .col-tab-9{float:left;margin-left:1.694915254%;margin-right:0}.grid .newrow-tab:before,.grid:after,.grid:before{display:table;line-height:0;content:""}.grid .newrow-tab,.grid [class*=col-tab-]:first-of-type{margin-left:0}.grid .newrow-tab,.grid .newrow-tab:before,.grid:after{clear:both}.grid .col-tab-1{width:6.779661017%}.grid .col-tab-2{width:15.25423729%}.grid .col-tab-3{width:23.72881356%}.grid .col-tab-4{width:32.20338983%}.grid .col-tab-5{width:40.6779661%}.grid .col-tab-6{width:49.15254237%}.grid .col-tab-7{width:57.62711864%}.grid .col-tab-8{width:66.10169492%}.grid .col-tab-9{width:74.57627119%}.grid .col-tab-10{width:83.05084746%}.grid .col-tab-11{width:91.52542373%}.grid .col-tab-12{width:100%}}@media (min-width:1024px){.grid{width:100%}.grid [class*=col-],.grid [class*=col]{float:left;margin-left:1.694915254%;margin-right:0}.grid .newrow:before,.grid:after,.grid:before{display:table;line-height:0;content:""}.grid .newrow,.grid .newrow:before,.grid:after{clear:both}.grid .newrow,.grid [class*=col-]:first-of-type,.grid [class*=col]:first-of-type{margin-left:0}.grid .col-1{width:6.779661017%}.grid .col-2{width:15.25423729%}.grid .col-3{width:23.72881356%}.grid .col-4{width:32.20338983%}.grid .col-5{width:40.6779661%}.grid .col-6{width:49.15254237%}.grid .col-7{width:57.62711864%}.grid .col-8{width:66.10169492%}.grid .col-9{width:74.57627119%}.grid .col-10{width:83.05084746%}.grid .col-11{width:91.52542373%}.grid .col-12{width:100%}}.clear:after,.clear:before,.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}.clear:after,.clear:before,.clearfix:after,.clearfix:before{clear:both}.hide{display:none}.on-desktop,.on-tablet{display:none}.on-mobile{display:block}span.on-mobile{display:inline-block}@media only screen and (min-width:600px){.on-mobile,span.on-mobile{display:none}.on-tablet{display:block}span.on-tablet{display:inline-block}}@media (min-width:1024px){.on-tablet,span.on-tablet{display:none}.on-desktop{display:block}span.on-desktop{display:inline-block}}.fl{float:left}.fr{float:right}.n{font-weight:400}.b{font-weight:700}.i{font-style:italic}.align-left,.tl{text-align:left}.align-center,.tc{text-align:center}.align-right,.tr{text-align:right}.db{display:block}
/*!
 *!
 *! ----- LAYOUT -----------------------------------------------------
 *! */
html{height:100%}body{width:100%;min-width:280px;background:#fff}.wrapper{margin:0 auto;min-width:280px;overflow:hidden}#header{min-height:40px;background-repeat:no-repeat;background-position:top center}#main{padding:30px 0;margin:0 auto;position:relative}#content{width:100%;float:none}#sidebar{display:none}#sidebar.block{display:block;margin-top:50px}#footer{width:100%;padding:60px 0;margin:0}.maxwidth{margin:0 auto;position:relative;width:90%;max-width:1200px}.grid .grid,.grid .maxwidth,.maxwidth .grid,.maxwidth .maxwidth{width:100%}@media only screen and (min-width:768px){#main{padding:40px 0}}@media (min-width:1024px){#content{width:67.12962962962963%;float:left}#sidebar{width:27.77777777777778%;margin-top:0;float:right;display:block}#sidebar.block{margin-top:0}.layout-leftbar #sidebar{float:left}.layout-leftbar #content{float:right}.layout-full #sidebar{display:none}.layout-full #content{float:none;width:100%}.layout-fullpage #sidebar{display:none}.layout-fullpage #content{float:none;width:100%}.layout-fullpage .maxwidth{max-width:100%}.layout-center #sidebar{display:none}.layout-center #content{float:none;width:70%;margin-left:auto;margin-right:auto}.wrapper{width:100%}}
/*!
 *!
 *! ----- FONTS ------------------------------------------------------ */
@font-face{font-family:u2000;src:url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/u2000.eot);src:url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/u2000.eot?#iefix) format("embedded-opentype"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/u2000.woff) format("woff"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/u2000.ttf);font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Italic.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Italic.woff) format("woff"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Bold.woff) format("woff"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-BoldItalic.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-BoldItalic.woff) format("woff"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Regular.woff) format("woff"),url(//india-mediks.ru/wp-content/themes/indiamedic/fonts/subset-Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
/*!
 *!
 *! ----- HTML tags ------------------------------------------------
 *! */
body{background:#fff;color:#737373;font-family:Montserrat,Arial,Helvetica,sans-serif;word-wrap:break-word;letter-spacing:-.03em;font-size:16px;font-size:1rem;line-height:1.4}@media (min-width:1024px){body{font-size:20px;font-size:1.25rem;line-height:1.4}}a{color:#5b5b5c;text-decoration:none}a:hover{color:#5ec6db;text-decoration:none;cursor:pointer}p{margin:0 0 1em;padding:0}p:last-child{margin-bottom:0}.title,.widget-title,h1,h2,h3,h4,h5,h6{margin:1.125em 0 .5em;padding:0;font-family:Arial,Helvetica,sans-serif;line-height:1.125;font-weight:700;letter-spacing:-.06em;color:#5b5b5c}.title:first-child,.widget-title:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.title a,.widget-title a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#5b5b5c;text-decoration:none;transition:color .3s}.title a:hover,.widget-title a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;color:#5ec6db}h1{font-size:32px;color:#5ec6db}h1 a{color:#5ec6db}h1 a:hover{color:#5b5b5c}.title,h2{font-size:28px;color:#5b5b5c}.title a,h2 a{color:#5b5b5c}.title a:hover,h2 a:hover{color:#5ec6db}.widget-title,h3{font-size:24px}h4,h5{font-size:20px}h6{font-size:18px}@media (min-width:1024px){h1{font-size:50px}.title,h2{font-size:42px}.widget-title,h3{font-size:32px}h4{font-size:24px}}li{padding:.3em 0}table{border-collapse:collapse}table th{border:0;padding:15px 20px;color:#5b5b5c;font-weight:700}table td{font-size:18px;line-height:1.125;color:#737373;padding:15px 20px}iframe,img{max-width:100%}img{height:auto}blockquote,q{font:normal 1em/120% Arial,Helvetica,sans-serif}blockquote{display:block;position:relative;padding:25px 25px 25px 50px;margin:1em 0;box-sizing:border-box;color:#fff;font-style:italic;background:#fafcfc}blockquote:after{content:'';position:absolute;width:50px;height:50px;top:20px;left:-30px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/quote.svg) center no-repeat #fff;border-radius:50px;border:5px solid #fff}@media only screen and (min-width:600px){blockquote{margin-left:30px}}pre{border:0;padding:10px;font-size:12px;line-height:1.25;margin:0 0 1em}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
/*!
 *!
 *! ----- FORM inputs --------------------------------------
 *! */
input,select,textarea{padding:10px 10px 10px 0;color:#222}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%;min-height:36px;background:0 0;padding:15px 20px;color:#737373;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:13px 10px;color:#222;border:2px solid #eaeaea;background:#fff}input[placeholder]{text-overflow:ellipsis}textarea{max-width:100%;box-sizing:border-box}input:focus,select:focus,textarea:focus{outline:0}input,textarea{box-shadow:none;border-radius:0;outline:0}::-webkit-input-placeholder{transition:color .3s;color:#686868;font-size:16px}::-moz-placeholder{transition:color .3s;color:#686868;font-size:16px}:-moz-placeholder{transition:color .3s;color:#686868;font-size:16px}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}.wpcf7-form-control-wrap{display:inline-block;margin-bottom:20px}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea{margin:0;display:block}.wpcf7-form-control-wrap input[type=checkbox],.wpcf7-form-control-wrap input[type=radio]{float:left;margin:8px 10px 0 0}div.wpcf7 .wpcf7-submit:disabled{opacity:.4}span.wpcf7-list-item{margin-left:0}.wpcf7-form-control-wrap{display:block}
/*!
 *!
 *! ----- BUTTONS styles ---------------------------------------------
 *! */
.button,button,input[type=button],input[type=submit]{display:inline-block;padding:15px 20px;min-width:100px;border:none;border-radius:50px;text-align:center;font:normal 20px/20px Montserrat,Arial,Helvetica,sans-serif;text-transform:uppercase;cursor:pointer}.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{color:#fff}.button,.button-primary,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce div.product form.cart .button,.woocommerce input.button,.woocommerce input.button.alt,input[type=submit]{color:#fff;border:0;font-size:16px;line-height:20px;padding:15px 20px;font-weight:400;letter-spacing:normal;border-radius:50px;text-transform:uppercase;background-color:#5ec6db;background-image:-moz-linear-gradient(19deg,#68ccdf 100%,#54c0d7 100%);background-image:-webkit-linear-gradient(19deg,#68ccdf 100%,#54c0d7 100%);background-image:-ms-linear-gradient(19deg,#68ccdf 100%,#54c0d7 100%);box-shadow:0 15px 30px -10px rgba(90,192,224,.4);transition:box-shadow .3s;box-sizing:border-box}.button-primary:hover,.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,input[type=submit]:hover{box-shadow:0 15px 30px -10px rgba(89,172,204,.8)}.button-secondary,.woocommerce div.product form.cart .button.oneclickbuy,button,input[type=button]{border:2px solid #5ec6db;color:#5ec6db;background:#fff;border-radius:30px;padding:15px 25px;font-size:18px;line-height:20px;font-weight:400;text-transform:none;transition:background-color .2s,color .3s}.button-secondary:hover,.woocommerce div.product form.cart .button.oneclickbuy:hover,button:hover,input[type=button]:hover{color:#fff;text-decoration:none;background:#5ec6db}.woocommerce #respond input#submit:hover{color:#fff;background-color:#5ec6db;background-image:-moz-linear-gradient(19deg,#68ccdf 100%,#54c0d7 100%);background-image:-webkit-linear-gradient(19deg,#68ccdf 100%,#54c0d7 100%);background-image:-ms-linear-gradient(19deg,#68ccdf 100%,#54c0d7 100%);box-shadow:0 15px 30px -10px rgba(89,172,204,.8)}
/*!
 *!
 *! ----- HEADER -------------------------------------------------
 *! */
.header-wrapper-shadow{box-shadow:0 0 10px 0 rgba(28,140,161,.26)}.sitetitle{padding:10px 0 20px;position:relative}@media only screen and (min-width:600px){.sitetitle{padding:15px 0 10px}}@media only screen and (min-width:768px){.sitetitle{padding:20px 0}}a#logo{display:block}a#logo img{display:block;margin:0;padding:0;max-width:180px}@media only screen and (min-width:600px){a#logo img{max-width:100%}}.logo{padding-right:80px;box-sizing:border-box;padding-bottom:15px}@media only screen and (min-width:600px){.logo{padding-right:0;padding-bottom:0}}.topbar-info{font-size:10px;line-height:12px}@media only screen and (min-width:600px){.topbar-info{font-size:12px;line-height:14px}}@media (min-width:1024px){.topbar-info{font-size:11px;line-height:16px}}@media (min-width:1160px){.topbar-info{font-size:12px;line-height:16px}}.header-info-box{display:flex;justify-content:flex-end;flex-wrap:wrap}.header-info-box .header-phone{width:50%}.header-info-box .header-cart,.header-info-box .send-question{position:absolute;top:10px}.header-info-box .header-cart{right:40px}.header-info-box .send-question{right:0}@media only screen and (min-width:600px){.header-info-box{flex-wrap:nowrap}.header-info-box .header-phone{width:auto;margin-left:15px}.header-info-box .header-cart,.header-info-box .send-question{position:static;margin-left:15px}}@media (min-width:1024px){.header-info-box .header-phone{padding-top:5px}.header-info-box .header-cart,.header-info-box .header-phone,.header-info-box .send-question{margin-left:20px}}.header-phone-note{display:block;font-size:8px;color:#6d6d6e;line-height:1.2;text-align:center}@media only screen and (min-width:768px){.header-phone-note{text-align:right}}@media (min-width:1024px){.header-phone-note{font-size:10px}}@media (min-width:1160px){.header-phone-note{font-size:12px}}.header-phone-number{display:block;font-size:13px;color:#5b5b5c;font-weight:700;line-height:1.2;text-align:center}@media only screen and (min-width:600px){.header-phone-number{font-size:14px}}@media only screen and (min-width:768px){.header-phone-number{font-size:16px;text-align:right}}@media (min-width:1024px){.header-phone-number{font-size:18px}}@media (min-width:1160px){.header-phone-number{font-size:24px}}.header-mini-cart-box{position:relative}.header-mini-cart-box .mini-cart-icon{width:32px;height:32px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/cart.png) center no-repeat;background-size:30px}@media (min-width:1024px){.header-mini-cart-box .mini-cart-icon{width:48px;height:48px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/cart.png) center no-repeat;background-size:inherit}}.header-mini-cart-box .mini-cart-amount{width:50%;margin:0 18% 0 32%;text-align:center;display:block;font-size:8px;color:#fff;line-height:16px}@media (min-width:1024px){.header-mini-cart-box .mini-cart-amount{margin:0 15% 0 35%;font-size:10px;line-height:21px}}.header-mini-cart-box .woocommerce-mini-cart-drop-down{display:none;position:absolute;top:100%;left:0;width:300px;font-size:14px;background:#fff;z-index:1;padding:20px;box-shadow:0 5px 10px -3px rgba(0,0,0,.3)}.header-mini-cart-box .woocommerce-mini-cart-drop-down ul.woocommerce-mini-cart{margin:0;padding:0;list-style:none}.header-mini-cart-box .woocommerce-mini-cart-drop-down ul.woocommerce-mini-cart img{max-width:40px}.header-mini-cart-box .woocommerce-mini-cart-drop-down .woocommerce-mini-cart-item.mini_cart_item{font-size:14px}.header-mini-cart-box .woocommerce-mini-cart-drop-down .woocommerce-mini-cart-item.mini_cart_item:after{content:'';display:table;clear:both}.header-mini-cart-box .woocommerce-mini-cart-drop-down .woocommerce-mini-cart-item.mini_cart_item img{float:left}.header-mini-cart-box .woocommerce-mini-cart-drop-down .remove_from_cart_button{float:right}.header-mini-cart-box .woocommerce-mini-cart-drop-down .woocommerce-mini-cart__total{text-align:right;margin-top:20px;border-top:1px solid #eee;padding-top:10px;font-size:16px}.header-mini-cart-box .woocommerce-mini-cart-drop-down .woocommerce-mini-cart__buttons{text-align:center;margin-top:20px}.header-mini-cart-box .woocommerce-mini-cart-drop-down .woocommerce-mini-cart__buttons .button{margin-bottom:10px}.header-mini-cart-box:hover .woocommerce-mini-cart-drop-down{display:block}.send-question .button{min-width:24px;padding:5px 6px 5px 4px}@media (min-width:1024px){.send-question .button{padding:15px 25px}}.send-question .send-question-icon{display:block;width:24px;height:24px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/phone.svg) center no-repeat;background-size:20px}@media only screen and (min-width:600px){.send-question .send-question-icon{width:32px;height:32px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/phone.svg) center no-repeat;background-size:30px}}@media (min-width:1024px){.send-question .send-question-icon{display:none}}@media (min-width:1024px){.header-info-box{padding-top:5px}}
/*!
 *!
 *! ----- NAVIGATION -------------------------------------------
 *! */
.yoast-breadcrumb{border-bottom:1px solid #f1f1f1;padding:10px 0 8px;font-size:12px;color:#6d6d6e}@media only screen and (min-width:600px){.yoast-breadcrumb{padding:17px 0 12px}}.mobile-menu{display:inline-block;box-sizing:border-box;padding:10px;min-height:10px;min-width:10px}@media (min-width:1024px){.mobile-menu{display:none}}.topbar-box{background:#eaeced;font-size:14px;line-height:20px;padding:5px 0;min-height:30px}.topbar-box .topbar-box-inner{display:flex;position:relative}.topbar-box .topbar-box-inner .mob-menu{display:none;position:absolute;top:100%;right:0;width:100%;max-width:300px;z-index:1;background:#efefef;box-shadow:0 5px 30px -10px rgba(0,0,0,.4)}.topbar-box .topbar-box-inner .topbar-menu-box{flex-shrink:4;box-sizing:border-box}@media (min-width:1024px){.topbar-box .topbar-box-inner{display:block}.topbar-box .topbar-box-inner .mob-menu{display:block;position:static;max-width:100%;width:auto;box-shadow:0 0 0 0 transparent;background:0 0}.topbar-box .topbar-box-inner .topbar-menu-box{flex-shrink:auto;box-sizing:border-box}}.topbar-box .mobile-menu{background:#eaeced;text-transform:uppercase;padding:5px 0;text-align:right;cursor:pointer}.topbar-box .mobile-menu:hover{color:#000}@media (min-width:1024px){.topbar-box .mobile-menu{display:none}}.topbar-box .top-menu{display:block;margin:0;padding:0;list-style:none}.topbar-box .top-menu ul{padding:0;margin:0;list-style:none}.topbar-box .top-menu .menu-item{margin:0;padding:0}.topbar-box .top-menu .menu-item a,.topbar-box .top-menu .menu-item span{display:block;margin:0;padding:8px 15px;border-bottom:1px solid #d8d8d8}@media (min-width:1024px){.topbar-box .top-menu .menu-item a,.topbar-box .top-menu .menu-item span{padding:8px 0 8px 8px;border-bottom:0}}@media (min-width:1160px){.topbar-box .top-menu .menu-item a,.topbar-box .top-menu .menu-item span{padding:8px 0 8px 15px}}.topbar-box .top-menu .menu-item:last-child a,.topbar-box .top-menu .menu-item:last-child span{border-bottom:0}.topbar-box .top-menu .children,.topbar-box .top-menu .sub-menu{border-bottom:1px solid #d8d8d8}@media (min-width:1024px){.topbar-box .top-menu .children,.topbar-box .top-menu .sub-menu{border-bottom:0}}.topbar-box .top-menu .children a,.topbar-box .top-menu .children span,.topbar-box .top-menu .sub-menu a,.topbar-box .top-menu .sub-menu span{padding-left:30px}.topbar-box .top-menu .children .children a,.topbar-box .top-menu .children .children span,.topbar-box .top-menu .children .sub-menu a,.topbar-box .top-menu .children .sub-menu span,.topbar-box .top-menu .sub-menu .children a,.topbar-box .top-menu .sub-menu .children span,.topbar-box .top-menu .sub-menu .sub-menu a,.topbar-box .top-menu .sub-menu .sub-menu span{padding-left:45px}@media (min-width:1024px){.topbar-box .top-menu{text-align:right}.topbar-box .top-menu a{display:block;padding:10px 5px;transition:color .3s}.topbar-box .top-menu .menu-item{display:inline-block;margin:0;padding:0}.topbar-box .top-menu .children,.topbar-box .top-menu .sub-menu{display:none;padding:0;margin:0;list-style:none}.topbar-box .top-menu .children a,.topbar-box .top-menu .children li,.topbar-box .top-menu .sub-menu a,.topbar-box .top-menu .sub-menu li{display:block;text-align:left}.topbar-box .top-menu .children a,.topbar-box .top-menu .sub-menu a{padding:10px;border-bottom:1px solid rgba(0,0,0,.06);transition:background-color .3s,color .3s}.topbar-box .top-menu .children a:hover,.topbar-box .top-menu .sub-menu a:hover{background:#5ec6db;color:#fff}.topbar-box .top-menu .children li:last-child a,.topbar-box .top-menu .sub-menu li:last-child a{border-bottom:0}.topbar-box .top-menu .menu-item-has-children{position:relative}.topbar-box .top-menu .menu-item-has-children .children,.topbar-box .top-menu .menu-item-has-children .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:1;background:#eaeced;width:300px;box-shadow:0 3px 10px -5px rgba(0,0,0,.4)}.topbar-box .top-menu .menu-item-has-children:hover .children,.topbar-box .top-menu .menu-item-has-children:hover .sub-menu{display:block}}.footer-nav{border:1px solid #bdedf7;border-width:1px 0;margin:30px 0;padding:20px 0}.footer-nav ul{padding:0;margin:0 0 0 20px;font-size:12px;line-height:1.125;text-transform:uppercase}.footer-nav ul a{color:#fff}@media only screen and (min-width:600px){.footer-nav{padding:0;margin:0;border:0}}
/*!
 *!
 *! ----- WordPress LOOP -------------------------------------
 *! */
.sticky{border:5px solid #eee;padding:30px}.anons{margin-bottom:60px}.anons h2{font-size:30px;padding-bottom:0}.anons-thumbnail{display:none}.anons-thumbnail.show{display:block}.anons img{margin-bottom:15px;margin-top:5px;max-width:100%;height:auto}.largeimage{margin:0 0 1em;max-width:100%;height:auto}.medium,.thumbnail{float:left;margin:5px 1.5em .5em 0}.medium{max-width:50%;height:auto}.thumbnail{max-width:30%;height:auto}.more-link-box{text-align:right}.more-link{display:inline-block}@media only screen and (min-width:768px){.anons-thumbnail{display:block}}.inform{margin-bottom:1em;border-bottom:3px dotted #f2f2f2}.inform h1{padding-bottom:1em}.inform .archive-desc{padding:0 0 2em 4em}.nav-links{line-height:40px}.nav-links a{text-decoration:none}.nav-links .page-numbers{padding:4px 12px 6px;margin-right:5px;background:#ddd;color:#444;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background,color .3s;transition:background,color .3s}.nav-links .current,.nav-links a:hover{background:#def6fc;color:#005f8e}.nav-links .total{margin-right:5px}
/*!
 *!
 *! ----- SINGULAR -------------------------------------
 *! */
.entry-box{margin:30px 0 0}.entry-box .entry{padding-bottom:30px}.content ol,.content ul{margin:0 0 1em 50px}.content ul{list-style:outside url(//india-mediks.ru/wp-content/themes/indiamedic/../basicpro/img/li.svg)}.content ol{list-style:decimal}.content ol ol,.content ol ul,.content ul ol,.content ul ul{margin-top:0;margin-bottom:0}.content ul li{position:relative}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:10000}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:1em}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.responsive-table table{margin:0}.responsive-table{max-width:100%;overflow-x:scroll}@media (min-width:1024px){.responsive-table{overflow-x:auto}}.blog-home-header{margin-bottom:50px}.meta{margin:10px 0 0;font-size:12px}.meta span{padding-right:20px}.meta span.hide{display:none}.meta .fa{padding:0 5px 0 0}.meta,.meta a{color:#999}.meta a{text-decoration:none}.meta a:hover{text-decoration:underline}.entry iframe{max-width:100%}.entry img{max-width:100%;height:auto;margin-bottom:10px;margin-top:8px}.alignleft img{display:block;margin:0 auto 0 0}.alignright img{display:block;margin:0 0 0 auto}.alignleft,img.alignleft{float:left;margin-right:20px;margin-left:0}.alignright,img.alignright{float:right;margin-left:20px;margin-right:0}.aligncenter,div.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto}.entry .attachment,.entry .caption,.entry .gallery-caption{text-align:center}.entry .attachment .navigation{height:150px}.attachment img,.wp-caption{text-align:center;max-width:100%}.wp-caption img{margin-top:0;margin-bottom:0}.wp-caption p.wp-caption-text,.wp-caption-text{font-size:12px;color:#222;margin:0 0 15px}.entry .wp-smiley{margin:0;padding:0;border:0}.gallery{margin:20px 0 50px}.gallery:after{content:'';display:table;clear:both}.gallery-item img{display:block;margin:0 auto}.gallery-columns-1 .gallery-item{width:100%;padding:10px 0}.gallery-columns-2 .gallery-item{width:48%;padding:10px 1%;float:left}.gallery-columns-2 .gallery-item:nth-child(2n+1){clear:both}.gallery-columns-3 .gallery-item{width:31.33333333333333%;padding:10px 1%;float:left}.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:both}.gallery-columns-4 .gallery-item{width:23%;padding:10px 1%;float:left}.gallery-columns-4 .gallery-item:nth-child(4n+1){clear:both}.gallery-columns-5 .gallery-item{width:18%;padding:10px 1%;float:left}.gallery-columns-5 .gallery-item:nth-child(5n+1){clear:both}.gallery-columns-6 .gallery-item{width:14.66666666666667%;padding:10px 1%;float:left}.gallery-columns-6 .gallery-item:nth-child(6n+1){clear:both}.gallery-columns-7 .gallery-item{width:13.28571428571429%;padding:5px;float:left;margin:0 1% 14px 0;border:2px solid #c7e3ed;box-sizing:border-box}.gallery-columns-7 .gallery-item:nth-child(7n+1){clear:both}.gallery-columns-8 .gallery-item{width:10.5%;padding:10px 1%;float:left}.gallery-columns-8 .gallery-item:nth-child(8n+1){clear:both}.gallery-columns-9 .gallery-item{width:10%;padding:10px .5555555555555556%;float:left}.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:both}.social_share{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #ddd}.social_share li,.social_share ul{margin:0!important;padding:0 10px 0 0!important;list-style:none}.social_share li:before{display:none}.psb{display:block;float:left;height:40px;width:40px;margin:0 10px 0 0;background:url(//india-mediks.ru/wp-content/themes/indiamedic/../basicpro/img/socialshare.png) 0 0 no-repeat;transition:top .3s;position:relative;top:0}.psb,.share42-item{transition:top .3s;position:relative;top:0}.psb:hover,.share42-item:hover{position:relative;top:3px}.fb{background-position:0 0}.ok{background-position:-80px 0}.tw{background-position:-40px 0}.vk{background-position:-120px 0}.gp{background-position:-160px 0}.comment-body ol,.comment-body ul{margin:.2em 0 .5em 40px}.comment-body ul{list-style-type:disc}.comment-body ol{margin-left:40px;list-style-type:decimal}#comments,#respond{margin:60px 0 0}#reply-title,.comments-title{font-size:30px;line-height:1.2;padding:20px 0 5px;margin-bottom:20px;border-bottom:1px solid #ddd}#reviews #reply-title{display:inline-block;border-bottom:0;font-size:24px}.comments-title .cnt{float:right;font-size:.7em}.comment-list{margin:10px 0 0}.comment-body{margin:0 0 20px;padding:20px 20px 20px 100px;background:#f9f9f9;-webkit-border-radius:4px;border-radius:4px;position:relative}.comment-body a{text-decoration:none;word-break:break-word}.comment-body a:hover{text-decoration:underline}.comment .avatar{position:absolute;top:20px;left:20px;-webkit-border-radius:4px;border-radius:4px}.comment-author{float:left;margin-right:10px;line-height:20px}.comment-metadata{font-size:.7em;line-height:17px;padding-top:3px}.says{display:none}.comment-content{margin:10px 0;font-size:14px;line-height:130%;clear:both}.comment-reply-link{font-size:10px;text-transform:uppercase;font-weight:500;color:#c5c5c5;position:absolute;bottom:5px;right:10px}.bypostauthor .comment-body{background:#efefef}ul.comment-list{margin:0}#comments ul{list-style:none}@media screen and (max-width:768px){.comment .avatar{width:30px;top:15px;left:15px}.comment-body{padding:15px 15px 15px 60px}}.rcomment,.rinput{margin-bottom:10px}.rinput input{width:92%;padding-left:4%;padding-right:4%}.rcomment textarea{width:100%}#cancel-comment-reply-link{font-size:14px;float:right}.comment #respond{margin:-20px 0 60px}@media only screen and (min-width:768px){.rinput{display:inline-block;width:30%;margin-right:4%}.rurl{margin-right:0}}.woocommerce-product-gallery__image a{cursor:default}
/*!
 *!
 *! ----- HOME PAGE -------------------------------------------
 *! */
@media only screen and (min-width:600px){.wp-block-columns{display:flex}}body.home .header-wrapper-shadow{box-shadow:0 0 0 0 transparent}body.home #main{padding-top:0}body.home .entry-box{margin-top:0}body.home .content .wc-block-grid ul{margin:0;padding:0;list-style:none}body.home.page #main.maxwidth{width:100%;max-width:100%}body.home.page #main.maxwidth .entry>div:not(.home-promo):not(.home-products){width:90%;margin-left:auto;margin-right:auto;max-width:1200px}body.home.page #main.maxwidth .entry>div.home-products .wp-block-group__inner-container,body.home.page #main.maxwidth .entry>div.home-promo .wp-block-group__inner-container{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}.wc-block-grid__product{background:#fff;border:3px solid #f2f2f2;box-sizing:border-box;padding:20px;margin:0 1% 20px}.wc-block-grid__product div.price{font-size:30px;color:#57c2d8}@media only screen and (max-width:600px){.wc-block-grid__product div.price{margin-bottom:10px;font-size:24px}}@media only screen and (min-width:599px) and (max-width:1023px){.wc-block-grid__product div.price{margin-bottom:10px;font-size:24px}}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 100%;max-width:340px;margin-left:auto;margin-right:auto;padding:15px;box-sizing:border-box}@media only screen and (min-width:600px){.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 48%;max-width:48%}}@media only screen and (min-width:768px){.wc-block-grid.has-4-columns .wc-block-grid__product{padding:7px;flex:1 0 30%;max-width:30%}}@media (min-width:1024px){.wc-block-grid.has-4-columns .wc-block-grid__product{padding:15px;flex:1 0 23%;max-width:23%}}.wc-block-grid__product-add-to-cart{margin-bottom:0}.wc-block-grid__product-add-to-cart:after{content:'';display:table;clear:both}.wc-block-grid__product-add-to-cart .oneclickbuy{float:left;font-size:13px;text-transform:none}@media only screen and (min-width:768px){.wc-block-grid__product-add-to-cart .oneclickbuy{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.wc-block-grid__product-add-to-cart .oneclickbuy{font-size:13px}}@media (min-width:1160px){.wc-block-grid__product-add-to-cart .oneclickbuy{padding-left:20px;padding-right:20px}}@media (min-width:1240px){.wc-block-grid__product-add-to-cart .oneclickbuy{font-size:16px}}.wc-block-grid__product-add-to-cart .add_to_cart_button{float:right;font-size:0;margin-top:10px;border-radius:50px;width:46px;height:46px;min-width:30px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/add-to-cart.png) center no-repeat #fff;border:2px solid #5ec6db}.home-promo{background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/home-promo.jpg) top center no-repeat;background-size:cover}.home-promo .wp-block-group__inner-container{padding-top:100px;margin-bottom:110px}@media only screen and (max-width:600px){.home-promo{position:relative}.home-promo .wp-block-group__inner-container{padding-top:40px;padding-right:35%;margin-bottom:50px;box-sizing:border-box}.home-promo .home-promo-image{position:absolute;width:50%;max-width:160px;right:-10%;bottom:-60px}.home-promo .wp-block-buttons{padding-bottom:30px}}.home-promo h1{color:#fff;text-transform:uppercase;font-size:18px}.home-promo p{color:#fff;font-size:14px}.home-promo .home-promo-image figure{margin-top:0;margin-left:0;margin-right:0;padding:0}.home-promo .wp-block-button__link{display:inline-block;padding:10px 15px 10px 40px;border-radius:50px;color:#39b5cd;font-size:16px;line-height:20px;text-transform:uppercase;background:#f1fafc;box-shadow:0 4px 5px 0 rgba(91,191,210,.35),0 20px 40px 0 rgba(255,255,255,.35);position:relative}.home-promo .wp-block-button__link:before{content:'';position:absolute;top:9px;left:13px;width:24px;height:24px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/pills.png) center no-repeat;background-size:20px}@media only screen and (min-width:768px){.home-promo .wp-block-button__link{padding:15px 25px 15px 70px;font-size:22px;line-height:30px}.home-promo .wp-block-button__link:before{top:11px;left:22px;width:40px;height:40px;background-size:inherit}}@media (min-width:1024px){.home-promo .wp-block-button__link{padding:20px 30px 20px 70px}.home-promo .wp-block-button__link:before{top:15px;left:20px}}@media only screen and (min-width:600px){.home-promo .wp-block-group__inner-container{padding-top:60px;margin-bottom:60px}.home-promo h1{font-size:32px}.home-promo p{font-size:16px}.home-promo .home-promo-image figure{position:relative;bottom:-40px;margin-bottom:0}}@media only screen and (min-width:768px){.home-promo .wp-block-group__inner-container{padding-top:80px}.home-promo .wp-block-buttons{padding-bottom:30px}.home-promo h1{font-size:48px}.home-promo p{font-size:30px}.home-promo .home-promo-image figure{bottom:-60px}}@media (min-width:1024px){.home-promo .wp-block-group__inner-container{padding-top:100px;margin-bottom:80px}.home-promo h1{font-size:62px}.home-promo p{font-size:32px}.home-promo .home-promo-image figure{bottom:-80px}}@media (min-width:1160px){.home-promo .wp-block-group__inner-container{padding-top:160px;margin-bottom:110px}.home-promo h1{font-size:74px}.home-promo p{font-size:36px}}.home-request{margin:40px 0;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/question-form-bg.png) top left no-repeat;padding-top:107px}.home-request .wp-block-group__inner-container{background:#54c0d7}@media only screen and (min-width:768px){.home-request{margin:70px 0}}@media only screen and (max-width:600px){.home-request .form-question-inner .fqi-text{padding:0 40px 20px;margin-top:-30px}.home-request .form-question-inner .fqi-text img{display:none}}.home-products{padding:40px 0}.home-products.bg-grey{background:#fafcfc}.home-products .wp-block-group__inner-container{text-align:center}.home-products .wp-block-group__inner-container>p{font-size:20px;color:#54c0d7;text-align:center;margin:0}@media (min-width:1024px){.home-products .wp-block-group__inner-container>p{font-size:30px}}.home-products .wp-block-group__inner-container>p.home-note{font-size:16px;color:#737373;background:#eaeced;padding:7px 20px;border-radius:20px;display:inline-block;margin:0 auto 40px}.home-products .wp-block-group__inner-container>p.home-note b,.home-products .wp-block-group__inner-container>p.home-note strong{color:#d61818}.home-products .wp-block-group__inner-container>.title,.home-products .wp-block-group__inner-container>h2{text-transform:uppercase;text-align:center;margin:10px 0 40px}.home-products .wp-block-group__inner-container li.wc-block-grid__product{text-align:left}.home-products .wp-block-group__inner-container li.wc-block-grid__product .wc-block-grid__product-image{text-align:center}.home-products .wp-block-group__inner-container li.wc-block-grid__product .wc-block-grid__product-image img{display:block;margin:0 auto}.home-products .new-item-icon{position:absolute;margin:-40px auto 0 0;max-width:120px}@media only screen and (min-width:768px){.home-products{padding:70px 0}.home-products .new-item-icon{margin-top:-40px;max-width:100%}}.home-feedbacks{padding:40px 0}@media only screen and (min-width:768px){.home-feedbacks{padding:70px 0}}.home-feedbacks .title,.home-feedbacks h2{text-transform:uppercase;text-align:center;margin:10px 0 40px}.home-feedbacks .wp-block-column{box-sizing:border-box}.home-feedbacks .wp-block-columns{flex-wrap:wrap}@media only screen and (min-width:768px){.home-feedbacks .wp-block-columns{flex-wrap:nowrap}}.home-feedbacks .wp-block-column{flex-basis:100%;width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.home-feedbacks .wp-block-column{flex-basis:33%;width:33%}}.home-feedbacks figure{margin:0 20px 0;padding:0;max-width:100%}.home-innovation{padding:30px;margin-bottom:40px;color:#737373;font-family:Montserrat,Arial,Helvetica,sans-serif;background:#f2f4f5;box-sizing:border-box}.home-innovation strong{font-size:22px;line-height:1.125;font-weight:400}@media only screen and (min-width:600px){.home-innovation{background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/bg-3.jpg) 40% 0 no-repeat #f2f4f5;background-size:cover;padding-right:18%;font-size:14px}.home-innovation strong{font-size:20px}}@media only screen and (min-width:768px){.home-innovation{padding:50px 14% 50px 40px;font-size:16px;background-position:102px 0;background-size:100%}}@media (min-width:1024px){.home-innovation{background-position:top right;padding:60px 28% 50px 70px}.home-innovation strong{font-size:30px}}.home-preparat{padding:40px 0}@media only screen and (min-width:768px){.home-preparat{padding:70px 0}}.home-preparat figure img{display:block;padding:0;margin:0}.home-preparat .title,.home-preparat h2{text-transform:uppercase}.home-howto{margin-bottom:70px;color:#fff}.home-howto .wp-block-group__inner-container{padding:40px 25% 40px 40px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/home-bg-2.jpg) 50% 0 no-repeat #54c0d7;background-size:cover}@media (min-width:1024px){.home-howto .wp-block-group__inner-container{padding:70px 40% 70px 50px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/home-bg-2.jpg) top left no-repeat #54c0d7}}.home-howto h2{color:#fff;text-transform:uppercase}.home-sofadvantages{margin-bottom:70px}.home-sofadvantages .wp-block-group__inner-container{padding:40px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/home-bg-1.jpg) top right no-repeat #f2f4f5;background-size:220px}@media only screen and (min-width:600px){.home-sofadvantages .wp-block-group__inner-container{background-size:170px}}@media only screen and (min-width:768px){.home-sofadvantages .wp-block-group__inner-container{background-size:220px}}@media (min-width:1024px){.home-sofadvantages .wp-block-group__inner-container{font-size:14px;background-size:cover;padding:70px 30% 70px 50px}}@media (min-width:1160px){.home-sofadvantages .wp-block-group__inner-container{font-size:16px;background-size:initial}}.home-sofadvantages h2{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:400;font-size:24px;padding-right:40%;margin-bottom:30px}@media only screen and (min-width:768px){.home-sofadvantages h2{font-size:34px}}@media only screen and (min-width:768px){.home-sofadvantages h2{padding-right:0}}.home-sofadvantages ul{list-style:square;margin-left:0}.wp-block-group.home-order-advantages{padding:40px 0}.wp-block-group.home-order-advantages h2{text-align:center;text-transform:uppercase}.wp-block-group.home-order-advantages h2 strong{font-weight:700}.wp-block-group.home-order-advantages h2 em{color:#54c0d7;font-style:normal}.wp-block-group.home-order-advantages p.home-oradv-desc{max-width:960px;color:#737373;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:50px}.wp-block-group.home-order-advantages .home-oa-1-2,.wp-block-group.home-order-advantages .home-oa-3-4,.wp-block-group.home-order-advantages .home-oa-5-6{letter-spacing:normal;clear:both;flex-wrap:wrap}@media only screen and (min-width:768px){.wp-block-group.home-order-advantages .home-oa-1-2,.wp-block-group.home-order-advantages .home-oa-3-4,.wp-block-group.home-order-advantages .home-oa-5-6{flex-wrap:nowrap}}.wp-block-group.home-order-advantages .home-oa-1-2 .wp-block-column,.wp-block-group.home-order-advantages .home-oa-3-4 .wp-block-column,.wp-block-group.home-order-advantages .home-oa-5-6 .wp-block-column{clear:both;flex-basis:100%;width:100%;margin-bottom:20px}@media only screen and (min-width:768px){.wp-block-group.home-order-advantages .home-oa-1-2 .wp-block-column,.wp-block-group.home-order-advantages .home-oa-3-4 .wp-block-column,.wp-block-group.home-order-advantages .home-oa-5-6 .wp-block-column{clear:none;flex-basis:50%;width:50%}}.wp-block-group.home-order-advantages .home-oa-1-2 .wp-block-image,.wp-block-group.home-order-advantages .home-oa-3-4 .wp-block-image,.wp-block-group.home-order-advantages .home-oa-5-6 .wp-block-image{margin:0 20px 20px 0;padding:0}.wp-block-group.home-order-advantages .home-oa-1-2 .wp-block-image img,.wp-block-group.home-order-advantages .home-oa-3-4 .wp-block-image img,.wp-block-group.home-order-advantages .home-oa-5-6 .wp-block-image img{display:block;margin:0;padding:0}@media only screen and (min-width:768px){.wp-block-group.home-order-advantages .home-oa-1-2 .wp-block-image,.wp-block-group.home-order-advantages .home-oa-3-4 .wp-block-image,.wp-block-group.home-order-advantages .home-oa-5-6 .wp-block-image{margin:0 10px 20px 0;float:left}}@media (min-width:1024px){.wp-block-group.home-order-advantages .home-oa-1-2 .wp-block-image,.wp-block-group.home-order-advantages .home-oa-3-4 .wp-block-image,.wp-block-group.home-order-advantages .home-oa-5-6 .wp-block-image{margin:0 20px 20px 0}}.wp-block-group.home-order-advantages .home-oa-1-2 p,.wp-block-group.home-order-advantages .home-oa-3-4 p,.wp-block-group.home-order-advantages .home-oa-5-6 p{font-family:Arial,Helvetica,sans-serif;color:#737373;line-height:1.125}@media only screen and (min-width:768px){.wp-block-group.home-order-advantages .home-oa-1-2 p,.wp-block-group.home-order-advantages .home-oa-3-4 p,.wp-block-group.home-order-advantages .home-oa-5-6 p{font-size:14px}}@media (min-width:1024px){.wp-block-group.home-order-advantages .home-oa-1-2 p,.wp-block-group.home-order-advantages .home-oa-3-4 p,.wp-block-group.home-order-advantages .home-oa-5-6 p{font-size:16px}}.wp-block-group.home-order-advantages .home-oa-1-2 p.title,.wp-block-group.home-order-advantages .home-oa-3-4 p.title,.wp-block-group.home-order-advantages .home-oa-5-6 p.title{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:22px;color:#54c0d7;margin:5px 0 10px;font-weight:400}@media only screen and (min-width:768px){.wp-block-group.home-order-advantages .home-oa-1-2 p.title,.wp-block-group.home-order-advantages .home-oa-3-4 p.title,.wp-block-group.home-order-advantages .home-oa-5-6 p.title{font-size:18px}}@media (min-width:1024px){.wp-block-group.home-order-advantages .home-oa-1-2 p.title,.wp-block-group.home-order-advantages .home-oa-3-4 p.title,.wp-block-group.home-order-advantages .home-oa-5-6 p.title{font-size:22px}}.home-wecare{color:#fff;line-height:1.25;padding:210px 40px 40px;box-sizing:border-box;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/care-bg.jpg) top left no-repeat #54c0d7;background-size:600px}.home-wecare strong{font-weight:700}.home-wecare a{color:#fff;font-size:24px;font-weight:700;display:inline-block}.home-wecare a:hover{color:#f2f4f5}@media only screen and (min-width:600px){.home-wecare{background-size:102%;font-size:14px;padding:50px 20px 20px 30%}}@media (min-width:1024px){.home-wecare{font-size:16px;padding:100px 40px 40px 25%;background-color:transparent;background-size:cover}.home-wecare a{font-size:24px}}.home-garant{background:#fafcfc;padding:40px;box-sizing:border-box}@media (min-width:1024px){.home-garant{padding:60px 100px 80px}}.home-companies{padding:50px 0 0;text-align:center}.home-companies h2{text-transform:uppercase;text-align:center}.home-companies figure,.home-companies img{display:block;margin:0 auto;padding:0}.home-companies .wp-block-column{margin-bottom:30px}@media (min-width:1024px){.home-companies{padding-top:80px;padding-bottom:50px}}
/*!
 *!
 *! ------ WOOCOMMERCE -------------------------------------
 *! */
.woo-wrap-box{border-top:5px solid #f2f2f2;margin-top:30px;margin-bottom:30px;padding-top:20px}@media (min-width:1024px){.woo-wrap-box{margin-top:40px;margin-bottom:80px;padding-top:30px}}.woocommerce ul.products li.product{border:3px solid #f2f2f2;box-sizing:border-box;padding:20px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:400;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif}.woocommerce ul.products li.product .price{color:#38b6d0;font-size:24px;line-height:1;margin:0}.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{padding-left:5px;font-family:u2000}.woocommerce ul.products li.product .woocommerce-loop-product__buttons:after{content:'';display:table;clear:both}.woocommerce ul.products li.product .oneclickbuy{text-transform:none;letter-spacing:-.03em;float:left;margin-top:10px}.woocommerce ul.products li.product .add_to_cart_button{float:right;font-size:0;margin-top:10px;width:46px;height:46px;min-width:30px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/add-to-cart.png) center no-repeat #fff;border:2px solid #5ec6db}@media only screen and (max-width:600px){.woocommerce ul.products li.product{width:100%!important;float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:400px}}@media only screen and (min-width:600px){.woocommerce ul.products li.product{padding:15px!important}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce ul.products li.product{width:30.8%!important;clear:none!important}.woocommerce ul.products li.product.last{margin-right:3.8%!important}.woocommerce ul.products li.product:nth-child(3n){margin-right:0!important}.woocommerce ul.products li.product:nth-child(3n+1){clear:both!important}.woocommerce ul.products li.product .oneclickbuy{font-size:12px;min-width:50px;padding:10px 15px}.woocommerce ul.products li.product .add_to_cart_button{width:36px;height:36px;background-size:20px}}@media (min-width:1024px){.woocommerce ul.products li.product .oneclickbuy{font-size:12px;min-width:50px;padding:10px 15px}.woocommerce ul.products li.product .add_to_cart_button{width:36px;height:36px;background-size:20px}}@media (min-width:1160px){.woocommerce ul.products li.product .oneclickbuy{font-size:14px;min-width:50px;padding:15px 18px}.woocommerce ul.products li.product .add_to_cart_button{width:46px;height:46px;min-width:30px;background-size:20px}}.woocommerce-Price-currencySymbol{padding-left:3px;font-family:u2000}.page-description:after{content:'';display:table;clear:both}@media (min-width:1024px){.all-generics figure{margin-top:-70px}}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul .page-numbers{border:2px solid #e8e8e8;margin:0 4px 5px}.woocommerce nav.woocommerce-pagination ul .page-numbers.current{border-color:#5ec6db;background:#5ec6db;color:#fff}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;float:none;margin-bottom:20px}@media only screen and (min-width:600px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:38.3%;margin-bottom:0}}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;font-variant:normal;margin-bottom:0}@media only screen and (min-width:600px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:57.5%}}@media (min-width:1024px){.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{width:68.3%;float:left;margin-right:30px}}.woocommerce .related.products{background:#eaeced;padding:15px 20px 1px;box-sizing:border-box}.woocommerce .related.products h2{font-size:18px;text-align:center;font-weight:400}@media (min-width:1024px){.woocommerce .related.products{width:26.6%;float:right}.woocommerce .related.products h2{font-size:26px}}.woocommerce .related.products ul.products li.product{background:#fff;width:100%!important;float:none!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:20px!important;max-width:340px}@media only screen and (min-width:599px) and (max-width:1023px){.woocommerce .related.products ul.products li.product{width:47%!important;float:left!important;margin:0 1% 20px!important;clear:none!important}.woocommerce .related.products ul.products li.product:nth-child(2n+1){clear:both!important}}.woocommerce-product-gallery__image{border:2px solid #f2f2f2;margin:5px 5px 5px 0}.woocommerce-product-gallery__image:first-child{margin-top:0;margin-right:0}.woocommerce div.product:after{content:'';display:table;clear:both}.woocommerce div.product .product_title{font-size:20px;color:#000}@media (min-width:1024px){.woocommerce div.product .product_title{font-size:36px}}.woocommerce div.product p.price{font-size:30px;color:#57c2d8}@media only screen and (max-width:600px){.woocommerce div.product p.price{margin-bottom:10px;font-size:24px}}@media only screen and (min-width:599px) and (max-width:1023px){.woocommerce div.product p.price{margin-bottom:10px;font-size:24px}}.woocommerce div.product .quantity input.qty{padding:11px 10px;line-height:20px;text-align:left;width:40px;margin-right:10px}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product form.cart .single_add_to_cart_button{margin-right:10px;padding-left:60px;position:relative;margin-bottom:10px}.woocommerce div.product form.cart .single_add_to_cart_button:before{content:'';position:absolute;top:10px;left:17px;width:30px;height:30px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/add-to-cart-single.png) center no-repeat}@media only screen and (min-width:768px){.woocommerce div.product form.cart .single_add_to_cart_button{margin-bottom:0}}.woocommerce div.product form.cart .button.oneclickbuy{padding-top:13px;padding-bottom:13px;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs{background:#eaeced;padding:0;margin:0 0 30px}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0 15px;background:0 0;border:0;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{box-shadow:inset 3px 3px 0 0 #eaeced,inset -3px 0 0 0 #eaeced}div#review_form_wrapper{font-size:14px!important}.woocommerce table.shop_attributes{border:1px solid #eaeced;border-width:1px 0;font-size:14px;line-height:1.25;font-weight:400;font-style:normal}.woocommerce table.shop_attributes tbody{display:block;padding:10px 0}@media only screen and (max-width:600px){.woocommerce table.shop_attributes{margin-bottom:10px}}@media only screen and (min-width:599px) and (max-width:1023px){.woocommerce table.shop_attributes{margin-bottom:10px}}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{font-size:14px;line-height:1.25;font-weight:400;font-style:normal;border:0}.woocommerce table.shop_attributes td p,.woocommerce table.shop_attributes th p{margin:0;padding:0}@media only screen and (min-width:599px) and (max-width:1023px){.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{padding:2px 10px;font-size:12px}}@media (min-width:1024px){.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{padding:4px 10px}}.woocommerce table.shop_attributes th{text-align:right;color:#252525}.woocommerce table.shop_attributes th:after{content:':';padding-left:0;padding-right:10px}@media only screen and (max-width:600px){.woocommerce table.shop_attributes th{width:80px;padding-left:0}}@media only screen and (min-width:599px) and (max-width:1023px){.woocommerce table.shop_attributes th{width:80px;padding-left:0}}@media (min-width:1024px){.woocommerce table.shop_attributes th{padding-left:0;padding-right:5px}}.woocommerce table.shop_attributes td{color:#929292}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:0 0}.wc-block-grid__products{margin-left:0}.wc-block-grid__products ul{list-style:none}.form-box{padding:0 40px 40px}@media only screen and (min-width:768px){.form-box{margin-top:-60px}}
/*!
 *!
 *! ----- SIDEBAR -------------------------------------
 *! */
#widgetlist{margin:0;padding:0;list-style:none}#widgetlist>li:last-child{margin-bottom:0}#widgetlist>li,.categories,.widget{margin-bottom:60px;padding:0}.wtitle{padding:10px 0;margin-bottom:5px;font-weight:700;color:#4886b8;margin-top:7px;font-size:30px;text-align:center}.woocommerce.widget_products ul.products li.product{margin-bottom:30px}.widget{margin-bottom:60px;padding:0}.widget ol,.widget ul{margin:0 0 0 20px;padding:0;list-style:outside url(//india-mediks.ru/wp-content/themes/indiamedic/../basicpro/img/li.svg)}.widget li{padding:5px 0 5px 5px}.widget .children{margin-left:20px}.widget_calendar td,.widget_calendar th{padding:10px}.widget input.search_submit{padding:17px 10px 18px;font-size:34px}
/*!
 *!
 *! ----- FOOTER --------------------------------------
 *! */
#footer{background:#54c0d7;margin:100px 0 0;position:relative;padding:30px 0}#footer:before{content:'';position:absolute;top:-100px;left:0;height:100px;width:100%;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/footer.png) bottom center no-repeat;background-size:contain}@media (min-width:1160px){#footer:before{background-size:cover}}.footer{font-size:12px;line-height:1.125;color:#f8fcfd}.footer a{color:#bdedf7;transition:color .3s}.footer a:hover{color:#fff}.footer .title{font-size:22px;color:#fff;letter-spacing:normal}@media only screen and (min-width:600px){.footer .title{font-size:18px}}@media only screen and (min-width:768px){.footer .title{font-size:22px}}.footer #copy{margin:2em 0 0;font-size:12px;line-height:1;color:#bdedf7}.footer .topbar-email{margin-top:15px}@media (min-width:1024px){.footer .topbar-email{margin-top:30px}}.footer .payment-methods{height:20px;margin-top:15px}@media (min-width:1024px){.footer .payment-methods{margin-top:30px}}.footer-phone{padding-left:40px;margin-bottom:15px;position:relative}.footer-phone>span{display:block}.footer-phone:before{content:'';position:absolute;top:5px;left:0;height:30px;width:30px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/footer-icons.png) 0 0 no-repeat;background-size:30px auto}.footer-phone.footer-phone-2:before{background-position:0 -45px}.footer-phone .footer-phone-note{font-size:10px}.footer-phone .footer-phone-number{color:#cbecf3;font-weight:700;font-size:18px;line-height:1}@media only screen and (min-width:600px){.footer-phone .footer-phone-note{font-size:10px}.footer-phone .footer-phone-number{font-size:16px}}@media (min-width:1024px){.footer-phone .footer-phone-number{font-size:24px}}@media (min-width:1160px){.footer-phone .footer-phone-note{font-size:14px}.footer-phone .footer-phone-number{font-size:30px}}.form-question{position:relative;margin-top:70px}.form-question:before{content:'';position:absolute;top:-80px;left:0;height:80px;width:100%;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/question-form-bg.png) bottom center no-repeat;background-size:contain}@media (min-width:1024px){.form-question{padding-top:88px;margin-bottom:180px;background:url(//india-mediks.ru/wp-content/themes/indiamedic/images/question-form-bg.png) top left no-repeat;background-size:100%;margin-top:0}.form-question:before{display:none}}.form-question-inner{background:#54c0d7}.form-question-inner .fqi-text{color:#fff;padding:40px 0 0 60px}.form-question-inner .fqi-text .title{color:#fff;text-transform:uppercase;letter-spacing:normal;font-size:40px;line-height:1.125}.form-question-inner .fqi-text p{font-size:16px}@media only screen and (min-width:600px){.form-question-inner .fqi-text{padding:20px 40px 0 30px}.form-question-inner .fqi-text .title{font-size:24px}.form-question-inner .fqi-text p{font-size:14px}}@media (min-width:1024px){.form-question-inner .fqi-text{padding:40px 50px 0 60px}.form-question-inner .fqi-text .title{font-size:54px}.form-question-inner .fqi-text p{font-size:30px}}@media (min-width:1240px){.form-question-inner .fqi-text .title{font-size:70px}.form-question-inner .fqi-text p{font-size:36px}}.form-question-inner .fqi-form{padding:30px;box-sizing:content-box;margin:0 0 0 -30px;width:100%;background:#fff;border-radius:20px;box-shadow:0 0 50px 0 rgba(84,192,215,.15),0 20px 40px -10px rgba(255,255,255,.35);font-size:16px}.form-question-inner .fqi-form form br{display:none}@media only screen and (min-width:600px){.form-question-inner .fqi-form{margin:-60px 0 -40px;box-sizing:border-box;width:auto;position:relative;z-index:2;padding:20px;line-height:1.125}}@media only screen and (min-width:599px) and (max-width:1023px){.form-question-inner .fqi-form{font-size:12px}.form-question-inner .fqi-form .wpcf7-form-control-wrap input,.form-question-inner .fqi-form .wpcf7-form-control-wrap select,.form-question-inner .fqi-form .wpcf7-form-control-wrap textarea{padding:8px 10px;font-size:12px}.form-question-inner .fqi-form .wpcf7-form-control-wrap textarea{height:80px}.form-question-inner .fqi-form .wpcf7-form-control-wrap{margin-bottom:10px}.form-question-inner .fqi-form ::-webkit-input-placeholder{font-size:12px}.form-question-inner .fqi-form ::-moz-placeholder{font-size:12px}.form-question-inner .fqi-form :-moz-placeholder{font-size:12px}.form-question-inner .fqi-form form .clearfix.clear>div{float:none!important;text-align:center}}@media only screen and (min-width:768px){.form-question-inner .fqi-form{margin:-80px 0 -40px;padding:40px}.form-question-inner .fqi-form .wpcf7-form-control-wrap textarea{height:100px}.form-question-inner .fqi-form form .clearfix.clear>div{float:none!important;text-align:center}}@media (min-width:1024px){.form-question-inner .fqi-form{margin:-100px 0 -40px;padding:40px;box-sizing:border-box}.form-question-inner .fqi-form form .clearfix.clear>div{float:none!important;text-align:center}.form-question-inner .fqi-form .wpcf7-form-control-wrap textarea{height:150px}}
/*!
 *!
 *! ------ MODAL ----------------------------------------------
 *! */
body.opened-modal{overflow:hidden;position:relative}body.opened-modal:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(84,192,215,.8)}body.opened-modal .web-site{position:relative;z-index:-1}.modal{position:fixed;overflow-y:scroll;z-index:10000;top:0;width:100%;height:100%;visibility:hidden}.modal .modal-window{opacity:0}.modal.active{visibility:visible}.modal.active .modal-window{opacity:1}.modal-window{background:#fff;margin:0 auto 7%;max-width:100%;box-shadow:0 40px 100px -10px rgba(0,36,56,.8);-webkit-transform:translateY(7%);-moz-transform:translateY(7%);-ms-transform:translateY(7%);transform:translateY(7%);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media only screen and (min-width:600px){.modal-window{max-width:96%;border-radius:5px}}@media (min-width:1024px){.modal-window{max-width:960px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-top:80px}}@media (min-width:1024px){.modal-form .modal-window{max-width:600px}}.modal-form .modal-window .wpcf7-form br{display:none}.modal-form .modal-window .wpcf7-form-control-wrap{display:block;width:100%}.modal-form .modal-window input[type=email],.modal-form .modal-window input[type=number],.modal-form .modal-window input[type=text],.modal-form .modal-window select,.modal-form .modal-window textarea{width:100%;box-sizing:border-box}.modal-content{padding:10px 20px;position:relative}@media only screen and (min-width:600px){.modal-content{padding:20px 40px}}@media (min-width:1024px){.modal-content{padding:30xp 50px}}
/*!
 *! ~~~~ _  general styles for MODAL WINDOW  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ */
.modal-title{position:relative;color:#5b5b5c;font-size:18px;line-height:1;font-weight:700;font-family:Montserrat,Arial,Helvetica,sans-serif;padding:20px 80px 20px 20px;border-bottom:2px solid #eff2f7}@media only screen and (min-width:600px){.modal-title{font-size:22px;padding:25px 100px 25px 40px}}.modal-title p{padding:0;margin:0}.modal-close{position:absolute;top:0;right:0;width:60px;height:100%;cursor:pointer;border-left:2px solid #eff2f7}@media only screen and (min-width:600px){.modal-close{width:80px}}.modal-close:after,.modal-close:before{content:'';display:block;position:absolute;top:50%;left:46%;width:3px;height:40px;margin-top:-20px;background:#eff2f7;transition:background .3s}@media only screen and (min-width:600px){.modal-close:after,.modal-close:before{height:50px;left:40px;margin-top:-25px}}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(-45deg)}.modal-close:hover:after,.modal-close:hover:before{background:#5ec6db}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}