.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;box-shadow:0 0 5px 5px #222 inset}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4d4d4d),color-stop(100%,#1a1a1a));background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);font-size:11px;font-weight:400;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;box-shadow:0 5px 5px 3px rgba(0,0,0,.2)}.sidr label,.sidr p,.sidr ul li ul li{font-size:13px}.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span,.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span,.sidr ul li:hover>a,.sidr ul li:hover>span{box-shadow:0 0 15px 3px #222 inset}.sidr p{margin:0 0 12px}.sidr p a{color:rgba(255,255,255,.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li ul,.sidr ul li ul li:last-child{border-bottom:0}.sidr ul li.active,.sidr ul li.sidr-class-active,.sidr ul li:hover{border-top:0;line-height:49px}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{margin:0}.sidr ul li ul li{line-height:40px}.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active,.sidr ul li ul li:hover{border-top:0;line-height:41px}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,.8);padding-left:30px}.sidr form{margin:0 15px}.sidr input[type=url],.sidr input[type=text],.sidr input[type=password],.sidr input[type=date],.sidr input[type=datetime],.sidr input[type=email],.sidr input[type=number],.sidr input[type=search],.sidr input[type=tel],.sidr input[type=time],.sidr select,.sidr textarea{width:100%;font-size:13px;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;border-radius:2px;border:0;background:rgba(0,0,0,.1);color:rgba(255,255,255,.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,.9)}@import url("https://fonts.googleapis.com/css?family=Nunito");
body {
font-family: 'Nunito', sans-serif !important;
color: #111;
}
body, button, input, select, textarea {
font-size: 18px;
}
.widget {
margin: 0 0 10px;
}
#content {
font-family: 'Nunito', sans-serif !important;
}
.home .so-widget-sow-hero .sow-slider-base ul.sow-slider-images li.sow-slider-image::after{
background: none;
}
ul {
padding-left: 3em;
}
.main-navigation ul ul {
min-width: 320px;
}
.main-navigation ul li a {
font-size: 14px !important;
padding: 15px 20px !important;
font-weight: normal !important;
}
.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page-item-has-children a {
}
.pricing-panel-grid {
margin: 2em 0;	
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: nowrap;
-ms-justify-content: space-between;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.pricing-panel-grid h4, .pricing-panel-grid em{
text-align: center;
}
.pricing-panel-grid .panel-grid-cell {
padding: 2em 1em;	
background: #FAFAFA;
border: 1px solid #E0E0E0;
box-shadow: 0 0 20px rgba(0,0,0,0.15);
margin: 0 1em;
width: 33%;
}
.add-ons-tabs .sow-tabs-panel {
box-shadow: 0px 0px 30px 4px #f5f5f5;
-webkit-box-shadow: 0px 0px 30px 4px #f5f5f5;
-moz-box-shadow: 0px 0px 30px 4px #f5f5f5;
}
@media only screen and (max-width:737px){
.pricing-panel-grid {
display: block;		
}	
.panel-grid-cell {
margin-bottom: 0em;
width: 100% !important;
}
.pricing-panel-grid .panel-grid-cell {
margin: 0 0 2em 0;
padding: 1em .5em;
}
.sow-tabs-tab {
width: 98%;
margin: .2em 0 !important;
}
}
.sidebar .widget {
background: #efefef;
}
a.more-link, a.more-link:visited {
background: #efefef;
display: inline-block !important;
padding: 0 0 0 .8em;
color: #777;
font-size: 14px;
}
.more-link:after {
content: "\271A";
font-weight: bold;
display: inline-block;
background: #ccc;
padding: .3em .6em;
margin-left: .5em;
}
.divider {
padding-top: 15px;
margin-bottom: 15px;    
clear: both;
display: block;
border-bottom: 1px solid #E6E6E6;
}
a.button.style1.themebutton {
color: #fff;
}
.page-title {
font-size: 36px;
text-align: left;
}
#custom-header {
min-height: auto;
}
.sidebar-seo-landing-left .theiaStickySidebar {
background: #efefef;
box-shadow: 0px 0px 30px 4px #f5f5f5;
-webkit-box-shadow: 0px 0px 30px 4px #f5f5f5;
-moz-box-shadow: 0px 0px 30px 4px #f5f5f5;
}
.sidebar-seo-landing-left ul li h2 {
font-size: 14px; 
}
.sidebar-seo-landing-left .widget {
margin-bottom: 0px;
padding: 0;
}
.sidebar-seo-landing-left .widget-title {
background: #5070bd;
border: 1px solid #5070bd;
color: #fff;
padding: 8px 25px;
}
.sidebar-seo-landing-left .custom-html-widget {
padding: 0 25px 25px;	
} #breadcrumb {
color: #222;
text-align: left;
margin-bottom: 3em;
font-size: 12px;
}
#breadcrumb a {
color: #3a85eb;
}
.single #breadcrumb {
margin-bottom: 1em;
}
.panel-layout .panel-grid > div {
padding: 40px 0;
}
#content {
padding-top: 36px;
}
blockquote, blockquote p { font-size: 16px;
text-align: left;
font-weight: normal;
}
blockquote:before {
content: ''; }
#header-right a.custom-button { background: #e60000;
color: #fff !important;
text-align: center;
padding: 8px 12px;
border-radius: 8px;
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
display: inline;
top: 10px;
}
.single-post .entry-content .fa {
margin-left: 1em;
}
.one_half  {
padding: 2%;	
}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
padding: 40px 0;
} @media only screen and (max-width: 1230px) { .home .sow-slide-nav, .home .sow-slider-pagination {
display: none !important;
} }
@media only screen and (max-width: 1023px) {
#content {
padding-top: 0px;
}
}
@media only screen and (max-width: 830px) { }
@media only screen and (min-width: 770px) {
.home .home-features .feature-wrapper {
min-height: 550px;		
}
}
@media only screen and (max-width: 767px) {
.page-template-tpl-seo-landing #sidebar-secondary {
float: none;
width: 100%;
display: block;
}
.page-template-tpl-seo-landing #sidebar-primary {
width: 100%;
}
#header-right .quick-link-button {
display: none !important;
}
#header-right .search-icon {
margin-top: 5px !important;
}
} 
@media only screen and (max-width: 740px) and (orientation: landscape) {
.home .sow-slider-image-wrapper {
padding-top: 30px !important;
}
}
@media only screen and (max-width: 420px) { } 
@media only screen and (max-width: 400px) {
.home .sow-slider-image-container h2 {
display: none !important;
}	
} 
.below-image-pad {
padding-bottom: 10px; padding-top: 10px;
}
.below-image-pad-120 {
padding-bottom: 150px; 
padding-top: 0px;
}
#media_image-3,.cta-sidebar {
padding: 0px !important;
text-align: center;
margin-top: 0px;
}
#media_image-2, .widget.widget_media_image {
padding: 0px !important;
text-align: center;	
margin: 0 auto 50px;
width: 258px !important;
}
#start_trial {
padding-top: 10px; 
color: #000; 
font-style: italic; 
text-align: center; 
font-size: 15px;
}
#start_trial_no_creditcard {
padding-top: 0px; 
color: #000; 
font-style: italic; 
text-align: center; 
font-size: 15px;
}
#media_image-4,.cta-sidebar {
padding: 0px!important;
text-align: center;
margin-top: 0px;
}
#media_image-5,.cta-sidebar {
padding: 0px!important;
text-align: center;
margin-top: 0px;
}
#custom-header::after {
background: #fff;
content: "";
display: block;
height: 100%;
opacity: 0.3;
position: absolute;
top: 0;
width: 100%;
z-index: 888;
}
.page-title {
color: #4a4a4a;
line-height: 1.4em;
font-weight: 400;
text-transform: capitalize;
}
.custom-header-content {
position: relative;
background: #f4f7f8;
padding: 10px 0 10px;
} .entry-meta .tags-links {
display: none;
} #credit_card_center {text-align: center;font-style: italic; padding-top: 0px; }
.page-title {
font-size: 34px;line-height: 1.2em;
}
h1,h2,h3 {line-height: 1.2em;} #sab_content p, #sab_content .button {
margin-bottom: 0px;
}
#sab_content .button {
width: 100%;
}
#sidebar-primary .widget.widget_media_image {
margin: 0 0 50px !important;
}
#sidebar-primary .widget.widget_media_image img {
max-width: none !important;
}
.entry-thumb {
margin-top: 2em;
}   .authorbox {
background: #fcfcfc;
margin-bottom: 3em;
}
.author .authorbox .author-header a {
font-size: 22px;
}
.authorbox .author-links i {
font-size: 20px;
margin-right: .5em;
}
.formotus-pricing-table .item-price .plan-description {
min-height: 190px;
}
.home-features-items .sow-features-feature .feature-wrapper {
box-shadow: none;
}
.home-features-items .sow-features-feature .feature-wrapper:hover {
box-shadow: 0px 0px 32px 0px rgba(122,122,122,0.1);
-webkit-box-shadow: 0px 0px 32px 0px rgba(122,122,122,0.1);
-moz-box-shadow: 0px 0px 32px 0px rgba(122,122,122,0.1);
}
#media_image-2, .widget.widget_media_image {
width: 319px!important;
}
#media_image-4 .widget.widget_media_image {
width: 319px!important;
}
.authorbox .author-links i {
font-size: 20px;
margin-right: .5em;
}
.authorbox .author-links i {
font-size: 20px;
margin-right: .5em;
} .panel-layout .panel-grid > div {
padding-top:25px;
padding-bottom:30px;
}
#breadcrumb {
margin-bottom: 0px!important;
margin-top: 0px!important;
} #start_trial {
padding-top: 10px;
color: #000;
font-style: italic;
text-align: center;
font-size: 15px;
}
.blog-header .custom-header-content {
padding: 28px 0;
}
.blog-header .custom-header-content .page-title {
text-align: center;
margin-bottom: 10px;
}
.training-videos .fluid-width-video-wrapper {
width:95%!important;
}
.training-videos .video-description {
max-width: 360px;
min-height: 111px;
}
@media only screen and (min-width: 775px) and (max-width: 944px) {
.training-videos .video-description {
min-height: 170px;		
}
}
.page-template-tpl-builders-no-nav #content {
padding-top: 0px; 
padding-bottom: 0px; 
}
.afc_popup, .afc_popup a, .afc_popup a:visited {
color: #fff !important;
text-align: center;
}
.afc_popup h2 {
color: #fff;
font-size: 15px;
margin-bottom: 4px;
letter-spacing: 1px;	
}
.afc_popup h5 {
color: #fff;
font-size: 10px;
margin-bottom: 1px;
}
h2.sow-headline{ line-height: 1.3em !important;
}
.container .border.our-solution {
padding-top: 6em;
}
#footer-widgets .menu-resources-container ul {
width: 290px;
margin: 0 auto;
}
#footer-widgets .menu-resources-container ul li {
display: inline-block;
margin: 0 10px;		
}
.copyright {
float: none;
}
.app-buttons img {
height: 70px !important;
}
#masthead {
background: white;
} 
.main-navigation ul li a {
color: #fff;
}
.main-navigation ul li > ul li a {
color: #666666;
}
.header-layout-3 #header-right .search-icon {
color: #fff;
}
.sow-headline-container h2.sow-headline { 
font-size: 23px;
}
h2, h3 {
padding-top: 6px;
}
#content .so-widget-sow-hero .sow-slider-image-wrapper p, #content .so-widget-sow-hero .sow-slider-image-wrapper h1, #content .so-widget-sow-hero .sow-slider-image-wrapper h2, #content .so-widget-sow-hero .sow-slider-image-wrapper h3, #content .so-widget-sow-hero .sow-slider-image-wrapper h4, #content .so-widget-sow-hero .sow-slider-image-wrapper h5, #content .so-widget-sow-hero .sow-slider-image-wrapper h6 {
line-height: 1.3em;
}
.mobile-forms-image {
margin-right: 1em;
}
.advanced_floating_content {
font-size: 15px;
color: #000;
text-align: center;
}
.advanced_floating_content h2 a {
font-size: 15px;
font-weight: bold;
color: #fff;
background: #e60000;
padding: 6px 22px;
border-radius: 5px;
}
.advanced_floating_content h2, .advanced_floating_content h5{ 
margin: 0;
padding: 0;
line-height: 22px;
}
.advanced_floating_content h5 a {
font-size: 12px;
font-style: italic;
color: #000;
}
@media only screen and (max-width:767px){
#panel-23011-6-0-4, #panel-23011-6-0-6 {
margin-bottom: 3px;
}
#mobile-trigger {
text-align: right;
padding: 35px 15px;
background: #000;		
}
.home #mobile-trigger {
height: 95px;
}
.home.header-layout-3 .search-box-wrap{
margin-bottom: 20px !important;
}
#masthead {
position: absolute !important;
background: none !important;
top: -12px !important;
width: 88% !important;
padding: 25px 0 !important;
}
#masthead .container {
margin-right: 5px;
padding-right: 0px;
} 
.header-layout-3 #header-right .search-icon {
color: #fff;
font-size: 17px;
margin-top: 7px !important;
margin-right: 0;
}
.site-branding .custom-logo-link {
display: none;
}
.site-branding .mobile.custom-logo-link, .site-branding .mobile.custom-logo {
display: block !important;
}
.free_trial_button {
display: block !important;
position: absolute;
width: 54px;
height: 38px;
background: #e60000;
color: #fff !important;
text-align: center;
top: 30px;
right: 12%;
line-height: 14px;
padding: 5px;
border-radius: 8px;
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
}
.home .sow-slider-image-wrapper {
padding-top: 10px !important;
padding-left: 20px !important;
}
.home .sow-slider-image-container h1 { font-size: 30px !important;
font-weight: bold;
line-height: 1.3em;
padding-top: 15px;
}
.container .border.our-solution {
padding-top: 40px !important;
}
.panel-grid.panel-has-style > .panel-row-style {
padding: 0px;
}
.lsow-container button.slick-prev, .lsow-container button.slick-next {
display: inline-block !important;		
}
.lsow-container button.slick-prev, .lsow-container button.slick-prev:before, .lsow-container button.slick-prev:after, .lsow-container button.slick-next, .lsow-container button.slick-next:before, .lsow-container button.slick-next:after, .lsow-container button.slick-prev:hover:before, .lsow-container button.slick-prev:hover:after, .lsow-container button.slick-next:hover:before, .lsow-container button.slick-next:hover:after {
color: #6181c4 !important;
}
.lsow-container button.slick-prev {
left: -16px !important;
}
.lsow-container button.slick-next {
right: -16px !important;
}
.app-buttons img {
margin-bottom: 1em;
}
a.custom-logo-link {
max-width: 180px;
}
.mobile-forms-image {
margin-right: 0px;
}
.advanced_floating_content {
border-left: 20px solid #FDCD09 !important; 
}
#breadcrumb {
padding-bottom: 10px;
}
.panel-row-style-for-w5c85ee7479f07-0, .panel-row-style-for-w5c85ee747aa01-0{
padding-left: 22.5px !important;
}
h1.sow-headline {
padding-top: 25px;
}
#panel-23011-6-0-5 {
margin-bottom: 0px;
}
}
@media only screen and (min-width:738px) and (max-width:767px){
.data-connectors .panel-grid-cell {
width: 100% !important;
}
}
@media only screen and (min-width:768px) and (max-width:800px){
.container .border.our-solution {
padding-top: 2em !important;
}
.data-connectors .integrate-option {
padding: 0 0px !important;
}
.data-connectors .integrate-option .widget.widget_text {
font-size: 11px !important; 
}
}
@media only screen and (min-width:801px) and (max-width:1023px){
.container .border.our-solution {
padding-top: 5em !important;
}
}
@media only screen and (max-width:1024px){
.border {
border-left: 20px solid #ccc !important; 
}
.border.border-yellow {
border-left: 20px solid #FDCD09 !important; 
}
.border.border-orange {
border-left: 20px solid #E55D30 !important; 
}
.border.border-green {
border-left: 20px solid #169346 !important; 
}
.border.border-purple {
border-left: 20px solid #6181C4 !important; 
}
.border.border-blue {
border-left: 20px solid #15D5EC !important; 
}
.border.border-brown {
border-left: 20px solid #93531C !important; 
}
#footer-widgets {
padding-bottom: 0px;
border-left: 20px solid #FDCD09 !important; 
}
#footer-widgets .footer-widget-area {
width: 50%;
}
#colophon .colophon-bottom {
padding: 0px 0px 30px;
border-left: 20px solid #FDCD09 !important; 
}
#footer-widgets, .border-top-gray {
border-top: 1px solid #CCC !important;	
}	
}
@media only screen and (max-width:1230px){
.site-header #main-navigation {
float: none;
}
}
.captions-mobile {
font-size: 14px;
text-align: center;
line-height: 17px;
}
a.scrollup, a.scrollup:visited {
bottom: 100px !important; z-index: 99999 !important;
}
#footer-widgets {
padding: 60px 0 30px !important;
}
.lsow-container img {
margin: 0 auto;
} .authorbox .author-content {
font-size: 13px !important;
}
.authorbox h4.author-header {
font-size: 18px;
}
#demo-red .demo-red {
background: #e60000!important;
}
@media only screen and (min-width: 769px) {
.only_mobile { display: none !important; }
}
@media only screen and (max-width: 768px) {
.only_desktop { display: none !important; }
}#content .section-call-to-action.cta-layout-1,#footer-widgets .widget-title:after,#quick-link-buttons a.custom-button.cart-button:hover>span,.contact-map .map-inner-wrappe,.contact-map .map-inner-wrapper,.latest-news-text-content .entry-month,.main-navigation li li.current-menu-item>a,.main-navigation li li.current_page_item>a,.main-navigation li li:hover>a,.main-navigation li li>a:hover,.pagination .nav-links .current,.pagination .nav-links a:active,.pagination .nav-links a:focus,.pagination .nav-links a:hover,.portfolio-content a i,.section-plan .plan-item h3,.section-services .service-block-inner:before,.section-teams .thumb-summary-wrap:before,.section.section-featured-page .custom-button:active,.section.section-featured-page .custom-button:hover,.section.section-project .custom-button:active,.section.section-project .custom-button:hover,.sidebar .widget-title-wrapper,.sidebar .widget-title:after,.surya-chandra-woocommerce .slick-arrow i:hover,.widget_surya-chandra-slider .cycle-next:hover,.widget_surya-chandra-slider .cycle-pager .cycle-pager-active,.widget_surya-chandra-slider .cycle-prev:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,a.button,a.button:focus,a.button:hover,a.custom-button,a.custom-button.custom-primary-button,a.custom-button.custom-primary-button:active,a.custom-button.custom-primary-button:focus,a.custom-button.custom-primary-button:hover,a.custom-button.custom-primary-button:visited,a.custom-button.custom-secondary-button:hover,a.custom-button:active,a.custom-button:focus,a.custom-button:hover,a.custom-button:visited,a.scrollup,a.scrollup:visited,button,button:active,button:focus,button:hover,input[type=button],input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#4C6EBF}.cta-layout-1 a.custom-button.custom-primary-button{background:#222}#quick-link-buttons .cart-button>span,#quick-link-buttons a.custom-button.cart-button:hover,#quick-link-buttons a.custom-button.quick-link-button:hover,#tophead a.search-icon,.entry-meta a:active,.entry-meta a:focus,.entry-meta a:hover,.entry-title a:active,.entry-title a:focus,.entry-title a:hover,.letter-highlight-enabled #content .panel-layout .widget-title:first-letter,.letter-highlight-enabled .page-title:first-letter,.main-navigation li.current-menu-item>a,.main-navigation li.current_page_item>a,.main-navigation li:hover>a,.main-navigation li>a:hover,.portfolio-content h3 a:hover,.portfolio-filter a.active,.portfolio-filter a.current,.portfolio-filter a:hover,.section-latest-news .latest-news-item .latest-news-title a:hover,.section-plan .plan-icon span,.section-plan .plan-text h3,.section-services .service-item-title a:hover,.section_latest_news .latest-news-item .latest-news-title a:hover,.section_plan .plan-icon i,.section_services .service-item-title a:hover,.sidebar ul li a:active,.sidebar ul li a:focus,.sidebar ul li a:hover,.sidebar ul li::before,.site-title a span,.site-title a:active,.site-title a:focus,.site-title a:hover,a,a.custom-button.custom-secondary-button,a:visited{color:#4C6EBF}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{background-color:#222}#main-slider .cycle-next:hover,#main-slider .cycle-prev:hover,#quick-link-buttons a.custom-button.cart-button:hover>span{color:#fff}#quick-link-buttons a.custom-button.cart-button:hover,#quick-link-buttons a.custom-button.quick-link-button:hover{background-color:inherit;border:2px solid #4C6EBF}.main-navigation ul li.menu-item-has-children.current-menu-item>a::after,.main-navigation ul li.page-item-has-children.current-menu-item>a::after{border-top-color:#4C6EBF}.entry-thumb .custom-entry-date,.pagination .nav-links .current,.pagination .nav-links a:active,.pagination .nav-links a:focus,.pagination .nav-links a:hover,.portfolio-content a i{border-color:#4C6EBF}a.custom-button.custom-secondary-button{background-color:#fff}input.search-submit,input.search-submit:active,input.search-submit:focus,input.search-submit:hover,input.search-submit:visited{background:inherit!important;color:#222}a:active,a:focus,a:hover{color:##354D86}
.main-navigation ul li a {
font-size: 16px;
font-weight: normal;
padding: 15px 30px;
}
#colophon, #footer-widgets {
font-size: 14px;
background: #fff;
color: #4a4a4a;	
}
#colophon {
padding-bottom: 3em;
}
#footer-widgets {
border-top: 4px solid #4C6EBF;
}
#footer-widgets .widget-title {
color: #4a4a4a;
}
#footer-widgets a, #footer-widgets a:visited {
color: #4C6EBF;
}
#footer-widgets a:hover, #footer-widgets a:active, #footer-widgets a:focus {
color: #354D86;	
}
.copyright, .copyright a {
color: #ccc;
font-size: 13px;
}
.copyright a:hover {
color: #ccc !important;
text-decoration: underline;
}
h2.sow-headline, h3.sow-headline {
color: #4a4a4a;
}
.features-list h3.widget-title {
color: #4c6ebf !important;
font-size: 18px;
}
.ow-button-base a {
background: #4c6ebf !important;
border: 1px solid #4c6ebf !important;
}
#footer-widgets ul li::before {
content: none !important;
}
#footer-widgets ul li {
padding: 0px;
}
.integrate-option {
padding: 0 1.4em;
}.addtoany_content{clear:both;margin:16px 0}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.addtoany_list a:hover,.widget .addtoany_list a:hover{border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}.epyt-debug{cursor:pointer;text-align:left;background-color:#ddd;color:#000}iframe.__youtube_prefs__{border-width:0}.epyt-gallery{text-align:center}.epyt-gallery iframe{margin-bottom:0}.epyt-gallery.epyt-lb iframe{display:none;height:0!important}.epyt-gallery-list{margin:0 -8px 0 -8px;position:relative;transition:opacity ease-out .3s;display:block}.epyt-gallery-list .epyt-gallery-thumb{box-sizing:border-box}.epyt-gallery-list p{display:none}.epyt-gallery-clear{clear:both}.epyt-gallery-list.epyt-loading{opacity:.5;transition:opacity ease-out .3s}.epyt-gallery-thumb{box-sizing:border-box;overflow-y:hidden;display:block!important;cursor:pointer;opacity:1;float:left;padding:0 8px 10px 8px;height:auto}.epyt-gallery-thumb.hover{position:relative;opacity:1;transition:opacity ease-out .3s;height:auto}.epyt-gallery-img-box{width:100%}.epyt-gallery-img{height:0;width:100%;padding-top:56.25%!important;position:relative;overflow:hidden!important;background-size:cover!important;background-position:center!important}.epyt-gallery-playhover{opacity:0;position:absolute;top:-10px;left:0;width:100%;height:100%;vertical-align:middle;text-align:center;transition:opacity ease-out .3s}.epyt-gallery-thumb.hover .epyt-gallery-playhover,.epyt-gallery-thumb.epyt-current-video .epyt-gallery-playhover{opacity:1;top:0;transition:all ease-out .3s}.epyt-gallery-thumb .epyt-gallery-playcrutch{display:inline-block;height:100%;vertical-align:middle;width:0}.epyt-gallery-thumb.epyt-hidethumbimg.hover{transform:translateY(3px);transition:transform ease-out .2s}.epyt-gallery-thumb.epyt-current-video.epyt-hidethumbimg{text-decoration:underline}.epyt-gallery-playhover .epyt-play-img{height:auto!important;max-width:15%!important;padding:0!important;margin:0!important;min-width:30px!important;vertical-align:middle!important;display:inline-block!important;width:auto;border:0;box-sizing:border-box}.epyt-gallery-title{font-size:80%;line-height:120%;padding:10px}.epyt-gallery-notitle{padding:4px}.epyt-gallery-notitle span{display:none}.epyt-gallery-rowtitle{text-align:center;width:100%;position:absolute;left:0;top:100%;opacity:0;z-index:10;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.epyt-gallery-rowtitle.hover{opacity:1;transition:opacity linear .2s}.epyt-gallery-list.epyt-gallery-style-listview{margin-left:0;margin-right:0;margin-bottom:25px}.epyt-gallery-thumb.epyt-listview{width:100%!important;padding:0;margin:8px 0 8px 0}.epyt-gallery-thumb.epyt-listview+.epyt-gallery-rowbreak{display:none}.epyt-gallery-thumb.epyt-listview .epyt-gallery-img-box{float:left;width:150px;max-width:25%;margin-right:20px;margin-bottom:6px}.epyt-gallery-thumb.epyt-listview .epyt-gallery-title{padding:0 10px 10px 10px;text-align:left}.epyt-gallery-thumb.epyt-listview .epyt-gallery-dsc{font-size:75%;line-height:120%;padding:5px 10px 12px 0;text-align:left}.epyt-gallery-thumb.epyt-listview.hover{position:relative}.epyt-gallery-rowbreak{clear:both}.epyt-pagination{clear:both;text-align:center;padding:10px 8px 10px 8px}.epyt-pagination.epyt-hide-pagination *{display:none!important}.epyt-pagination>div,.epyt-pagenumbers>div{display:inline-block;padding:0 2px 0 2px;vertical-align:middle}.epyt-pagination .epyt-pagebutton{cursor:pointer;display:inline-block;padding:0 10px 0 10px}.epyt-pagebutton>div{display:inline}.epyt-pagination .epyt-loader{display:none}.epyt-gallery-list.epyt-loading .epyt-pagination .epyt-loader{display:inline-block}body .lity-container{width:100%;max-width:964px}.epyt-curtain .lity-opened iframe{opacity:0;transition:opacity .3s linear .5s}.epyt-gallery-allthumbs.epyt-cols-1 .epyt-gallery-thumb{width:100%}.epyt-gallery-allthumbs.epyt-cols-2 .epyt-gallery-thumb{width:50%}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:33.333%}.epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb{width:25%}.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb{width:20%}.epyt-gallery-allthumbs.epyt-cols-6 .epyt-gallery-thumb{width:16.666%}.epyt-gallery-allthumbs.epyt-cols-7 .epyt-gallery-thumb{width:14.285%}.epyt-gallery-allthumbs.epyt-cols-8 .epyt-gallery-thumb{width:12.5%}.epyt-gallery-allthumbs.epyt-cols-9 .epyt-gallery-thumb{width:11.111%}.epyt-gallery-allthumbs.epyt-cols-10 .epyt-gallery-thumb{width:10%}.epyt-gallery-allthumbs.epyt-cols-11 .epyt-gallery-thumb{width:9.090%}.epyt-gallery-allthumbs.epyt-cols-12 .epyt-gallery-thumb{width:8.333%}.epyt-gallery-allthumbs.epyt-cols-13 .epyt-gallery-thumb{width:7.692%}.epyt-gallery-allthumbs.epyt-cols-14 .epyt-gallery-thumb{width:7.142%}.epyt-gallery-allthumbs.epyt-cols-15 .epyt-gallery-thumb{width:6.666%}.epyt-gallery-allthumbs.epyt-cols-16 .epyt-gallery-thumb{width:6.25%}.epyt-gallery-allthumbs.epyt-cols-17 .epyt-gallery-thumb{width:5.882%}.epyt-gallery-allthumbs.epyt-cols-18 .epyt-gallery-thumb{width:5.555%}.epyt-gallery-allthumbs.epyt-cols-19 .epyt-gallery-thumb{width:5.263%}.epyt-gallery-allthumbs.epyt-cols-20 .epyt-gallery-thumb{width:5%}.epyt-gallery-allthumbs.epyt-thumb-portal .epyt-gallery-thumb .epyt-gallery-img{border-radius:50%;padding-top:100%!important}.epyt-gallery-list.epyt-gallery-style-carousel{margin:0 0 50px 0}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagination{display:none}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagination:first-child{position:absolute;width:100%;display:block;margin:auto;top:0;bottom:0;padding:0;height:30px}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagenumbers.hide{opacity:0}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-gallery-allthumbs{margin:15px 35px 15px 35px}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-gallery-thumb{padding-bottom:0;float:none;display:inline-block!important}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagebutton>div{display:none}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagebutton>div.epyt-arrow{background:transparent url(https://2rk38wiugbqy4ccd1vcv0v9v-wpengine.netdna-ssl.com/wp-content/plugins/youtube-embed-plus-pro/images/arrow-right.svg) no-repeat scroll 0 0;background-size:contain;width:20px;height:100%;display:block;text-indent:-99999px;opacity:.7;position:static}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagebutton>div.epyt-arrow:hover{opacity:1}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagebutton.epyt-prev>div.epyt-arrow{background-image:url(https://2rk38wiugbqy4ccd1vcv0v9v-wpengine.netdna-ssl.com/wp-content/plugins/youtube-embed-plus-pro/images/arrow-left.svg)}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagebutton{padding:0;margin-top:-2px}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-next{float:right}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-prev{float:left}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagenumbers{position:absolute;top:100%;left:0;right:0}.epyt-pagebutton.hide,.epyt-pagenumbers.hide{display:none!important;opacity:0!important;visibility:hidden!important}.epyt-gallery-subscribe{text-align:center;padding:15px 0 10px 0;clear:both}.epyt-gallery-subscribe a.epyt-gallery-subbutton,.epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{display:inline-block;padding:5px 10px;background-color:#e62117!important;color:#fff!important;text-decoration:none!important;border-radius:3px}.epyt-gallery-subscribe a.epyt-gallery-subbutton img{width:20px!important;height:auto!important;vertical-align:middle!important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0}#wpadminbar #wp-admin-bar-ytprefs-bar-cache>.ab-item:before{content:"\f311";top:2px}body div.__youtube_prefs__.__youtube_prefs_gdpr__{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(to bottom,#000,#444);padding:25px;height:auto;text-align:left}body div.__youtube_prefs__.__youtube_prefs_gdpr__ *{color:#e3e3e3!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ a{text-decoration:underline}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__,body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__:hover{display:inline-block;padding:5px 10px;background:#e62117!important;color:#fff!important;text-decoration:none!important;border-radius:3px;font-weight:normal;border-width:0;box-sizing:border-box}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__ img{width:20px!important;height:auto!important;vertical-align:middle!important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin-left:8px}body .epyt-gallery-img-gdpr{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(to bottom,#000,#444)}.ytvi-story-container{display:block;max-width:100%}