@font-face {font-family:'icomoon'; font-weight:normal; font-style:normal;}

body {font-family:"Source Sans Pro", Arial, sans-serif; line-height:1.8; font-size:16px; background:#fff; color:#848484; font-weight:300; overflow-x:hidden;}
body.tantaka-offcanvas {overflow:hidden;}

a {color:#0072E3; -webkit-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
a:hover {text-decoration:none !important; color:#0072E3 !important;}

p, ul, ol {margin-bottom:1.5em; font-size:20px; color:#848484; font-family:"Source Sans Pro", Arial, sans-serif;}

h1, h2, h3, h4, h5, h6 {color:#5a5a5a; font-family:"Source Sans Pro", Arial, sans-serif; font-weight:400; margin:0 0 30px 0;}


#others h3{position:relative; color:#482E02; padding:15px 20px; border:2px solid #482E02; font-weight:normal; font-size:20px;}
#others h3:before,
#others h3:after {position:absolute; left:0; width:100%; content:''; border-top:3px dotted #482E02;}
#others h3:before {top:4px;}
#others h3:after {bottom:4px;}

#others h4{border-bottom:3px double #482E02; padding:0px 5px 10px 5px;}


.width_box{width:94%; margin:0px 3%;}


figure {margin-bottom:2em;}

::-webkit-selection {color:#0072E3; background:#0072E3;}
::-moz-selection {color:#0072E3; background:#0072E3;}
::selection {color:#0072E3; background:#0072E3;}

#tantaka-header {position:relative; margin-bottom:0; z-index:9999999;}

#breadcrumbs{margin:0px 0px;}
#breadcrumbs:after {content:""; clear:both; height:0; display:block; visibility:hidden;}
#breadcrumbs ol{list-style:none; font-size:13px!important; margin:0px 0px!important;}
#breadcrumbs li{float:left; padding:0px 10px 0px 0px;}
#breadcrumbs li:after {font-weight:bold; content:">"; font-size:14px; color:#cccccc; margin-left: 7px;}
#breadcrumbs li:last-child:after {content:""; padding:0px 0;}
@media screen and (max-width:768px) {
#breadcrumbs ol{margin:30px 0px 0px -30px!important;}
}

.top_box{clear:both; text-align:center; padding:20px 0px 0px 0px;}
.top_box img{margin:0px 5px 10px!important;}
.top_box ul{list-style:none; margin:0px!important;}
.top_box ul:after {content:""; clear:both; height:0; display:block; visibility:hidden;}
.top_box li{float:left; margin:5px 10px; min-height:80px;}

.top_box2{text-align:center; margin-top:20px;}
.top_box2 img{margin:0px 5px!important;}

.top_box3{clear:both; padding:20px 0px 0px 0px;}

.services_img{width:80%; margin:0px 10% 20px; border:#e6d9c2 double 3px;}
.services_txt{width:80%; margin:0px 10% 20px;}
@media screen and (max-width:768px) {
.services_img{width:90%; margin:0px 5% 20px;}
.services_txt{width:90%; margin:0px 5% 20px;}
}

.tantaka-cover,.tantaka-hero {position:relative; height:800px; background-image: url(../images/home-image.jpg);}
@media screen and (max-width:768px) {
.tantaka-cover, .tantaka-hero {height:500px;}
}

.tantaka-cover.tantaka-hero-2,
.tantaka-hero.tantaka-hero-2 {height:600px;}
.tantaka-cover.tantaka-hero-2 .tantaka-overlay,
.tantaka-hero.tantaka-hero-2 .tantaka-overlay {position:absolute !important; width:100%; top:0; left:0; bottom:0; right:0; z-index:1; background:rgba(66, 64, 64, 0.9);}
.tantaka-overlay {position:absolute !important; width:100%; top:0; left:0; bottom:0; right:0; z-index:1; background:rgba(72, 46, 2, 0.4);}

.tantaka-cover {background-size:cover; position:relative;}
@media screen and (max-width:768px) {
.tantaka-cover {heifght:inherit; padding:0px 0;}
}

.tantaka-cover .btn {padding:1em 5em; opacity:.9;}

.tantaka-cover.tantaka-cover_2 {height:600px;}
@media screen and (max-width:768px) {
.tantaka-cover.tantaka-cover_2 {heifght:inherit; padding:3em 0;}
}

.tantaka-cover .desc {top:50%; position:absolute; width:100%; margin-top:-80px; z-index:2; color:#fff;}
@media screen and (max-width:768px) {
.tantaka-cover .desc {top:30%; padding-left:0px; padding-right:0px;}
}

.tantaka-cover .desc h2 {color:#482E02; text-transform:uppercase; font-size:28px; margin-bottom:20px;}
@media screen and (max-width:768px) {
.tantaka-cover .desc h2 {font-size:24px;}
}

.animate-box h2{margin:50px 0px; text-align: center;}

.container h2{font-size:24px; margin:20px 0px 50px; padding:10px 0px 10px 0px; color:#482E02; background:#e6d9c2; text-align:center; border-bottom:2px solid #482E02;}
.container p{font-size:16px;}
@media screen and (max-width:768px) {
.container h2{font-size:22px; margin:20px 0px 50px; padding:10px 0px 10px 0px; color:#482E02; background:#e6d9c2; text-align:center; border-bottom:2px solid #482E02;}
}

.container table th{background:#e6d9c2; color:#372200; padding:5px 8px 5px 15px; border:2px solid #ffffff;}
.container table td{background:#ffffff; color:#333333; padding:5px 8px; border:2px solid #ffffff;}



.tantaka-cover .desc h3 {font-size:26px; margin-bottom:10px;}
.tantaka-cover .desc span {display:block; width:70%; margin:0px 15% 30px; font-size:20px; letter-spacing:1px;}
.tantaka-cover .desc span a {color:#fff;}
.tantaka-cover .desc span a:hover, .tantaka-cover .desc span a:focus {color:#fff !important;}
.tantaka-cover .desc span a:hover.btn, .tantaka-cover .desc span a:focus.btn {border:2px solid #fff !important; background:transparent !important;}
.tantaka-cover .desc span a.tantaka-site-name {padding-bottom:2px; border-bottom:1px solid rgba(255, 255, 255, 0.7);}


@media screen and (max-width:768px) {
.tantaka-cover .desc h3 {font-size:22px; margin-bottom:10px;}
.tantaka-cover .desc span {display:block; width:90%; margin:0px 5% 30px; font-size:16px; letter-spacing:1px;}
}


.image-popup .prod-title h3 a{color:#0072E3 !important; text-decoration:underline; font-size:18px !important; margin:0px 0px 10px !important;}
.image-popup .prod-title p {color:#444444; font-size:16px !important; font-weight:normal !important;}



.sf-menu {margin:0 !important;}
.sf-menu {float:right;}

.sf-menu ul {box-shadow:none; border:transparent; min-width:12em; *width:12em;}

.sf-menu a {color:#333; padding:0.75em 1em !important; font-weight:normal; border-left:none; border-top:none; border-top:none; text-decoration:none; zoom:1; font-size:18px; border-bottom:none !important;}
.sf-menu a:hover, .sf-menu a:focus {color:#666666 !important;}

.sf-menu li.active a:hover, .sf-menu li.active a:focus {color:#333;}
.sf-menu li,
.sf-menu ul li,
.sf-menu ul ul li,
.sf-menu li:hover,
.sf-menu li.sfHover {background:transparent;}

.sf-menu ul li a,
.sf-menu ul ul li a {text-transform:none; padding:0.25em 1em !important; letter-spacing:1px;}

.sf-menu li:hover a,
.sf-menu li.sfHover a,
.sf-menu ul li:hover a,
.sf-menu ul li.sfHover a,
.sf-menu li.active a {color:#fff;}

.sf-menu ul li:hover,
.sf-menu ul li.sfHover {background:transparent;}
.sf-menu ul li {background:transparent;}

.sf-arrows .sf-with-ul {padding-right:2.5em; *padding-right:1em;}

.sf-arrows .sf-with-ul:after {content:''; position:absolute; top:50%; right:1em; margin-top:-3px; height:0; width:0; border:5px solid transparent; border-top-color:#ccc;}

.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {border-top-color:#ccc;}

.sf-arrows ul .sf-with-ul:after {margin-top:-5px; margin-right:-3px; border-color:transparent; border-left-color:#ccc;}

.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color:#ccc;}

#tantaka-header-section {padding:0; position:absolute; top:0; left:0; width:100%; z-index:2;}

.nav-header {position:relative; float:left; width:100%;}

#tantaka-logo {position:relative; z-index:2; font-size:28px; text-transform:uppercase; margin-top:20px; font-weight:300; float:left;}
#tantaka-logo img{width:150px;}
#tantaka-logo span {font-weight:700;}

@media screen and (max-width:768px) {
#tantaka-logo {width:100%; float:none; margin-top:10px; text-align:center;}
}

#tantaka-logo a {color:#fff;}
#tantaka-logo a:hover, #tantaka-logo a:focus {color:#fff !important;}

#tantaka-menu-wrap {position:relative; z-index:2; display:block; float:right; margin-top:22px;}
#tantaka-menu-wrap .sf-menu a {padding:1em .75em;}

#tantaka-primary-menu > li > ul li.active > a {color:#FCC72C !important;}
#tantaka-primary-menu > li > .sf-with-ul:after {
border:none !important; 
font-family:'icomoon'; 
speak:none; 
font-style:normal; 
font-weight:normal; 
font-variant:normal; 
text-transform:none; 
line-height:1; 
-webkit-font-smoothing:antialiased; 
-moz-osx-font-smoothing:grayscale; 
position:absolute; 
float:right; 
margin-right:-5px; 
top:50%; 
margin-top:-7px; 
content:"\e922"; 
color:rgba(255, 255, 255, 0.5);}

#tantaka-primary-menu > li > ul li {position:relative;}
#tantaka-primary-menu > li > ul li > .sf-with-ul:after {border:none !important; 
font-family:'icomoon'; 
speak:none; 
font-style:normal; 
font-weight:normal; 
font-variant:normal; 
text-transform:none; 
line-height:1; 
-webkit-font-smoothing:antialiased; 
-moz-osx-font-smoothing:grayscale; 
position:absolute; 
float:right; 
margin-right:10px; 
top:20px; 
font-size:16px; 
content:"\e924"; 
color:rgba(0, 0, 0, 0.5);}

#tantaka-primary-menu .tantaka-sub-menu {
padding:10px 7px 10px; 
background:#fff; 
left:0; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-ms-border-radius:5px; 
border-radius:5px; 
-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.15); 
-moz-box-shadow:0 5px 15px rgba(0, 0, 0, 0.15); 
-ms-box-shadow:0 5px 15px rgba(0, 0, 0, 0.15); 
-o-box-shadow:0 5px 15px rgba(0, 0, 0, 0.15); 
box-shadow:0 5px 15px rgba(0, 0, 0, 0.15);}
#tantaka-primary-menu .tantaka-sub-menu > li > .tantaka-sub-menu {left:100%;}

#tantaka-primary-menu .tantaka-sub-menu:before {position:absolute; top:-9px; left:20px; width:0; height:0; content:'';}
#tantaka-primary-menu .tantaka-sub-menu:after {position:absolute; top:-8px; left:21px; width:0; height:0; border-right:8px solid transparent; border-bottom:8px solid #fff; border-bottom:8px solid white; border-left:8px solid transparent; content:'';}

#tantaka-primary-menu .tantaka-sub-menu .tantaka-sub-menu:before {top:6px; left:100%;}
#tantaka-primary-menu .tantaka-sub-menu .tantaka-sub-menu:after {top:7px; right:100%; border:none !important;}

.site-header.has-image #primary-menu .sub-menu {border-color:#ebebeb; 
-webkit-box-shadow:0 5px 15px 4px rgba(0, 0, 0, 0.09); 
-moz-box-shadow:0 5px 15px 4px rgba(0, 0, 0, 0.09); 
-ms-box-shadow:0 5px 15px 4px rgba(0, 0, 0, 0.09); 
-o-box-shadow:0 5px 15px 4px rgba(0, 0, 0, 0.09); 
box-shadow:0 5px 15px 4px rgba(0, 0, 0, 0.09);}
.site-header.has-image #primary-menu .sub-menu:before {display:none;}

#tantaka-primary-menu .tantaka-sub-menu a {letter-spacing:0; padding:0 15px; font-size:18px; line-height:34px; color:#575757 !important; text-transform:none; background:none;}
#tantaka-primary-menu .tantaka-sub-menu a:hover {color:#FCC72C !important;}

#tantaka-work-section,
#tantaka-services-section,
#tantaka-content-section,
#tantaka-work-section_2,
#tantaka-blog-section {padding:7em 0;}

@media screen and (max-width:768px) {
#tantaka-work-section,
#tantaka-services-section,
#tantaka-content-section,
#tantaka-work-section_2,
#tantaka-blog-section {padding:4em 0;}
}

.tantaka-section-gray {background:#ffffff; clear:both;}
.page_top {margin-top: 20px;}

.heading-section {padding-bottom:1em; margin-bottom:5em;}
.heading-section:after {position:absolute; content:''; bottom:0; left:50%; width:100px; margin-left:-50px; height:2px; background:#FCC72C;}
.heading-section h3 {font-size:30px; letter-spacing:2px; text-transform:uppercase; position:relative;}

.tantaka-grid {
height:302px; 
background-size:cover; 
background-position:center center; 
margin-bottom:30px; 
position:relative; 
-webkit-border-radius:7px; 
-moz-border-radius:7px; 
-ms-border-radius:7px; 
border-radius:7px;}

@media screen and (max-width:480px) {
.tantaka-grid {height:400px;}
}

.tantaka-grid .image-popup {position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0.5); opacity:0; 
-webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; border-radius:7px;}
.tantaka-grid .image-popup .prod-title {position:absolute; top:50%; bottom:20px; left:20px; right:20px; margin-top:-25px;}
.tantaka-grid .image-popup .prod-title h3 {margin-bottom:10px; color:#fff; font-size:16px !important;}
.tantaka-grid .image-popup .prod-title span {color:#fff;}
.tantaka-grid:hover {-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.tantaka-grid:hover .image-popup {opacity:1;}

.services {margin-bottom:5em;}
.services span {margin-bottom:30px; display:block; width:100%;}
.services span i {font-size:50px; color:#fcc72c;}
.services h3 {font-size:20px; font-weight:400;}

#tantaka-services, #tantaka-about, #tantaka-contact {padding:7em 0;}

@media screen and (max-width:768px) {
#tantaka-services, #tantaka-about, #tantaka-contact {padding:4em 0;}
}

#tantaka-services .tantaka-number {font-size:30px; color:#1fb5f6; position:relative; padding-top:10px; font-style:italic; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
#tantaka-services .tantaka-number:before {position:absolute; content:""; width:100%; height:3px; top:0; left:0; background:#1fb5f6;}

#tantaka-services .tantaka-icon {margin-bottom:30px; margin-top:50px; position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}

@media screen and (max-width:768px) {
#tantaka-services .tantaka-icon {margin-top:0px; float:none;}
}

#tantaka-services .tantaka-icon i {font-size:200px; color:#FCC72C;}
@media screen and (max-width:768px) {
#tantaka-services .tantaka-icon i {font-size:100px;}
}

#tantaka-contact .contact-info {margin:0; padding:0;}
#tantaka-contact .contact-info li {list-style:none; margin:0 0 20px 0; position:relative; padding-left:40px;}
#tantaka-contact .contact-info li i {position:absolute; top:.3em; left:0; font-size:22px; color:rgba(0, 0, 0, 0.3);}
#tantaka-contact .contact-info li a {font-weight:400 !important; color:rgba(0, 0, 0, 0.3);}
#tantaka-contact .form-control {-webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; border:none; border:1px solid rgba(0, 0, 0, 0.1); font-size:18px; font-weight:400; 
-webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; border-radius:0px;}
#tantaka-contact .form-control:focus, #tantaka-contact .form-control:active {border-bottom:1px solid rgba(0, 0, 0, 0.5);}
#tantaka-contact input[type="text"] {height:50px;}
#tantaka-contact .form-group {margin-bottom:30px;}

.tantaka-testimonial {position:relative; background:#fff; padding:4em 0; border-radius:5px; 
-webkit-box-shadow:0px 18px 88px -22px rgba(0, 0, 0, 0.58); 
-moz-box-shadow:0px 18px 88px -22px rgba(0, 0, 0, 0.58); 
box-shadow:0px 18px 88px -22px rgba(0, 0, 0, 0.58);}

@media screen and (max-width:768px) {
.tantaka-testimonial {border-right:0; margin-bottom:80px;}
}

.tantaka-testimonial h2 {font-size:16px; letter-spacing:2px; text-transform:uppercase; font-weight:bold; margin-bottom:50px;}
.tantaka-testimonial figure {position:absolute; top:-50px; left:50%; margin-left:-44px; margin-bottom:20px; background-size:cover;}
.tantaka-testimonial figure img {width:88px; height:88px; border:10px solid #fff; background-size:cover; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%;}
.tantaka-testimonial blockquote {border:none; margin-bottom:20px;}
.tantaka-testimonial blockquote p {font-style:italic; font-size:26px; line-height:1.6em; color:#555555;}
.tantaka-testimonial span {font-style:italic;}

.tantaka-blog {margin-bottom:60px;}
.tantaka-blog a img {margin-bottom:10px; width:100%; border:1px solid #cccccc; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; border-radius:7px;}

@media screen and (max-width:768px) {
.tantaka-blog {width:100%;}
}

.tantaka-blog .image-popup {opacity:1;}
.tantaka-blog .image-popup span {display:inline-block; margin-bottom:20px;}
.tantaka-blog .image-popup span.posted_by {font-style:italic; color:rgba(0, 0, 0, 0.3); font-size:18px;}
.tantaka-blog .image-popup span.comment {float:right;}
.tantaka-blog .image-popup span.comment a {color:rgba(0, 0, 0, 0.3);}
.tantaka-blog .image-popup span.comment a i {color:#FCC72C; padding-left:7px;}
.tantaka-blog .image-popup h3 {font-size:26px; margin-bottom:0px;}
.tantaka-blog .image-popup h3 a {color:rgba(0, 0, 0, 0.6);}

#tantaka-start-project-section {padding:7em 0; background:#F64E8B;}
#tantaka-start-project-section h2 {color:white; font-size:60px; text-transform:uppercase; font-weight:300;}

@media screen and (max-width:768px) {
#tantaka-start-project-section h2 {font-size:30px;}
}

#tantaka-start-project-section a:hover, #tantaka-start-project-section a:focus, #tantaka-start-project-section a:active {color:white !important;}

#map {width:100%; height:500px; position:relative;}
@media screen and (max-width:768px) {
#map {height:200px;}
}

.tantaka-social-icons > a {padding:4px 10px; color:#FCC72C;}
.tantaka-social-icons > a i {font-size:26px;}
.tantaka-social-icons > a:hover, .tantaka-social-icons > a:focus, .tantaka-social-icons > a:active {text-decoration:none; color:#5a5a5a;}

#footer {background:#352202; text-align:center; padding:30px 0px 20px;}
#footer p {color:#ffffff; letter-spacing:1px; font-size:14px; text-transform:uppercase;}
#footer p a {color:rgba(255, 255, 255, 0.5);}

.btn {-webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.btn {text-transform:uppercase; letter-spacing:2px; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s;}

.btn.btn-primary {background:#352202; color:#fff; border:none !important; border:2px solid transparent !important;}
.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {box-shadow:none; background:#FCC72C; color:#fff !important;}
.btn:hover, .btn:active, .btn:focus {background:#5B4E39 !important; color:#fff; outline:none !important;}
.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active {border-color:transparent;}

.js .animate-box {opacity:0;}

#tantaka-wrapper {overflow-x:hidden; position:relative;}

.tantaka-offcanvas {overflow:hidden;}
.tantaka-offcanvas #tantaka-wrapper {overflow:hidden !important;}

#tantaka-page {position:relative; -webkit-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.tantaka-offcanvas #tantaka-page {-moz-transform:translateX(-240px); -webkit-transform:translateX(-240px); -ms-transform:translateX(-240px); -o-transform:translateX(-240px); transform:translateX(-240px);}

@media screen and (max-width:768px) {
#tantaka-menu-wrap {display:none;}
}

#offcanvas-menu {position:absolute; top:0; bottom:0; z-index:99; background:#222; right:-240px; width:240px; padding:20px; overflow-y:scroll !important;}
#offcanvas-menu ul {padding:0; margin:0;}
#offcanvas-menu ul li {padding:0; margin:0 0 10px 0; list-style:none;}
#offcanvas-menu ul li a {font-size:18px; color:rgba(255, 255, 255, 0.4);}
#offcanvas-menu ul li a:hover {color:#FCC72C;}
#offcanvas-menu ul li > .tantaka-sub-menu {margin-top:9px; padding-left:20px;}
#offcanvas-menu ul li.active > a {color:#FCC72C;}
#offcanvas-menu ul .tantaka-sub-menu {display:block !important;}

.tantaka-nav-toggle {cursor:pointer; text-decoration:none;}
.tantaka-nav-toggle.active i::before, .tantaka-nav-toggle.active i::after {background:#fff;}
.tantaka-nav-toggle.dark.active i::before, .tantaka-nav-toggle.dark.active i::after {background:#fff;}
.tantaka-nav-toggle:hover, .tantaka-nav-toggle:focus, .tantaka-nav-toggle:active {outline:none; border-bottom:none !important;}
.tantaka-nav-toggle i {position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:30px; height:2px; color:#fff; font:bold 14px/.4 Helvetica; text-transform:uppercase; text-indent:-55px; background:#333333; transition:all .2s ease-out;}
.tantaka-nav-toggle i::before, .tantaka-nav-toggle i::after {content:''; width:30px; height:2px; background:#333333; position:absolute; left:0; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s;}
.tantaka-nav-toggle.dark i {position:relative; color:#000; background:#000; transition:all .2s ease-out;}
.tantaka-nav-toggle.dark i::before, .tantaka-nav-toggle.dark i::after {background:#000; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s;}

.tantaka-nav-toggle i::before {top:-7px;}

.tantaka-nav-toggle i::after {bottom:-7px;}
.tantaka-nav-toggle:hover i::before {top:-10px;}
.tantaka-nav-toggle:hover i::after {bottom:-10px;}
.tantaka-nav-toggle.active i {background:transparent;}

.tantaka-nav-toggle.active i::before {top:0; 
-webkit-transform:rotateZ(45deg); 
-moz-transform:rotateZ(45deg); 
-ms-transform:rotateZ(45deg); 
-o-transform:rotateZ(45deg); 
transform:rotateZ(45deg);}

.tantaka-nav-toggle.active i::after {bottom:0; 
-webkit-transform:rotateZ(-45deg); 
-moz-transform:rotateZ(-45deg); 
-ms-transform:rotateZ(-45deg); 
-o-transform:rotateZ(-45deg); 
transform:rotateZ(-45deg);}

.tantaka-nav-toggle {position:absolute; top:0px; right:0px; z-index:9999; display:block; margin:0 auto; display:none; cursor:pointer;}
@media screen and (max-width:768px) {
.tantaka-nav-toggle {display:block; top:0px; margin-top:2em;}
}

@media screen and (max-width:480px) {
.col-xxs-12 {float:none; width:100%;}
}

.row-bottom-padded-lg {padding-bottom:7em;}
@media screen and (max-width:768px) {
.row-bottom-padded-lg {padding-bottom:2em;}
}

.row-top-padded-lg {padding-top:7em;}
@media screen and (max-width:768px) {
.row-top-padded-lg {padding-top:2em;}
}

.row-bottom-padded-md {padding-bottom:4em;}
@media screen and (max-width:768px) {
.row-bottom-padded-md {padding-bottom:2em;}
}

.row-top-padded-md {padding-top:4em;}
@media screen and (max-width:768px) {
.row-top-padded-md {padding-top:2em;}
}

.row-bottom-padded-sm {padding-bottom:2em;}
@media screen and (max-width:768px) {
.row-bottom-padded-sm {padding-bottom:2em;}
}

.row-top-padded-sm {padding-top:2em;}
@media screen and (max-width:768px) {
.row-top-padded-sm {padding-top:2em;}
}

.border-bottom {border-bottom:1px solid rgba(0, 0, 0, 0.06);}
.lead {line-height:1.8;}
.no-js #loader {display:none;}
.js #loader {display:block; position:absolute; left:100px; top:0;}

.tantaka-loader {position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:9999; background:url(../images/hourglass.svg) center no-repeat #222222;}

