@media (min-width:981px){.et_pb_gutter.et_pb_gutters4 #left-area{width:81%}.et_pb_gutter.et_pb_gutters4 #sidebar{width:19%}.et_pb_gutters4.et_right_sidebar #left-area{padding-right:8%}.et_pb_gutters4.et_left_sidebar #left-area{padding-left:8%}.et_pb_gutter.et_pb_gutters4.et_right_sidebar #main-content .container:before{right:19%!important}.et_pb_gutter.et_pb_gutters4.et_left_sidebar #main-content .container:before{left:19%!important}.et_pb_gutters4 .et_pb_column,.et_pb_gutters4.et_pb_row .et_pb_column{margin-right:8%}.et_pb_gutters4 .et_pb_column_4_4,.et_pb_gutters4.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters4 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:4%}.et_pb_gutters4 .et_pb_column_3_4,.et_pb_gutters4.et_pb_row .et_pb_column_3_4{width:73%}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:5.479%}.et_pb_gutters4 .et_pb_column_2_3,.et_pb_gutters4.et_pb_row .et_pb_column_2_3{width:64%}.et_pb_gutters4 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:6.25%}.et_pb_gutters4 .et_pb_column_3_5,.et_pb_gutters4.et_pb_row .et_pb_column_3_5{width:56.8%}.et_pb_gutters4 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:7.042%}.et_pb_gutters4 .et_pb_column_1_2,.et_pb_gutters4.et_pb_row .et_pb_column_1_2{width:46%}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:8.696%}.et_pb_gutters4 .et_pb_column_2_5,.et_pb_gutters4.et_pb_row .et_pb_column_2_5{width:35.2%}.et_pb_gutters4 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:11.364%}.et_pb_gutters4 .et_pb_column_1_3,.et_pb_gutters4.et_pb_row .et_pb_column_1_3{width:28%}.et_pb_gutters4 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:14.286%}.et_pb_gutters4 .et_pb_column_1_4,.et_pb_gutters4.et_pb_row .et_pb_column_1_4{width:19%}.et_pb_gutters4 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:21.053%}.et_pb_gutters4 .et_pb_column_1_5,.et_pb_gutters4.et_pb_row .et_pb_column_1_5{width:13.6%}.et_pb_gutters4 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:29.412%}.et_pb_gutters4 .et_pb_column_1_6,.et_pb_gutters4.et_pb_row .et_pb_column_1_6{width:10%}.et_pb_gutters4 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:40%}.et_pb_gutters4 .et_full_width_page.woocommerce-page ul.products li.product{width:19%;margin-right:8%;margin-bottom:8%}.et_pb_gutters4.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters4.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:26.027%;margin-right:10.959%}}.vertical-aligned{ 
display: flex; 
flex-direction: column; 
justify-content: center;
} #main-content .container:before {
width:0!important;
} .ablurb_hover h4{
overflow: hidden;
position:relative;
margin-top:-106px;
}
.column_hover .et_pb_column {
overflow: hidden;
position: relative;
}
.column_hover .et_pb_column img {
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.column_hover .et_pb_column:hover img {
transform: scale(1.1);
} #top-menu li a:hover,
#top-menu li li a:hover {
color:#ccc!important;
} nav#top-menu-nav
ul#top-menu.nav li ul.sub-menu li{
padding-bottom:15px;
}
nav#top-menu-nav 
ul#top-menu.nav li ul.sub-menu li a{
font-size:13px;
line-height:1.2;
}
nav#top-menu-nav
ul#top-menu.nav
li.et-pb-icon.own a{
font-weight:300;
font-size:22px;
} @media only screen and ( min-width: 767px ){
.blog_home a.entry-featured-image-url{
max-width:300px;
float:left;
margin-right:10px;
}
.blog_home div.post-content a.more-link{
color:#A62233!important;
float:right;
text-transform:uppercase;
letter-spacing:1px;
}
} .single-post p.post-meta {
color:#A62233;
}
@media only screen and ( min-width: 767px ){
div#left-area
.et_pb_post.post
div.et_post_meta_wrapper img{
max-width:300px;
float:left;
margin-right:20px;
}
div#left-area
.et_pb_post.post
div.entry-content{
padding-top:0px;
}
}
@media only screen and ( min-width: 978px ){
.single.single-post
div#et-main-area
div#left-area{
min-height:650px;
}
} #et-main-area { overflow: hidden;} .diagonal-shadow::before,
.diagonal-shadow::after {
position: absolute;
content: '';
pointer-events: none;}
.diagonal-shadow {
z-index: 1;
padding-top: 6em;
background: #2072a7;}
.diagonal-shadow::before,
.diagonal-shadow::after {
top: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
background: inherit;
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;}
.diagonal-shadow::before {
height:50%;
background: #e1e1e1;
-webkit-transform: rotate(-3deg);
transform: rotate(-3deg);
-webkit-transform-origin: 3% 0;
transform-origin: 3% 0;} .products_blog
.et_pb_post {
text-align:center;
}
.products_blog
.et_pb_post h2.entry-title{
text-align:center;
}
.products_blog .et_pb_post
div.post-content .more-link{
background:#fff;
color:#A62233!important;
padding:4px 6px;
border:2px solid #A62233;
border-radius:0px;
font-size:16px;
text-transform:uppercase;
letter-spacing:1px;
}
.products_blog
.et_pb_post
div.post-content .more-link:hover{
background:#A62233!important;
color:#fff!important;
border:2px solid #A62233;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}
.products_blog
.et_pb_post
div.post-content table{
text-align:left;
margin-bottom:30px;
} .products_blog
.et_pb_post
div.post-content table tr td{
padding:2px;
} .products_blog
.et_pb_post
div.post-content ul{
min-height:200px;
}
.products_blog
.et_pb_post
div.post-content ul li{
line-height:1.2;
padding-bottom:10px;
text-align:left;
} h4.widgettitle{
padding-top:10px;
border-bottom:3px solid #E1E1E1;
text-align:center;
}
.et_pb_widget.widget_nav_menu
ul#menu-product-menu.menu,
.productpagesidebar ul{
margin-top:10px;
}
.et_pb_widget.widget_nav_menu
ul#menu-product-menu.menu li,
.productpagesidebar ul li{
padding-bottom:0px;
padding-left:10px;
padding-top:10px;
text-transform:uppercase;
background:#F4F4F4;
}
.et_pb_widget.widget_nav_menu
ul#menu-product-menu.menu li ul li,
.productpagesidebar ul li ul li{
padding:0px!important;
line-height:1.0!important;
}
.et_pb_widget.widget_nav_menu
ul#menu-product-menu.menu li a,
.productpagesidebar ul li a{
font-size:13px;
color:#777;
font-weight:600;
}
.et_pb_widget.widget_nav_menu
div.menu-product-menu-container
ul#menu-product-menu.menu li ul li a,
.productpagesidebar ul li ul li a{
font-size:13px!important;
color:#444!important;
font-weight:600;
} #main-content .container:before {
width:0!important;
}
div#sidebar ul{
margin-top:20px;
}
div#sidebar ul li{
line-height:1.2;
}
div#sidebar ul li a{
font-size:14px;
} .management img{
max-width:300px;
}
@media only screen and ( min-width: 479px ){
.management img{
max-width:240px;
float:left;
padding-right:30px;
}
} div.et_pb_text.et_pb_module.rssflow_module
ul.rss-aggregator{
list-style:none;
padding-left:0px;    
}
div.et_pb_text.et_pb_module.rssflow_module
ul.rss-aggregator li.feed-item{
line-height:1.2;  
font-size:15px; 
border-bottom:1px dashed #ccc;
padding:0 10px 10px 0;
}
div.et_pb_text.et_pb_module.rssflow_module
ul.rss-aggregator li a{
color:#333;
font-size:13px!important;
}  
div.et_pb_text.et_pb_module.rssflow_module
ul.rss-aggregator li span{
color:#3C5436;
font-size:11px!important;
padding-top:10px;
} div#et-secondary-menu 
li.et-social-icon.et-social-rss a.icon:before,
div#footer-bottom
div.container.clearfix
ul.et-social-icons
li.et-social-icon.et-social-rss a.icon:before{
content: "\e09d"!important;
}.vertical-aligned{ 
display: flex; 
flex-direction: column; 
justify-content: center;
} #main-content .container:before {
width:0!important;
} .ablurb_hover h4{
overflow: hidden;
position:relative;
margin-top:-106px;
}
.column_hover .et_pb_column {
overflow: hidden;
position: relative;
}
.column_hover .et_pb_column img {
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.column_hover .et_pb_column:hover img {
transform: scale(1.1);
} #top-menu li a:hover,
#top-menu li li a:hover {
color:#ccc!important;
} nav#top-menu-nav
ul#top-menu.nav li ul.sub-menu li{
padding-bottom:15px;
}
nav#top-menu-nav 
ul#top-menu.nav li ul.sub-menu li a{
font-size:13px;
line-height:1.2;
}
nav#top-menu-nav
ul#top-menu.nav
li.et-pb-icon.own a{
font-weight:300;
font-size:22px;
} @media only screen and ( min-width: 767px ){
.blog_home a.entry-featured-image-url{
max-width:300px;
float:left;
margin-right:10px;
}
.blog_home div.post-content a.more-link{
color:#A62233!important;
float:right;
text-transform:uppercase;
letter-spacing:1px;
}
} .single-post p.post-meta {
color:#A62233;
}
@media only screen and ( min-width: 767px ){
div#left-area
.et_pb_post.post
div.et_post_meta_wrapper img{
max-width:300px;
float:left;
margin-right:20px;
}
div#left-area
.et_pb_post.post
div.entry-content{
padding-top:0px;
}
}
@media only screen and ( min-width: 978px ){
.single.single-post
div#et-main-area
div#left-area{
min-height:650px;
}
} #et-main-area { overflow: hidden;} .diagonal-shadow::before,
.diagonal-shadow::after {
position: absolute;
content: '';
pointer-events: none;}
.diagonal-shadow {
z-index: 1;
padding-top: 6em;
background: #2072a7;}
.diagonal-shadow::before,
.diagonal-shadow::after {
top: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
background: inherit;
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;}
.diagonal-shadow::before {
height:50%;
background: #e1e1e1;
-webkit-transform: rotate(-3deg);
transform: rotate(-3deg);
-webkit-transform-origin: 3% 0;
transform-origin: 3% 0;} .products_blog
.et_pb_post {
text-align:center;
}
.products_blog
.et_pb_post h2.entry-title{
text-align:center;
}
.products_blog .et_pb_post
div.post-content .more-link{
background:#fff;
color:#A62233!important;
padding:4px 6px;
border:2px solid #A62233;
border-radius:0px;
font-size:16px;
text-transform:uppercase;
letter-spacing:1px;
}
.products_blog
.et_pb_post
div.post-content .more-link:hover{
background:#A62233!important;
color:#fff!important;
border:2px solid #A62233;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}
.products_blog
.et_pb_post
div.post-content table{
text-align:left;
margin-bottom:30px;
} .products_blog
.et_pb_post
div.post-content table tr td{
padding:2px;
} .products_blog
.et_pb_post
div.post-content ul{
min-height:200px;
}
.products_blog
.et_pb_post
div.post-content ul li{
line-height:1.2;
padding-bottom:10px;
text-align:left;
} h4.widgettitle{
padding-top:10px;
border-bottom:3px solid #E1E1E1;
text-align:center;
}
.et_pb_widget.widget_nav_menu
ul#menu-product-menu.menu,
.productpagesidebar ul{
margin-top:10px;
}
.et_pb_widget.widget_nav_menu
ul#menu-product-menu.menu li,
.productpagesidebar ul li{
padding-bottom:0px;
padding-left:10px;
padding-top:10px;
text-transform:uppercase;
background:#F4F4F4;
}
.et_pb_widget.widget_nav_menu
ul#menu-product-menu.menu li ul li,
.productpagesidebar ul li ul li{
padding:0px!important;
line-height:1.0!important;
}
.et_pb_widget.widget_nav_menu
ul#menu-product-menu.menu li a,
.productpagesidebar ul li a{
font-size:13px;
color:#777;
font-weight:600;
}
.et_pb_widget.widget_nav_menu
div.menu-product-menu-container
ul#menu-product-menu.menu li ul li a,
.productpagesidebar ul li ul li a{
font-size:13px!important;
color:#444!important;
font-weight:600;
} #main-content .container:before {
width:0!important;
}
div#sidebar ul{
margin-top:20px;
}
div#sidebar ul li{
line-height:1.2;
}
div#sidebar ul li a{
font-size:14px;
} .management img{
max-width:300px;
}
@media only screen and ( min-width: 479px ){
.management img{
max-width:240px;
float:left;
padding-right:30px;
}
} div.et_pb_text.et_pb_module.rssflow_module
ul.rss-aggregator{
list-style:none;
padding-left:0px;    
}
div.et_pb_text.et_pb_module.rssflow_module
ul.rss-aggregator li.feed-item{
line-height:1.2;  
font-size:15px; 
border-bottom:1px dashed #ccc;
padding:0 10px 10px 0;
}
div.et_pb_text.et_pb_module.rssflow_module
ul.rss-aggregator li a{
color:#333;
font-size:13px!important;
}  
div.et_pb_text.et_pb_module.rssflow_module
ul.rss-aggregator li span{
color:#3C5436;
font-size:11px!important;
padding-top:10px;
} div#et-secondary-menu 
li.et-social-icon.et-social-rss a.icon:before,
div#footer-bottom
div.container.clearfix
ul.et-social-icons
li.et-social-icon.et-social-rss a.icon:before{
content: "\e09d"!important;
}