html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
h1, h2, h3, h4, h5, h6{clear:both;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;}
audio:not([controls]){display:none;}
del{color:#333;}
ins{background:#fff9c0;text-decoration:none;}
hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
small{font-size:smaller;}
img{border:0;-ms-interpolation-mode:bicubic;}
.clear:after, .wrapper:after, .format-status .entry-header:after{clear:both;}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after{display:table;content:"";}
.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;font-weight:bold;text-transform:uppercase;color:#636363;}
article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;}
button, input, select, textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px;padding:0.428571429rem;}
button, input{line-height:normal;}
textarea{font-size:100%;overflow:auto;vertical-align:top;}
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"]{border:0;border-radius:0;padding:0;}
.menu-toggle, input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
.bypostauthor cite span{padding:6px 10px;padding:0.428571429rem 0.714285714rem;font-size:11px;font-size:0.785714286rem;line-height:1.428571429;font-weight:normal;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(to bottom, #f4f4f4, #e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);}
.menu-toggle, button, input[type="submit"],
input[type="button"],
input[type="reset"]{cursor:pointer;}
button[disabled],
input[disabled]{cursor:default;}
.menu-toggle:hover, .menu-toggle:focus, button:hover, input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover{color:#5e5e5e;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(to bottom, #f9f9f9, #ebebeb);}
.menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active{color:#757575;background-color:#e1e1e1;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-ms-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-webkit-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-o-linear-gradient(top, #ebebeb, #e1e1e1);background-image:linear-gradient(to bottom, #ebebeb, #e1e1e1);box-shadow:inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;border-color:transparent;}
.bypostauthor cite span{color:#fff;background-color:#21759b;background-image:none;border:1px solid #1f6f93;border-radius:2px;box-shadow:none;padding:0;}
.entry-content img, .comment-content img, .widget img{max-width:100%;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full, img.size-large, img.header-image, img.wp-post-image{max-width:100%;height:auto;}
embed, iframe, object, video{max-width:100%;}
.entry-content .twitter-tweet-rendered{max-width:100% !important;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}
.wp-caption{max-width:100%;padding:4px;}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption{font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#757575;}
img.wp-smiley, .rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.entry-content dl.gallery-item{margin:0;}
.gallery-item a, .gallery-caption{width:90%;}
.gallery-item a{display:block;}
.gallery-caption a{display:inline;}
.gallery-columns-1 .gallery-item a{max-width:100%;width:auto;}
.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%;}
.gallery-columns-1 .gallery-icon img{padding:3%;}
.site-content nav{clear:both;line-height:2;overflow:hidden;}
#nav-above{padding:24px 0;padding:1.714285714rem 0;}
#nav-above{display:none;}
.paged #nav-above{display:block;}
.nav-previous, .previous-image{float:left;width:50%;}
.nav-next, .next-image{float:right;text-align:right;width:50%;}
.nav-single + .comments-area,
#comment-nav-above{margin:48px 0;margin:3.428571429rem 0;}
.author .archive-header{margin-bottom:24px;margin-bottom:1.714285714rem;}
.author-info{border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden;}
.author-description p{color:#757575;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem;}
.author.archive .author-avatar{margin-top:0;}
html{font-size:87.5%;}
body{font-size:14px;font-size:1rem;font-family:Helvetica, Arial, sans-serif;text-rendering:optimizeLegibility;color:#444;}
body.custom-font-enabled {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
} a{outline:none;color:#21759b;}
a:hover{color:#0f3647;}
.assistive-text, .site .screen-reader-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;}
.main-navigation .assistive-text:focus, .site .screen-reader-text:hover, .site .screen-reader-text:active, .site .screen-reader-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto !important;color:#000;display:block;font-size:12px;height:auto;padding:12px;position:absolute;top:5px;left:5px;width:auto;z-index:100000;}
.site{padding:0 24px;padding:0 1.714285714rem;background-color:#fff;}
.site-content{margin:24px 0 0;margin:1.714285714rem 0 0;}
.widget-area{margin:24px 0 0;margin:1.714285714rem 0 0;}
.site-header{padding:24px 0;padding:1.714285714rem 0;}
.site-header h1, .site-header h2{text-align:center;}
.site-header h1 a, .site-header h2 a{color:#515151;display:inline-block;text-decoration:none;}
.site-header h1 a:hover, .site-header h2 a:hover{color:#21759b;}
.site-header h1{font-size:24px;font-size:1.714285714rem;line-height:1.285714286;margin-bottom:14px;margin-bottom:1rem;}
.site-header h2{font-weight:normal;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}
.header-image{margin-top:24px;margin-top:1.714285714rem;}
.main-navigation{margin-top:24px;margin-top:1.714285714rem;text-align:center;}
.main-navigation li{margin-top:24px;margin-top:1.714285714rem;font-size:12px;font-size:0.857142857rem;line-height:1.42857143;}
.main-navigation a{color:#5e5e5e;}
.main-navigation a:hover, .main-navigation a:focus{color:#21759b;}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{display:none;}
.main-navigation ul.nav-menu.toggled-on, .menu-toggle{display:inline-block;}
section[role="banner"]{margin-bottom:48px;margin-bottom:3.428571429rem;}
.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:48px;margin-bottom:3.428571429rem;word-wrap:break-word;}
.widget-area .widget h3{margin-bottom:24px;margin-bottom:1.714285714rem;}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.widget-area .widget p{margin-bottom:24px;margin-bottom:1.714285714rem;}
.widget-area .textwidget ul, .widget-area .textwidget ol{list-style:disc outside;margin:0 0 24px;margin:0 0 1.714285714rem;}
.widget-area .textwidget li > ul, .widget-area .textwidget li > ol{margin-bottom:0;}
.widget-area .textwidget ol{list-style:decimal;}
.widget-area .textwidget li{margin-left:36px;margin-left:2.571428571rem;}
.widget-area .widget a{color:#757575;}
.widget-area .widget a:hover{color:#21759b;}
.widget-area .widget a:visited{color:#9f9f9f;}
.widget-area #s{width:53.66666666666%;}
footer[role="contentinfo"]{border-top:1px solid #ededed;clear:both;font-size:12px;font-size:0.857142857rem;line-height:2;max-width:960px;max-width:68.571428571rem;margin-top:24px;margin-top:1.714285714rem;margin-left:auto;margin-right:auto;padding:24px 0;padding:1.714285714rem 0;}
footer[role="contentinfo"] a{color:#686868;}
footer[role="contentinfo"] a:hover{color:#21759b;}
.site-info span[role=separator]{padding:0 0.3em 0 0.6em;}
.site-info span[role=separator]::before{content:'\002f';}
.entry-meta{clear:both;}
.entry-header{margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-header img.wp-post-image{margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-header .entry-title{font-size:20px;font-size:1.428571429rem;line-height:1.2;font-weight:normal;}
.entry-header .entry-title a{text-decoration:none;}
.entry-header .entry-format{margin-top:24px;margin-top:1.714285714rem;font-weight:normal;}
.entry-header .comments-link{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}
.comments-link a, .entry-meta a{color:#757575;}
.comments-link a:hover, .entry-meta a:hover{color:#21759b;}
article.sticky .featured-post{border-top:4px double #ededed;border-bottom:4px double #ededed;color:#757575;font-size:13px;font-size:0.928571429rem;line-height:3.692307692;margin-bottom:24px;margin-bottom:1.714285714rem;text-align:center;}
.entry-content, .entry-summary, .mu_register{line-height:1.714285714;}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6{margin:24px 0;margin:1.714285714rem 0;line-height:1.714285714;}
.entry-content h1, .comment-content h1{font-size:21px;font-size:1.5rem;line-height:1.5;}
.entry-content h2, .comment-content h2, .mu_register h2{font-size:18px;font-size:1.285714286rem;line-height:1.6;}
.entry-content h3, .comment-content h3{font-size:16px;font-size:1.142857143rem;line-height:1.846153846;}
.entry-content h4, .comment-content h4{font-size:14px;font-size:1rem;line-height:1.846153846;}
.entry-content h5, .comment-content h5{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.entry-content h6, .comment-content h6{font-size:12px;font-size:0.857142857rem;line-height:1.846153846;}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714;}
.entry-content a:visited, .comment-content a:visited{color:#9f9f9f;}
.entry-content .more-link{white-space:nowrap;}
.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714;}
.entry-content ul ul, .comment-content ul ul, .entry-content ol ol, .comment-content ol ol, .entry-content ul ol, .comment-content ul ol, .entry-content ol ul, .comment-content ol ul{margin-bottom:0;}
.entry-content ul, .comment-content ul, .mu_register ul{list-style:disc outside;}
.entry-content ol, .comment-content ol{list-style:decimal outside;}
.entry-content li, .comment-content li, .mu_register li{margin:0 0 0 36px;margin:0 0 0 2.571428571rem;}
.entry-content blockquote, .comment-content blockquote{margin-bottom:24px;margin-bottom:1.714285714rem;padding:24px;padding:1.714285714rem;font-style:italic;}
.entry-content blockquote p:last-child, .comment-content blockquote p:last-child{margin-bottom:0;}
.entry-content code, .comment-content code{font-family:Consolas, Monaco, Lucida Console, monospace;font-size:12px;font-size:0.857142857rem;line-height:2;}
.entry-content pre, .comment-content pre{border:1px solid #ededed;color:#666;font-family:Consolas, Monaco, Lucida Console, monospace;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;margin:24px 0;margin:1.714285714rem 0;overflow:auto;padding:24px;padding:1.714285714rem;}
.entry-content pre code, .comment-content pre code{display:block;}
.entry-content abbr, .comment-content abbr, .entry-content dfn, .comment-content dfn, .entry-content acronym, .comment-content acronym{border-bottom:1px dotted #666;cursor:help;}
.entry-content address, .comment-content address{display:block;line-height:1.714285714;margin:0 0 24px;margin:0 0 1.714285714rem;}
img.alignleft, .wp-caption.alignleft{margin:12px 24px 12px 0;margin:0.857142857rem 1.714285714rem 0.857142857rem 0;}
img.alignright, .wp-caption.alignright{margin:12px 0 12px 24px;margin:0.857142857rem 0 0.857142857rem 1.714285714rem;}
img.aligncenter, .wp-caption.aligncenter{clear:both;margin-top:12px;margin-top:0.857142857rem;margin-bottom:12px;margin-bottom:0.857142857rem;}
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video{margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-content dl, .comment-content dl{margin:0 24px;margin:0 1.714285714rem;}
.entry-content dt, .comment-content dt{font-weight:bold;line-height:1.714285714;}
.entry-content dd, .comment-content dd{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-content table, .comment-content table{border-bottom:1px solid #ededed;color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;margin:0 0 24px;margin:0 0 1.714285714rem;width:100%;}
.entry-content table caption, .comment-content table caption{font-size:16px;font-size:1.142857143rem;margin:24px 0;margin:1.714285714rem 0;}
.entry-content td, .comment-content td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}
.site-content article{border-bottom:4px double #ededed;margin-bottom:72px;margin-bottom:5.142857143rem;padding-bottom:24px;padding-bottom:1.714285714rem;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.page-links{clear:both;line-height:1.714285714;}
footer.entry-meta{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}
.single-author .entry-meta .by-author{display:none;}
.mu_register h2{color:#757575;font-weight:normal;}
.archive-header, .page-header{margin-bottom:48px;margin-bottom:3.428571429rem;padding-bottom:22px;padding-bottom:1.571428571rem;border-bottom:1px solid #ededed;}
.archive-meta{color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;margin-top:22px;margin-top:1.571428571rem;}
.attachment .entry-content .mejs-audio{max-width:400px;}
.attachment .entry-content .mejs-container{margin-bottom:24px;}
.article.attachment{overflow:hidden;}
.image-attachment div.attachment{text-align:center;}
.image-attachment div.attachment p{text-align:center;}
.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%;}
.image-attachment .entry-caption{margin-top:8px;margin-top:0.571428571rem;}
article.format-aside h1{margin-bottom:24px;margin-bottom:1.714285714rem;}
article.format-aside h1 a{text-decoration:none;color:#4d525a;}
article.format-aside h1 a:hover{color:#2e3542;}
article.format-aside .aside{padding:24px 24px 0;padding:1.714285714rem;background:#d2e0f9;border-left:22px solid #a8bfe8;}
article.format-aside p{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#4a5466;}
article.format-aside blockquote:last-child, article.format-aside p:last-child{margin-bottom:0;}
article.format-image footer h1{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;font-weight:normal;}
article.format-image footer h2{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;}
article.format-image footer a h2{font-weight:normal;}
article.format-link header{padding:0 10px;padding:0 0.714285714rem;float:right;font-size:11px;font-size:0.785714286rem;line-height:2.181818182;font-weight:bold;font-style:italic;text-transform:uppercase;color:#848484;background-color:#ebebeb;border-radius:3px;}
article.format-link .entry-content{max-width:80%;float:left;}
article.format-link .entry-content a{font-size:22px;font-size:1.571428571rem;line-height:1.090909091;text-decoration:none;}
article.format-quote .entry-content p{margin:0;padding-bottom:24px;padding-bottom:1.714285714rem;}
article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;padding:1.714285714rem 1.714285714rem 0;font-size:15px;font-size:1.071428571rem;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef;}
.format-status .entry-header{margin-bottom:24px;margin-bottom:1.714285714rem;}
.format-status .entry-header header{display:inline-block;}
.format-status .entry-header h1{font-size:15px;font-size:1.071428571rem;font-weight:normal;line-height:1.6;margin:0;}
.format-status .entry-header h2{font-size:12px;font-size:0.857142857rem;font-weight:normal;line-height:2;margin:0;}
.format-status .entry-header header a{color:#757575;}
.format-status .entry-header header a:hover{color:#21759b;}
.format-status .entry-header img{float:left;margin-right:21px;margin-right:1.5rem;}
.comments-title{margin-bottom:48px;margin-bottom:3.428571429rem;font-size:16px;font-size:1.142857143rem;line-height:1.5;font-weight:normal;}
.comments-area article{margin:24px 0;margin:1.714285714rem 0;}
.comments-area article header{margin:0 0 48px;margin:0 0 3.428571429rem;overflow:hidden;position:relative;}
.comments-area article header img{float:left;padding:0;line-height:0;}
.comments-area article header cite, .comments-area article header time{display:block;margin-left:85px;margin-left:6.071428571rem;}
.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143;}
.comments-area cite b{font-weight:normal;}
.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:0.857142857rem;color:#5e5e5e;}
.comments-area article header a{text-decoration:none;color:#5e5e5e;}
.comments-area article header a:hover{color:#21759b;}
.comments-area article header cite a{color:#444;}
.comments-area article header cite a:hover{text-decoration:underline;}
.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;padding:0.428571429rem 0.857142857rem;font-size:12px;font-size:0.857142857rem;font-weight:normal;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #009cee, #0088d0);background-image:-ms-linear-gradient(top, #009cee, #0088d0);background-image:-webkit-linear-gradient(top, #009cee, #0088d0);background-image:-o-linear-gradient(top, #009cee, #0088d0);background-image:linear-gradient(to bottom, #009cee, #0088d0);border-radius:3px;border:1px solid #007cbd;}
.comments-area .bypostauthor cite span{position:absolute;margin-left:5px;margin-left:0.357142857rem;padding:2px 5px;padding:0.142857143rem 0.357142857rem;font-size:10px;font-size:0.714285714rem;}
.comments-area .bypostauthor cite b{font-weight:bold;}
a.comment-reply-link, a.comment-edit-link{color:#686868;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
a.comment-reply-link:hover, a.comment-edit-link:hover{color:#21759b;}
.commentlist .pingback{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem;}
#respond{margin-top:48px;margin-top:3.428571429rem;}
#respond h3#reply-title{font-size:16px;font-size:1.142857143rem;line-height:1.5;}
#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:0.714285714rem;font-weight:normal;font-size:12px;font-size:0.857142857rem;}
#respond form{margin:24px 0;margin:1.714285714rem 0;}
#respond form p{margin:11px 0;margin:0.785714286rem 0;}
#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem;}
#respond form label{display:block;line-height:1.714285714;}
#respond form input[type="text"],
#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;padding:10px;padding:0.714285714rem;width:100%;}
#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:0.857142857rem;line-height:2;color:#5e5e5e;}
#respond #wp-comment-cookies-consent{margin:0 10px 0 0;}
#respond .comment-form-cookies-consent label{display:inline;}
.required{color:red;}
.entry-page-image{margin-bottom:14px;margin-bottom:1rem;}
.template-front-page .site-content article{border:0;margin-bottom:0;}
.template-front-page .widget-area{clear:both;float:none;width:auto;padding-top:24px;padding-top:1.714285714rem;border-top:1px solid #ededed;}
.template-front-page .widget-area .widget li{margin:8px 0 0;margin:0.571428571rem 0 0;font-size:13px;font-size:0.928571429rem;line-height:1.714285714;list-style-type:square;list-style-position:inside;}
.template-front-page .widget-area .widget li a{color:#757575;}
.template-front-page .widget-area .widget li a:hover{color:#21759b;}
.template-front-page .widget-area .widget_text img{float:left;margin:8px 24px 8px 0;margin:0.571428571rem 1.714285714rem 0.571428571rem 0;}
.widget select{max-width:100%;}
.widget-area .widget ul ul{margin-left:12px;margin-left:0.857142857rem;}
.widget_rss li{margin:12px 0;margin:0.857142857rem 0;}
.widget_recent_entries .post-date, .widget_rss .rss-date{color:#aaa;font-size:11px;font-size:0.785714286rem;margin-left:12px;margin-left:0.857142857rem;}
.wp-calendar-nav, #wp-calendar{margin:0;width:100%;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#686868;}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption{text-align:left;}
.wp-calendar-nav{display:table;}
.wp-calendar-nav span{display:table-cell;}
.wp-calendar-nav-next, #wp-calendar #next{padding-right:24px;padding-right:1.714285714rem;text-align:right;}
.widget_search label{display:block;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.widget_twitter li{list-style-type:none;}
.widget_twitter .timesince{display:block;text-align:right;}
.tagcloud ul{list-style-type:none;}
.tagcloud ul li{display:inline-block;}
.widget-area .widget.widget_tag_cloud li{line-height:1;}
.template-front-page .widget-area .widget.widget_tag_cloud li{margin:0;}
.widget-area .gallery-columns-2.gallery-size-full .gallery-icon img, .widget-area .gallery-columns-3.gallery-size-full .gallery-icon img, .widget-area .gallery-columns-4.gallery-size-full .gallery-icon img, .widget-area .gallery-columns-5.gallery-size-full .gallery-icon img, .widget-area .gallery-columns-6 .gallery-icon img, .widget-area .gallery-columns-7 .gallery-icon img, .widget-area .gallery-columns-8 .gallery-icon img, .widget-area .gallery-columns-9 .gallery-icon img{height:auto;max-width:80%;}
img#wpstats{display:block;margin:0 auto 24px;margin:0 auto 1.714285714rem;}
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
@media screen and (min-width:600px){
.author-avatar{float:left;margin-top:8px;margin-top:0.571428571rem;}
.author-description{float:right;width:80%;}
.site{margin:0 auto;max-width:960px;max-width:68.571428571rem;overflow:hidden;}
.site-content{float:left;width:65.104166667%;}
body.template-front-page .site-content, body.attachment .site-content, body.full-width .site-content{width:100%;}
.widget-area{float:right;width:26.041666667%;}
.site-header h1, .site-header h2{text-align:left;}
.site-header h1{font-size:26px;font-size:1.857142857rem;line-height:1.846153846;margin-bottom:0;}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{border-bottom:1px solid #ededed;border-top:1px solid #ededed;display:inline-block !important;text-align:left;width:100%;}
.main-navigation ul{margin:0;text-indent:0;}
.main-navigation li a, .main-navigation li{display:inline-block;text-decoration:none;}
.main-navigation li a{border-bottom:0;color:#6a6a6a;line-height:3.692307692;text-transform:uppercase;white-space:nowrap;}
.main-navigation li a:hover, .main-navigation li a:focus{color:#000;}
.main-navigation li{margin:0 40px 0 0;margin:0 2.857142857rem 0 0;position:relative;}
.main-navigation li ul{margin:0;padding:0;position:absolute;top:100%;z-index:1;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}
.main-navigation li ul ul{top:0;left:100%;}
.main-navigation ul li:hover > ul, .main-navigation ul li:focus > ul, .main-navigation .focus > ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;width:inherit;}
.main-navigation li ul li a{background:#efefef;border-bottom:1px solid #ededed;display:block;font-size:11px;font-size:0.785714286rem;line-height:2.181818182;padding:8px 10px;padding:0.571428571rem 0.714285714rem;width:180px;width:12.85714286rem;white-space:normal;}
.main-navigation li ul li a:hover, .main-navigation li ul li a:focus{background:#e3e3e3;color:#444;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a{color:#636363;font-weight:bold;}
.menu-toggle{display:none;}
.entry-header .entry-title{font-size:22px;font-size:1.571428571rem;}
#respond form input[type="text"]{width:46.333333333%;}
#respond form textarea.blog-textarea{width:79.666666667%;}
.template-front-page .site-content, .template-front-page article{overflow:hidden;}
.template-front-page.has-post-thumbnail article{float:left;width:47.916666667%;}
.entry-page-image{float:right;margin-bottom:0;width:47.916666667%;}
.template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets{float:left;width:51.875%;margin-bottom:24px;margin-bottom:1.714285714rem;}
.template-front-page .widget-area .widget:nth-child(odd){clear:right;}
.template-front-page .widget-area .widget:nth-child(even),
.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets{float:right;width:39.0625%;margin:0 0 24px;margin:0 0 1.714285714rem;}
.template-front-page.two-sidebars .widget, .template-front-page.two-sidebars .widget:nth-child(even){float:none;width:auto;}
.commentlist .children{margin-left:48px;margin-left:3.428571429rem;}
} @media screen and (min-width:960px){
body{background-color:#e6e6e6;}
body .site{padding:0 40px;padding:0 2.857142857rem;margin-top:48px;margin-top:3.428571429rem;margin-bottom:48px;margin-bottom:3.428571429rem;box-shadow:0 2px 6px rgba(100, 100, 100, 0.3);}
body.custom-background-empty{background-color:#fff;}
body.custom-background-empty .site, body.custom-background-white .site{padding:0;margin-top:0;margin-bottom:0;box-shadow:none;}
} @media print {
body{background:none !important;color:#000;font-size:10pt;}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after {
content: " [" attr(href) "] "; } a{text-decoration:none;}
.entry-content img, .comment-content img, .author-avatar img, img.wp-post-image{border-radius:0;box-shadow:none;}
.site{clear:both !important;display:block !important;float:none !important;max-width:100%;position:relative !important;}
.site-header{margin-bottom:72px;margin-bottom:5.142857143rem;text-align:left;}
.site-header h1{font-size:21pt;line-height:1;text-align:left;}
.site-header h2{color:#000;font-size:10pt;text-align:left;}
.site-header h1 a, .site-header h2 a{color:#000;}
.author-avatar, #colophon,
#respond,
.commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a, .page-link, .site-content nav, .widget-area, img.header-image, .main-navigation{display:none;}
.wrapper{border-top:none;box-shadow:none;}
.site-content{margin:0;width:auto;}
.entry-header .entry-title, .entry-title{font-size:21pt;}
footer.entry-meta, footer.entry-meta a{color:#444;font-size:10pt;}
.author-description{float:none;width:auto;}
.commentlist > li.comment{background:none;position:relative;width:auto;}
.commentlist .avatar{height:39px;left:2.2em;top:2.2em;width:39px;}
.comments-area article header cite, .comments-area article header time{margin-left:50px;margin-left:3.57142857rem;}
}
@font-face{font-family:Avenir;font-weight:800;src:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/fonts/Avenir-Heavy-05.woff) format('WOFF');}
*{box-sizing:border-box;}
html{margin-right:0px;}
body, body .entry-content, body p, table, td, .default{font-size:20px;line-height:30px;font-family:sans-serif, open sans, arial, verdana, helvetica, geneva, sans-serif !important;color:#202020;padding:0px !important;margin:0px !important;padding-top:0px;text-align:left;border:0px !important;}
body.mceContentBody{background-color:#fff;}
body.overflow{overflow:hidden;height:100vh;position:relative;}
table, table td, table tr{vertical-align:top;}
.entry-content table, .comment-content table
{
color: inherit;	
} p{margin:0px 0px 20px 0px!important;}
body{text-align:left;background-color:#fff;}
.alt_color{color:#e62330;}
h1, h2, h3, h4,
h1 a, h2 a, h3 a,
.entry-content h1 a, .entry-content h2 a, .entry-content h3 a,
h1 a:link, h2 a:link, h3 a:link,
.entry-content h1 a:link, .entry-content h2 a:link, .entry-content h3 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, 
.entry-content h1 a:visited, .entry-content h2 a:visited, .entry-content h3 a:visited{font-family:sans-serif, montserrat, roboto, oswald,'Montserrat', sans-serif;color:#202020;padding-bottom:4px;font-weight:bold !important;}
h1, h1.entry-content, h1.page-title{font-size:40px !important;;line-height:50px !important;;margin-bottom:0px;display:block;border-bottom:0px solid #d1d1d1;}
header.entry-header{margin-bottom:0px;}
footer.entry-meta{display:none;}
.home h1.entry-title{font-size:24px !important;margin-bottom:10px;position:relative;top:0px;left:0px;text-shadow:none;display:none;}
.home h1.entry-title .dark{color:#404040;}
h1.entry-title{font-size:40px !important;line-height:60px !important;margin-top:0px;margin-bottom:40px;border:0px solid #d1d1d1;text-align:center;}
.page-id-323 h1.entry-title{display:none;}
.page-id-1068 h1.entry-title{display:none;}
.page-id-133 h1.entry-title{display:none;}
.page-id-137 h1.entry-title{display:none;}
.home h1{}
h2, h2.entry-content{font-size:26px !important;line-height:38px !important;display:block;border:0px solid yellow;margin:0px 0px 10px 0px !important;}
.storage_promos h2{font-size:40px !important;line-height:50px !important;margin-bottom:30px !important;}
h3, h3.entry-content{font-size:14px;line-height:18px;border:0px solid yellow;}
h4{font-size:14px;line-height:18px}
.entry-content ul, .comment-content ul, .mu_register ul, .mceContentBody ul,
.entry-content ol, .comment-content ol, .mu_register ol, .mceContentBody ol{margin-bottom:20px;margin-left:40px;margin-right:40px;}
.entry-content li, .comment-content li, .mu_register li, .mceContentBody li{padding-left:0px;margin-left:0px;padding-top:4px;padding-bottom:4px;}
.entry-content ul li, .comment-content ul li, .mu_register ul li, .mceContentBody ul li{list-style:outside none disc;}
.entry-content ol li, .comment-content ol li, .mu_register ol li, .mceContentBody ol li{list-style:outside none decimal;}
ul.use_bullets li, ol.use_bullets li{list-style-type:disc !important;list-style-position:outside;margin-left:30px;}
.default_color{color:#202020;}
.bold{font-weight:bold;}
.small{font-size:12px;}
.emphasis{font-style:italic;font-weight:bold;}
.underline{margin-bottom:10px;border-bottom:1px solid #FF300A;display:block;}
.copyright{font-size:14px;}
a, .entry-content a{color:#e62330;text-decoration:none}
a:link, .entry-content a:link{color:#e62330;}
a:visited, .entry-content a:visited{color:#e62330;}
a:hover, .entry-content a:hover{color:#aeaeae;}
a:active, .entry-content a:active{color:#e62330;}
a img{border:0px;}
img{box-shadow:none;vertical-align:middle;}
.responsive_image{max-width:100%;height:auto;}
img.alignright{margin:0px;margin-left:60px;margin-bottom:30px;}
		
.more, .more a, .less, .less a{cursor:pointer;margin:5px 0px 0px 0px;padding:0px;display:block;font-size:12px;line-height:16px;border:0px solid yellow;}
		
.float_right{float:right;}
hr{color:#d1d1d1;width:90%;height:1px;border:1px solid #d1d1d1;}
.clear_all{clear:both;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{border-radius:6px;box-shadow:0 0px 0px rgba(0, 0, 0, 0);}
.quote_text{font-size:20px;line-height:34px;text-align:center;}
a.rent_buy_button, .entry-content a.rent_buy_button{font-family:sans-serif, oswald,'Montserrat', sans-serif;margin:0 auto;margin-bottom:40px;margin-left:20px;margin-right:20px;padding:20px 50px 20px 50px;background-color:#e62330;color:#fff;font-weight:bold;font-size:24px;border:2px solid #f4f4f4;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:inline-block;-webkit-box-shadow:2px 2px 25px #424242;-moz-box-shadow:2px 2px 25px #424242;box-shadow:2px 2px 25px #424242;}
a.call_to_action, .entry-content a.call_to_action{font-family:sans-serif, 'Montserrat',oswald, sans-serif;margin:0 auto;padding:20px 50px 20px 50px;background-color:#e62330;color:#fff;font-weight:bold;font-size:28px;border:2px solid #f4f4f4;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:inline-block;-webkit-box-shadow:2px 2px 25px #424242;-moz-box-shadow:2px 2px 25px #424242;box-shadow:2px 2px 25px #424242;}
a.call_to_action.higher, .entry-content a.call_to_action.higher{position:relative;top:-40px;}
@media(max-width:767px){
a.call_to_action{font-size:24px;}
}
.call_to_action_phone{font-size:38px;margin:0 auto;margin-top:20px;margin-bottom:40px;}
a .call_to_action_phone{color:#202020;}
#mobile_nav_bar{border-top:2px solid white;border-bottom:2px solid #fff;background-color:#202020;position:fixed;top:0px;z-index:10000;width:100%;height:44px;cursor:pointer;-webkit-box-shadow:0 8px 6px -6px #5a5a5a;-moz-box-shadow:0 8px 6px -6px #5a5a5a;box-shadow:0 8px 6px -6px #5a5a5a;display:none;}
#mobile_nav_bar_2{height:100%;font-size:14px;line-height:14px;background:transparent url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/nav_icon.png) left 3px no-repeat;cursor:pointer;border:0px solid red;position:absolute;left:20px;padding-left:40px;display:none;}
#mobile_nav_bar a{color:#fff;position:relative;top:22px;border:0px solid yellow;height:100%;}
#open_nav_container_mobile, #close_nav_container_mobile{border:0px solid yellow;width:90px;}
#nav_tel_container_mobile{position:absolute;right:30px;top:0px;font-size:16px;display:block;border:0px solid #fff;z-index:20000;}
#nav_tel_container_mobile a{top:0px;background:transparent url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/nav_icon_phone.png) left top no-repeat;width:40px;height:40px;display:block;}
#nav_email_container_mobile{position:absolute;right:90px;top:1px;font-size:16px;display:block;z-index:20000;}
#nav_email_container_mobile a{top:0px;width:40px;height:40px;border:0px solid #fff;background:transparent url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/nav_icon_email.png) left top no-repeat;display:block;}
#container_1{max-width:9999px !important;border:0px solid red;margin-top:80px;}
@media(max-width:1275px){
#container_1{margin-top:56px;}
}
.home #container_1{border:0px solid yellow;}
#container_2{padding-top:0px;padding-left:0px;padding-right:0px;text-align:center;border:0px solid yellow;}
#header_1_container{position:fixed;top:0px;width:100%;background-color:#fff;border-top:35px solid #202020;border-bottom:2px solid #ccc;z-index:1000;margin-bottom:0px;}
.home #header_1_container{}
#header_1{position:relative;left:0px;border:0px solid blue;height:120px;text-align:left;overflow:visible;z-index:1000;margin:0 auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}

#header_1_container.smaller #header_1{height:55px;}
#header_1_container.smaller #header_2_container{}
#logo{position:absolute;left:10px;top:20px;border:0px solid #202020;width:210px;height:80px;overflow:hidden;display:block;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.smaller #logo{width:105px;height:40px;top:7px;}
			
#social_buttons_2{text-align:center;border:0px solid blue;display:block;position:absolute;top:30px;top:18px;right:280px;right:430px;right:0px;}
#header_1_container.smaller #social_buttons_2{display:none;}
#social_buttons_2 #linked_in_link, #social_buttons_2 #facebook_link, #social_buttons_2 #twitter_link, #social_buttons_2 #youtube_link, #social_buttons_2 #instagram_link, #social_buttons_2 #google_plus_link{display:inline;margin-right:20px;}
#vcard{position:absolute;top:-38px;right:20px;border:1px solid red;font:14px/20px arial, verdana, helvetica, geneva, sans-serif;color:#fff;z-index:1;display:block;}
#vcard a{color:#fff;}
#tel_container{min-width:145px;position:absolute;top:0px;right:270px;font-size:16px;display:block;background-color:#E2D4C7;background-image:-webkit-linear-gradient(top, #E2D4C7, #ffffff);background-image:-moz-linear-gradient(top, #E2D4C7, #ffffff);background-image:-ms-linear-gradient(top, #E2D4C7, #ffffff);background-image:-o-linear-gradient(top, #E2D4C7, #ffffff);background-image:linear-gradient(to bottom, #E2D4C7, #ffffff);background-image:none;background-color:transparent;border:0px solid #770122;}
#vcard .tel{background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/phone_icon_sm_wht.png);background-repeat:no-repeat;background-position:10px 8px;overflow:visible;padding:10px 0px 10px 45px;display:block;}
#email_container{position:absolute;top:40px;top:0px;right:0px;width:250px;display:block;background-color:#E2D4C7;background-image:-webkit-linear-gradient(top, #E2D4C7, #ffffff);background-image:-moz-linear-gradient(top, #E2D4C7, #ffffff);background-image:-ms-linear-gradient(top, #E2D4C7, #ffffff);background-image:-o-linear-gradient(top, #E2D4C7, #ffffff);background-image:linear-gradient(to bottom, #E2D4C7, #ffffff);background-image:none;background-color:transparent;border:0px solid #770122;}
#vcard .email{background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/email_icon_sm_wht.png);background-repeat:no-repeat;background-position:10px 8px;overflow:visible;padding:10px 0px 10px 45px;display:block;}
#address{position:absolute;top:10px;right:0px;padding-left:30px;border:0px solid yellow;border-left:1px solid #CCC;display:none;}
#nav_container{width:100%;position:absolute;right:0px;bottom:0px;border:0px solid green;text-align:right;z-index:200;padding-right:0px;margin-top:0px;margin-bottom:0px;}
					
.smaller #nav_container{bottom:0px;}
				
#nav_container_mobile_wrapper{z-index:10000;}
#nav_container_mobile{position:fixed;top:50px;z-index:10000;}
	
.self-storage{background-color:#EDEDED;padding:48px 0;text-align:left;margin-top:20px;}
.self-storage-inner{max-width:980px;padding:0 20px;margin:0 auto;display:flex;align-items:center;}
@media(max-width:991px){
.self-storage-inner{flex-direction:column;}
}
.self-storage-left{width:100%;flex:0 0 100%;max-width:480px;margin-right:48px;}
@media(max-width:991px){
.self-storage-left{margin-bottom:20px;margin-right:0;}
}
.self-storage-left img{max-width:100%;height:auto;}
.self-storage-title{font-family:Arial, sans-serif;font-weight:700;font-size:32px;line-height:40px;margin-bottom:16px;}
@media(max-width:991px){
.self-storage-title{text-align:center;}
}
.self-storage-descr{font-family:Arial, sans-serif;font-weight:400;font-size:16px;line-height:24px;margin-bottom:40px;}
@media(max-width:991px){
.self-storage-descr{text-align:center;}
}
.self-storage-descr p{font-family:Arial, sans-serif !important;font-weight:400;font-size:16px;line-height:24px;margin-bottom:8px !important;}
@media(max-width:991px){
.self-storage-descr p{text-align:center;}
}
@media(max-width:991px){
.self-storage-button{display:flex;justify-content:center;}
}
#home_promo_text_container{border-top:0px solid #202020;border-bottom:0px solid #202020;text-align:center;margin-bottom:40px;margin-bottom:0px;text-align:center;background-color:#202020;background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/logo_lg_watermark_1150.png);background-repeat:no-repeat;background-size:contain;background-position:center;background-attachment:fixed;}
#home_promo_text{border:0px solid red;text-align:center;max-width:700px;margin:0 auto;}
#home_promo_text_padding{padding:60px 40px 60px 40px;}
#home_promo_text h1{color:#202020;color:#fff;font-size:36px !important;font-weight:bold;line-height:50px !important;margin-bottom:40px;}
#home_promo_text h2{color:#202020;color:#fff;font-size:22px !important;line-height:34px;margin-bottom:0px !important;}
#container_3{width:100%;text-align:left;text-align:center;margin:0 auto;border:0px solid red;margin-top:0px;}
.home #content_container{}
#content_container{position:relative;left:0px;border:0px solid yellow;padding-top:0px;margin-bottom:0px;margin-top:0px;text-align:center;background-color:#f4f4f4;background-color:#fff;}
	
#content_container_2{border:0px solid green;padding-top:0px;margin-bottom:0px;margin:0 auto;text-align:left;}

#column_1{float:left;text-align:left;border:0px solid orange;position:relative;top:0px;left:0px;display:block;display:none;}
#column_1_padding{padding:0px 0px 0px 0px;}
#second_level_nav_container{position:relative;left:0px;top:0px;border:0px solid #e62330;text-align:center;border-right:0px;border-left:0px;margin-bottom:20px;}
#main_content{position:relative;left:0px;float:left;text-align:left;border:0px solid black;width:100%;}
.main_content_padding{padding-left:350px;padding-top:50px;padding-right:350px;padding-bottom:60px;border:0px solid red;}

.home .main_content_padding{}

#quote_button_1{position:absolute;border:0px solid black;margin:0 auto;width:100%;z-index:1000;}
#quote_button_1 img{position:relative;top:-90px;}
.fitvid_video{margin:0 auto;border:0px solid #202020;}
.size_boxes{display:flex;justify-content:center;flex-wrap:wrap;padding:0px;border:0px solid #ccc;margin-bottom:0px !important;}
		
.size_boxes.container .columns, .size_boxes.container .column{border:0px solid #ccc;color:#7a7a7a;color:#202020;margin-bottom:0px;}
#dimensions.size_boxes.container .columns, #dimensions.size_boxes.container .column{}
#dimensions.size_boxes.container .column .column_margin, #dimensions.size_boxes.container .columns .column_margin{margin:15px;}
.size_boxes_item_img{display:flex;height:302px;align-items:center;justify-content:center;margin-top:40px;margin-bottom:20px;}
.size_boxes div{text-align:center;}
.size_boxes img{max-height:100%;padding-bottom:0px;}
h2.size_boxes, .size_boxes .columns h2, .size_boxes .column h2, .size_boxes .column h2.entry-content{font-size:32px !important;font-weight:bold;margin-bottom:20px !important;color:#7a7a7a;}
#dimensions.size_boxes .columns h2, #dimensions.size_boxes .column h2, #dimensions.size_boxes .column h2.entry-content{margin-top:40px !important;}
				
.size_cost{font-size:28px;margin-bottom:0px;color:#121212;}
.size_cost.new{color:#e62330;}
.size_cost.old{font-size:20px;text-decoration:line-through;}
.size_cost .small{font-size:14px;}
#dimensions.size_cost .small{margin-bottom:0px;}
				
html .mceContentBody{width:1000px;max-width:none;}
	
#title_container, #category_container{position:relative;left:0px;top:0px;border:0px solid yellow;margin-top:28px;margin-bottom:50px;border-bottom:0px solid #d1d1d1;}
#footer_promo_text_container{border-top:0px solid #202020;border-bottom:0px solid #202020;text-align:center;margin-bottom:2px;text-align:center;background-color:#202020;background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/logo_lg_watermark_1150.png);background-repeat:no-repeat;background-size:contain;background-position:center;background-attachment:fixed;}
#footer_promo_text{color:#fff;border:0px solid red;text-align:center;max-width:800px;margin:0 auto;}
#footer_promo_text_padding{padding:60px 20px 60px 20px;}
#footer_promo_text h1{color:#fff;font-size:28px !important;line-height:40px !important;text-transform:uppercase;margin-bottom:15px;}
#footer_promo_text h2{color:#fff;font-size:22px !important;line-height:34px !important;margin-bottom:0px !important;}
				
img#quote_image{left:0px;top:0px;border:0px solid black;width:100%;max-width:271px;display:block;}
#quote_container{background-color:#e62330;padding-top:50px;padding-bottom:50px;padding-left:10px;padding-right:10px;}
#quote_title{font-size:34px;color:#fff;text-align:center;}
#quote_instructions{color:#fff;text-align:center;}
#footer{position:relative;left:0px;bottom:0px;padding:30px;text-align:center;margin:0 auto;margin-top:0px !important;border-top:8px solid #e62330;width:100%;display:block;background-color:#202020;border:0px solid red;}
#footer_2{text-align:left;border:0px solid yellow;}
.footer_links{border:0px solid blue;max-width:890px;padding:10px;text-align:left;margin-bottom:0px;position:relative;}
.footer_links h2{color:#fff}
.footer_links ul{list-style:none;margin:0px;padding:0px;margin-bottom:30px !important;margin-right:20px !important;border:0px solid green;}
.footer_links ul .last{}
.footer_links ul li{border:0px solid red;}
			
.footer_links ul li a{color:#aeaeae;color:#fff !important;font-size:14px;}
		
.footer_links ul li a:hover{color:#e62330;text-shadow:0 0 6px #fff;transition:none 0s ease 0s;}
.footer_links.second ul li a{color:#ccc !important;font-size:14px;border:0px solid red;}
#footer_logo{position:absolute;right:40px;top:16px;border:0px solid #202020;width:185px;height:90px;background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/footer_logo_3.png);background-repeat:no-repeat;background-size:cover;}
.footer_social {
position: relative;
top: 114px;
display: flex;
gap: 16px;
@media only screen and (max-width: 999px){justify-content:center;}
}
.footer_social a{width:40px;height:40px;transition:all .3s;}
.footer_social a:hover{opacity:.8;}
.footer_social a.fb{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 37.5C40 38.88 38.88 40 37.5 40H2.5C1.12 40 0 38.88 0 37.5V2.5C0 1.12 1.12 0 2.5 0H37.5C38.88 0 40 1.12 40 2.5V37.5Z' fill='%233B5998'/%3E%3Cpath d='M27.5 40V25H32.5L33.75 18.75H27.5V16.25C27.5 13.75 28.7525 12.5 31.25 12.5H33.75V6.25C32.5 6.25 30.95 6.25 28.75 6.25C24.1562 6.25 21.25 9.85125 21.25 15V18.75H16.25V25H21.25V40H27.5Z' fill='white'/%3E%3C/svg%3E%0A");}
.footer_social a.in{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 37.5C40 38.88 38.88 40 37.5 40H2.5C1.12 40 0 38.88 0 37.5V2.5C0 1.12 1.12 0 2.5 0H37.5C38.88 0 40 1.12 40 2.5V37.5Z' fill='%23007BB5'/%3E%3Cpath d='M13.75 13.75H8.75V31.25H13.75V13.75Z' fill='white'/%3E%3Cpath d='M25.6238 13.75C22.135 13.75 21.535 15.0225 21.25 16.25V13.75H16.25V31.25H21.25V21.25C21.25 19.6287 22.1287 18.75 23.75 18.75C25.3325 18.75 26.25 19.61 26.25 21.25V31.25H31.25V22.5C31.25 17.5 30.5988 13.75 25.6238 13.75Z' fill='white'/%3E%3Cpath d='M11.25 12.5C12.6307 12.5 13.75 11.3807 13.75 10C13.75 8.61929 12.6307 7.5 11.25 7.5C9.86929 7.5 8.75 8.61929 8.75 10C8.75 11.3807 9.86929 12.5 11.25 12.5Z' fill='white'/%3E%3C/svg%3E%0A");}
#website_by{font-size:12px;border:0px solid red;color:#a3a3a3;margin:0 auto;padding-bottom:20px;text-align:center;}
#website_by a{color:#959595;}
.delivery_requirements{font-size:22px;line-height:34px;font-weight:bold;}
.delivery_requirements .title{font-size:32px;color:#e62330;margin-bottom:20px;}
#banner_images_wrapper{position:relative;border:2px solid #ccc;border-left:0px;border-right:0px;border-top:0px;margin:0 auto;z-index:0;width:100%;padding:0px;margin-bottom:10px;text-align:center;}
#banner_images_wrapper .responsive_image_mobile{display:none;width:100%;height:480px;background-position:33% 15px;background-size:cover;}
@media only screen and (max-width: 1100px) {
#banner_images_wrapper .responsive_image_mobile{display:block;}
}
.page-id-1068 #banner_images_wrapper{display:none;}
.banner_image{position:absolute;top:0;z-index:1;margin:0 auto;text-align:center;width:100%;}
#banner_images img.main_image{}
.banner_image .banner_content{position:relative;padding:12px 40px 24px 40px;font-family:Avenir, Arial, sans-serif;font-weight:300;z-index:100;text-align:center;color:#fff;border:0px solid red;display:block;}
.banner_content .title{font-size:48px;font-weight:800;line-height:56px;text-transform:uppercase;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;border:0px solid yellow;}
.banner_content .alt_color{color:inherit;}
.banner_content .title_2{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.banner_content .details{font-size:26px;line-height:34px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border:0px solid green;}
.banner_content .details ul li{padding:15px 0px 15px 0px;border-bottom:1px solid #B0D7F6;border-bottom:1px solid #000;border-bottom:1px dotted #ddd;}
.banner_content .details ul li.last{border-bottom:0px solid #B0D7F6;}
.banner_content .call_to_action{width:100%;font-size:30px;line-height:60px;background-color:#e62330;border:2px solid #202020;color:#fff;text-align:center;margin-top:20px;}
.banner_content a .call_to_action{color:#fff;}
.responsive_promo_box_wrapper{margin:0px;padding:0px;}
.responsive_promo_box_wrapper.two{}
.responsive_promo_box_wrapper.three{}
.responsive_promo_box{border:0px solid blue;margin:0 auto;margin-bottom:20px;padding:0px;max-width:none;min-height:400px;text-align:left;position:relative;overflow:hidden;}
.responsive_promo_box .responsive_image{display:block;position:absolute;top:0px;right:0px;left:auto;border:0px solid red;max-height:700px;}
.responsive_promo_box.image_left .responsive_image{right:auto;left:0px;}
.responsive_promo_box .content{position:relative;border:0px solid yellow;color:#202020;font-size:20px;line-height:32px;padding-top:40px;padding-left:40px;padding-right:40px;max-width:540px;min-height:400px;display:block;z-index:100;left:50%;}
.responsive_promo_box.image_left .content{color:#fff;margin:0 0 0 20px;max-width:540px;background-color:#e62330;}
.responsive_promo_box.image_right .content{margin:0 0 0 -520px;background-color:#fff;}
.responsive_promo_box .content h2{color:#fff;font-size:42px !important;line-height:52px !important;margin-bottom:30px !important;}
.responsive_promo_box.image_right .content h2{color:#202020;}
.responsive_promo_box .content a{color:#fff;}
.responsive_promo_box .content a:hover{color:#fff;}
			
.responsive_promo_box.image_left a.more{cursor:pointer;margin:0px 0px 0px 0px;margin-top:10px !important;padding:10px;color:#fff;display:inline-block;font-size:26px;line-height:28px;border:2px solid #fff;background-color:#e62330;}
.responsive_promo_box.image_right a.more{cursor:pointer;margin:0px 0px 0px 0px;margin-top:10px !important;padding:10px;color:#202020;color:#fff;display:inline-block;font-size:26px;line-height:28px;border:2px solid #fff;background-color:#f1f1f1;background-color:#e62330;}
	
.responsive_promo_box a .phone_number{font-size:24px;color:#202020;font-weight:bold;}
.box_border{border:1px solid #d1d1d1;}
.box_border_4{border:1px solid #d1d1d1;}
.box_bottom_margin{margin-bottom:20px;}
.box_padding{padding:20px;}
.white{background-color:#fff;}
.box_sub_title{font-weight:bold;margin:0px 0px 4px 0px;}
.round_corners{border:1px solid #d1d1d1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
img.round_image{border:5px solid #ccc;-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;}
.drop_shadow{-webkit-box-shadow:2px 2px 3px #d1d1d1;-moz-box-shadow:2px 2px 3px #d1d1d1;box-shadow:2px 2px 3px #d1d1d1;}
.drop_shadow_dark{-webkit-box-shadow:2px 2px 3px #757575;-moz-box-shadow:2px 2px 3px #757575;box-shadow:2px 2px 3px #757575;}
.box_shade_top{background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/box_shade_top.png);background-position:top left;background-repeat:repeat-x;}
.box_shade_top_wht{background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/box_shade_top_wht.png);background-position:top left;background-repeat:repeat-x;}
.box_shade_btm{background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/box_shade_btm.png);background-position:bottom left;background-repeat:repeat-x;}
.box_shade_btm_tall{background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/box_shade_btm_tall.png);background-position:bottom left;background-repeat:repeat-x;}
.row_of_boxes.container{list-style:none outside none;border:0px solid black;border-top:2px solid #fff;margin:0px;margin-top:0px;display:block;margin-bottom:0px;}
.row_of_boxes a{color:#202020;}
.row_of_boxes.container .column, .row_of_boxes.container .columns{position:relative;border:0px solid orange;background-color:#fff;border-top:0px;border-bottom:0px;border-right:2px solid #f4f4f4;margin-right:0px;text-align:left;}
.row_of_boxes.container .column.last, .row_of_boxes.container .columns.last{}
.row_of_boxes .content{position:relative;border:0px solid red;text-align:center;border:0px solid green;}

.row_of_boxes .column .content_padding{padding:20px 50px 20px 50px;}
.row_of_boxes .content_padding h2{font-size:22px !important;line-height:32px !important;color:#202020;}
.row_of_boxes img.promo_image{width:100%;border:0px solid red;margin:0px !important;padding:0px !important;height:auto;border-top:0px solid #4383B3;border-bottom:0px solid #4C938E;}
.row_of_boxes .box_title_container{z-index:100;position:absolute;bottom:0px;padding:0px 0px 0px 20px;text-align:left;min-height:60px;width:100%;border-bottom:0px solid #fff;border-left:0px solid #e62330;background-color:rgba(0, 0, 0, 0.70);}
.title_icon{position:absolute;left:-10px;top:-4px;width:40px;height:60px;background:transparent url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/box_icon.png) left top no-repeat;display:none;}
				
.box_title_container .box_title_alternate{}
.box_title_container a h2{left:20px;font-size:24px !important;line-height:36px !important;color:#fff !important;margin:0px !important;padding:0px !important;}
.tooltip_wrapper{float:right;border:0px solid green;cursor:pointer;}
.info_btn{border:0px solid red;cursor:pointer;float:left;background:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/info_icon.png) no-repeat scroll left top transparent;height:36px;width:32px;z-index:1000;}
.tooltip{position:relative;float:left;border:0px solid yellow;left:10px;top:-19px;z-index:10000;}
.tooltip_content{background-color:#FFFFFF;padding:20px;position:absolute;text-align:left;border-size:2px;display:none;min-width:250px;}
.tooltip_arrow{background:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/bg-tooltip.png) no-repeat scroll left top transparent;display:block;height:50px;top:22px;left:-15px;border:0px solid black;position:absolute;width:15px;}
#anything-slider{position:relative;border:2px solid #e62330;border:2px solid #ccc;border-left:0px solid #e62330;border-right:0px solid #FF300A;margin:0 auto;z-index:0;margin-bottom:20px;width:100%;max-width:1200px;}
#anything-slider div{border:0px solid red;}
#anything-slider .as-slide{position:absolute;top:0;z-index:1;}
#anything-slider img{position:relative;max-width:100%;z-index:2;border:0px solid green;}
.carouselNav{}
.page-id-7 #phone_button, .page-id-7 #email_button{position:relative;top:-40px;}
#mobile_buttons_padding{padding-left:20px;padding-right:20px;display:none;}
.mobile_button{background-color:#FF300A;background-color:#e62330;border:2px solid #f4f4f4;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;max-width:450px;margin-right:20px;margin-left:20px;margin:0 auto;margin-bottom:10px;-webkit-box-shadow:2px 2px 15px #424242;-moz-box-shadow:2px 2px 15px #424242;box-shadow:2px 2px 15px #424242;}
.mobile_button a{font-size:20px;line-height:50px;text-shadow:0px 2px 2px #d1d1d1;text-shadow:none;text-shadow:1px 1px 1px #424242;margin:0 auto;color:#fff;}
#desktop_button.mobile_button{background-color:#969595;background-image:none;text-shadow:none !important;margin-bottom:20px;}
#desktop_button.mobile_button a{text-shadow:none !important;}
#desktop_button.mobile_button a{color:#fff !important;}
#phone_button, #email_button, #appointment_button, #lens_order_button, #desktop_button, #quote_button{text-align:center;display:none;}
#phone_button_2{background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/phone_icon.png);background-repeat:no-repeat;background-position:20px 5px;}
#phone_button a{padding-left:25px;border:0px solid black;}
#email_button{}
#email_button_2{background-image:url(//www.mobilestoragerentals.ca/wp-content/themes/twentytwelve-child/images/email_icon.png);background-repeat:no-repeat;background-position:20px 5px;}
#email_button a{font-size:18px;padding-left:20px;border:0px solid black;}
#quote_button{margin-bottom:30px;}
#how_it_works{padding-top:0px;}
#how_it_works #slogan_box{padding:0px 0px 10px 0px;margin-bottom:10px;}
#how_it_works .slogan{font-size:48px;line-height:62px;max-width:800px;margin:0 auto;}
#how_it_works .slogan .alt_color{color:#ed2324;font-weight:bold;}
#how_it_works .main_title{font-size:38px;line-height:48px;margin-bottom:50px;}
#how_it_works .columns{padding:0px 20px 0px 20px;}
#how_it_works .columns .content{border:0px solid #000;margin-bottom:40px;}
#how_it_works .columns .content .title_1{font-size:24px;line-height:32px;font-weight:bold;margin-bottom:10px;}
#how_it_works .columns .content .title_2{font-size:18px;line-height:26px;font-weight:bold;margin-bottom:20px;}
#how_it_works img.round_image{border:5px solid #ccc;-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;margin-bottom:20px;}
.containers_for_sale .right{padding-left:40px;}
.arcticmodal-overlay, .arcticmodal-container{z-index:99999 !important;}
.arcticmodal-container_i{margin:0 auto !important;}
.arcticmodal-container_i2{padding:24px !important;margin:0 !important;border:0 !important;}
.box-modal{background-color:#fff;}
.modal_delivery{padding-bottom:40px;position:relative;}
.modal_delivery.nopadd{padding-bottom:0;}
.modal_delivery .box-modal_close{cursor:pointer;width:24px;height:24px;position:absolute;top:-32px;right:-32px;}
@media(max-width:767px){
.modal_delivery .box-modal_close{right:0;}
}
.modal_delivery_image{margin-bottom:24px;}
.modal_delivery_image img{max-width:100%;}
.modal_delivery_title{text-align:center;font-family:Arial, sans-serif;font-weight:bold;font-size:32px;line-height:40px;margin-bottom:16px;padding:0 15px;}
.modal_delivery_link{cursor:pointer;display:block;font-family:Arial, sans-serif;font-weight:bold;font-size:20px;line-height:30px;color:#FFFFFF !important;background:#E62331;border-radius:8px;padding:17px 24px;text-transform:uppercase;text-align:center;margin:0 auto;max-width:194px;border:2px solid #fff;}
.modal_delivery_link:hover{color:#E62331 !important;background:#fff;border:2px solid #E62331;}
.modal_info{padding:0;position:relative;max-width:40%;margin:0 auto;}
@media(max-width:991px){
.modal_info{max-width:90%;}
}
.modal_info .box-modal_close{cursor:pointer;width:24px;height:24px;position:absolute;top:-32px;right:-32px;}
@media(max-width:991px){
.modal_info .box-modal_close{right:0;}
}
.modal_info_content{padding:24px;}
.modal_redirect{padding:0;position:relative;max-width:640px;margin:0 auto;border-radius:16px;}
@media(max-width:575px){
.modal_redirect{max-width:100%;}
}
.modal_redirect .box-modal_close{cursor:pointer;width:24px;height:24px;position:absolute;top:-32px;right:-32px;}
@media(max-width:991px){
.modal_redirect .box-modal_close{right:0;}
}
.modal_redirect_content_text_images{display:flex;justify-content:space-between;}
.modal_redirect_content_text_images_item svg, .modal_redirect_content_text_images_item img{display:block;width:auto;}
@media screen and (max-width:767px){
.modal_redirect_content_text_images_item svg, .modal_redirect_content_text_images_item img{height:40px;}
}
.modal_redirect_content{padding:32px 40px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:24px;}
@media screen and (max-width:767px){
.modal_redirect_content{padding:32px 24px;}
}
.modal_redirect_content_text{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:24px;text-align:center;margin:22px 0 0 !important;}
@media screen and (max-width:575px){
.modal_redirect_content_text{font-size:14px;line-height:22px;}
}
.modal_redirect_content_text_btns{margin-top:16px;display:flex;justify-content:center;}
.modal_redirect_content_text_btns span{font-weight:700;text-transform:uppercase;padding:8px 24px;border:1px solid #E62331;color:#E62331;border-radius:8px;cursor:pointer;}
@media screen and (max-width:575px){
.modal_redirect_content_text_btns span{font-size:14px;}
}  .banner_img{display:block;margin:10px auto;}
.banner_img img{width:100%;max-width:100% !important;height:auto;}
@media screen and (max-width:1199px){
.banner_img{margin:10px 0;}
}
.banner_img_desktop{display:block;}
.banner_img_desktop img{max-width:1312px;}
@media screen and (max-width:1199px){
.banner_img_desktop{display:none;}
}
.banner_img_tablet{display:none;}
.banner_img_tablet img{max-width:984px;}
@media screen and (max-width:1199px){
.banner_img_tablet{display:block;}
}
@media screen and (max-width:767px){
.banner_img_tablet{display:none;}
}
.banner_img_mobile{display:none;}
.banner_img_mobile img{max-width:768px;}
@media screen and (max-width:767px){
.banner_img_mobile{display:block;}
}  .header_top {
position: fixed;
width: 100%;
top: 0;
left: 0;
padding: 16px 0;	
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 16px;
line-height: 24px;
background-color: #fff;
z-index: 1000;
@media screen and (max-width:1275px){padding:8px 0;}
}
.header_top_container {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
max-width: 1440px;
padding: 0 40px;
margin: 0 auto;
position: relative;
@media screen and (max-width:1275px){padding:0 24px;}
}
.header_top_logo{display:block;max-width:125px;}
.header_top_logo svg{display:block;width:100%;height:auto;}
@media screen and (max-width:1199px){
.header_top_logo{max-width:90px;}
}
@media screen and (max-width:1275px){
.header_top_logo{max-width:105px;}
}
.header_top_menu_container{margin-left:auto;}
@media screen and (max-width:1275px){
.header_top_menu_container{display:none;}
}
.header_top_menu{display:flex;align-items:center;}
.header_top_menu li{margin:0 12px;}
@media screen and (max-width:1199px){
.header_top_menu li{margin:0 8px;}
}
.header_top_menu li a{color:#000;transition:all .3s;}
.header_top_menu li a:hover{color:#E2222F;}
.header_top_menu li.current_page_item a{color:#E2222F;}
.header_top_phone{margin-left:auto;margin-right:24px;}
@media screen and (max-width:1199px){
.header_top_phone{margin-right:16px;}
}
@media screen and (max-width:1275px){
.header_top_phone{display:none;}
}
.header_top_phone a{color:#000;display:flex;align-items:center;transition:all .3s;}
.header_top_phone a::before{content:'';width:16px;height:16px;margin-right:8px;transition:all .3s;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 3C1 2.46957 1.21071 1.96086 1.58579 1.58579C1.96086 1.21071 2.46957 1 3 1H3.91467C4.488 1 4.988 1.39067 5.12733 1.94667L5.864 4.89533C5.9237 5.134 5.91164 5.38497 5.82934 5.61682C5.74704 5.84866 5.59815 6.05106 5.40133 6.19867L4.53933 6.84533C4.44933 6.91267 4.43 7.01133 4.45533 7.08C4.83159 8.10323 5.42573 9.03247 6.19663 9.80337C6.96753 10.5743 7.89677 11.1684 8.92 11.5447C8.98867 11.57 9.08667 11.5507 9.15467 11.4607L9.80133 10.5987C9.94894 10.4018 10.1513 10.253 10.3832 10.1707C10.615 10.0884 10.866 10.0763 11.1047 10.136L14.0533 10.8727C14.6093 11.012 15 11.512 15 12.086V13C15 13.5304 14.7893 14.0391 14.4142 14.4142C14.0391 14.7893 13.5304 15 13 15H11.5C5.70133 15 1 10.2987 1 4.5V3Z' fill='black'/%3E%3C/svg%3E%0A");}
.header_top_phone a:hover{color:#E2222F;}
.header_top_phone a:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 3C1 2.46957 1.21071 1.96086 1.58579 1.58579C1.96086 1.21071 2.46957 1 3 1H3.91467C4.488 1 4.988 1.39067 5.12733 1.94667L5.864 4.89533C5.9237 5.134 5.91164 5.38497 5.82934 5.61682C5.74704 5.84866 5.59815 6.05106 5.40133 6.19867L4.53933 6.84533C4.44933 6.91267 4.43 7.01133 4.45533 7.08C4.83159 8.10323 5.42573 9.03247 6.19663 9.80337C6.96753 10.5743 7.89677 11.1684 8.92 11.5447C8.98867 11.57 9.08667 11.5507 9.15467 11.4607L9.80133 10.5987C9.94894 10.4018 10.1513 10.253 10.3832 10.1707C10.615 10.0884 10.866 10.0763 11.1047 10.136L14.0533 10.8727C14.6093 11.012 15 11.512 15 12.086V13C15 13.5304 14.7893 14.0391 14.4142 14.4142C14.0391 14.7893 13.5304 15 13 15H11.5C5.70133 15 1 10.2987 1 4.5V3Z' fill='%23E2222F'/%3E%3C/svg%3E%0A");}
@media screen and (max-width:1275px){
.header_top_menu_button{display:none;}
}
.header_top_menu_button a{background-color:#E62331;color:#fff;padding:8px 24px;display:block;font-size:14px;line-height:20px;font-weight:700;border-radius:8px;}
.header_top_menu_burger{cursor:pointer;display:none;position:absolute;top:50%;margin-top:-16px;right:24px;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 9C4 8.73478 4.10536 8.48043 4.29289 8.29289C4.48043 8.10536 4.73478 8 5 8H27C27.2652 8 27.5196 8.10536 27.7071 8.29289C27.8946 8.48043 28 8.73478 28 9C28 9.26522 27.8946 9.51957 27.7071 9.70711C27.5196 9.89464 27.2652 10 27 10H5C4.73478 10 4.48043 9.89464 4.29289 9.70711C4.10536 9.51957 4 9.26522 4 9ZM4 16C4 15.7348 4.10536 15.4804 4.29289 15.2929C4.48043 15.1054 4.73478 15 5 15H27C27.2652 15 27.5196 15.1054 27.7071 15.2929C27.8946 15.4804 28 15.7348 28 16C28 16.2652 27.8946 16.5196 27.7071 16.7071C27.5196 16.8946 27.2652 17 27 17H5C4.73478 17 4.48043 16.8946 4.29289 16.7071C4.10536 16.5196 4 16.2652 4 16ZM4 23C4 22.7348 4.10536 22.4804 4.29289 22.2929C4.48043 22.1054 4.73478 22 5 22H27C27.2652 22 27.5196 22.1054 27.7071 22.2929C27.8946 22.4804 28 22.7348 28 23C28 23.2652 27.8946 23.5196 27.7071 23.7071C27.5196 23.8946 27.2652 24 27 24H5C4.73478 24 4.48043 23.8946 4.29289 23.7071C4.10536 23.5196 4 23.2652 4 23Z' fill='black'/%3E%3C/svg%3E%0A");}
@media screen and (max-width:1275px){
.header_top_menu_burger{display:block;}
}
.header_top_mobile{background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:-100%;z-index:1005;transition:all .3s;padding:40px 24px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:24px;overflow-y:auto;}
.header_top_mobile.open{left:0;}
.header_top_mobile_close{display:block;position:absolute;top:12px;right:24px;cursor:pointer;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.29343 7.29337C7.48093 7.10611 7.7351 7.00092 8.0001 7.00092C8.2651 7.00092 8.51926 7.10611 8.70676 7.29337L16.0001 14.5867L23.2934 7.29337C23.385 7.19513 23.4954 7.11632 23.618 7.06167C23.7407 7.00701 23.8731 6.97762 24.0074 6.97525C24.1417 6.97288 24.275 6.99758 24.3996 7.04788C24.5241 7.09817 24.6372 7.17303 24.7321 7.26799C24.8271 7.36295 24.902 7.47606 24.9523 7.60058C25.0026 7.7251 25.0273 7.85847 25.0249 7.99274C25.0225 8.12701 24.9931 8.25943 24.9385 8.38209C24.8838 8.50476 24.805 8.61516 24.7068 8.70671L17.4134 16L24.7068 23.2934C24.805 23.3849 24.8838 23.4953 24.9385 23.618C24.9931 23.7407 25.0225 23.8731 25.0249 24.0073C25.0273 24.1416 25.0026 24.275 24.9523 24.3995C24.902 24.524 24.8271 24.6371 24.7321 24.7321C24.6372 24.827 24.5241 24.9019 24.3996 24.9522C24.275 25.0025 24.1417 25.0272 24.0074 25.0248C23.8731 25.0225 23.7407 24.9931 23.618 24.9384C23.4954 24.8838 23.385 24.805 23.2934 24.7067L16.0001 17.4134L8.70676 24.7067C8.5172 24.8833 8.26647 24.9795 8.0074 24.9749C7.74833 24.9704 7.50115 24.8654 7.31793 24.6822C7.13472 24.499 7.02977 24.2518 7.0252 23.9927C7.02063 23.7337 7.11679 23.4829 7.29343 23.2934L14.5868 16L7.29343 8.70671C7.10616 8.51921 7.00098 8.26504 7.00098 8.00004C7.00098 7.73504 7.10616 7.48088 7.29343 7.29337Z' fill='black'/%3E%3C/svg%3E%0A");}
.header_top_mobile_menu{margin-bottom:40px;}
.header_top_mobile_menu li{margin-bottom:24px;}
.header_top_mobile_menu li a{color:#000;}
.header_top_mobile_menu li.current_page_item a{color:#E2222F;}
.header_top_mobile_contacts{margin-bottom:24px;}
.header_top_mobile_contacts_item{margin-bottom:8px;}
.header_top_mobile_contacts_item a{color:#000;display:flex;align-items:center;}
.header_top_mobile_contacts_item a::before{content:'';width:16px;height:16px;margin-right:8px;}
.header_top_mobile_contacts_item.phone a::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 3C1 2.46957 1.21071 1.96086 1.58579 1.58579C1.96086 1.21071 2.46957 1 3 1H3.91467C4.488 1 4.988 1.39067 5.12733 1.94667L5.864 4.89533C5.9237 5.134 5.91164 5.38497 5.82934 5.61682C5.74704 5.84866 5.59815 6.05106 5.40133 6.19867L4.53933 6.84533C4.44933 6.91267 4.43 7.01133 4.45533 7.08C4.83159 8.10323 5.42573 9.03247 6.19663 9.80337C6.96753 10.5743 7.89677 11.1684 8.92 11.5447C8.98867 11.57 9.08667 11.5507 9.15467 11.4607L9.80133 10.5987C9.94894 10.4018 10.1513 10.253 10.3832 10.1707C10.615 10.0884 10.866 10.0763 11.1047 10.136L14.0533 10.8727C14.6093 11.012 15 11.512 15 12.086V13C15 13.5304 14.7893 14.0391 14.4142 14.4142C14.0391 14.7893 13.5304 15 13 15H11.5C5.70133 15 1 10.2987 1 4.5V3Z' fill='black'/%3E%3C/svg%3E%0A");}
.header_top_mobile_contacts_item.email a::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.77979V11.4998C1 12.0302 1.21071 12.5389 1.58579 12.914C1.96086 13.2891 2.46957 13.4998 3 13.4998H13C13.5304 13.4998 14.0391 13.2891 14.4142 12.914C14.7893 12.5389 15 12.0302 15 11.4998V5.77979L9.048 9.44178C8.73283 9.63569 8.37004 9.73835 8 9.73835C7.62996 9.73835 7.26717 9.63569 6.952 9.44178L1 5.77979Z' fill='black'/%3E%3Cpath d='M15 4.60533V4.5C15 3.96957 14.7893 3.46086 14.4142 3.08579C14.0391 2.71071 13.5304 2.5 13 2.5H3C2.46957 2.5 1.96086 2.71071 1.58579 3.08579C1.21071 3.46086 1 3.96957 1 4.5V4.60533L7.476 8.59067C7.63359 8.68762 7.81498 8.73895 8 8.73895C8.18502 8.73895 8.36641 8.68762 8.524 8.59067L15 4.60533Z' fill='black'/%3E%3C/svg%3E%0A");}
.header_top_mobile_button a{background-color:#E62331;color:#fff;padding:8px 24px;display:inline-block;font-size:14px;line-height:20px;font-weight:700;border-radius:8px;}
.header_top_mobile_social{margin-top:40px;display:flex;align-items:center;}
.header_top_mobile_social_item{width:40px;height:40px;margin-right:16px;}
.header_top_mobile_social_item.fb{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_602_180)'%3E%3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40Z' fill='%234E71A8'/%3E%3Cpath d='M24.9166 16.2498H21.5833V14.0832C21.5833 13.2498 22.1666 13.0832 22.4999 13.0832C22.9166 13.0832 24.8333 13.0832 24.8333 13.0832V9.4165H21.5833C17.9166 9.4165 17.1666 12.1665 17.1666 13.8332V16.2498H15.0833V19.9998H17.1666C17.1666 24.8332 17.1666 30.5832 17.1666 30.5832H21.5833C21.5833 30.5832 21.5833 24.7498 21.5833 19.9998H24.5833L24.9166 16.2498Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_602_180'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.header_top_mobile_social_item.youtube{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_602_183)'%3E%3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40Z' fill='%23CA3737'/%3E%3Cpath d='M29.3333 15.4168C29.3333 15.3335 29.3333 15.2502 29.2499 15.1668V15.0835C28.9999 14.3335 28.3333 13.8335 27.4999 13.8335H27.6666C27.6666 13.8335 24.4166 13.3335 19.9999 13.3335C15.6666 13.3335 12.3333 13.8335 12.3333 13.8335H12.4999C11.6666 13.8335 10.9999 14.3335 10.7499 15.0835V15.1668C10.7499 15.2502 10.7499 15.3335 10.6666 15.4168C10.5833 16.2502 10.3333 18.0002 10.3333 20.0002C10.3333 22.0002 10.5833 23.7502 10.6666 24.5835C10.6666 24.6668 10.6666 24.7502 10.7499 24.8335V24.9168C10.9999 25.6668 11.6666 26.1668 12.4999 26.1668H12.3333C12.3333 26.1668 15.5833 26.6668 19.9999 26.6668C24.3333 26.6668 27.6666 26.1668 27.6666 26.1668H27.4999C28.3333 26.1668 28.9999 25.6668 29.2499 24.9168V24.8335C29.2499 24.7502 29.2499 24.6668 29.3333 24.5835C29.4166 23.7502 29.6666 22.0002 29.6666 20.0002C29.6666 18.0002 29.4999 16.2502 29.3333 15.4168ZM22.8333 20.4168L18.9166 23.2502C18.8333 23.3335 18.7499 23.3335 18.6666 23.3335C18.5833 23.3335 18.4999 23.3335 18.4166 23.2502C18.2499 23.1668 18.1666 23.0002 18.1666 22.8335V17.1668C18.1666 17.0002 18.2499 16.8335 18.4166 16.7502C18.5833 16.6668 18.7499 16.6668 18.9166 16.7502L22.8333 19.5835C22.9166 19.6668 22.9999 19.8335 22.9999 20.0002C23.0833 20.1668 22.9999 20.3335 22.8333 20.4168Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_602_183'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.main_banner {
text-align: left;
position: relative;
max-width: 1920px;
margin: 0 auto 24px;
@media screen and (max-width:767px){height:320px;}
}
.main_banner_container {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
height: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
width: 100%;
max-width: 1440px;
padding: 0 40px;
margin: 0 auto;
@media screen and (max-width:1100px){padding:0 24px;}
@media screen and (max-width:767px){justify-content:center;}
}
.main_banner_image {
width: 100%;
@media screen and (max-width:767px){height:100%;object-fit:cover;}
}
.main_banner_info {
margin-right: 24px;
max-width: 505px;
background-color: rgba(0, 0, 0, 0.64);
color: #fff;
text-align: center;
padding: 32px 24px;
@media screen and (max-width:767px){padding:24px 16px;margin-right:0;}
}
.main_banner_info_title {
font-family: Avenir, Arial, sans-serif;
font-size: 48px;
line-height: 56px;
font-weight: 800;
margin-bottom: 16px;
@media screen and (max-width:991px){font-size:32px;line-height:40px;}
@media screen and (max-width:767px){font-size:24px;line-height:32px;}
}
.main_banner_info_text {
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 20px;
line-height: 28px;
font-weight: 400;
@media screen and (max-width:991px){font-size:18px;line-height:26px;}
@media screen and (max-width:767px){font-size:16px;line-height:24px;}
}  .address-result{display:none;position:absolute;z-index:2;background-color:#fff;border-radius:3px;width:100%;max-height:274px;padding:4px 0;overflow-x:hidden;overflow-y:auto;margin-top:-19px;}
.address-result.preloader::before{display:block;content:'';width:64px;height:64px;margin:0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle fill='%23E62331' stroke='%23E62331' stroke-width='2' r='15' cx='40' cy='100'%3E%3Canimate attributeName='opacity' calcMode='spline' dur='2' values='1;0;1;' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' begin='-.4'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%23E62331' stroke='%23E62331' stroke-width='2' r='15' cx='100' cy='100'%3E%3Canimate attributeName='opacity' calcMode='spline' dur='2' values='1;0;1;' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' begin='-.2'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%23E62331' stroke='%23E62331' stroke-width='2' r='15' cx='160' cy='100'%3E%3Canimate attributeName='opacity' calcMode='spline' dur='2' values='1;0;1;' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' begin='0'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E");}
.address-result-item{font-size:14px;padding:4px 15px;cursor:pointer;}
.address-result-item:hover{background-color:#e6e6e6;}
.address-result-item.arrow{display:flex;justify-content:space-between;align-items:center;}
.address-result-item.arrow::after{content:'';width:7px;height:12px;margin-left:16px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 21L11 11L1 1' stroke='%23080708' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.address-result-item span{font-style:italic;}
.promo-slider{margin:0 auto 20px;max-width:1312px;}
@media screen and (max-width:1399px){
.promo-slider{padding:0 60px;}
}
@media screen and (max-width:767px){
.promo-slider{padding:0 20px;}
}
.promo-slider.empty{display:none;}
.promo-slider .slick-track, .promo-slider .slick-list{-webkit-perspective:2000;-webkit-backface-visibility:hidden;transition-delay:5ms;}
.promo-slider .slick-prev, .promo-slider .slick-next{width:21px;height:39px;z-index:2;}
.promo-slider .slick-prev{left:-40px;}
@media screen and (max-width:1399px){
.promo-slider .slick-prev{left:20px;}
}
.promo-slider .slick-next{right:-40px;}
@media screen and (max-width:1399px){
.promo-slider .slick-next{right:20px;}
}
.promo-slider .slick-prev:before, .promo-slider .slick-next:before{display:block;content:'';opacity:.8;width:14px;height:28px;background-size:cover;}
.promo-slider .slick-prev:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='28' viewBox='0 0 14 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.25 26.5L0.750001 14L13.25 1.5' stroke='%23202020' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.promo-slider .slick-next:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='28' viewBox='0 0 14 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 1.5L13.25 14L0.75 26.5' stroke='%23202020' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.promo-slider .slick-dots{left:0}
.promo-slider .slick-dots li{width:10px;height:10px;margin:0 5px;}
.promo-slider .slick-dots li button{width:10px;height:10px;padding:0;}
.promo-slider .slick-dots li button::before{opacity:1;font-size:0;border-radius:50%;width:10px;height:10px;border:1px solid #3D3D3D;}
.promo-slider .slick-dots li.slick-active button::before{background-color:#3D3D3D;}
.promo-slider .slick-dots li:only-child{display:none;}
.services{background-color:#E62331;color:#ffffff;margin:60px 0 0;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
.services-inner{display:flex;max-width:1457px;padding:48px 16px;margin:0 auto;}
@media screen and (max-width:767px){
.services-inner{flex-wrap:wrap;}
}
.services-item{padding:0 40px;width:50%;text-align:left;display:flex;flex-direction:column;justify-content:space-between;}
@media screen and (max-width:767px){
.services-item{width:100%;margin-bottom:32px;padding:0;}
}
.services-item:nth-child(2n+2){border-left:1px solid #ffffff;}
@media screen and (max-width:767px){
.services-item:nth-child(2n+2){border-left:none;border-top:1px solid #ffffff;padding-top:32px;}
}
@media screen and (max-width:767px){
.services-item:last-child{margin-bottom:0;}
}
.services-item-icon{height:80px;margin-bottom:24px;}
@media screen and (max-width:991px){
.services-item-icon{height:60px;}
}
.services-item-icon svg, .services-item-icon img{display:block;max-height:80px;width:auto;}
@media screen and (max-width:991px){
.services-item-icon svg, .services-item-icon img{max-height:60px;}
}
.services-item-title{font-size:40px;line-height:48px;font-weight:700;}
@media screen and (max-width:991px){
.services-item-title{font-size:32px;line-height:40px;}
}
.services-item-price{font-size:56px;line-height:64px;font-weight:700;margin-bottom:24px;}
@media screen and (max-width:991px){
.services-item-price{font-size:48px;line-height:56px;}
}
.services-item-descr{font-size:20px;line-height:28px;margin-bottom:24px;}
@media screen and (max-width:991px){
.services-item-descr{font-size:18px;line-height:26px;}
}
.services-item-descr-title{font-weight:700;margin-bottom:8px;}
.services-item-descr p{color:#ffffff;margin:0;font-size:20px;line-height:28px;}
@media screen and (max-width:991px){
.services-item-descr p{font-size:18px;line-height:26px;}
}
.services-item-descr ul{margin:0;list-style-type:disc;list-style-position:inside;}
.services-item-descr ul li{margin-bottom:8px;}
.services-item-btn{display:flex;justify-content:center;}
.services-item-btn a{display:inline-block;color:#E62331;font-size:20px;line-height:30px;font-weight:700;text-transform:uppercase;padding:9px 24px;background-color:#ffffff;border-radius:4px;}
@media screen and (max-width:991px){
.services-item-btn a{font-size:18px;line-height:28px;}
}
.services-item-btn a:hover{background-color:#202020;color:#ffffff;}
.services-item-disc{margin-top:24px;font-size:14px;line-height:20px;}
.brands{margin:64px 0;}
@media(max-width:767px){
.brands{margin:40px 0;}
}
.brands-container{max-width:1150px;padding:0 20px;margin:0 auto;}
.brands-title{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;text-align:center;font-size:34px !important;line-height:1.12 !important;font-weight:700;}
@media(max-width:991px){
.brands-title{font-size:32px !important;}
}
@media(max-width:767px){
.brands-title{font-size:30px !important;}
}
.brands-inner{margin-top:24px;padding-top:24px;border-top:1px solid #D8D8D8;display:flex;align-items:center;justify-content:center;gap:40px;}
@media(max-width:991px){
.brands-inner{gap:32px;}
}
@media(max-width:767px){
.brands-inner{gap:14px;}
}
.brands-item{display:block;}
.brands-item:hover{opacity:0.6;}
.brands-item img{display:block;height:48px;}
@media(max-width:991px){
.brands-item img{height:32px;}
}
@media(max-width:767px){
.brands-item img {
height: 24px;
}
}[class^="wp-block-"] figcaption{color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;font-style:italic;text-align:left;}
[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft{margin-right:24px;}
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright{margin-left:24px;}
.rtl [class^="wp-block-"] figcaption{text-align:right;}
p.has-drop-cap:not(:focus)::first-letter{font-size:5em;margin-top:0.1em;}
.wp-block-image figure:not(.aligncenter){line-height:0;margin:0 1.714285714rem;}
.wp-block-image figure.alignleft{margin:0.857142857rem 1.714285714rem 0.857142857rem 0;}
.wp-block-image figure.alignright{margin:0.857142857rem 0 0.857142857rem 1.714285714rem;}
.wp-block-image figcaption{padding-top:0.75em;}
[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft,
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright{}
.wp-block-gallery{margin-bottom:24px;margin-bottom:1.714285714rem;}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{left:0;right:0;text-align:center;width:auto;}
.wp-block-quote:not(.is-large):not(.is-style-large){border:0;padding:24px;padding:1.714285714rem;}
.wp-block-quote{padding:24px;padding:1.714285714rem;}
.wp-block-quote cite{color:inherit;font-size:inherit;font-style:italic;}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p{font-size:20px;}
.wp-block-audio audio{display:block;margin-bottom:1.714285714rem;width:100%;}
.wp-block-cover-image.aligncenter, .wp-block-cover.aligncenter{display:flex;}
.wp-block-file .wp-block-file__button{background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(to bottom, #f4f4f4, #e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);color:#7c7c7c;font-family:inherit;font-size:11px;font-size:0.785714286rem;font-weight:normal;line-height:1.428571429;padding:6px 10px;padding:0.428571429rem 0.714285714rem;}
.wp-block-file .wp-block-file__button:hover, .wp-block-file .wp-block-file__button:focus{background-color:#ebebeb;background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(to bottom, #f9f9f9, #ebebeb);background-repeat:repeat-x;color:#5e5e5e;}
.wp-block-file .wp-block-file__button:focus{background-color:#e1e1e1;background-image:-moz-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-ms-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-webkit-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-o-linear-gradient(top, #ebebeb, #e1e1e1);background-image:linear-gradient(to bottom, #ebebeb, #e1e1e1);background-repeat:repeat-x;border-color:transparent;box-shadow:inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;color:#757575;}
.rtl .wp-block-file * + .wp-block-file__button{margin-left:0.75em;margin-right:0;}
.wp-block-video video:not(:last-child){margin-bottom:0;}
pre.wp-block-code{border:0;padding:0;}
.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer{font-size:14px;text-transform:none;}
.wp-block-table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%;}
.wp-block-table th{border:0;font-weight:bold;padding:6px 10px 6px 0;text-transform:uppercase;}
.wp-block-table td{border:0;border-top:1px solid #ededed;padding:6px 10px 6px 0;}
.wp-block-button .wp-block-button__link{border:1px solid #d2d2d2;font-family:inherit;font-size:11px;font-size:0.785714286rem;font-weight:normal;line-height:1.428571429;padding:6px 10px;padding:0.428571429rem 0.714285714rem;}
.entry-content .wp-block-button__link, .entry-content .wp-block-button__link:visited{background-color:#e6e6e6;color:#7c7c7c;}
.wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link:visited{background-color:inherit;border-color:inherit;}
.entry-content .wp-block-button__link:hover, .entry-content .wp-block-button__link:visited:hover, .entry-content .wp-block-button__link:focus{background-color:#ebebeb;color:#5e5e5e;}
.entry-content .wp-block-button__link:active{background-color:#e1e1e1;color:#757575;}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background){background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(to bottom, #f4f4f4, #e6e6e6);}
.wp-block-button__link:not(.has-text-color){box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);}
.wp-block-button__link:not(.has-background):hover,
.wp-block-button__link:not(.has-background):focus{background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(to bottom, #f9f9f9, #ebebeb);background-repeat:repeat-x;}
.wp-block-button__link:not(.has-background):active{background-image:-moz-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-ms-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-webkit-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-o-linear-gradient(top, #ebebeb, #e1e1e1);background-image:linear-gradient(to bottom, #ebebeb, #e1e1e1);background-repeat:repeat-x;border-color:transparent;}
.wp-block-button__link:not(.has-text-color):active{box-shadow:inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;}
.wp-block-separator{border:0;}
.wp-block-media-text{margin-bottom:24px;margin-bottom:1.714285714rem;}
.wp-block-media-text *:last-child{margin-bottom:0;}
.wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter{list-style-position:inside;text-align:center;}
.wp-block-latest-comments{margin:0;padding:0;}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar{border-radius:0;box-shadow:none;}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:60px;}
.wp-block-latest-comments__comment, .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments__comment-excerpt p{font-size:14px;}
.wp-block-latest-comments__comment-excerpt p:last-child{margin-bottom:0;}
.wp-block-latest-comments__comment-date{color:#5e5e5e;}
.wp-block-latest-comments .wp-block-latest-comments__comment{margin:0;padding:24px 0;padding:1.714285714rem 0 0;}
.wp-block-latest-comments article{margin-bottom:0;}
.entry-content .has-blue-color, .entry-content .has-blue-color:visited{color:#21759b;}
.entry-content .has-blue-background-color, .entry-content .has-blue-background-color:visited{background-color:#21759b;}
.entry-content .has-dark-gray-color, .entry-content .has-dark-gray-color:visited{color:#373737;}
.entry-content .has-dark-gray-background-color, .entry-content .has-dark-gray-background-color:visited{background-color:#373737;}
.entry-content .has-medium-gray-color, .entry-content .has-medium-gray-color:visited{color:#9f9f9f;}
.entry-content .has-medium-gray-background-color, .entry-content .has-medium-gray-background-color:visited{background-color:#9f9f9f;}
.entry-content .has-light-gray-color, .entry-content .has-light-gray-color:visited{color:#e6e6e6;}
.entry-content .has-light-gray-background-color, .entry-content .has-light-gray-background-color:visited{background-color:#e6e6e6;}
.entry-content .has-white-color, .entry-content .has-white-color:visited{color:#fff;}
.entry-content .has-white-background-color, .entry-content .has-white-background-color:visited {
background-color: #fff;
}