@charset "utf-8";
    @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-one-third .widget_text ul.split-list { width:100%; margin-right:0; }		
.flickr-widget div { height: 68px; width: 68px; }
.secondary-sidebar .type7 .widgettitle:before { left: -20px; }
.secondary-sidebar .type8 .widget { padding: 0 15px 15px; }
.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius: 5px; }
.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
.tagcloud a { margin:0 4px 10px 0; }
.secondary-sidebar .type9 .widget ul li { font-size: 15px; }
.secondary-sidebar .type12 .widget ul li { font-size: 13px; }
.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }
}  @media only screen and (min-width:768px) and (max-width:991px) { .flickr-widget div { height: 55px; width: 55px; }
.footer-widgets .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { float: right; margin-top: 7px; position: relative; }
.dt-sc-one-third .widget_text ul.split-list { width:100%; margin-right:0; }
.footer-copyright .menu-links li { margin:0 0 0 5px; }
.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
.widget .recent-posts-widget li .entry-meta p { margin-right: 11px; }
.widgettitle { font-size:17px; }
.secondary-sidebar .type7 .widgettitle:before { left: -20px; }
.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius: 5px; }
.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
.tagcloud a { margin:0 4px 10px 0; }
.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
.secondary-sidebar .type5 .widget ul li, .secondary-sidebar .type10 .widgettitle { font-size:16px; }
.secondary-sidebar .type6 .widget ul li, .secondary-sidebar .type9 .widget ul li { font-size:14px; }
.secondary-sidebar .type9 h3.widgettitle { font-size: 18px; }   
.secondary-sidebar .type9 .widget.widget_categories ul li:before { top: 4px; }
.secondary-sidebar .type12 .widget ul li { font-size: 13px; }
.secondary-sidebar .type12 .widget.widget_categories ul li > a span, .secondary-sidebar .widget.widget_archive ul li > a span { padding: 0 5px; }
.secondary-sidebar .type12 .tagcloud a { margin: 0 5px 10px 0; }
.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }
.secondary-sidebar .type11 .widget.widget_flickr { padding: 25px 10px; }
}  @media only screen and (max-width: 767px) {
.footer-copyright .vc_col-sm-6 { width: 100% !important; margin-bottom:15px !important; }
.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
.secondary-sidebar .type7 .widgettitle:before { left: -23px; }
.secondary-sidebar .type6 .widget ul li, .secondary-sidebar .type9 .widget ul li { font-size: 14px; }
.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) { .widget .dt-sc-newsletter-section.boxed { margin:0; }
.widget_text ul.split-list { width:100%; margin:0; }
.footer-copyright .vc_col-sm-6 { width: 100% !important; margin-bottom:15px !important; text-align:center; padding:0; }
.footer-copyright .dt-sc-sociable li { display: inline-block; float: none; }
.footer-copyright .dt-sc-sociable.diamond-square-border li { margin:0 20px 0 0; }
.alignright .dt-sc-sociable { width:100%; text-align:center; }
.footer-copyright .menu-links { text-align:center; }
.footer-copyright .menu-links li { margin:0 0 0 10px; }
.footer-copyright .menu-links.with-splitter li { margin: 0; }
.footer-copyright .menu-links li:first-child { margin: 0; }
.footer-copyright .alignright img { display: inline-block; float: none; }
.footer-copyright .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
.textwidget .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius: 5px; }
.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
.tagcloud a { margin:0 5px 10px 0; }
.secondary-sidebar .flickr-widget div { width:auto; }
} @media only screen and (max-width: 479px) { .widget .dt-sc-newsletter-section.boxed { margin:0; }
.widget_text ul.split-list { width:100%; margin:0; }
.footer-copyright .vc_col-sm-6 { width: 100% !important; margin-bottom:15px !important; text-align:center; padding:0; }
.footer-copyright .dt-sc-sociable li { display: inline-block; float: none; }
.footer-copyright .dt-sc-sociable.diamond-square-border li { margin:0 20px 0 0; }
.alignright .dt-sc-sociable { width:100%; text-align:center; }
.footer-copyright .menu-links { text-align:center; }
.footer-copyright .menu-links li { margin:0 0 0 10px; }
.footer-copyright .menu-links.with-splitter li { margin: 0; }
.footer-copyright .menu-links li:first-child { margin: 0; }
.footer-copyright .alignright img { display: inline-block; float: none; }
.textwidget .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius: 5px; }
.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
.tagcloud a { margin:0 4px 10px 0; }
.secondary-sidebar .type12 .widget ul li { font-size: 13px; }    
}  @media only screen and (min-width: 320px) and (max-width: 479px) { .footer-copyright .menu-links.with-splitter li a { padding:0 7px; }
.secondary-sidebar .flickr-widget div { width:auto; }
.secondary-sidebar .type8 .widget { padding:0 17px 15px; }
.secondary-sidebar .type5 .widget ul li { font-size:16px; }
}  @media only screen and (max-width: 319px) { .flickr-widget div { width:66px; height:66px; }
.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { float: right; margin-top: 7px; position: relative; }
.footer-copyright .dt-sc-sociable li { margin-bottom:7px; }
.footer-copyright .menu-links.with-splitter li a { padding:0 7px; }
.secondary-sidebar .type8 .widgettitle { padding:10px; }
.secondary-sidebar .type8 .widget.widget_flickr { padding:0 15px 15px; }
.secondary-sidebar .type7 .widgettitle:before { left: -20px; }
.secondary-sidebar .type5 .widget ul li { font-size:16px; }
} #toTop:after { -webkit-animation: none !important;
-moz-animation: none !important;;
animation: none !important;;
}
@media only screen and (max-width: 767px) {
.wrapper > .inner-wrapper > #main {
box-sizing: border-box;
padding-left: 30px;
padding-right: 30px;
}
.wrapper > .inner-wrapper > #main > .container,
footer#footer .container {
width: 100%;
}
.wrapper > .inner-wrapper > #main > .container > #primary
{
display: block;
width: 100%;
}
#bottom-featured-articles-row,
#footer {
display: block;
box-sizing: border-box;
width: 100%;
}
.footer-widgets {
padding-bottom: 0;
padding-left: 30px;
padding-right: 30px;
}
.footer-copyright {
padding-left: 30px;
padding-right: 30px;
}
.footer-copyright a {
text-decoration: underline;
}
#menu-container {
box-sizing: border-box !important;
padding-left: 30px !important;
padding-right: 30px !important;
}
#menu-container > .container {
width: 100% !important;
}
ul.dt-sc-sociable.rounded.single-social-list {
margin-bottom: 40px !important;
}
ul.dt-sc-sociable.rounded.single-social-list li {
margin-left: 0;
}
section#secondary-right {
display: block;
width: 100%;
}
.rpwe-img > a {
display: block;
box-sizing: border-box !important;
}
.rpwe-img img {
width: 100% !important;
max-height: none !important;
box-sizing: border-box !important;
}
#secondary-right .theiaStickySidebar #text-3 .textwidget > div {
width: 100% !important;
}
.wpb_column.vc_column_container.vc_col-sm-12.vc_hidden-xs {
display: block !important;
}
.wbp_gallery_slides .post-title {
margin-bottom: 0 !important;
}
#home_slider .wpb_flexslider .flex-caption {
box-sizing: border-box !important;
width: 100% !important;
float: none !important;
height: auto;
text-align: center;
}
.flex-caption h2 {
font-weight: normal !important;
font-size: 10vw;
}
.flex-caption p {
display: none !important;
}
#home_slider .flexslider .slides img {
display: block !important;
width: 100% !important;
margin: 0 !important;
}
#home_slider .link_image {
display: block;
padding: 0;
text-align: center !important;
max-width: none !important;
}
#home_slider .column img,
.wpb_posts_slider img {
max-width: none !important;
}
#lightbox.lightbox {
display: none !important;
} #bottom-featured-articles-row {
left: 0 !important;
box-sizing: border-box !important;
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.vc-row {
} .dt-sc-tabs-horizontal-frame-container.dt-sc-fullwidth-tab ul.services {
position: relative !important;
box-sizing: border-box !important;
width: 100% !important;
text-align: left !important;
overflow-y: auto !important;
overflow-x: hidden !important;
}
.dt-sc-tabs-horizontal-frame-container.dt-sc-fullwidth-tab ul.services > li {
box-sizing: border-box !important;
width: 50% !important;
padding: 0 !important;
display: block !important;
float: left !important;
}
.dt-sc-tabs-horizontal-frame-container.dt-sc-fullwidth-tab ul.services > li > a {
display: block !important;
position: relative !important;
box-sizing: border-box !important;
}
.dt-sc-tabs-horizontal-frame-container.dt-sc-fullwidth-tab ul.services > li > a > img {
width: 40% !important;
height: auto !important;
}
#custom_html-3 {
margin-top: 0 !important;
}
.rpwe-li {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.wpb_wrapper > center > iframe {
height: auto !important;
}
aside.recent-posts-extended * {
box-sizing: border-box !important;
}
.vc_row.wpb_row.vc_row-fluid.fullwidth-video-content.vc_custom_1537288710270.vc_row-has-fill.vc_row-o-equal-height.vc_row-flex {
box-sizing: border-box !important;
width: 100% !important;
left: 0 !important;
padding-left: 15px !important;
padding-right: 15px !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
footer#footer > .footer-widgets { }
footer#footer > .footer-copyright {
box-sizing: border-box !important;
}
footer#footer * {
box-sizing: border-box !important;
}
.home .entry-title h4 {
height: auto !important;
}
aside .wpb_text_column.wpb_content_element.partnerSubtext {
padding-top: 15px !important;
padding-bottom: 30px !important;
}
.footer-widgets {
padding-top: 40px !important;
}
.pagination {
margin-top: 0 !important;
}
.dt-sc-blog-gradient-content.blog-entry .entry-details h4,
.dt-sc-blog-gradient-content.blog-entry .entry-details h4 a {
font-size: 16px !important;
}
.dt-sc-blog-gradient-content.blog-entry .read-more {
top: 55% !important;
}
ul.slides .flex-caption,
#home_slider .wpb_flexslider .flex-caption {
font-size: 0 !important;
}
}
a#toTop {
display: none !important;
}
.pagination {
margin-bottom: 50px !important;
}
iframe[src="about:blank"] { }
.rpwe-img img {
width: 100% !important;
max-height: none !important;
box-sizing: border-box !important;
}
.widget.rpwe_widget.recent-posts-extended .widget ul li,
.rpwe-block li {
border-bottom: 0 !important;
}
h3.rpwe-title > a {
font-size: 16px !important;
}
.widget.rpwe_widget.recent-posts-extended li.rpwe-li {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
aside#text-3 > .textwidget > div {
width: auto !important;
}