body.fixed-header.page-loaded #headerwrap {
position: fixed;
}
#header {
text-align: inherit;
padding: 1em 0;
}
.header-bar {
float: left;
} #site-logo {
font-size: 1.6em;
margin: 5px .5em 0 0;
}
.fixed-header-on #site-logo img {
max-height: 30px;
width: auto;
transition: all .3s;
} #site-description {
margin: 5px .5em 5px 0;
font-size: .8em;
} #header .social-widget {
float: left;
margin: 5px 3px 0 0;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
} #searchform-wrap {
margin: 10px 0 0;
float: left;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#headerwrap #searchform #s {
padding: 0 15px 0 25px;
height: 25px;
vertical-align: top;
position: absolute;
margin-top: -1px;
}
#headerwrap #searchform .icon-search:before {
font-size: 13px;
padding: 6px;
line-height: 100%;
width: 13px;
height: 13px;
margin: 0;
margin-left: -3px;
margin-top: -1px;
} .social-links .icon-medium i {
padding: 6px;
font-size: 15px;
width: 13px;
height: 13px;
line-height: 13px;
margin-right: -3px;
}
.social-widget div.rss a {
padding: 6px;
font-size: 15px;
width: 13px;
height: 13px;
line-height: 13px;
vertical-align: middle;
} #main-nav {
float: right;
clear: right;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin: 0.6em 0 0;
}
#main-nav li:not(.themify-widget-menu) > ul {
left: auto;
right: 0;
}
#main-nav li:not(.themify-widget-menu) > ul ul {
right: 100%;
left: auto;
}
#main-nav .has-mega-column > .sub-menu,
#main-nav .has-mega-sub-menu .mega-sub-menu {
margin: auto;
right: 0;
left: auto;
}
#main-nav .has-mega-column > .sub-menu {
padding: 32px 39px 39px;
}
#main-nav .has-mega-column .sub-menu li {
margin-bottom: 0;
} .slide-cart #main-nav-wrap {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; display: flex;
-webkit-align-items: center; align-items: center;
-webkit-justify-content: flex-end;
justify-content: flex-end;
position: relative;
}
.fixed-header-on.slide-cart #main-nav-wrap,
.slide-cart #main-nav {
position: static;
} .header-widget .header-widget-inner {
height: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.header-top-widgets .pull-down {
display: none;
} .fixed-header #header {
min-height: inherit;
}
#headerwrap.fixed-header .header-bar,
#headerwrap.fixed-header .social-widget,
#headerwrap.fixed-header #searchform-wrap {
display: block;
} .mobile_menu_active.slide-cart #main-nav-wrap {
display: block;
}
.sidemenu .header-widget {
display: none;
}
.mobile_menu_active.mobile-menu-visible.sidemenu-right #headerwrap {
left: -300px;
} .mobile_menu_active .pull-down {
display: none;
} .mobile_menu_active.header-top-widgets #headerwrap .header-widget-full{
display: none;
}
.mobile_menu_active.header-top-widgets #header .social-widget {
margin: 0 0 1em;
float: none;
}
.mobile_menu_active.header-top-widgets .social-links .icon-medium i {
margin: auto;
}
.mobile_menu_active.header-top-widgets #headerwrap #searchform #s {
margin: auto;
padding: 5px 15px 5px 35px;
position: static;
height: auto;
}
.mobile_menu_active.header-top-widgets #headerwrap #searchform .icon-search:before {
font-size: 18px;
margin: 0;
padding: 3px;
width: 16px;
height: 16px;
} .mobile_menu_active.header-top-widgets #headerwrap .header-widget {
display: block;
text-align: inherit;
max-height: none !important;
}
.header-widget-full {
background: #f1f1f1;
font-size: .9em;
}
.header-widget-full .header-widget-inner {
margin: 0 auto;
max-width: 100%;
width: 1160px;
}
.header-widget-full .header-widget-inner .widget {
margin: 1em 0;
text-align: left;
padding: 0;
}
.header-widget-full .header-widget-inner .widgettitle {
margin: 0 0 .2em;
}
.header-top-widgets .sidemenu > p {
margin: 0;
}#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 150px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 150px; 
}
#site-description {	
font-family:Arial, Helvetica, sans-serif;	text-transform:capitalize; 
}
#main-nav {	
margin-top: 30px; 
}
#footer-logo img {		width: 100px;
height: 71px; 
}
#footer-logo a {		width: 100px; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
font-family:Open Sans;	font-weight:300;
}
@media screen and (max-width: 976px) { #site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 150px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 150px; 
}
#footer-logo img {		width: 100px;
height: 71px; 
}
#footer-logo a {		width: 100px; 
}
}@media screen and (max-width: 768px) { #site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 150px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 150px; 
}
#footer-logo img {		width: 100px;
height: 71px; 
}
#footer-logo a {		width: 100px; 
}
}@media screen and (max-width: 480px) { #site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 150px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 150px; 
}
#footer-logo img {		width: 100px;
height: 71px; 
}
#footer-logo a {		width: 100px; 
}
}.themify_builder_156_row.module_row_0.module_row {
background-image: url(http://stitch.strima.com/wp-content/uploads/2017/04/StitchHasNoNationality.jpg);
text-align: center;
padding-top : 16%;
padding-bottom : 12%
}
.themify_builder_156_row.module_row_0.module_row>.builder_row_cover {
background:rgba(36,36,36, 0.60)
}
.themify_builder_156_row.module_row_0.module_row> div > .builder_row_cover {
background:rgba(36,36,36, 0.60)
}
.themify_builder .typewriter-156-0-0-1.module-typewriter { color: #ffffff;  } 
.themify_builder .typewriter-156-0-0-1.module-typewriter p { color: #ffffff;  } 
.themify_builder .typewriter-156-0-0-1.module-typewriter h1 { color: #ffffff;  } 
.themify_builder .typewriter-156-0-0-1.module-typewriter h2 { color: #ffffff;  } 
.themify_builder .typewriter-156-0-0-1.module-typewriter h3:not(.module-title) { color: #ffffff;  } 
.themify_builder .typewriter-156-0-0-1.module-typewriter h4 { color: #ffffff;  } 
.themify_builder .typewriter-156-0-0-1.module-typewriter h5 { color: #ffffff;  } 
.themify_builder .typewriter-156-0-0-1.module-typewriter h6 { color: #ffffff;  } 
.themify_builder .typewriter-156-0-0-1 .typewriter-main-tag .typewriter-span span { background-color: #ffff00;  } 
.themify_builder .buttons-156-0-0-2 div.module-buttons i { font-size: 16px;  } 
.themify_builder .buttons-156-0-0-2 div.module-buttons a { font-size: 16px;  } 
.themify_builder .buttons-156-0-0-2 div.module-buttons span { font-size: 16px;  } 
@media screen and (max-width: 480px) {} .themify_builder_156_row.module_row_1.module_row {
padding-top : 4%;
padding-bottom : 4%
}
.themify_builder .text-156-1-0-1.module-text { text-align: center; column-count: 1; margin-bottom: 30px;  } 
.themify_builder .image-156-sub_row_1-0-2-0-0.module-image { margin-bottom: 20px;  } 
@media screen and (max-width: 768px) {.themify_builder .image-156-sub_row_1-0-2-0-0.module-image .image-title { font-size: 22px;  } 
}
.themify_builder .image-156-sub_row_1-0-2-0-1.module-image { margin-top: 20px;  } 
@media screen and (max-width: 768px) {.themify_builder .image-156-sub_row_1-0-2-0-1.module-image .image-title { font-size: 22px;  } 
}
.themify_builder .image-156-sub_row_1-0-2-1-0.module-image { margin-bottom: 20px;  } 
@media screen and (max-width: 768px) {.themify_builder .image-156-sub_row_1-0-2-1-0.module-image .image-title { font-size: 22px;  } 
}
.themify_builder .image-156-sub_row_1-0-2-1-1.module-image { margin-top: 20px;  } 
@media screen and (max-width: 768px) {.themify_builder .image-156-sub_row_1-0-2-1-1.module-image .image-title { font-size: 22px;  } 
}
.themify_builder .image-156-sub_row_1-0-2-2-0.module-image { margin-bottom: 20px;  } 
@media screen and (max-width: 768px) {.themify_builder .image-156-sub_row_1-0-2-2-0.module-image .image-title { font-size: 22px;  } 
}
.themify_builder .image-156-sub_row_1-0-2-2-1.module-image { margin-top: 20px;  } 
@media screen and (max-width: 768px) {.themify_builder .image-156-sub_row_1-0-2-2-1.module-image .image-title { font-size: 22px;  } 
}
.themify_builder .image-156-sub_row_1-0-2-3-0.module-image .image-content { text-align: center;  } 
.themify_builder .image-156-sub_row_1-0-2-3-0.module-image { margin-bottom: 20px;  } 
@media screen and (max-width: 768px) {.themify_builder .image-156-sub_row_1-0-2-3-0.module-image .image-title { font-size: 22px;  } 
}
.themify_builder .image-156-sub_row_1-0-2-3-1.module-image { margin-top: 20px;  } 
@media screen and (max-width: 768px) {.themify_builder .image-156-sub_row_1-0-2-3-1.module-image .image-title { font-size: 22px;  } 
} .themify_builder_156_row.module_row_2.module_row {
background-color: #f1f5f9;
padding-top : 4%;
padding-bottom : 4%
}
.themify_builder .text-156-2-0-1.module-text { text-align: center; column-count: 1; margin-bottom: 30px;  } .themify_builder_156_row.module_row_3.module_row {
padding-top : 4%;
padding-bottom : 4%
}
.themify_builder .text-156-3-0-1.module-text { text-align: center; column-count: 1; margin-bottom: 30px;  } .themify_builder_156_row.module_row_4.module_row {
background-color: #35405d;
padding-top : 5%;
padding-bottom : 5%
}
.themify_builder .text-156-4-0-1.module-text { color: #ffffff; text-align: center; margin-bottom: 30px;  } 
.themify_builder .text-156-4-0-1.module-text h1 { color: #ffffff;  } 
.themify_builder .text-156-4-0-1.module-text h2 { color: #ffffff;  } 
.themify_builder .text-156-4-0-1.module-text h3:not(.module-title) { color: #ffffff;  } 
.themify_builder .text-156-4-0-1.module-text h4 { color: #ffffff;  } 
.themify_builder .text-156-4-0-1.module-text h5 { color: #ffffff;  } 
.themify_builder .text-156-4-0-1.module-text h6 { color: #ffffff;  } 
.themify_builder .accordion-156-4-0-2 .ui.module-accordion { color: #ffffff;  } 
.themify_builder .accordion-156-4-0-2 .ui.module-accordion h1 { color: #ffffff;  } 
.themify_builder .accordion-156-4-0-2 .ui.module-accordion h2 { color: #ffffff;  } 
.themify_builder .accordion-156-4-0-2 .ui.module-accordion h3 { color: #ffffff;  } 
.themify_builder .accordion-156-4-0-2 .ui.module-accordion h4 { color: #ffffff;  } 
.themify_builder .accordion-156-4-0-2 .ui.module-accordion h5 { color: #ffffff;  } 
.themify_builder .accordion-156-4-0-2 .ui.module-accordion h6 { color: #ffffff;  } 
.themify_builder .accordion-156-4-0-2 .ui.module-accordion .accordion-title { font-size: 30px;  } 
.themify_builder .accordion-156-4-0-2 .ui.module-accordion .accordion-title i { font-size: normalpx;  } 
.themify_builder .accordion-156-4-0-2 .ui.module-accordion .accordion-content { font-size: 16px;  } 
.themify_builder .accordion-156-4-0-2 .accordion-content { column-count: 1;  } 
.themify_builder .text-156-4-0-3.module-text { text-align: center; margin-top: 50px;  } 
.themify_builder .text-156-4-0-3.module.module-text h3 { color: #ffffff; line-height: 50px;  } 
.themify_builder .buttons-156-4-0-4 div.module-buttons { text-align: center;  } 
.themify_builder .buttons-156-4-0-4div.module-buttons { color: #ffffff;  } 
.themify_builder .buttons-156-4-0-4 div.module-buttons i { font-size: 20px; line-height: 20px;  } 
.themify_builder .buttons-156-4-0-4 div.module-buttons a { font-size: 20px; line-height: 20px;  } 
.themify_builder .buttons-156-4-0-4 div.module-buttons span { font-size: 20px; line-height: 20px;  } .themify_builder_156_row.module_row_5.module_row {
padding-top : 4%;
padding-bottom : 4%
}
.themify_builder .text-156-5-0-1.module-text { text-align: center; column-count: 1; margin-bottom: 30px;  } 
.themify_builder .text-156-5-0-1.module.module-text h3 { font-size: 45px;  } 
.themify_builder .text-156-sub_row_5-0-2-0-0.module-text { column-count: 1;  } 
.themify_builder .text-156-sub_row_5-0-2-1-0.module-text { column-count: 1;  } 
.themify_builder .text-156-sub_row_5-0-2-2-0.module-text { column-count: 1;  } .themify_builder_156_row.module_row_6.module_row {
padding-top : 5%;
padding-bottom : 5%
}
.themify_builder .text-156-6-0-1.module-text { text-align: center; margin-bottom: 30px;  } .themify_builder_156_row.module_row_7.module_row {
padding-bottom : 4%
}
.themify_builder_sub_row .sub_column.sub_column_post_156.sub_column_--1-0{width:13.1865%;} .sub_column_post_156.sub_column_--1-1.sub_column {
background-color: #f8f8f8;
padding-top : 3.75em;
padding-right : 5%;
padding-bottom : 3.75em;
padding-left : 5%
}
.themify_builder_sub_row .sub_column.sub_column_post_156.sub_column_--1-1{width:67.2885%;}.themify_builder .text-156-sub_row_7-0-1-1-0.module-text { text-align: center;  } 
.themify_builder .contact-156-sub_row_7-0-1-1-1.module-contact .control-label { color: #707070; font-size: 16px;  } 
.themify_builder_sub_row .sub_column.sub_column_post_156.sub_column_--1-2{width:13.1261%;}