.clear{clear:both}.nobr{white-space:nowrap}.woocommerce nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination,.woocommerce #content nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination{text-align:center;margin-bottom:1.5em}.woocommerce nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #e0dadf;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li{border-right:1px solid #e0dadf;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{background:#f7f6f7;color:#998896}nav.woo-pagination a:link,nav.woo-pagination a:visited,nav.woo-pagination a:active{background:#fff !important;border:0 !important}.woocommerce-result-count{display:none}.psad_more_product_disable{width:100000px;height:100000px;position:absolute;max-width:100%;max-height:100%;left:0;top:0;z-index:1000000;display:none}.pbc_container{margin-top:1.5em}.pbc_title{margin-bottom:.5em}.wc_content .woocommerce-pagination,.pbc_content .woocommerce-pagination{display:block}.wc_content,.pbc_content,.products_categories_row{position:relative}#infscr-loading img{width:auto !important}#infscr-loading,.infscr-loading{background:none repeat scroll 0 0 #000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;bottom:0 !important;color:#fff;left:25% !important;opacity:.8;padding:2%;position:absolute;text-align:center;width:46%;z-index:1000000;margin:0}.click_more_button{white-space:nowrap;text-decoration:none !important;font-family:Arial,Helvetica,sans-serif;font-weight:bold;display:inline-block;padding:4px 14px 4px;color:#fff;text-decoration:none;border:0;position:relative;cursor:pointer;border:1px solid #4e7aa6;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#7497b9),to(#4b6e90));background:-webkit-linear-gradient(#7497b9,#4b6e90);background:-moz-linear-gradient(center top,#7497b9 0,#4b6e90 100%);background:-moz-gradient(center top,#7497b9 0,#4b6e90 100%);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.1);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.1)}.endless_click_shop{text-align:center !important}.endless_click_shop a.click_more_button{background-color:#7497b9 !important;background:-webkit-gradient(linear,left top,left bottom,from(#7497b9),to(#4b6e90)) !important;background:-webkit-linear-gradient(#7497b9,#4b6e90) !important;background:-moz-linear-gradient(center top,#7497b9 0,#4b6e90 100%) !important;background:-moz-gradient(center top,#7497b9 0,#4b6e90 100%) !important;border:1px solid #7497b9 !important;border-radius:3px 3px 3px 3px !important;-moz-border-radius:3px 3px 3px 3px !important;-webkit-border-radius:3px 3px 3px 3px !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;font:bold 12px Arial,sans-serif !important;color:#fff !important;padding:5px 5px !important;text-align:center !important;text-decoration:none !important}.endless_click_shop a.click_more_link{font:bold 12px Arial,sans-serif !important;color:#7497b9 !important;text-align:center !important}.endless_click_shop a.click_more_link:hover{color:#4b6e90 !important}.click_more_each_categories{text-align:center !important}.click_more_each_categories a.click_more_button,.click_more_each_categories span.click_more_button{background-color:#7497b9 !important;background:-webkit-gradient(linear,left top,left bottom,from(#7497b9),to(#4b6e90)) !important;background:-webkit-linear-gradient(#7497b9,#4b6e90) !important;background:-moz-linear-gradient(center top,#7497b9 0,#4b6e90 100%) !important;background:-moz-gradient(center top,#7497b9 0,#4b6e90 100%) !important;border:1px solid #7497b9 !important;border-radius:3px 3px 3px 3px !important;-moz-border-radius:3px 3px 3px 3px !important;-webkit-border-radius:3px 3px 3px 3px !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;font:bold 12px Arial,sans-serif !important;color:#fff !important;padding:5px 5px !important;text-align:center !important;text-decoration:none !important}.click_more_each_categories a.click_more_link,.click_more_each_categories span.click_more_link{font:bold 12px Arial,sans-serif !important;color:#7497b9 !important;text-align:center !important}.click_more_each_categories a.click_more_link:hover{color:#4b6e90 !important}.psad_seperator{border-bottom:1px solid #d8d8d8 !important;margin:30px 0 50px 0 !important}.wc_content{border-bottom:1px solid #d8d8d8 !important;padding-bottom:15px}.product_categories_showing_count_container{margin-top:10px !important;margin-bottom:10px !important}.product_categories_showing_count{font:italic 11px Arial,sans-serif !important;color:#000 !important}.product_categories_showing_count{margin-right:10px}.woocommerce.post-type-archive-product .wc_content .woocommerce-pagination,.woocommerce.post-type-archive-product .pbc_content .woocommerce-pagination,.woocommerce.post-type-archive-product .wc_content nav,.woocommerce.post-type-archive-product .woocommerce-pagination,.woocommerce.post-type-archive-product .woo-pagination{display:none !important}.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
font-family: 'ETmodules';
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;
font-size: 16px;
color: #318EC3;
}
.icon_tags:before {
content: "\e07c";
padding: 0px 5px 0 0;
}
.icon_profile:before {
content: "\e08a";
padding: 0 5px 0 0;
}
.icon_chat:before {
content: "\e066";
padding: 0 5px 0 20px;
}
.icon_clipboard:before {
content: "\e0e6";
padding: 0 5px 0 20px;
}
.icon_calendar:before {
content: "\e023";
padding: 0 5px 0 20px;
}
.categories_click {
display: none !important;
}    .random-logos {
text-align: center;
} .random-logos > img {
width: 29%;
height: auto;
margin: 2%;
display: inline-block;
vertical-align: middle;
}
#page-container {
overflow: hidden !important;
}
.tribe-events-calendar thead th {
color: #fff;
}
#top-menu li, .fullwidth-menu li {
padding-right: 14px !important;
}
div.milestones > div {
display: none;
} div.milestones > div.milestone_0 {
display: block;
}
body.single .et_post_meta_wrapper h1 {
margin-bottom: 30px;
} body.single .et_post_meta_wrapper img {
} body.single .entry-content {
padding-top: 0px;
}
.et_pb_bg_layout_dark a,
a.offer {
color: #B7C8D3;
} .et_pb_bg_layout_dark a:hover,
a.offer:hover {
text-decoration: underline;
color: #C7D9E5;
}
#focusmap-container-text > p {
margin: 0px;
padding: 0px;
} #focusmap-container-text img {
display: inline-block;
box-shadow: 0px 0px 10px 0px #1e345d;
} #focuspath-information {
margin-top: -10px;
}
#post-42 > div > div.et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_2 > div.et_pb_column.et_pb_column_1_3.et_pb_column_4 > div > div > div.et_pb_main_blurb_image > span {
border: 6px solid !important;
padding: 17px !important;
}
hr {
border: none !important;
height: 4px !important;
}  hr {
background: #5d7e95;
} .et_pb_bg_layout_dark  hr {
background: #fff;
}
.circle {
margin-top: 10px;
border-radius: 100%;
background: #b8c7d3;
padding: 3px;
color: #fff;
display: inline-block;
font-size: 1.8em;
text-align: center;
font-weight: 400px;
width: 31px;
height: 31px;
}
.circle-icon .et_pb_main_blurb_image {
margin-top: 10px;
border-radius: 100%;
background: #fff;
padding: 15px;
color: #1e345d;
display: inline-block;
font-size: 1.8em;
text-align: center;
font-weight: 400px;
height: 90px;
width: 90px;
} .circle-icon .et_pb_main_blurb_image img {
display: inline-block;
width: 80px;
height: auto;
max-width: 95%;
max-height: 95%;
}
.et_pb_testimonial {
background-color: #fff !important;
border: 2px solid #5d7e95;
border-radius: 2px;
color: #5d7e95;
font-size: 1.1em;
margin-top: 60px !important;
} .et_pb_testimonial:before {
color: #fff !important;
background-color: #5d7e95 !important;
border: none;
font-size: 64px !important;
top: -36px !important;
}                              @media only screen and ( min-width:981px ) {
#focusmap-container,
#focusmap-container-text > p {
margin: 0px;
padding: 0px;
}
.et_header_style_left .logo_container {
width: auto !important;
} padding-left: 30px !important;
padding-right: 30px !important;
}*/
} @media only screen and ( min-width:981px ) and ( max-width:1100px ) {
#focusmap-container,
#focusmap-container-text > p {
margin: 0px;
padding: 0px;
}    } @media only screen and ( max-width:980px ) {
#focusmap-container,
#focusmap-container-text > p {
margin: 0px;
padding: 0px;
}   }
@media only screen and ( min-width:768px ) and ( max-width:980px ) {
#focusmap-container,
#focusmap-container-text > p {
margin: 0px;
padding: 0px;
}
}
@media screen and ( max-width:782px ) {
#focusmap-container,
#focusmap-container-text > p {
margin: 0px;
padding: 0px;
}
} @media only screen and ( max-width:767px ) {
#focusmap-container,
#focusmap-container-text > p {
margin: 0px;
padding: 0px;
} } @media only screen and ( max-width:479px ) {
#focusmap-container,
#focusmap-container-text > p {
margin: 0px;
padding: 0px;
}
}