::-moz-selection{color:#fff;background:#2797bf}::selection{color:#000;background:#2797bf}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;border:0;font:inherit;font-size:100%;margin:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none;display:table}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.pull_right{float:right}.pull_left{float:left}html{font-size:16px;font-size:1rem;line-height:1.5em}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-weight:400;color:#fff;color:#000;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PT Sans,sans-serif}@media only screen and (max-width:767px){body{min-width:0;width:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}}body,html{height:100%}body,button,input,select,textarea{color:#000;line-height:1.6;font-family:PT Sans,sans-serif}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-weight:400;color:#bf191c;padding-bottom:1em;line-height:1.3em;font-family:Philosopher,sans-serif}h1{font-size:36px;font-size:2.25rem}h2{font-size:28px;font-size:1.75rem}h3{font-size:24px;font-size:1.5rem}h4{font-size:20px;font-size:1.25rem}h5{font-size:16px;font-size:1rem}h1 a,h2 a,h3 a,h4 a,h5 a{border:none;color:#bf191c}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{border:none;color:red}p{font-size:16px;font-size:1rem;font-weight:400;margin-bottom:1em;text-align:justify;line-height:1.6;font-family:PT Sans,sans-serif}a{text-decoration:none;border-bottom:1px solid rgba(51,84,114,.2);outline:0;line-height:inherit}a:hover{color:#fff;border-bottom:1px solid rgba(190,30,45,.2)}p:after,p:before{content:"";display:table}p:after{clear:both}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{overflow:auto;padding:1.6em;margin-bottom:1.6em;max-width:100%;background:#eee;line-height:1.6;font-family:Courier\ 10 Pitch,Courier,monospace}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #ccc;cursor:help}ins,mark{text-decoration:none;background:#fff9c0}sub,sup{height:0;font-size:75%;position:relative;line-height:0;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}hr{height:1px;border:0;margin-bottom:1.5em;background-color:#ccc}ol,ul{margin-bottom:1em}ul{list-style:none outside}ol{list-style:decimal;margin-left:30px}ul.circle,ul.disc,ul.square{margin-left:25px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul{margin:4px 0 5px 25px}ol ol{margin:4px 0 5px 30px}li{padding-bottom:1em}ul.large li{line-height:21px}dl dt{font-size:16px;font-size:1rem;font-weight:700}img{height:auto}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}label{width:100%;display:block}.button a{border-bottom-right-radius:20px;-webkit-border-bottom-right-radius:20px;border-bottom-left-radius:20px;-webkit-border-bottom-left-radius:20px;padding:12px 50px;font-size:.875rem;border:1px solid #bf191c;font-weight:400;text-shadow:0 0 0 transparent;-moz-border-radius-topright:20px;-moz-border-radius-bottomleft:20px;border-top-right-radius:20px;-webkit-border-top-right-radius:20px;color:#fff!important;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;text-transform:none;letter-spacing:0;background:#bf191c;background-clip:padding-box;border-top-left-radius:20px;-webkit-border-top-left-radius:20px;cursor:pointer;-moz-border-radius-topleft:20px;line-height:1;-moz-border-radius-bottomright:20px;font-family:PT Sans,sans-serif;display:table}.button a:hover{border-color:#3a3a39;color:#000;background:#3a3a39}.button a:active,.button a:focus{border-color:#3a3a39;color:#fff;background:#3a3a39}button,input[type=button],input[type=reset],input[type=submit]{border-bottom-right-radius:20px;-webkit-border-bottom-right-radius:20px;border-bottom-left-radius:20px;-webkit-border-bottom-left-radius:20px;padding:12px 50px;border:1px solid #bf191c;font-weight:400;-webkit-appearance:button;text-shadow:0 0 0 transparent;-moz-border-radius-topright:20px;-moz-border-radius-bottomleft:20px;border-top-right-radius:20px;-webkit-border-top-right-radius:20px;color:#fff;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;text-transform:none;letter-spacing:0;background:#bf191c;background-clip:padding-box;border-top-left-radius:20px;-webkit-border-top-left-radius:20px;cursor:pointer;-moz-border-radius-topleft:20px;line-height:1;-moz-border-radius-bottomright:20px;font-family:PT Sans,sans-serif;display:table}button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{border-color:#3a3a39;color:#fff;background:#3a3a39}input[type=checkbox],input[type=radio]{padding:0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;border-left:1px solid #ccc;padding:8px 10px;font-size:.875rem;font-weight:400;font-style:none;margin-bottom:10px;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;border-top-right-radius:0;-webkit-border-top-right-radius:0;color:#6a6a6a;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;text-transform:none;border-top:1px solid #ccc;letter-spacing:0;text-align:center;background:#f4f4f4;background-clip:padding-box;border-top-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;line-height:1;-moz-border-radius-bottomright:0;font-family:PT Sans,sans-serif}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#ccc;color:#6a6a6a;background:#f4f4f4}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url]{padding:8px 10px;width:100%}textarea{overflow:auto;padding:8px 13px;width:100%;vertical-align:top}a,a:visited{color:#fff}a:active,a:focus,a:hover{color:red}.main-navigation{height:120px;position:relative;background:-moz-linear-gradient(bottom,#a31518 0,#bf191c 100%);background:-webkit-linear-gradient(bottom,#a31518,#bf191c);background:-o-linear-gradient(bottom,#a31518 0,#bf191c 100%);background:-ms-linear-gradient(bottom,#a31518 0,#bf191c 100%);background:linear-gradient(bottom,#a31518,#bf191c);width:100%;display:table}.main-navigation ul{list-style:none outside none;height:120px;padding:0;margin:0 auto;width:1200px;display:table}.main-navigation ul ul{transition:left 0s linear .1s;position:absolute;top:120px;background:none repeat scroll 0 0 #5f0c0e;left:-999em;width:190px;float:left;z-index:99999}.main-navigation ul ul li{background:none!important}.main-navigation ul ul li a{padding:0!important;padding:0 10px;color:#fff;text-transform:none;text-align:center;background:none;width:230px;line-height:40px;display:table}.main-navigation ul ul li a:hover{border:none!important;text-decoration:none;color:#fff;border-radius:0;background:none repeat scroll 0 0 #bf191c}.main-navigation ul ul .current-menu-item>a,.main-navigation ul ul .current_page_ancestor>a,.main-navigation ul ul .current_page_item>a{text-decoration:none;color:#fff;background:none;background:none repeat scroll 0 0 #730f11}.main-navigation ul li:hover>ul{left:0}.main-navigation ul li:hover>a{border:none;color:#fff;background:none repeat scroll 0 0 #730f11}.main-navigation ul li{padding:0;position:relative;float:left}.main-navigation ul li a{padding:68px 15px 38px;font-size:.875rem;border:none;font-weight:400;font-style:none;color:#fff;transition:all .3s ease-out 0s;text-transform:none;position:relative;border-radius:0;line-height:14px;font-family:PT Sans,sans-serif;display:table}.main-navigation ul li a:hover{color:#fff;background:#730f11!important}.main-navigation ul .current-category-parent>a,.main-navigation ul .current-menu-item>a,.main-navigation ul .current_page_ancestor>a,.main-navigation ul .current_page_item>a{background:#730f11}.main-navigation ul #menu-item-47>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-about.png) no-repeat scroll 50% transparent;width:100%}.main-navigation ul #menu-item-128>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-news.png) no-repeat scroll 50% transparent;width:100%}.main-navigation ul #menu-item-52>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-kioko-karate.png) no-repeat scroll 50% transparent;width:100%}.main-navigation ul #menu-item-53>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-around-karate.png) no-repeat scroll 50% transparent;width:100%}.main-navigation ul #menu-item-54>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-culture-center.png) no-repeat scroll 50% transparent;width:100%}.main-navigation ul #menu-item-55>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-gallery.png) no-repeat scroll 50% transparent;width:100%}.main-navigation ul #menu-item-56>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-teachers.png) no-repeat scroll 50% transparent;width:100%}.main-navigation ul #menu-item-57>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-raspisanie.png) no-repeat scroll 50% transparent;width:100%}.main-navigation ul #menu-item-58>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-dojo-cafe.png) no-repeat scroll 50% transparent;width:100%}.main-navigation ul #menu-item-59>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-shop.png) no-repeat scroll 50% transparent;width:100%}.main-navigation ul #menu-item-60>a:before{height:30px;right:0;content:"";position:absolute;top:30px;background:url(/wp-content/themes/karate/img/icon-contacts.png) no-repeat scroll 50% transparent;width:100%}.social{margin:0 auto}.social,.social ul{display:table}.social ul li{margin-right:5px!important;float:left}.social ul li a:hover{opacity:.5}.screen-reader-text{height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;height:auto;padding:15px 23px 14px;font-size:22.4px;font-size:1.4rem;text-decoration:none;font-weight:700;clip:auto!important;-moz-border-radius-topright:3px;-moz-border-radius-bottomleft:3px;border-top-right-radius:3px;-webkit-border-top-right-radius:3px;color:#335472;background-clip:padding-box;border-top-left-radius:3px;-webkit-border-top-left-radius:3px;top:5px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-moz-border-radius-topleft:3px;left:5px;width:auto;line-height:normal;-moz-border-radius-bottomright:3px;display:block;z-index:100000}.alignleft{margin-right:1.5em;float:left;display:inline}.alignright{margin-left:1.5em;float:right;display:inline}.aligncenter{margin:0 auto;display:block}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget-area{width:250px;float:right;vertical-align:top}.widget-area.left-sidebar{float:left}.widget_search .search-submit{display:none}.site-header{height:150px;padding:20px 0;background:-moz-linear-gradient(bottom,#0f0f0f 0,#262626 100%);background:-webkit-linear-gradient(bottom,#0f0f0f,#262626);background:-o-linear-gradient(bottom,#0f0f0f 0,#262626 100%);background:-ms-linear-gradient(bottom,#0f0f0f 0,#262626 100%);background:linear-gradient(bottom,#0f0f0f,#262626);width:100%}.site-header .site-branding{position:relative;margin:0 auto;width:1200px;display:table}.site-header .site-branding .site-logo{width:650px;float:left;display:table}.site-header .site-branding .site-logo a{float:right;display:table}.site-header .site-branding .contacts{padding-top:15px;font-size:.875rem;color:#ccc;text-align:left;width:400px;line-height:17px;float:right}.slider{overflow:hidden;position:relative;max-width:1920px;margin:0 auto;width:100%}.slider .caption{height:230px;padding-top:40px;position:absolute;bottom:0;background:none repeat scroll 0 0 hsla(0,0%,100%,.7);width:100%;z-index:9999}.slider .caption .container{margin:0 auto;width:835px}.slider .caption .container h3{color:#000;text-align:center}.slider .caption .container .button.red{margin:0 auto;display:table}.slider .caption .container .button.red a{color:#fff}.block{height:700px;min-width:1200px;width:100%;display:table}.block.first-block{padding-top:200px;background:url(/wp-content/themes/karate/img/first_bg.png) no-repeat scroll 50%,-moz-linear-gradient(bottom,#e6e6e6 0,#888 100%) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/first_bg.png) no-repeat scroll 50%,-webkit-linear-gradient(bottom,#e6e6e6,#888) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/first_bg.png) no-repeat scroll 50%,-o-linear-gradient(bottom,#e6e6e6 0,#888 100%) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/first_bg.png) no-repeat scroll 50%,-ms-linear-gradient(bottom,#e6e6e6 0,#888 100%) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/first_bg.png) no-repeat scroll 50%,linear-gradient(bottom,#e6e6e6,#888) repeat scroll 0 0 transparent}.block.first-block .container{margin:0 auto;width:1200px}.block.first-block .container .teaser{text-align:center;margin:0 auto;width:455px}.block.first-block .container .teaser h3{font-size:2.25rem;font-weight:700;color:#3a3a39;padding-bottom:10px;line-height:48px}.block.first-block .container .teaser .excerpt{font-size:1.25rem;color:#3a3a39;padding-bottom:50px;line-height:30px}.block.first-block .container .teaser .button{margin:0 auto;display:table}.block.second-block{padding-top:65px;background:url(/wp-content/themes/karate/img/second_bg.png) no-repeat scroll top,-moz-linear-gradient(bottom,#be191c 0,#390808 100%) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/second_bg.png) no-repeat scroll top,-webkit-linear-gradient(bottom,#be191c,#390808) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/second_bg.png) no-repeat scroll top,-o-linear-gradient(bottom,#be191c 0,#390808 100%) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/second_bg.png) no-repeat scroll top,-ms-linear-gradient(bottom,#be191c 0,#390808 100%) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/second_bg.png) no-repeat scroll top,linear-gradient(bottom,#be191c,#390808) repeat scroll 0 0 transparent}.block.second-block .container{padding-right:60px;margin:0 auto;width:1200px;padding-left:60px;display:table}.block.second-block .container .column{width:345px;float:left}.block.second-block .container .column .teaser{font-size:.875rem;color:#fff;text-align:center;padding-bottom:50px}.block.second-block .container .column .teaser h5{font-size:24px;font-weight:700;color:#fff;padding-bottom:10px}.block.second-block .container .column .teaser .excerpt{padding-bottom:10px}.block.second-block .container .column .teaser .button.white{margin:0 auto;display:table}.block.second-block .container .column .teaser .button.white a{padding-top:7px;border:2px solid #fff;background:transparent;padding-bottom:9px}.block.second-block .container .column .teaser .button.white a:hover{color:#bf191c!important;background:#fff}.block.second-block .container .column img{position:relative;margin:0 auto;display:table}.block.second-block .container .column h3{padding-top:20px;font-size:1.875rem;color:#fff;text-align:center;line-height:1}.block.second-block .container .column h3 span{font-size:1.25rem;display:block}.block.third-block{padding-top:245px;background:url(/wp-content/themes/karate/img/third_bg.png) no-repeat scroll 50%,-moz-linear-gradient(bottom,#e6e6e6 0,#888 100%) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/third_bg.png) no-repeat scroll 50%,-webkit-linear-gradient(bottom,#e6e6e6,#888) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/third_bg.png) no-repeat scroll 50%,-ms-linear-gradient(bottom,#e6e6e6 0,#888 100%) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/third_bg.png) no-repeat scroll 50%,-o-linear-gradient(bottom,#e6e6e6 0,#888 100%) repeat scroll 0 0 transparent;background:url(/wp-content/themes/karate/img/third_bg.png) no-repeat scroll 50%,linear-gradient(bottom,#e6e6e6,#888) repeat scroll 0 0 transparent}.block.third-block .container{margin:0 auto;width:1200px;padding-left:50px}.block.third-block .container .teaser{width:490px}.block.third-block .container .teaser h3{font-size:1.875rem;font-weight:700;color:#000;padding-bottom:10px}.block.third-block .container .teaser .excerpt{font-size:1.25rem;padding-bottom:30px;line-height:22px}.block.third-block .container .teaser .button.red>a{font-size:1rem}.block.fourth-block{padding-top:100px;background:-moz-linear-gradient(bottom,#000 0,#454545 100%) repeat scroll 0 0 transparent;background:-webkit-linear-gradient(bottom,#000,#454545) repeat scroll 0 0 transparent;background:-ms-linear-gradient(bottom,#000 0,#454545 100%) repeat scroll 0 0 transparent;background:-o-linear-gradient(bottom,#000 0,#454545 100%) repeat scroll 0 0 transparent;background:linear-gradient(bottom,#000,#454545) repeat scroll 0 0 transparent}.block.fourth-block .container{margin:0 auto;width:1200px}.block.fourth-block .container .column.news{border-right:1px solid #535353;padding-top:35px;padding-right:55px;width:400px;float:left;padding-left:50px;display:table}.block.fourth-block .container .column.news .section-header{font-size:2.25rem;font-weight:700;color:#fff;padding-bottom:30px;line-height:1}.block.fourth-block .container .column.news .section-header span{float:right;display:table}.block.fourth-block .container .column.news .section-header span a{font-size:.875rem;text-decoration:underline;color:#fff}.block.fourth-block .container .column.news .section-header span a:hover{color:red}.block.fourth-block .container .column.news .teaser{padding-bottom:40px;display:table}.block.fourth-block .container .column.news .teaser .thumbnail{margin-right:15px;float:left;display:table}.block.fourth-block .container .column.news .teaser .anons{width:215px;float:left;display:table}.block.fourth-block .container .column.news .teaser .anons h5{font-size:1.25rem;color:#fff;padding-bottom:5px;line-height:1}.block.fourth-block .container .column.news .teaser .anons .excerpt{font-size:.875rem;color:#fff;line-height:normal}.block.fourth-block .container .column.news .teaser .anons .more-link{display:table}.block.fourth-block .container .column.news .teaser .anons .more-link a{font-size:.875rem;border:none;text-decoration:underline;color:#fff}.block.fourth-block .container .column.news .teaser .anons .more-link a:hover{color:red}.block.fourth-block .container .column.right{padding-top:35px;width:800px;float:left;padding-left:135px;display:table}.block.fourth-block .container .column.right .teaser{text-align:center;padding-bottom:60px;display:table}.block.fourth-block .container .column.right .teaser h3{font-size:2.25rem;font-weight:700;color:#fff;padding-bottom:25px;line-height:1}.block.fourth-block .container .column.right .teaser .excerpt{font-size:.875rem;color:#fff;padding-bottom:20px}.block.fourth-block .container .column.right .teaser .button.red{margin:0 auto;display:table}.block.fourth-block .container .column.right .teaser .button.red a{font-size:1rem;padding-right:60px;padding-left:60px}.block.prefooter{height:430px;padding-top:100px;color:#fff;background:none repeat scroll 0 0 #000}.block.prefooter .container{margin:0 auto;width:1200px}.block.prefooter .container h3{font-size:3rem;color:#fff;text-transform:uppercase;text-align:center;line-height:1.1}.block.prefooter .container h3 span{font-size:1.5rem;text-align:center;padding-bottom:30px;display:block}.masters{padding-top:60px;width:100%;display:table}.masters .columns{margin:0 auto;display:table}.masters .columns .column{padding:0 20px;float:left}.masters h3{padding:0;color:#000;text-align:center}.masters span{text-align:center;display:block}.site-content.inner{background:url(/wp-content/themes/karate/img/prefooter_bg.png) no-repeat scroll bottom transparent;padding-bottom:160px}.site-content{margin:0 auto;width:100%;display:table}.site-content .content-area{margin:0 auto;width:1200px}.site-content .content-area article.page{padding:0 140px}.site-content .content-area article.page .entry-header{text-align:center}.site-content .content-area article.page .entry-header h1{padding:50px 0;font-size:3rem;line-height:60px}.site-content .content-area article.page h2{font-size:2.25rem;text-align:center}.site-content .content-area article.post{padding:0 140px}.site-content .content-area article.post .entry-header{text-align:center}.site-content .content-area article.post .entry-header h1{padding:50px 0;font-size:3rem;line-height:60px}.site-content .content-area article.post h2{font-size:2.25rem;text-align:center}.site-content .content-area .not-found{padding:0 140px}.site-content .content-area .not-found .page-header{text-align:center}.site-content .content-area .not-found .page-header h1{padding:50px 0;font-size:3rem;line-height:60px}.site-content .content-area .not-found h2{font-size:2.25rem;text-align:center}blockquote{padding:50px 150px 50px 140px;border-top:10px solid #f2f2f2;border-bottom:10px solid #f2f2f2;margin:50px 0;background:url(/wp-content/themes/karate/img/icon-quote.png) no-repeat scroll 60px 35px transparent}blockquote p{font-size:1.5rem;font-style:italic;margin:0;line-height:normal;font-family:Philosopher,sans-serif}blockquote p cite{text-align:right;width:100%;float:right;display:block}.masters-ul{padding-top:30px;margin:0;padding-bottom:160px;width:100%;display:table}.masters-ul li{background:url(/wp-content/themes/karate/img/bullet.png) no-repeat scroll 0 transparent;padding-bottom:0;width:50%;float:left;padding-left:20px}.video{text-align:center;margin:0 auto;padding-bottom:125px;display:table}.video .black{padding-bottom:0}.black,.video .black{font-size:1.5rem;font-weight:700;color:#000;text-align:center}.content-area.archive{padding:0 140px}.content-area.archive .page-title{padding:50px 0;font-size:3rem;text-align:center}.content-area.archive .post{text-align:center}.entry-meta{margin-bottom:20px!important;text-align:right}.posted-on{margin-right:20px}.entry-date.published.updated{font-size:1rem}.updated{font-size:0}.cat-links,.edit-link,.tags-links{display:block}.edit-link{margin-top:20px}.navigation{padding:10px 20px;background:none repeat scroll 0 0 #eee;width:100%;margin-top:50px;display:table}.comment-form,.navigation{margin-bottom:50px}.comment-form label{padding-bottom:10px;width:100%;display:block}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{width:300px}span.wpcf7-not-valid-tip{font-size:1em;right:0!important;color:red;position:absolute;display:inline!important}div.wpcf7 img.ajax-loader{border:none;margin-left:4px;vertical-align:middle;display:none!important}div.wpcf7-validation-errors{border:none;text-align:center}div.wpcf7-response-output{padding:0 1em;font-size:10px;margin:0 .5em 1em}.dt-sc-toggle-frame-set{padding:0;margin:0;width:100%;float:left}.dt-sc-toggle-frame{padding-bottom:10px;display:block}.dt-sc-toggle-frame h5.dt-sc-toggle,.dt-sc-toggle-frame h5.dt-sc-toggle-accordion{padding:0;font-size:16px;border:1px solid #ccc;font-weight:400;text-transform:uppercase;position:relative;margin:0;background:#fff}.dt-sc-toggle-frame h5 a{font-size:16px;color:#fff;text-transform:uppercase;display:block}.faq h5.dt-sc-toggle-accordion a{padding:0;line-height:inherit}.dt-sc-toggle-frame .dt-sc-toggle-content{padding:15px 10px 15px 20px;margin:0;background:#fff;line-height:28px}.dt-sc-toggle-frame .dt-sc-toggle-accordion.active,.dt-sc-toggle-frame .dt-sc-toggle.active{padding:0;margin-bottom:0;background:#254f95}.dt-sc-toggle-accordion.active>a{color:#fff!important}h5.dt-sc-toggle-accordion{margin-left:0}.faq h5.dt-sc-toggle-accordion{font-size:15px;margin:0;line-height:45px}.faq .dt-sc-toggle-content{line-height:inherit;padding-left:20px}.dt-sc-toggle-frame h5.dt-sc-toggle-accordion{line-height:inherit}.dt-sc-toggle-frame h5.dt-sc-toggle,h5.dt-sc-toggle,h5.dt-sc-toggle-accordion{font-size:16px;font-weight:400;margin-bottom:20px;text-transform:none;position:relative}h5.dt-sc-toggle,h5.dt-sc-toggle-accordion{padding:0 0 0 70px;line-height:50px}.dt-sc-toggle-frame h5.dt-sc-toggle{margin-bottom:0;line-height:inherit}.dt-sc-toggle-frame h5.dt-sc-toggle a,.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a{font-weight:400}.dt-sc-toggle-frame h5.dt-sc-toggle a,.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a,h5.dt-sc-toggle a,h5.dt-sc-toggle-accordion a{padding:14px 10px 12px 20px;font-size:20px;font-weight:400;color:#929292;text-transform:none;line-height:24px;display:block}.dt-sc-toggle-content{clear:both;padding-bottom:20px;line-height:28px;display:none}.content-area.about .entry-header{margin-left:-312px}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.site-footer{height:160px;color:#fff;background:none repeat scroll 0 0 #000}.site-footer .site-info{height:160px;padding-top:35px;width:1185px}.site-footer .site-info,.site-footer .site-info .footer-logo{margin:0 auto;display:table}.site-footer .site-info a{color:#fff}.site-footer .site-info p{font-size:.875rem;text-align:center;margin:0;line-height:60px}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{padding:0;border:none;margin-bottom:0;margin-top:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{margin:0 auto;display:block}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{text-align:center;width:100%;vertical-align:top;display:inline-block}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}