/* 
Designed & Developed by http://www.moradmedia.com
Powered by http://www.morwebcms.com

font-family: 'Droid Sans', sans-serif;

*/



@import url("/web/20190412163211cs_/https://seepnetwork.org/css/sliders.css");

*{-webkit-font-smoothing: antialiased; }

h1,h2,h3,h4,h5,h6 {font-family: 'Roboto', sans-serif;}
p,a,li {font-family: 'Roboto', sans-serif; }


.gmap-seep-event { max-width:100% !important}


/*  Global  */
body { background: #ffffff; }
/* Link Transitions */
a, li, .toTop { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
a:hover, .toTop:hover { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }



/*  Header  */
.headerWrap {width: 100%;top: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;z-index: 900;border-bottom: 1px solid #ddd;}
.headerWrap:after {clear: both; content: " "; display: block; height: 0; visibility: hidden; }

.headerTopWrap {width:90%; margin:0 auto; padding:10px 0; font-size:10pt;}
.headerTopWrap:after {clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.headerTopLeft {float:left; width:50%;}
.headerTopRight {float:left; width:50%; text-align:right;}

.headerTopWrap ul li {display:inline-block;  }
.headerTopWrap a {color: #666666;text-decoration:none;font-family: 'Roboto', sans-serif; margin:0 4px;}
.headerTopWrap a:hover { color:#F37121; }

.search {display:inline-block;margin:0 14px 0 0;color: #666;}
.search .fa { color:#666;}
.search:hover .fa { color:#43b0e3;}
.utilMenu { display:inline-block; }
.socialMenu { display:inline-block;  }

.mobileUtil { display:none;}

/*  Sidebar Search  */
.sidebarSearch { margin: 0 0 25px;  }
.sidebarSearch input {  padding: 15px; margin: 0 2% 0 0; width: 60%; border: none; -webkit-appearance: none; border:1px solid #efefef; background:#efefef;}
.sidebarSearch label { line-height: 25px; font-size: 12pt; color: #808080; }
.sidebarSearch.multiselect input {width: 48%!important;}

.side-bar-category {cursor: pointer;}
.side-bar-category.selected, .side-bar-year.selected {background: #43b0e3;color: #fff;padding: 10px;border:  none;}

.side-bar-display-list, .side-bar-display-list-years, .side-bar-display-list-cats {padding: 7px; margin-right: 5px; background-color: #efefef; color: #567175; font-size: 11pt; line-height: 50px; cursor: pointer;}

.searchWrapB {background: #414b4b; height: 80px;opacity: 0;overflow: hidden;font-weight: 400;position: fixed;top: -80px;width: 100%;z-index: 1200;-webkit-transition: 250ms linear all;-moz-transition: 250ms linear all;transition: 250ms linear all;}
.searchWrapShow {display: block;height: 100px;opacity: 1;top: 0px;-webkit-transition: 250ms linear all;-moz-transition: 250ms linear all;transition: 250ms linear all;}
.searchHolder {max-width: 1000px;margin: 32px auto 0;text-align: center;color: #fff;position: relative;}
.searchHolder input { border: none;border-bottom:1px solid #fff; padding: 8px 5px; margin: 0 10px; width: 50%; background: #414b4b;}
.searchHolder label { line-height: 50px; font-size: 13pt; color: #fff; }
.searchHolder input[type=submit] {background: #414b4b;text-transform: uppercase;color: #fff !important;font-weight: bold;width: 40px;border: 1px solid #414b4b;background: url(/images/searchIcon.png) center center no-repeat;text-indent: -999em;}
.searchHolder input[type=submit]:hover {  }
.searchClose { position: absolute; right: 5px; top: 10px; color: #fff; font-size: 14pt; }
.searchIcon:hover, .searchClose:hover { cursor: pointer; cursor: hand; color: #ccc; }
.Search input { cursor: pointer; cursor: hand;  color: #fff; font-size:16pt;}

.searchHolder ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff!important; font-size:14pt;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #fff!important; font-size:14pt;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #fff!important; font-size:14pt;
}
:-moz-placeholder { /* Firefox 18- */
  color: #fff!important; font-size:14pt;
}

.searchWrap {font-size:12pt;border: none;position:relative;max-width:600px;margin:0 auto;background:#fff;border-radius:10px;overflow:hidden;border: 2px solid #ccc;}
.searchWPart a {text-decoration:none !important;margin: 0 10px; color:#888; }
.searchWPart {display:inline-block;margin:0 10px 0px 0;font-size:11pt;color:#888;}
.searchWPart input {padding: 16px;border-radius:0;border: 1px solid #fff;font-size:12pt;font-family: 'Ubuntu', sans-serif;width: 130px;}
.searchWPart select {padding:10px; border-radius:0; border:none;  font-size:12pt; width:auto; }

.searchWPart input[type=submit] { width:auto;}

input.searchGreen {font-size: 10pt; text-transform:uppercase;color:#fff;border:none;background:#43b0e3;font-weight: 700;position:absolute;right:0;top:0;height:53px;font-family: 'Ubuntu', sans-serif;letter-spacing: 1px; cursor:pointer; padding:16px 24px}
input.searchGreen:hover {background:#888;}



/* Logo */
.logo {margin: 10px auto 40px; width: 241px; }
.logo img {vertical-align: middle;max-height: 150px;max-width: 240px;}

/*  Mobile Menu Icon  */
#mobile-header {display: none;height: 25px;width: 32px;position: absolute;top: 47px;right: 20px;text-decoration: none;}
#responsive-menu-button {}
#mobile-header #navIcon {width: 32px;height: 30px;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#mobile-header #navIcon span { display: block; position: absolute; height: 3px; width: 50%; background: #000; opacity: 1; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
#mobile-header #navIcon span:nth-child(even) { left: 50%; border-radius: 0 9px 9px 0; }
#mobile-header #navIcon span:nth-child(odd) { left: 0px; border-radius: 9px 0 0 9px; }
#mobile-header #navIcon span:nth-child(1), #mobile-header #navIcon span:nth-child(2) { top: 0px; }
#mobile-header #navIcon span:nth-child(3), #mobile-header #navIcon span:nth-child(4) { top: 10px; }
#mobile-header #navIcon span:nth-child(5), #mobile-header #navIcon span:nth-child(6) { top: 20px; }
#mobile-header #navIcon.open span:nth-child(1), #mobile-header #navIcon.open span:nth-child(6) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
#mobile-header #navIcon.open span:nth-child(2), #mobile-header #navIcon.open span:nth-child(5) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
#mobile-header #navIcon.open span:nth-child(1) { left: 3px; top: 7px; }
#mobile-header #navIcon.open span:nth-child(2) { left: calc(50% - 5px); top: 7px; }
#mobile-header #navIcon.open span:nth-child(3) { left: -50%; opacity: 0; }
#mobile-header #navIcon.open span:nth-child(4) { left: 100%; opacity: 0; }
#mobile-header #navIcon.open span:nth-child(5) { left: 3px; top: 15px; }
#mobile-header #navIcon.open span:nth-child(6) { left: calc(50% - 5px); top: 15px; }



/*  Main Menu  */

.mainMenuWrap {background: #F37121;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.mainMenuWrap:after {clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.mainMenuWrap.stuck { position:fixed; top:0; width:100%; z-index:999; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;  }
.stuck { animation: inOutIn .7s; }
 @keyframes inOutIn {
0% {
opacity: 1;
}
 75% {
opacity: 0;
transform: translate(0, -100px);
}
 100% {
opacity: 1;
transform: translate(0, 0);
}
}

.menuWrap {position: relative;z-index: 25;max-width: 1200px;margin:0 auto; margin-left: 22%;}

@media (max-width: 1440px) {
	
	.menuWrap {margin-left: 15%;}
	
}



@media (max-width: 1260px) {
	
	.menuWrap {margin-left: 10%;}
	
}




.menuWrap .socialMediaLinksWrap {display: none;}
.mainMenu {/* background: #0ff !important; */font-weight:600;/* height: 20px; */}
.mainMenu ul { font-size: 10pt; text-transform:uppercase; }
.mainMenu ul li a, .mainMenu ul li {float: left;text-decoration: none;color: #fff;/* margin:0 5px; */font-family: 'Roboto', sans-serif;}
.mainMenu ul li {list-style: none;position: relative;padding: 0px 23px;}

.mainMenu ul li:hover {background:#43b0e3;}

.mainMenu ul li:last-child {background: #F37121;}
.mainMenu ul li:last-child:hover { background:#43b0e3; }

 .mainMenu ul li:hover { }


.mainMenu ul li a {padding: 20px 0;}
.mainMenu ul li a:hover, .mainMenu ul li:hover { color:#efefef;   }
.mainMenu ul li ul li:last-child:hover {background:none;  }
.mainMenu ul li ul li {background:none; }
.mainMenu ul li ul li:hover {background:none; }

/* Submenu */
.mainMenu ul li ul {position: absolute;left: 0;top: 100%;width:270px;margin: 0;background: #e9e9e9;z-index: 199 !important;padding-top: 5px;padding-bottom: 5px; display:none;}
.mainMenu ul li ul:last-child { padding-bottom: 10px; }
.mainMenu ul li ul li { padding: 10px 10px; border: none; width:250px; display:inline-block;  }
.mainMenu ul li ul li a { color:#666; font-size:9pt; padding:0; }
.mainMenu ul li ul li:first-child { border: none; }
.mainMenu ul li ul li:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.mainMenu ul li:hover > ul { display: block; }
.mainMenu ul li ul li:last-child { background:none; }
.mainMenu ul li ul li:hover a {  color: #43b0e3 !important; }


.mainMenu ul li ul li { _display: inline; /* for IE6 */ }
.mainMenu ul li ul li a { display: block; padding: 0 10px; }
/* Subsub Menu */
.mainMenu ul li ul li ul { display: none; background: #efefef; padding-top: 5px; padding-bottom: 5px; }
.mainMenu ul li ul li:hover ul { left: 100%; top: 0; }
.mainMenu ul li ul li ul li { }
.mainMenu ul li ul li:hover ul li a {  color: #666 !important; }
.mainMenu ul li ul li:hover ul li:hover a {  color: #43b0e3 !important; }
/* SubMenu */





/* Menu Animation */

.mainMenu ul li:hover > ul, .left .sidebarLeft ul li:hover ul { animation-name: pullDown; -webkit-animation-name: pullDown; animation-duration: 1.1s; -webkit-animation-duration: 1.1s; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; -ms-transform-origin: 50% 0%; -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%; }
 @keyframes pullDown {
0% {
 transform: scaleY(0.1);
}
 40% {
 transform: scaleY(1.02);
}
 60% {
 transform: scaleY(0.98);
}
 80% {
 transform: scaleY(1.01);
}
 100% {
 transform: scaleY(0.98);
}
 80% {
 transform: scaleY(1.01);
}
 100% {
 transform: scaleY(1);
}
}
 @-webkit-keyframes pullDown {
0% {
 -webkit-transform: scaleY(0.1);
}
 40% {
 -webkit-transform: scaleY(1.02);
}
 60% {

 -webkit-transform: scaleY(0.98);
}




 80% {
 -webkit-transform: scaleY(1.01);
}




 100% {
 -webkit-transform: scaleY(0.98);
}
 80% {
 -webkit-transform: scaleY(1.01);
}
 100% {
 -webkit-transform: scaleY(1);
}
}


/* Mega Menu */
.megaMenuWrap { background: #4d4d4d; padding:70px 0; }
.megaMenu { max-width: 1200px; margin:0 auto;}
.megaMenu:after {}


.megaMenu ul { font-size:11pt}
.megaMenu ul li {}
.megaMenu ul li a { color:#efefef; text-decoration:none; display:block; padding:5px 10px; }
.megaMenu ul li:hover { background:#F37121 !important;}

.megaMenu h6 {color:#efefef; text-transform: uppercase; margin:0 0 10px 10px; font-size:12pt; font-weight:600; font-family: 'Lato', sans-serif; }
.megaMenu h6 a {color:#efefef; text-transform: uppercase; text-decoration:none;  font-weight:600; font-family: 'Lato', sans-serif; padding:7px 10px 7px 0px; }
.megaMenu h6 a:hover { background:#F37121 !important;}
.megaMenu h6 a img { position:relative; top:11px; width:36px;}

















/* Main Content Areas */

/* General Content Areas */
.mainContentArea { max-width: 1200px; margin: 0 auto; font-weight: 400; }
.contentAreaWhite { background: #ffffff; width: 86%; padding: 40px 7%; z-index: 9; }
.contentAreaColored {background: #e9e9e9; width: 86%;padding: 40px 7%;z-index: 9;}
.contentAreaColored.Yellow {background: #FFD54C; width: 86%;padding: 40px 7%;}
.greyWatermark {background: #e9e9e9 url(/web/20190412163211im_/https://seepnetwork.org/images/watermark.png) bottom right no-repeat; width: 86%;padding: 140px 7%;z-index: 9;}

.sevenTwenty { max-width: 720px; margin: 0 auto; }
.eightHundred { max-width: 800px; margin: 0 auto; }
.nineSixty { max-width: 960px; margin: 0 auto; }
.tenForty { max-width: 1040px; margin: 0 auto; }


/* Text */
.mainContentArea h1 { font-size: 32pt; line-height: 36pt; margin: 15px 0; color: #F37121; }

.mainContentArea h2 {font-size: 30pt;line-height: 30pt;margin: 15px 0;color: #567175;font-weight: 600;}
.mainContentArea h3 { font-size: 20pt; line-height: 25pt; margin: 15px 0; color: #567175; font-weight: 600; }
.mainContentArea h4 { font-size: 16pt; line-height: 22pt; margin: 15px 0; color: #F37121;  }
.mainContentArea h5 {font-size: 11pt;line-height: 18pt;margin: 15px 0;color: #567175;font-weight: 600;}
.mainContentArea h5:after {content:""; display:block; width:48px; height:2px; background:#43b0e3; margin:10px auto 0;}

.mainContentArea h6 {font-size: 11pt;line-height: 18pt;margin: 15px 0;color: #F37121;font-weight: 600;text-transform: uppercase;}
.mainContentArea h6:after {content:""; display:block; width:48px; height:2px; background:#43b0e3; margin:10px auto 0;}
.mainContentArea h1 a, .mainContentArea h2 a, .mainContentArea h3 a, .mainContentArea h4 a, .mainContentArea h5 a, .mainContentArea h6 a { text-decoration: none; }
.mainContentArea p {font-size: 11pt;line-height: 16pt;margin: 15px 0;color: #567175;font-weight: 400;}
.mainContentArea b, .mainContentArea strong {font-weight: 900 !important;}
.mainContentArea em { font-style: italic; }
.mainContentArea a {color: #43b0e3;text-decoration: none;font-weight: 500;}
.mainContentArea a:hover { color: #222; }
/* Lists */
.mainContentArea ul { font-size: 11pt; list-style: none; margin: 10px 0 0; }
.mainContentArea ul li { line-height: 15pt; padding: 0 0 10px 20px; color: #567175; font-weight: 400; }
.mainContentArea ul li:before {  /* circle bullet */ content: '\2022'; display: block; position: relative; max-width: 0px; max-height: 0px; left: -15px; top: -0px; font-size: 20px; }
.mainContentArea ol { font-size: 11pt; counter-reset: item; margin: 10px 0 0; line-height: 11pt; font-weight: 400; }
.mainContentArea ol li { color: #567175; display: block; padding: 0 0 10px; font-weight: 400; }
.mainContentArea ol li:before { content: counter(item) ".  "; counter-increment: item; line-height: 15pt; font-weight: bold; font-weight: 400; }
/* Extras */
.mainContentArea blockquote { color: #567175; margin: 0 80px; padding: 20px; font-size: 13pt; line-height: 25pt; text-align: left; float: left; font-weight: 400; font-style: italic; position: relative; letter-spacing: 1px; }
.mainContentArea blockquote:before { font: 11px/16px Arial, Helvetica, sans-serif; content: open-quote; font-size: 7em; line-height: .1em; position: absolute; left: -40px; top: 60px; }
.mainContentArea blockquote:after { font: 11px/16px Arial, Helvetica, sans-serif; content: close-quote; font-size: 7em; line-height: .1em; position: absolute; right: -40px; bottom: -10px; }
.mainContentArea blockquote p { color: #567175; font-size: 13pt; line-height: 19pt; text-align: left; float: left; font-weight: 400; font-style: italic; position: relative; letter-spacing: 1px; }
.mainContentArea img { max-width: 100%; }
.mainContentArea hr { border: none; color: #ffffff; background-color: #dedede; height: 1px; margin: 25px 0; }



/* Newsletter Red */

.newsletterWrap .sevenTwenty  {max-width: 400px;}

.newsletterWrap {background: url(/images/newsletterBG.jpg) center center no-repeat;background-size: cover;width: 86%;padding: 100px 7%;z-index: 9;}
.newsletterWrap .mainContentArea h1 { color: #fff; }
.newsletterWrap .mainContentArea h2 { color: #fff; }
.newsletterWrap .mainContentArea h3 { color: #fff; }
.newsletterWrap .mainContentArea h4 { color: #fff; }
.newsletterWrap .mainContentArea h5 { color: #fff; }

.newsletterWrap .mainContentArea h6 { color: #fff;}
.newsletterWrap .mainContentArea p {color:#fff;font-size: 14pt;font-weight: 300;line-height: 20pt;}
.newsletterWrap .mainContentArea a { color:#fff;}
.newsletterWrap .mainContentArea ul li { color:#fff;}
.newsletterWrap .mainContentArea ol li { color:#fff;}



.newsletterWrap ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #666; font-size:10pt; font-style: italic; 
}
.newsletterWrap ::-moz-placeholder { /* Firefox 19+ */
  color: #666; font-size:10pt; font-style: italic;
}
.newsletterWrap :-ms-input-placeholder { /* IE 10+ */
  color: #666; font-size:10pt; font-style: italic;
}
.newsletterWrap :-moz-placeholder { /* Firefox 18- */
  color: #666; font-size:10pt; font-style: italic;
}



.footer ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #666; font-size:10pt; font-style: italic;
}
.footer ::-moz-placeholder { /* Firefox 19+ */
  color: #666; font-size:10pt; font-style: italic;
}
.footer :-ms-input-placeholder { /* IE 10+ */
  color: #666; font-size:10pt; font-style: italic;
}
.footer :-moz-placeholder { /* Firefox 18- */
  color: #666; font-size:10pt; font-style: italic;
}


.productCategoriesList a { text-decoration:none; font-weight:600; text-transform:uppercase; padding:0 15px 0 0 ;}
.productCategoriesList .selected a { color:#F37121; }

/* Tables */
.mainContentArea table { width: 100% !important; color: #567175; font-size: 11pt; }
.mainContentArea table tr td, .mainContentArea table tr th {border-bottom: 1px solid #efefef;padding: 5px 0;font-family: 'Roboto', sans-serif;}
.mainContentArea table tr th { }
.mainContentArea table p { padding-bottom: 0; }
.mainContentArea table caption { font-size: 16pt; margin: 15px 0; letter-spacing: 1px; }






/* Forms */
table.Dialog { width: 100%; text-align: left; margin-left: 0px; font-size: 11pt; background: none !important; border: none !important; }
table.Dialog th { background: none; color: #567175; padding: 5px; vertical-align: middle; border: none !important; }
table.Dialog td { background: none !important; border: none !important; }
table.Dialog { margin: 0 auto; background: none; }
table.Dialog.two-column { width: 50%; float: left; }
table.Dialog.two-column TH { padding-left: 5px; padding: 10px 0 10px 0; font-weight: 300; }
table.Dialog.two-column TD { padding-left: 3px; padding-right: 5px; padding: 0; }
.Dialog .mwInput {color: #000 !important;border: 1px solid #dddddd;padding: 0.3em;font-size: 11pt;line-height: 1.2em;background: #ffffff;padding-left: 5px;margin-bottom: 10px;border-radius: 5px;/* width: 70%; */margin-left: 0;margin-top: 5px;font-family: 'Roboto', sans-serif;height: 28px;}
.Dialog .mwInput:hover, .Dialog .mwInput:focus { -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; background: #fafafb; }
.Dialog .mwInput.error { border: 1px solid red }
.Dialog select .mw { color: #ffffff; }

.Dialog .mwInput.textarea textarea {height: 100px;font-family: 'Roboto', sans-serif;}
.Dialog .mwInput input {height: 28px;}
.mwInput .subcontrol.button {background: #F37121!important; border: none!important;}
.mwInput.checkbox DIV.checked {background-image: url("/images/check.png")!important; }
.mwInput.select select {width: 99%;}
.Tall .mwInput.textarea, .mwInput.textarea, .Tall .mwInput.multiple, .mwInput.multiple {height: 83px; padding: 5px 5px}
.mwInput.multiple select {padding: 0;height: 65px;}
.mwInput.checkbox:before {border: none;}
.mwInput .icon.selected.hi:before {background: none;}
.mwInput.checkbox DIV.selected {background-image: url("/images/check.png")!important;background-repeat: no-repeat;background-position: 5px center;background-color: transparent;}
.mwInput.checkbox DIV {}
/* Forms Button*/
.Dialog .mwInput.button {margin: 2px 0 0;font-weight: 900 !important;background: none;color: #ffffff;padding: 4px 28px 3px;text-decoration: none;font-family: 'Roboto', sans-serif;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;background: #43b0e3;border:none;width: auto !important; border-radius:5px;}
.Dialog .mwInput.button:hover { background: #fff; color: #43b0e3;border: 1px solid #43b0e3; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; }
.Dialog .mwInput.button input.mw {font-family: 'Roboto', sans-serif;text-transform: uppercase;font-size: 9pt;font-weight: 600;color: #ffffff;padding: 0;}
.Dialog .mwInput.button:hover input.mw {  color: #43b0e3 !important; }

/* Forms Button*/
.footer .Dialog .mwInput.button {margin: 2px 0 0;font-weight: 900 !important;background: none;color: #ffffff;padding: 4px 28px 3px;text-decoration: none;font-family: Arial, sans-serif;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;border: 2px solid #43b0e3;width: auto !important; border-radius:5px;}
.footer .Dialog .mwInput.button:hover { background: #43b0e3; color: #567175; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; }
.footer .Dialog .mwInput.button input.mw { font-family: 'Roboto', sans-serif; color:#43b0e3 !important; text-transform:uppercase; font-weight:600; letter-spacing:1px; font-size:10pt;  }
.footer .Dialog .mwInput.button:hover input.mw { color: #fff !important; }







/* Buttons */

/* Default 

.button p a:before{content: "";  display: block;    width: 0;    height: 0;    border-left: 20px solid rgba(255,255,255,.5);    border-right: 20px solid transparent;    border-bottom: 20px solid transparent;    position: absolute;    top: 0;    left: 0;}
*/

.button p a { display: inline-block; background: #F37121; color: #ffffff; text-decoration: none; padding: 10px 18px; font-weight:600; text-transform:uppercase; letter-spacing:1px; border-radius:5px; position:relative;}
.blogs-show-more { background: #F37121; color: #ffffff; text-decoration: none; padding: 10px 18px; font-weight:600; text-transform:uppercase; letter-spacing:1px; border-radius:5px; position:relative; font-family: Roboto, sans-serif; font-size: 12pt; text-align: center;cursor: pointer;}
.button p a:hover { background: #efefef; color: #F37121; }
.button p a.large { padding: 15px 30px; font-size: 14pt; }
.button p a.medium { padding: 10px 20px; font-size: 9pt; }
.button p a.small { padding: 5px 10px; font-size: 9pt; }

.button.white p a {background: #fff;color: #F37121; border:1px solid #fff;}
.button.white p a:hover {background: none; color: #fff;}

.button.defyellow p a {background: #ffd24f;color: #567175;border:none;}
.button.defyellow p a:hover {background: #567175;; color: #ffd24f;}

.button.defyellow p a:before{content: "";  display: block;    width: 0;    height: 0;    border-left: 20px solid rgba(255,255,255,.5);    border-right: 20px solid transparent;    border-bottom: 20px solid transparent;    position: absolute;    top: 0;    left: 0;}

.button.blue p a {background: #43b0e3;color: #ffffff;border:none; cursor: pointer;}
.button.orange p a {background: #F37121;color: #ffffff;border:none; cursor: pointer;}
.button.blue p a:hover, .button.orange p a:hover {background: #efefef; color: #43b0e3;}
.button.blue.filter p a {padding: 10px 15px;}

/* Rounded */
.button.rounded p a { top: 2px; padding: 12px 40px }
.button.rounded.black p a {  top: 2px; padding: 12px 40px; background: #000; }
.button.rounded p a:hover { top: 2px; }
.button.rounded p a:active { top: 6px; }

/* Border */
.button.border p a { background: none; color: #444444; border: 1px solid #444444;  }
.button.border p a:hover { background: #444444; color: #ffffff; border: 1px solid #444444; }


.button.border.blue p a {background: none;color: #43b0e3;border: 1px solid #43b0e3;font-size: 9pt;}
.button.border.blue p a:hover { background: #43b0e3; color: #ffffff; border: 1px solid #43b0e3; }

.button.border.yellow p a { background: none; color: #ffd24f; border: 1px solid #ffd24f;  }
.button.border.yellow p a:hover { background: #ffd24f; color: #666; border: 1px solid #ffd24f; }



.twitterWrap {background: url(/images/twitter_photo.jpg) center center no-repeat;background-size: 100%;padding:160px 0;}
.twitterHolder {height: 410px;max-width: 500px;overflow-y:scroll;margin: 0 0 0 35%;background:#fff;}



/* Grow */
.button.grow p a { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; }
.button.grow p a:hover, .button.grow p a:focus, .button.grow p a:active { -webkit-transform: scale(1.1); transform: scale(1.1); }

/* Trim */
.button.trim p a { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; }
.button.trim p a:before { content: ''; position: absolute; border: white solid 2px; top: 2px; left: 2px; right: 2px; bottom: 2px; opacity: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: opacity; transition-property: opacity; }

.button.trim p a:hover:before, .button.trim p a:focus:before, .button.trim p a:active:before { opacity: 1; }

/* Footer  */
.footerWrap {background: #fff;z-index: 0;position: relative;}

.footer { max-width: 1200px; margin: 0 auto; font-weight: 400; position: relative; width: 86%; padding: 50px 7%; }
.footer:after {  clear: both; content: " "; display: block; height: 0; visibility: hidden; }

.footer img {margin-bottom:20px;}
.footer p { margin: 0 0 15px 0; padding-bottom: 0;  font-size:11pt; color:#567175; font-family: 'Roboto', sans-serif;}
.footer a {   text-decoration:none !important; color:#567175; }
.footer a:hover { }
.footer h6 {font-size:11pt; font-family: 'Lato', sans-serif; color:#F37121; font-weight:800; margin-bottom:10px;}
.footer li {font-size:11pt; margin:0 0 5px; }
.footer li a {}
.footer a .fa { background:#43b0e3; height:40px; width:40px; line-height:40px; text-align:center; color:#fff; border-radius:50%; cursor:pointer}
.footer a:hover .fa { background:#666;}


/* Copyright */
.copyrightWrap { border-top: 2px solid #F37121; font-family: 'Roboto', sans-serif;     position: relative;}
.copyright {max-width: 90%;margin: 0 auto;font-weight: 400;padding: 10px 0;position: relative;}
.copyright p { padding-bottom: 0;  }
.copyright a {  text-decoration: none; font-weight: 500; color:#666; }
.copyright a:hover { }
.copyright .twoColRight { text-align:right; }








.mapHolderWrap { }
.mapHolderWrap:after { clear: both; content: " "; display: block; height: 0; visibility: hidden;}

.mapHolderWrap h5 {color:#F37121;font-size: 13pt;}
.mapHolderWrap h5:after { display:none; }
.mapHolderWrap h3 { }

.mapHolderWrap ul  { }
.mapHolderWrap ul li:before { display:none; }
.mapHolderWrap ul li  {  position:relative; padding:0   }
.accordionBtnB {}

.accordionBtnB a { background:url(/web/20190412163211im_/https://seepnetwork.org/images/plus.png) top right no-repeat; color:#666;font-weight: 600;display: block;border-bottom:1px solid #ccc;padding:7px 0;font-size: 10pt;}
.accordionBtnB a.selected { background:#efefef url(/web/20190412163211im_/https://seepnetwork.org/images/minus.png) top right no-repeat; ; padding-left:10px;  color: #43b0e3; }


.mapHolderWrap ul li a:hover {  color: #43b0e3;  }

.mapHolderLeft {width: 100%;float:left;/* background: #0ff; */ margin-top: 20px;}
.mapHolderRight {width: 100%;float: left;background:rgba(0,0,0,.05);}

.mapHolderWrap ul li .button { margin:-92px 0 0 0; float: right;}
.mapHolderWrap ul li .button p a { display:initial; padding:10px 20px; }


.accoridanContentB {margin-top:15px;}
.accoridanContentB:after {clear: both; content: " "; display: block; height: 0; visibility: hidden;}
.mapHolderLocationImage { padding-bottom:100px; width:250px; float:left; margin-right: 10px; margin-left: 10px; }
.mapHolderDescription {width: 67%;/* background:#efefef; */margin-left:83px;float:left;}
.mapHolderDescription .fa { margin: 0 0 0; width:20px; }

.mapListViewWrap { text-align:center;}
.mapListViewWrap:after { clear: both; content: " "; display: block; height: 0; visibility: hidden;}
.mapListViewItem {  width:21.8%; display:inline-block; margin:0 1.55% 20px; float: left; height: 500px;   }
.mapListViewImage { padding-bottom:66%; border:1px solid #ccc; }


.mapListViewTitle {text-align:left}
.mapListViewTitle p { font-weight:600}
.mapListViewDescription { text-align:left }
.mapListViewDescription p { line-height:19pt;}
.mapListViewDescription .fa { margin: 0 0 0; width:20px; }

.mapListViewWrap .button { text-align:left;}
 



@media (max-width: 960px) {

.mapHolderLeft {width: 100%;}
.mapHolderRight {width: 100%;}
.mapListViewItem {  width:100%;  margin:0 0 20px   }
.greyWatermark { width: 86%;}
.mapHolderDescription {width: 60%;}
.footer .fourCol { margin:0 0 20px;}
}




/* ToTop */
.toTop {position: absolute;cursor: pointer;cursor: hand;top: -40px;right: 20px;font-size: 15pt;height: 40px;width: 33px;background: #F37121;text-align: center;color: #Fff;line-height: 40px;padding-left: 5px;}
.toTop:hover { color: #43b0e3; }

/* Social Media Links */
.soLinkGen { }
.soLinkGen.center { text-align: center }
.soLinkGen.left { text-align: left }
.soLinkGen.right { text-align: right }
.soLinkGen a { text-decoration: none !important; text-align: center !important; color: #444444; }
.soLinkGen a.square { text-decoration: none; background: #efefef }
.soLinkGen a.circle { text-decoration: none; background: #efefef; border-radius: 50%; }
.soLinkGen a:hover { color: #888; }
.soLinkGen a.square:hover { background: #444444; color: #efefef; }
.soLinkGen a.circle:hover { background: #444444; color: #efefef; }

.soLinkGen a.small { font-size: 11pt; margin: 0 5px; }
.soLinkGen a.medium { font-size: 14pt; margin: 0 5px; }
.soLinkGen a.large { font-size: 18pt; margin: 0 5px; }
.soLinkGen a.huge { font-size: 24pt; margin: 0 5px; }
.soLinkGen a.small.circle { font-size: 11pt; width: 28px; height: 28px; line-height: 29px; margin: 0 1px; }
.soLinkGen a.small.square { font-size: 11pt; width: 28px; height: 28px; line-height: 29px; margin: 0 1px; }
.soLinkGen a.medium.circle { font-size: 14pt; width: 44px; height: 44px; line-height: 44px; margin: 0 2px; }
.soLinkGen a.medium.square { font-size: 14pt; width: 44px; height: 44px; line-height: 44px; margin: 0 2px; }
.soLinkGen a.large.circle { font-size: 18pt; width: 56px; height: 56px; line-height: 56px; margin: 0 2px; }
.soLinkGen a.large.square { font-size: 18pt; width: 56px; height: 56px; line-height: 56px; margin: 0 2px; }
.soLinkGen a.huge.circle { font-size: 24pt; width: 64px; height: 64px; line-height: 64px; margin: 0 2px; }
.soLinkGen a.huge.square { font-size: 24pt; width: 64px; height: 64px; line-height: 64px; margin: 0 2px; }



/*  Gallery  */
.zoom-gallery { position: relative; }
.zoom-gallery:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.zoom-gallery ul li { float: none; padding: 0; }
.zoom-gallery ul li:before { display: none; }
.zoom-gallery .item:hover { -ms-transform: scale(1.01, 1.01); /* IE 9 */ }
.zoom-gallery .itemHover { padding: 48% 0; background: #000; color: #ffffff; transition: all 0.7s ease; opacity: 0; text-align: center; font-size: 2em; }
.zoom-gallery .itemHover:hover { padding: 49% 0; transition: all 0.7s ease; opacity: .74; }
.zoom-gallery.three.multimedia .itemHover:hover { padding: 31% 0; transition: all 0.7s ease; opacity: .74; }
.zoom-gallery .item { overflow: hidden; background-position: center center; background-size: cover; width: 24.0%; padding-bottom: 24.23%; height: 0; float: left; margin: 0 .5% 1%; -ms-transform: scale(1, 1); /* IE 9 */ -webkit-transform: scale(1, 1); /* Chrome, Safari, Opera */ transform: scale(1, 1); z-index: 1; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; border:1px solid #ccc; }
.zoom-gallery.three .item { overflow: hidden; background-position: center center; background-size: cover; width: 32% !important; padding-bottom: 34.23%; height: 0; float: left; margin: 0 .5% 1%; -ms-transform: scale(1, 1); /* IE 9 */ -webkit-transform: scale(1, 1); /* Chrome, Safari, Opera */ transform: scale(1, 1); z-index: 1; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; }

.zoom-gallery.three .item.four.multi { overflow: hidden; background-position: center center; background-size: cover; width: 32% !important; padding-bottom: 40.23%; height: 0; float: left; margin: 0 .5% 1%; -ms-transform: scale(1, 1); /* IE 9 */ -webkit-transform: scale(1, 1); /* Chrome, Safari, Opera */ transform: scale(1, 1); z-index: 1; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; border: none; }

.zoom-gallery.two .item { overflow: hidden; background-position: center center; background-size: cover; width: 49.0% !important; padding-bottom: 50.23%; height: 0; float: left; margin: 0 .5% 1%; -ms-transform: scale(1, 1); /* IE 9 */ -webkit-transform: scale(1, 1); /* Chrome, Safari, Opera */ transform: scale(1, 1); z-index: 1; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; }

.zoom-gallery.four.speakers .item {padding-bottom: 50%; margin: 0 4.5% -5%; border: none!important;}
.zoom-gallery .speakerImage { overflow: hidden; background-position: center center; background-size: cover; width: 100%; /*padding-bottom: 24.23%;*/ height: 200px; float: left; /*margin: 0 .5% 1%; */-ms-transform: scale(1, 1); /* IE 9 */ -webkit-transform: scale(1, 1); /* Chrome, Safari, Opera */ transform: scale(1, 1); z-index: 1; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; }
.zoom-gallery.four.speakers .item {padding-bottom: 50%; margin: 0 4.5% -5%;}

.zoom-gallery .multiImage { overflow: hidden; background-position: center center; background-size: cover; width: 100%; /*padding-bottom: 24.23%;*/ height: 300px; float: left; /*margin: 0 .5% 1%; */-ms-transform: scale(1, 1); /* IE 9 */ -webkit-transform: scale(1, 1); /* Chrome, Safari, Opera */ transform: scale(1, 1); z-index: 1; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; }

@media (max-width: 1380px){
	
	
}

@media (max-width: 1310px){
	.zoom-gallery.three .item.four.multi {padding-bottom: 48.23%;}
	
}

@media (max-width: 1300px){
	.zoom-gallery .speakerImage {height: 190px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 60%;}
	.zoom-gallery.three.multimedia .itemHover:hover {padding: 36% 0;}
	
}

@media (max-width: 1245px){
	
}

@media (max-width: 1200px){
	.zoom-gallery .speakerImage {height: 170px;}
	.speakerName {padding-top: 160px!important;}
	.zoom-gallery.four.speakers .item {padding-bottom: 60%;}
	
}

@media (max-width: 1195px){
















	.zoom-gallery.three.multimedia .itemHover:hover {padding: 43% 0;}
	
}

@media (max-width: 1080px){
	.zoom-gallery .speakerImage {height: 150px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 64%;}
	
}

@media (max-width: 1070px){
	.zoom-gallery.three .item.four.multi {width: 100%!important; padding-bottom: 50.23%;}
	.zoom-gallery.three.multimedia .itemHover:hover {padding: 14% 0;}
	
}

@media (max-width: 980px){
	.zoom-gallery.three .item.four.multi {width: 100%!important; padding-bottom: 60.23%;}
	
}

@media (max-width: 960px){
	.zoom-gallery .item {width: 40%!important;}
	.zoom-gallery .speakerImage {height: 221px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 75%;}
	.zoom-gallery.three.multimedia .itemHover:hover {padding: 17% 0;}
}



@media (max-width: 860px){
	.zoom-gallery .speakerImage {height: 200px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 78%;}
	.zoom-gallery.three.multimedia .itemHover:hover {padding: 19% 0;}
	
}

@media (max-width: 768px){
	.zoom-gallery .speakerImage {height: 260px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 70%;}
	.zoom-gallery.three .item.four.multi {width: 100%!important; padding-bottom: 70.23%;}
	
}

@media (max-width: 688px){
	.zoom-gallery.four.speakers .item {padding-bottom: 73%;}
	.zoom-gallery.three.multimedia .itemHover:hover {padding: 23% 0;}
}

@media (max-width: 665px){
	.zoom-gallery .speakerImage {height: 220px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 75%;}
	.speakerName {padding-top: 210px!important;}
	.zoom-gallery.three .item.four.multi {width: 100%!important; padding-bottom: 92.23%;}
	.zoom-gallery.three.multimedia .itemHover:hover {padding: 25% 0;}
}

@media (max-width: 580px){
	.zoom-gallery .speakerImage {height: 200px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 77%;}
	.speakerName {padding-top: 180px!important;}
	.zoom-gallery.three .item.four.multi {width: 100%!important; padding-bottom: 120.23%;}
}
@media (max-width: 520px){
	.zoom-gallery .speakerImage {height: 180px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 92%;}
	.speakerName {padding-top: 180px!important;}
	.zoom-gallery.three.multimedia .itemHover:hover {padding: 30% 0;}
}

@media (max-width: 460px){
	.zoom-gallery .item {width: 90%!important;}
	.zoom-gallery .speakerImage {height: 340px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 130%;}
	.zoom-gallery.three .item.four.multi {width: 100%!important; padding-bottom: 150.23%;}
	.zoom-gallery.three.multimedia .itemHover:hover {padding: 34% 0;}
}

@media (max-width: 412px){
	.zoom-gallery .speakerImage {height: 300px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 150%;}
}

@media (max-width: 400px){
	.zoom-gallery .speakerImage {height: 290px;}
	.zoom-gallery.four.speakers .item {padding-bottom: 150%;}
}

/*  Grid Gallery  */
.gridGallery { line-height: 0; -webkit-column-count: 5; -webkit-column-gap: 6px; -moz-column-count: 5; -moz-column-gap: 6px; column-count: 5; column-gap: 6px; }
.gridGallery img { width: 100% !important; height: auto !important; opacity: .6; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.gridGalleryItem { background: #000; margin-bottom: 6px; }
.gridGallery img:hover { opacity: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }


@media (max-width: 1200px) {
.gridGallery { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; }
}

@media (max-width: 1000px) {
.gridGallery { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
}

@media (max-width: 800px) {
.gridGallery { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }
}



/* Logo Gallery One */
.logo-gallery.one { position: relative; text-align: center; margin: 0 auto; }
.logo-gallery.one .owl-prev { opacity: .2; width: 30px; height: 90px; position: absolute;top: 0; left : -20px; background: url(/web/20190412163211im_/https://seepnetwork.org/images/slider-nav-dark.png) left center no-repeat; text-indent: -999em; padding: 0;}
.logo-gallery.one .owl-next { opacity: .2; width: 30px; height: 90px; position: absolute;top: 0; right : -20px; background: url(/web/20190412163211im_/https://seepnetwork.org/images/slider-nav-dark.png) right center no-repeat; text-indent: -999em; padding: 0;}

.logo-gallery.one .owl-item {height: 180px;}




.logo-gallery.one .owl-pagination { display: none; }
.logo-gallery.one:hover .owl-prev, .logo-gallery.one:hover .owl-next { opacity: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

/* Logo Gallery One */
.logo-gallery.two { position: relative; text-align: center; margin: 0 auto; }
.logo-gallery.two .owl-prev { opacity: .2; width: 30px; height: 90px; position: absolute; top: 12%; left : -20px; background: url(/web/20190412163211im_/https://seepnetwork.org/images/slider-nav-dark.png) left center no-repeat; text-indent: -999em; padding: 0; }
.logo-gallery.two .owl-next { opacity: .2; width: 30px; height: 90px; position: absolute; top: 12%; right : -20px; background: url(/web/20190412163211im_/https://seepnetwork.org/images/slider-nav-dark.png) right center no-repeat; text-indent: -999em; padding: 0; }
.logo-gallery.two .owl-pagination { display: none; }
.logo-gallery.two:hover .owl-prev, .logo-gallery.two:hover .owl-next { opacity: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }



/*  Banner w Caption  */


.bannerWrap .mainContentArea {max-width:100%;}
.banner {position:relative;max-width:500px;right:35%;text-align:center;padding: 7% 0;margin-left:auto;}
.banner p {color:#fff;font-size: 40pt;text-align: center!important;line-height: 42pt;}
.banner h2, .banner h3 { color:#fff;}
.banner p a {color:#fff; background:#43b0e3 ; padding:10px 20px; border-radius:5px; text-transform:uppercase; text-decoration:none; font-size:9pt; letter-spacing:1px}
.banner p a:hover {background:#efefef; color: #43b0e3;}

.banner.title {position:relative;max-width: 90%;right:10%;text-align:left;padding:10% 0;margin-right:auto;}
.banner.title h1 {color:#fff;background: rgba(0,0,0,.2); padding: 50px 0; font-size: 32pt; line-height: 36pt; margin: 15px 20px; text-align: center;}
.banner.title.thematic {padding: 0!important; right: -4%; }

.bannerWrap.center .mainContentArea .banner { text-align:center !important; right:0; height: 50px;}
.bannerWrap.center .mainContentArea .banner.title { text-align:center !important; right:0; height: auto;}


.contentImageCaption {}
.contentImageCaptionCopy {background:rgba(0,0,0,.3);padding: 20px 80px;}
.contentImageCaptionCopy p {color:#fff;font-weight: 600;font-size: 14pt; line-height:normal}
.contentImageCaptionCopy p a { display: inline-block; color:#ffd24f; border:2px solid #43b0e3; text-decoration: none; padding: 8px 18px; font-weight:600; text-transform:uppercase; letter-spacing:1px; border-radius:5px; font-size: 10pt;}
.contentImageCaptionCopy p a:hover { background:#43b0e3;}

/* Private Pages */
.register input[type="checkbox"]:after { content: ""; display: block; width: 29px !important; height: 29px !important; -moz-border-radius: 50%; border-radius: 50%; background: #ccc; position: relative; top: -7px; left: -5px; }




/* Search */
.searchWrapB {background: #43B0E9; height: 80px;opacity: 0;overflow: hidden;font-weight: 400;position: fixed;top: -80px;width: 100%;z-index: 1200;-webkit-transition: 250ms linear all;-moz-transition: 250ms linear all;transition: 250ms linear all;}
.searchWrapShow {display: block;height: 100px;opacity: 1;top: 0px;-webkit-transition: 250ms linear all;-moz-transition: 250ms linear all;transition: 250ms linear all;}
.searchHolder {max-width: 1000px;margin: 32px auto 0;text-align: center;color: #fff;position: relative;}
.searchHolder input { border: none;border-bottom:1px solid #fff; padding: 8px 5px; margin: 0 10px; width: 50%; background: #43B0E9;}
.searchHolder label { line-height: 50px; font-size: 13pt; color: #fff; }
.searchHolder input[type=submit] {background: #43b0e3;text-transform: uppercase;color: #fff !important;font-weight: bold;width: 40px;border: 1px solid #43b0e3;background-image: url(/web/20190412163211im_/https://seepnetwork.org/images/searchIcon.png) center center no-repeat;text-indent: -999em;}
.searchHolder input[type=submit]:hover {  }
.searchClose { position: absolute; right: 5px; top: 10px; color: #fff; font-size: 14pt; }
.searchIcon:hover, .searchClose:hover { cursor: pointer; cursor: hand; color: #fff; }
.Search input { cursor: pointer; cursor: hand;  color: #fff; font-size:16pt;}

.searchHolder ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #666; font-size:16pt;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #666; font-size:10pt; font-style: italic;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #666; font-size:10pt;font-style: italic;
}
:-moz-placeholder { /* Firefox 18- */
  color: #666; font-size:10pt;font-style: italic;
}



.searchWrap {font-size:12pt;position:relative;margin:0 auto;background:#fff;overflow:hidden;border: 2px solid #ccc; width: 1000px;}
.searchWrap.map {font-size:12pt;position:relative;margin:0 auto;background:#fff;overflow:hidden;border: 2px solid #ccc;width: 1150px;max-width: 1150px;}
.searchWPart a {text-decoration:none !important;margin: 0 10px; color:#888; }
.searchWPart.dropdown {display:inline-block;margin:0 10px 0px 0;font-size:11pt;color:#888;width: 19%; text-align: left; padding: 6px 0;}
.searchWPart.dropdown.map {display:inline-block;margin:0 10px 0px 0;font-size:11pt;color:#888;width: 28%;text-align: left;padding: 6px 0;float: left;}
.searchWPart.dropdown.sidebar {display:inline-block;margin: 5px 10px 5px 0;font-size:11pt;color:#888;width: 100%;text-align: left;cursor: pointer;border: 1px solid #eaeaea;border-radius:  0;padding: 12px 5px;}
.searchWPart.keyword {display:inline-block;margin:0 10px 0px 0;font-size:11pt;color:#888;width: 100%;text-align: left;}
.searchWPart.keyword.marketplace {width: 100%!important; border-bottom: 2px solid #ccc;}
.searchWPart.keyword.sidebar {width: 100%!important;}
.searchWPart input {padding: 16px;border-radius:0;border: none;font-size:12pt;font-family: 'Ubuntu', sans-serif;width: 98%;}
.searchWPart select {padding:10px; border-radius:0; border:none;  font-size:12pt; width:auto; }

.searchWPart input[type=submit] { width:auto;}

.searchWPart .searchReset.map {background: #ccc;color: #fff;/* padding: 17px 22px; */text-transform: uppercase;font-family: 'Ubuntu', sans-serif;font-size: 10pt;font-weight: 700;position: absolute;bottom: 0;height: 50px;right: 97px;}

.searchWPart .searchReset.map:hover {background:#888;}

.searchKiosks {width: 51%!important; border-radius: 4px;padding: 15px;}
.sidebarSearch input[type=submit] {background: #43b0e3;text-transform: uppercase;  color: #fff !important;font-weight: bold;width: 20%;cursor: pointer;cursor: hand;}
.sidebarSearch input[type=submit]:hover { background: #efefef; color: #43b0e3!important; }

@media (max-width: 960px) {
	.sidebarSearch input[type=submit], .sidebarSearch input {width: 100%; padding: 15px 0; border: none;}
	.sidebarSearch input[type=submit]::placeholder {padding-left: 15px;}
	.sidebarSearch input[type=submit]::-webkit-input-placeholder {padding-left: 15px;}
	.sidebarSearch input[type=submit]::-moz-placeholder {padding-left: 15px;}
	.sidebarSearch input[type=submit]::-ms-placeholder {padding-left: 15px;}
	.sidebarSearch input[type=submit]:-moz-placeholder {padding-left: 15px;}
	
	
	.footer img {width: 100%;}
}

input.searchGreen {font-size: 10pt;text-transform:uppercase;color:#fff;border:none;background:#43b0e3;font-weight: 700;position:absolute;right:0;bottom:2px;height:50px;top: unset;font-family: 'Ubuntu', sans-serif;letter-spacing: 1px;cursor:pointer;padding:16px 24px;}
input.searchGreen.map {font-size: 10pt;text-transform:uppercase;color:#fff;border:none;background:#43b0e3;font-weight: 700;position:absolute;right:0;bottom:0px;height:50px;top: unset;font-family: 'Ubuntu', sans-serif;letter-spacing: 1px;cursor:pointer;padding:16px 24px;}
input.searchGreen:hover {background:#888;}

.filterSearchWrap  {width: 100%;margin: 40px auto 50px;font-family: 'Ubuntu', sans-serif;/* background: #0ff; */text-align: center; }
.filterSearchWrap .searchWPart {width: 100%;margin: 0;}
.filterSearchWrap  a {/* margin-left:30px; */font-family: 'Ubuntu', sans-serif;}
.filterSearchWrap  a:hover { color:#4e94af; cursor:pointer}
.filterSearchWrap .searchWPart .fa { margin-right:10px;}


.thumbButton {cursor:pointer}
.filterSearchWrap  .selected { background:#4e94af; cursor:pointer; color:#fff; padding:20px; border:1px solid #4e94af;}


.thumbButton, .listButton {/* margin: 0px 20px; */padding:20px;border:1px solid #4e94af;}
.thumbButton:hover, .listButton:hover { color:#4e94af; cursor:pointer; background:#efefef;}
.selected:hover { cursor:pointer;  background:#ebebeb;}
.searchWrap select, .filterSearchWrap select, .sidebarSearch select {
  
background: url(/web/20190412163211im_/https://seepnetwork.org/images/dropdownArrow.png) 100% 65% no-repeat #fff;
  
background-size:20px;
  
padding-right:20px;
  
color: #666;
}
.searchWrap select::-ms-expand, .filterSearchWrap select::-ms-expand {
    display: none;
}

.searchWrap select, .filterSearchWrap select .sidebarSearch select {
  
   -webkit-appearance: none!important;
  -moz-appearance: none!important;
  appearance: none!important;
}


.searchWrap select, .filterSearchWrap select .sidebarSearch select {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
}

.searchWPart::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #888;     font-style: italic !important;

}
.searchWPart::-moz-placeholder { /* Firefox 19+ */
  color: #888;     font-style: italic !important;
}
.searchWPart:-ms-input-placeholder { /* IE 10+ */
  color: #888;     font-style: italic !important;
}
.searchWPart:-moz-placeholder { /* Firefox 18- */
  color: #888;     font-style: italic !important;
}










/*  SubTemplate - Layout  */
/* Two Columns */
.twoColumn:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.twoColLeft { width: 48%; float: left; }
.twoColRight { width: 48%; float: right; }

.colImg { height: 100% !important; padding-bottom: 0%; }
.contentImgCol { margin: 0 auto; width: 100%; background-size: cover }
.contentImgCol h3 {}
.colContent p { font-size: 16px; line-height: 28px; }
.twoColLeft.colImage .colImg { position: absolute; top: 0; bottom: 0; left: 0; width: 50%; 
}
.twoColRight.colImage .colImg { position: absolute; top: 0; bottom: 0; right: 0; width: 50%;
 }
.contentImgCol .mainContentArea { padding: 50px 0; }
/* Three Columns */
.threeColumn:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.threeCol { width: 30%; float: left; margin: 0 4.9% 0 0; }
.threeCol:last-child { margin: 0; }


.threeColumn.supertable { border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.threeColumn.supertable .threeCol { width: 30%; float: left; margin:0; border-left:1px solid #ccc; border-top:1px solid #ccc; padding:0 1.6% ; }
.threeColumn.supertable .threeCol:last-child { margin: 0; }
.threeColumn.supertable .threeCol p {margin:0; line-height:normal; padding:10px 0;}
.threeColumn.supertable.grey { background: #efefef; border-bottom:none; }
.threeColumn.supertable.grey .threeCol {border-top:none;}




/* Four Columns */
.fourColumn:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.fourCol { width: 22.75%; float: left; margin: 0 3% 0 0; }
.fourCol:last-child { margin: 0; }

.blogGridMarketplace .fourCol {padding-bottom: 40px; padding-right: 19px;}
/* FiveColumn Block */

.fiveColumn:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }

.fiveColumnCol { width: 17.6%; float: left; margin-right: 3%; }

.fiveColumnCol:last-child { margin-right: 0%;}

/* FiveColumn Block */
.sixColumn:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.sixCol { width: 15.7%; float: left; margin-right: 1%; }
.sixCol:last-child { margin-right: 0%; }


/* Marketplace Post List*/

h3.marketplaceShortTitle {color: #43b0e3; font-weight: 500; font-size: 16pt; width: 170px; text-align: center; padding: 60px 5% 0 5%; height: 50px; text-overflow: ellipsis;}
p.categoryName {color: #F37121; position: relative; right: 10%; top: 33px; text-align: center;}
.marketplaceCategoryIcon {padding-right:7px; position: relative; top: 4px;}

@media (max-width: 400px) {
	
	p.categoryName {right: 13%;}
}

/* Sidebar */
.sidebar:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.right .sidebarLeft { width: 66.3%; float: left; }
.right .sidebarRight { width: 27.1%; float: right; }
.left .sidebarLeft { width: 27.1%; float: left; }
.left .sidebarRight { width: 66.3%; float: right; }

.left .sidebarLeft li a img {width:32px; position:relative; top:9px}


.left .sidebarLeft h6:after { content:""; display:block; width:48px; height:2px; background:#43b0e3; margin:10px 0 30px; }
.right .sidebarRight h6:after { display: none!important; content:""; width:48px; height:2px; background:#43b0e3; margin:10px 0 0; }
.left .sidebarLeft li:before { display:none;}
.left .sidebarLeft li { padding-left:0;}
.left .sidebarLeft li a {text-decoration:none;font-weight:600;font-size: 11pt;color:#567175;}
.left .sidebarLeft li a:hover {  color:#43b0e3; }
.left .sidebarLeft li ul {display: none;}
.left .sidebarLeft li:hover ul {display: block; padding-top: 10px; padding-left: 35px;}



/* Accordion One */
.accordionOld { margin-bottom: 10px; }
.accordionBtnOld {background: #ffffff;border: 1px solid #F37121;border-radius: 5px;text-decoration: none;margin: 0;padding-left: 35px;}
.accordionBtnOld:hover { background: #efefef; border: 1px solid #efefef; }
.accordionBtnOld .expandIcon { position: absolute; width: 15px; height: 15px; top: 14px; left: 10px; }
.accordionBtnOld .expandIcon .expandIconVert { border-left-style: solid; border-left-width: 3px; position: absolute; left: 6px; top: 2px; height: 11px; border-color: #43b0e3; }
.accordionBtnOld .expandIcon .expandIconHor { border-top-style: solid; border-top-width: 3px; position: absolute; top: 6px; left: 2px; width: 11px; border-color: #43b0e3; }
.accordionBtnOld a { text-decoration: none; margin: 0; padding: 0; }
.accordionBtnOld a p, .accordionBtnOld a h1, .accordionBtnOld a h2, .accordionBtnOld a h3, .accordionBtnOld a h4, .accordionBtnOld a h5, .accordionBtnOld a h6 { margin: 0; padding: 12px 0 12px 10px; color: #567175; font-weight:800; text-transform: uppercase;}
.accordionContentOld { padding: 8px 14px 0; background: #f9f9f9; border: 1px solid #efefef; }
.accordionContentOld p { font-size: 11pt }

.accordion.basic .accordionBtn {background:none; padding-left: 10px; }
.accordion.basic .accordionContent {background:none; }








.productPosts {width:30%; display:inline-block; margin:0 1% 50px;; background:#fff; border:1px solid #ccc;  -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.productPosts:hover { background:#F37121;  -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.productPostImage {text-align:center; padding:150px 0;}
.productPosts .button.rounded p a{ border:2px solid #fff; opacity:0; text-transform:uppercase; font-weight:600; }
.productPostContent { padding:20px;}
.productPostContent h3 { color:#567175; font-size:14pt;}
.productPostContent p { color:#567175; font-size:12pt;}


.productPosts:hover p { color:#fff;  -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.productPosts:hover h3 { color:#fff;  -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.productPosts:hover .button.rounded p a { opacity:1;}









/* Small Modal Window */
.modalbgSmall { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0); z-index: 99999; -moz-transition: all 2s ease-out; -webkit-transition: all 2s ease-out; -o-transition: all 2s ease-out; transition: all 2s ease-out; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -transition-delay: 0.2s; display: block; pointer-events: none; }
.modalbgSmall .dialogSmall { max-width: 300px; position: relative; top: -1000px; margin: 10% auto; padding: 5px 20px 13px 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #ffffff; }
.modalbgSmall:target { display: block; pointer-events: auto; background: rgba(0, 0, 0, 0.8); -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.modalbgSmall:target .dialogSmall { top: -20px; -moz-transition: all 0.8s ease-out; -webkit-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; transition: all 0.8s ease-out; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; -transition-delay: 0.4s; }
.closeModal { background: #444444; color: #ffffff; line-height: 25px; position: absolute; right: -12px; text-align: center; top: -10px; width: 24px; text-decoration: none; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -transition-delay: 0.2s; }
.closeModal span { color: #ffffff; }

.closeModal:hover { background: #888; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
/* Large Modal Window */
.modalbgLarge { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0); z-index: 99999; -moz-transition: all 2s ease-out; -webkit-transition: all 2s ease-out; -o-transition: all 2s ease-out; transition: all 2s ease-out; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -transition-delay: 0.2s; display: block; pointer-events: none; }
.modalbgLarge .dialogLarge {max-width: 700px;position: relative;top: -1200px;margin: 10% auto;padding: 25px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: #ffffff;}

.modalbgLarge:target { display: block; pointer-events: auto; background: rgba(0, 0, 0, 0.8); -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.modalbgLarge:target .dialogLarge { top: -20px; -moz-transition: all 0.8s ease-out; -webkit-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; transition: all 0.8s ease-out; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; -transition-delay: 0.4s; }
.closeModal { background: #e4a55c; color: #ffffff; line-height: 25px; position: absolute; right: -12px; text-align: center; top: -10px; width: 24px; text-decoration: none; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -transition-delay: 0.2s; }
.closeModal span { color: #ffffff; }
.closeModal:hover { background: #888; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }




.closeModal:hover { background: #888; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }



.eventsListHome {background:#fff;margin-bottom: 30px;padding: 0;height: 300px;}
.eventsListHome.home {background:#fff;margin-bottom: 30px;padding: 0;height: auto;display: flex;}

.eventsListHome:after {clear: both; content: " "; display: block; height: 0; visibility: hidden;}

.eventsListHome .date {background:#43b0e3;float:left;width:20%;text-align:center;/* height: 300px; */}
.eventsListHome .date.page {background:#43b0e3;float:left;width:20%;text-align:center;height: 300px; }
.eventsListHome .date.page p {margin: 140px 0 0;}
.eventsListHome.home .date {background:#43b0e3;float:left;width:20%;text-align:center;/* height: 100px; *//* display: flex; *//* padding-bottom: 4%; */flex: 1;}
.eventsListHome .date h3 {margin:0;line-height:normal;color:#fff;font-size: 29pt;margin-bottom:5px;}
.eventsListHome .date p {margin:110px 0 0;padding:0;line-height:normal;color:#fff;text-transform:uppercase;font-weight: 700;font-size: 14pt;}
.eventsListHome.home .date p {margin:13px 0 0;padding:0;line-height:normal;color:#fff;text-transform:uppercase;font-weight: 700;font-size: 14pt;}

.eventsListHome .decWrap {float:left;width: 73%;padding: 24px 0 20px 20px;}
.eventsListHome .decWrap p {margin-bottom:0;line-height:normal;margin:0;font-size: 12pt;color:#F37121;}
.eventsListHome p.tiny { font-size:10pt; color:#567175;}
.eventsListHome .tiny .fa {  margin-right:10px;}

.eventDetails { padding:20px; background:#e9e9e9; font-weight:900;}



.blogCarousel .owl-prev {opacity: 1;width:60px;height: 50px;position: absolute;top: 10%;left : -5px;background: none;text-indent: -999em;padding: 0;}
.blogCarousel .owl-next {opacity: 1;width: 60px;height: 50px;position: absolute;top: 10%;right : -5px;background: none;text-indent: -999em;padding: 0;}


.blogCarousel p {margin:0;font-size: 9pt;text-transform: uppercase;}
.blogCarousel h3  {margin:0 0 15px;font-size: 18pt;}
.blogCarousel h3  a {color: #333;}

.blogCarousel h3 a {font-weight: 600;}

.sidebarList { margin:0 0 20px;}
.sidebarList:after {clear: both; content: " "; display: block; height: 0; visibility: hidden;}
.sidebarListLeft {float:left; width:30%;  }
.sidebarListImage {width:80px; height:80px; background-size:cover; border-radius:50%; overflow:hidden;}
.sidebarListRight { float:right; width:65%; }
.sidebarListRight p a { color:#666; font-weight:600}


.blogCategories ul li:before {display:none;}
.blogCategories ul li {padding-left:0; border-bottom:1px solid #aaa; padding-top:9px; font-size:11pt; }
.blogCategories ul li a { color:#666; font-weight:600;}


/* Blog Share Circle */

/*Blog Share Icons */
.fa-Facebook:before, .fa-facebook:before { content: "\f09a" }
.fa-Twitter:before { content: "\f099" }
.fa-Google:before { content: "\f1a0" }

.fa-LinkedIn:before { content: "\f0e1" }
.fa-googleplus:before { content: "\f1a0" }
.fa-vimeo:before { content: "\f194" }
.fa-email:before { content: "\f0e0" }
.fa-addthis:before { content: "\f067" }
.fa-sharethis:before { content: "\f1e0" }

.shareButtonCIRC { font-size: 12pt; display: inline-block;  }
.blogShareSticky .shareButtonCIRC { }
.shareButtonCIRC .fa { margin: 5px; color: #ffffff; width: 36px; height: 36px; text-align: center; line-height: 36px; background: #43b0e3; border-radius: 50%; }
.shareButtonCIRC .fa:hover { color: #ffffff; background: #666; cursor: pointer; cursor: hand; }
/* Blog Share Square */
.shareButtonSQR { font-size: 12pt; display: inline-block; }
.blogShareSticky .shareButtonSQR { float: none; }
.shareButtonSQR .fa { margin: 10px; color: #ffffff; width: 36px; height: 36px; text-align: center; line-height: 36px; background: #43b0e3; }
.shareButtonSQR .fa:hover { color: #ffffff; background: #666; cursor: pointer; cursor: hand; }
.FollowButton { display : inline-block; }
.FollowButton a { position : relative; display : inline-block; vertical-align : middle; cursor : pointer; margin: 0px 3px; }






@media (max-width: 768px) {

.twitterHolder {height: 410px;max-width: 500px;overflow-y:scroll;margin: 0 auto;background:#fff;}
    

.twoColLeft.colImage .colImg { position: relative; top: 0; bottom: 0; left: 0; width: 100%; padding-bottom: 0%; }
.twoColRight.colImage .colImg { position: relative; top: 0; bottom: 0; left: 0; width: 100%; padding-bottom: 0%; }

    
.modalbgLarge .dialogLarge { max-width: 300px; }

.banner.title {position:relative; max-width:100%; right:0%; text-align:center; padding:15% 0; margin-right:auto;}

.Search input { cursor: pointer; cursor: hand;  color: #fff; font-size:9pt;}

.searchHolder ::-webkit-input-placeholder { /* Chrome/Opera/Safari */



  color: #666; font-size:9pt;
}
.searchHolder ::-moz-placeholder { /* Firefox 19+ */
  color: #666; font-size:9pt;
}
.searchHolder :-ms-input-placeholder { /* IE 10+ */
  color: #666; font-size:9pt;
}
.searchHolder :-moz-placeholder { /* Firefox 18- */
  color: #666; font-size:9pt;
}



.searchWrap {font-size:12pt;border: none;position:relative;max-width:600px;margin:0 auto;background:#fff;border-radius:10px;overflow:hidden;border: 2px solid #ccc;}
.searchWPart a {text-decoration:none !important;margin: 0 10px; color:#888; }
.searchWPart { display:block; width: 100%; margin:5px 10px 0px 0;  font-size:11pt; color:#888;  }
.searchWPart input {padding: 16px;border-radius:0;border: 1px solid #fff;font-size:12pt;font-family: 'Ubuntu', sans-serif;width: 100%;}
.searchWPart select {padding:10px; border-radius:0; border:none;  font-size:12pt; width:auto; width: 100%;}

.searchWPart input[type=submit] { width:auto;}

input.searchGreen {position:relative; width:101% !important; left:-10px; maring-top:10px;}
input.searchGreen:hover {background:#888;}

	.mapListViewItem {height: 600px;}


}

@media (max-width: 600px) {
	
	.mapListViewItem {height: 550px;}
}

/* Private Pages */
.register input[type="checkbox"]:after { content: ""; display: block; width: 29px !important; height: 29px !important; -moz-border-radius: 50%; border-radius: 50%; background: #ccc; position: relative; top: -7px; left: -5px; }


@media (max-width: 1400px) {
	.button.blue.filter p a {margin-left: 0!important;width: 90%;text-align: center;margin-top: 10px;}
}



@media (max-width: 1270px) {
	
	.searchWrap.map {width: 100%;}
	
}




@media (max-width: 1220px) {

    .mainMenu ul li {list-style: none;position: relative;padding: 0px 20px;}

}
@media (max-width: 1140px) {

    .mainMenu ul li {list-style: none;position: relative;padding: 0px 15px;}

}

@media (max-width: 1060px) {

    .mainMenu ul li {list-style: none;position: relative;padding: 0px 12px;}

}




@media (max-width: 1024px) {
    
.mainMenuWrap.stuck { position:relative;}
    
/* Header */
.header, .headerTop { max-width: 96%; }
/* Footer */
.footer { }
/* Copyright */
.copyright { max-width: 96%; }

.headerTopWrap {display:none;}
.headerTopLeft { width:100%; float:none; text-align:center; margin-bottom:10px; font-size:9pt }
.headerTopRight { width:100%; float:none; text-align:center; line-height:20pt; font-size:9pt }

.logo {margin: 15px auto 15px;  }

}

@media (max-width: 1024px) {
.mwColumns.areas div { width: 100% !important; float: none; }
.mwColumns.areas .contentAreaWhite, .mwColumns.areas .contentAreaColored { width: 86% !important; }

.productPosts {width:100%; display:inline-block; margin:0 0 20px;}



}




@media (max-width: 1024px) {
/* Header */

.header {max-width: 96%;}
.menuWrap { display:none;}
.mobileUtil { display:block;}

/* Main Menu */
.mainMenu { display: none; }
#mobile-header {display: block;}
}



@media (max-width: 768px) {

.zoom-gallery.three .item { overflow: hidden; background-position: center center; background-size: cover; width: 48% !important; padding-bottom: 34.23%; height: 0; float: left; margin: 0 .5% 1%; -ms-transform: scale(1, 1); /* IE 9 */ -webkit-transform: scale(1, 1); /* Chrome, Safari, Opera */ transform: scale(1, 1); z-index: 1; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; }

    
.mainContentArea {/* max-width: 94%; */margin: 0 auto;font-weight: 400;}
.mainContentArea a { text-decoration:none;}
/*  Banners  */

	
.banner {max-width:90%; right:0%; text-align:center;  margin:0 auto;}
	
	
/* Two Columns */
.twoColLeft, .twoColRight { width: 100%; float: none; }
/* Three Columns */
.threeCol, .threeCol:last-child { width: 100%; float: none; }
/* Four Columns */
.fourCol, .fourCol:last-child { width: 100%; float: none; }
/* FiveColumn Block */
.fiveColumnCol, .fiveColumnCol:last-child { width: 100%; float: none; }


.sixCol, .sixCol:last-child { width: 90%; float: none; margin:0 auto 30px;; }

/* Sidebar */
.right .sidebarLeft, .right .sidebarRight, .left .sidebarLeft, .left .sidebarRight { width: 100%; float: none; }
/* footer */
.footer { text-align: center; width: 86%; padding: 40px 7%; }
.footer .soLinkGen.left, .footer .soLinkGen.right { text-align: center; }
/* copyright */
.copyright { text-align: center; width: 86%; padding: 25px 7%; }
.copyright .twoColRight { text-align: center; }
/* To Top */
.toTop {left: 45%;right: 45%;margin-left: -5px;}
/* Banner */

.bannerCaption { width: 96%; position: relative; top: 0%; left: 0%; background: rgba(255,255,255,1); padding: 0 2%; }
/* Columns */
ul.areas li:before { display: none; }


ul.mwColumns li { width: 100% !important; height: auto; }
ul.mwColumns li .mwPageBlock.File { width: 100%; height: auto; }


ul.mwColumns li .mwPageBlock.Content { width: 100% !important; height: auto !important; }
.donationBannerInner { width: 90%; margin: 0 auto; background: #efefef; padding: 5%; }

/* Grid Post List */
.blogGrid { width: 100%; margin: 0 0% 3%; float: none; text-align: center; }
/* Grid Post List Two */
.blogGridTwo:nth-child(6n+2), .blogGridTwo:nth-child(6n+3), .blogGridTwo:nth-child(6n+4), .blogGridTwo:nth-child(6n+5), .blogGridTwo:nth-child(6n+6), .blogGridTwo:nth-child(6n+7) { width: 100%; float: none; margin: 0 auto 25px; }
/* Post List Banner Tabs */
.blogTabImage { max-width: 100% !important; background: none !important; height: auto; }
.blogTabWrap .owl-pagination { display: none; }

.blogTabWrap {background: #efefef;height: auto;}
.blogTabItem {background: #f1f1f1; height: auto;}
.blogTabWrap .owl-controls { display: none; }
.blogTabImage img { opacity: 1; width: 100%; }
.blogTabImage h6 { display: block; }
.blogTabWrapMoreBtn { display: none; }
/* Blog Post Three */
.postThree .twoColRight { padding: 2% 5%; width: 90%; background: #efefef; margin-top: 25px; border-bottom: 5px solid #cdcdcd; }
.accordionBtnOld { padding-left: 5px; }
.accordionBtnOld .expandIcon { display: none; }




.twitterHolder {width:80%;}
	.button.blue.filter p a {width: 95%;}

}

@media (max-width: 640px) {

.thumbButton, .listButton {margin: 0px 20px; padding:20px; border:1px solid #4e94af; display:block;}


    
.slideOutShare { width: 100%; height: 46px; background: #000; left: 0; bottom: 0 !important; }
.slideOutShare.open { left: 0; }
.slideOutShare.close { left: 0px; }
.slideOutShareItems { float: right; height: 46px; color: #ffffff; overflow: hidden; margin-top: -4px; }
.slideOutShareItems span { font-size: 11pt; line-height: 46px; width: 43px; text-align: center; cursor: pointer; cursor: hand; }
.slideOutShareBtn { float: left; padding: 5px 0 0 15px; background: #000; }
.slideOutShareBtn:hover { background: #222; }
.slideOutShareBtn span { display: block; font-size: 16pt; margin: 10px 0 5px; float: left; line: height-40px; }
.slideOutShareBtn { line-height: 40px !important; }

.footerLeft {width: 100%; float:left; position:relative;}


.footerRight {width: 100%; float:right; margin-top:12px}

.fbHide { display:none;}
}

@media (max-width: 480px) {
/* Sticky Donate */
.stickyDonate { position: fixed; z-index: 299; right: 0px; top: auto; bottom: 0px; width: 100%; -webkit-transform: rotate(0deg); -moz-transform: rotate(-0deg); -ms-transform: rotate(-0deg); -o-transform: rotate(-0deg); font-weight: 700; }
.stickyDonate a { background: #444444; color: #ffffff; text-decoration: none; padding: 12px 0; width: 100%; display: block; font-size: 14pt; text-transform: uppercase; text-align: center; }
.stickyDonate a:hover { background: #000; }
}








.productSliderImage {height:300px;position:relative;width: 98%;/* border: 2px solid #fff; */margin:0 1%;}
.productTitle {background:#F37121;position:absolute;bottom:0;width:100%;text-align:center;padding:15px 0;font-size:12pt;color: #fff;text-transform: uppercase;}


.productSlider .owl-prev { opacity: 1; width: 50px; height: 90px; position: absolute;top: 25%; left : -50px; background: url(/web/20190412163211im_/https://seepnetwork.org/images/slider-nav-small-dark.png) left center no-repeat; text-indent: -999em; padding: 0;}
.productSlider .owl-next { opacity: 1; width: 50px; height: 90px; position: absolute;top:  25%; right : -50px; background: url(/web/20190412163211im_/https://seepnetwork.org/images/slider-nav-small-dark.png) right center no-repeat; text-indent: -999em; padding: 0;}
.productSlider .owl-pagination {  }

@media (max-width: 1220px) {
	.mapHolderWrap ul li .button {
		margin: 0;
		float: left;
	}
	.mapHolderLocationImage {
		margin-right: 0;
	}
	
	.mapHolderDescription {
		margin-left: 0;
	}
}


@media (max-width: 960px) {






.productSlider .owl-prev { opacity: 1; width: 50px; height: 90px; position: absolute;top: 25%; left : 0px; background: url(/web/20190412163211im_/https://seepnetwork.org/images/slider-nav-small-dark.png) left center no-repeat; text-indent: -999em; padding: 0;}
.productSlider .owl-next { opacity: 1; width: 50px; height: 90px; position: absolute;top:  25%; right : 0px; background: url(/web/20190412163211im_/https://seepnetwork.org/images/slider-nav-small-dark.png) right center no-repeat; text-indent: -999em; padding: 0;}



	.eventsListHome {height: auto;}
.eventsListHome .date {background:#43b0e3;width:100%!important;padding: 14px 0;float:left; text-align:center; height: auto}
.eventsListHome .decWrap {float:left;width: 100%!important;padding: 26px 0 20px 0px;text-align: center;}
	.eventsListHome .date p {margin: 0!important;}

}





@media (max-width: 960px) {
.threeColumn.supertable { border-top:1px solid #ccc}
.threeColumn.supertable .threeCol { width: 90% !important; float: left; margin:0; border-left:1px solid #ccc; border-top:none; padding:0 5% ; }
.mainContentArea img.iconGrow {max-width: 70%!important;}

}





.pricingContainerOne { width: 100%; text-align: center; margin: 15px 0; }
.pricingContainerOne .pricingHeader {background: #43b0e3;color: white;padding: 15px;font-size: 2.5em;font-weight: 300;}
.pricingContainerOne .pricingHeader h1, .pricingContainerOne .pricingHeader h2, .pricingContainerOne .pricingHeader h3, .pricingContainerOne .pricingHeader h4, .pricingContainerOne .pricingHeader h5, .pricingContainerOne .pricingHeader h6 { color: #ffffff; }
.pricingContainerOne .price { background: #efefef; color: white; padding: 10px; font-size: 1.3em; }
.pricingContainerOne .itemsWrapper { border: 1px solid #E6E6E6; border-top: none; background: white; }
.pricingContainerOne .itemsWrapper .items ul { list-style: none; padding: 15px; margin: 0; }
.pricingContainerOne .itemsWrapper .items ul li:before { display: none; }
.pricingContainerOne .itemsWrapper .items ul li { padding: 7px; text-transform: capitalize; }




/*PDF templates */
.pdfIcon {float: left;margin-right: 1%;width: 5%;min-width: 26px;}
.pdfIcon img {
    margin-top:4px}
.pdfContent {float: left; width: 94%;}
.pdfContent p.pdfTitle {margin-top: 15px;padding-bottom: 0;}




.videoImageWrap {}
.videoImageInner {}
.videoImage { text-align:center; padding:50px 0;}
.videoImage img {width:64px; }
.videoImageContent {background:#efefef;padding: 20px 20px 5px; }
.videoImageContent h4 { margin:0; font-size:11pt; font-weight:600; text-transform:uppercase; letter-spacing:1px}
.videoImageContent p { font-size:10pt; margin:0;}



.videoBannerWrap { text-align:center; }

.videoBannerInner { background:rgba(0,0,0,.5); padding:50px 0;}
.videoBanner {}
.videoBanner h2 { color:#fff;}
.videoBannerText p { color:#fff; font-size:10pt;}


.carouselBg {background:#ddd url(/web/20190412163211im_/https://seepnetwork.org/images/logo.png) center center no-repeat;/* background-size:160px */}






.staffGalleryWrap {}
.staffItem {}
.staffItem:after {clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.staffLeft { width:10%; float:left;}
.staffRight {width:80%; padding:0 5%; float:right;}



.staffItem:nth-child(2n) .staffRight{
  background:#efefef;
}


@media (max-width: 960px) {

    .staffLeft { width:50%; float:none; padding:0%; text-align:center; margin:0 auto; }
    
.staffRight {width:90%; padding:5px 5%; float:none;}
}

.mainContentArea img.iconGrow:hover {-webkit-transition: all 200ms ease-in;    -webkit-transform: scale(1.2);    -ms-transition: all 200ms ease-in;    -ms-transform: scale(1.2);   
   -moz-transition: all 200ms ease-in;    -moz-transform: scale(1.2);    transition: all 200ms ease-in;    transform: scale(1.2);}

.mwInput.select .subcontrol {background-repeat: no-repeat!important;}

/* Blog Post List */
.postList.Ten div.greyHover {background: #fff!important; padding: 20px 20px 0 20px;}
.postList.Ten div.greyHover:hover {background: #efefef!important;}
.postList.Ten div.greyHover:hover hr {background: #fff;}


@media (max-width: 1130px) {
	
	.blogGridMarketplace .fourCol {width: 30%;}
	.searchWrap {width: 900px}
}

@media (max-width: 995px) {
	.searchWPart input {width: 100%;}
	.searchWrap {width: 100%;}
	.searchWPart.dropdown{width: 100%}
	.searchWPart.dropdown select {width: 100%}
	.searchWPart input[type=submit] {width: 100%; top: 151px; left: -1px;}
	.searchWPart .searchReset.map {width: 100%;top: 200px;}
	input.searchGreen {position: inherit;}
	.searchWPart.keyword.marketplace {width: 100%;}
	.searchWrap.map {height: 250px;}
	.searchWPart.dropdown.map, .searchWPart.keyword {/*! width: 100%; */}
}

@media (max-width: 860px) {
	
	.blogGridMarketplace .fourCol {width: 42%;}
	h2.kioskTitle {text-align: center!important; margin-left: 0!important;}
	.blogGridMarketplace {margin-left: 16%!important;}
}

@media (max-width: 768px) {
	
	.blogGridMarketplace .fourCol {width: 100%;}
	.marketplaceBackground {height: 400px!important;}
	h3.marketplaceShortTitle {width: 270px; padding: 140px 5% 0 12%; font-size: 26pt; }
	p.categoryName {top: 133px;}
}

@media (max-width: 640px) {
	.blogGridMarketplace {margin-left: 12%!important;}
}

@media (max-width: 548px) {
	
	.marketplaceBackground {height: 300px!important;}
	h3.marketplaceShortTitle {width: 270px; padding: 110px 4% 0 5%; font-size: 26pt; }
	p.categoryName {top: 73px;}
}

@media (max-width: 420px) {
	.blogGridMarketplace {margin-left: 7%!important;}
}

@media (max-width: 400px) {
	.marketplaceBackground {height: 200px!important;}
	h3.marketplaceShortTitle {width: 170px; padding: 60px 4% 0 5%; font-size: 16pt; }
	p.categoryName {top: 33px;}
	.blogGridMarketplace {margin-left: 20%!important;}
}

input[type="button"],
input[type="submit"] {
-webkit-appearance: none;
border-radius: 0;
}

.country-name {text-transform: uppercase!important;}
.hiddenBlank {width: 100%; height: 323px; position:absolute; z-index: 999;}

.WebinarsPost img {float: left; max-width: 150px; padding-right: 5px;}

a.backButtonWrap { text-decoration: none; color: #000; }
.backButton {widtH: 80px;padding: 15px 0 5px;text-align: center;position: relative;margin-top: -41px;margin-bottom: 40px;cursor: pointer;z-index: 9;}
.backButton .fa { font-size: 12pt; }
.backButton p { line-height: normal; text-transform: uppercase; font-weight: 600; font-family: 'Roboto', sans-serif; margin: 5px 0 0 0 !important; }
.owl-pagination {width: 140px!important;}
.owl-page.active {background-color:#F37121!important;}
.owl-page {border: 1px solid #F37121!important;}

.mwPageBlock.BlogsPosts p.posts-no-result {font-size: 18pt!important;}

/* // Calendar // */

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl, .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-radius: 0!important;}
.ui-widget.ui-widget-content {border: none!important;}
.ui-widget-header {
	border: none!important;
	background: #fff!important;
	color: #567175!important;
	font-weight: bold!important;
	font-size: 11pt!important;
	text-transform: uppercase!important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background: #43b0e3!important; color: #fff!important; border: none!important;}

.event {background: #43b0e3!important;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: 1!important; background: #fff!important; color: #567175!important;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover {	border: none!important;
	background: #efefef!important;
	font-weight: normal!important;
	color: #567175!important;}

.event  .ui-state-default {background: #43b0e3!important; color: #fff!important;}

.ui-state-default {padding: 10px!important;}
.ui-datepicker td span, .ui-datepicker td a {text-align: center!important; font-size: 10pt!important;}

.ui-icon-circle-triangle-w {background-position: -91px 0!important;}
.ui-icon-circle-triangle-e {background-position: -29px 0!important;}

.contentImageCaption a { text-decoration:none; }
.contentImageCaptionCopy {text-align:center;padding:33% 0;background: rgba(0,0,0,0.2); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.contentImageCaptionCopy h2 { color:#fff; text-transform:uppercase; font-size: 22pt; }
.contentImageCaptionCopy p { color:#fff;}

.contentImageCaptionCopy:hover {text-align:center;padding:33% 0;background: rgba(230,165,35,.6); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }


.contentImageCaptionCopy.fixed {text-align:center;padding:33% 0;background: rgba(0,0,0,0.2);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;height: 100px;}
.contentImageCaptionCopy.fixed:hover {text-align:center;padding:33% 0;background: rgba(230,165,35,.6);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;height: 100px;}


/*
     FILE ARCHIVED ON 16:32:11 Apr 12, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:21:47 Apr 24, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 29.758 (3)
  esindex: 0.01
  captures_list: 56.187
  CDXLines.iter: 14.53 (3)
  PetaboxLoader3.datanode: 37.827 (5)
  exclusion.robots: 0.164
  exclusion.robots.policy: 0.153
  RedisCDXSource: 8.231
  PetaboxLoader3.resolve: 35.302 (2)
  load_resource: 81.923
*/

/* // Listings Mod // */

.accordianListingTitle { margin:50px 0 0; font-weight: 900; font-size:12pt;  }
.accordianListings {margin:0;font-size:11pt;border-bottom: 1px solid #e4e4e4;}
.accordianListings:hover { background:#e4e4e4}
.alColA {width: 18%;display:inline-block;padding: 7px 0 7px 1%;margin: 0 1%;}
.alColB {width: 18%;display:inline-block;padding:7px 0;text-align: left;margin: 0 1%;}
.alColC {width: 20%;display:inline-block;padding:7px 0;text-align: left;margin: 0 1%;}
.alColD { width:20%; display:inline-block; padding:7px 0; text-align: left; }
.alColE { width:20%; display:inline-block; padding:7px 0; text-align: left; }
.alColF {width:10%;display:inline-block;padding:7px 0;text-align: left;text-transform: uppercase;color: #686654; cursor:pointer; }
.alColF a {color: #686654;}

.alColA p, .alColB p, .alColC p, .alColD p, .alColE p, .alColF p {padding-bottom: 0;}

.alColF a .closeIt { display:none; }
.alColF a.selected .openIt { display:none}
.alColF a.selected .closeIt { display:inline-block}

.accordianListings.selected {background:#e4e4e4;border-bottom: 1px solid #ccc;}

.alColG .threeCol {width:23.5%; padding:20px 0; margin:0 2% }
.alColG .threeCol:first-child { width:40%; }
.alColG .threeCol:last-child {/* border-left:2px solid #ccc; */}

.alColG  p { margin:0; padding: 5px 20px 19px 20px; }
.alColG  h6 { margin:0!important; padding: 5px 0 0 20px!important; }
.alColG .threeCol p { margin:0 0 10px; padding: 0 0px; }




@media (max-width: 1080px) {
.accordianListingTitle { display:none; }

.alColA {width: 100%; font-weight:700; text-align:center;padding: 0;display: block;}
.alColB { width:100%; font-weight:700; text-align:center;padding: 0;}
.alColC { width:100%; font-weight:700; text-align:center;padding: 0;}
.alColD { width:100%; font-weight:700; text-align:center;}
.alColE { width:100%; font-weight:700; text-align:center;}
.alColF {width:100%; font-weight:700; text-align:center;padding: 0;margin-bottom: 20px;}
.alColG .threeCol {width:100%; margin:0;}
	.alColA p, .alColB p, .alColC p, .alColD p, .alColE p, .alColF p {margin: 0;}
.alColG .threeCol:first-child { width:100%; padding:0; }
	.alColG .threeCol:last-child { border-left:none; padding:0;} }

/* // Listings Search // */


.searchWPart.listings a {text-decoration:none !important;margin: 0 10px; color:#888; }
.searchWPart.dropdown.map.listings {display:inline-block;margin: 0 6px 5px 0;font-size:11pt;color:#888;width: 32%;text-align: left;padding: 0px 0;float: right;}
.searchWPart.keyword.listings {display:inline-block;margin:0 0px 0px 0;font-size:11pt;color:#888;width: 32% !important;text-align: left; border: 1px solid #ddd;margin-bottom: 5px;float: right;margin-right: 5px;}
.searchWPart.listings input {padding: 15px 12px;border-radius:0;font-size:12pt;font-family: 'Ubuntu', sans-serif;width: 93%;}
.searchWPart.listings select {padding: 15px 10px;border-radius:0;border:1px solid #ddd;font-size: 11pt;width:auto;background: #fff url(/images/dropdownArrow.png) right 1px top 15px no-repeat;width: 100%;-moz-appearance: none;-webkit-appearance: none;font-family: 'Roboto', sans-serif;}

.searchWPart.listings.button {width: 100%; /*! margin: 0 auto; *//*! display: block; */text-align: center;padding-top: 60px;}

.searchWPart.listings input[type=submit] { width:100px;}

input.searchGreen.map.listings {font-size: 10pt;text-transform:uppercase;color:#fff;border:none;background:#43b0e3;font-weight: 700;position:relative;right:unset;bottom:unset;height:50px;font-family: 'Ubuntu', sans-serif;letter-spacing: 1px;cursor:pointer;padding:16px 24px;float: none;text-align: center;margin: 0 auto;width: 100px;}

.searchWPart.listings .searchReset.map {background: #ccc;color: #fff;/*! padding: 17px 22px; */text-transform: uppercase;font-family: 'Ubuntu', sans-serif;font-size: 10pt;font-weight: 700;position: relative;bottom: unset;height: 50px;right: unset; width:120px; float: none; margin: 0 auto; text-align: center;padding: 17px 20px 18px;}
.searchWPart.listings .searchReset.map {background: #ccc;color: #fff;/*! padding: 17px 22px; */text-transform: uppercase;font-family: 'Ubuntu', sans-serif;font-size: 10pt;font-weight: 700;position: relative;bottom: unset;height: 50px;right: unset; width:120px; float: none; margin: 0 auto; text-align: center;padding: 17px 20px 18px;}

.searchWPart.listings .searchReset.map:hover {background:#888;}

.searchWPart.listings.buttons {text-align: center;width: 230px;margin: 0 auto;display: block;}

.noItems {color: red;font-size: 11pt;margin-left: 30px;font-weight: 600;}

@media (max-width:1400px) {
	/*.searchWPart.dropdown.map.listings {width: 24.9%;}*/
}

@media (max-width: 1080px) {
	.searchWPart.dropdown.map.listings, .searchWPart.listings input[type=submit], .searchWPart.listings .searchReset.map {width: 100%;float: none;}
	.searchWPart.listings input {width:97%; padding-right: 0;}
	
	.searchWPart.listings select {padding-right: 0;}
	
	.searchGreen.map.listings {position: relative;top: 0;left: 0;margin-bottom: 5px; width: 100% !important;}

.searchWPart.listings .searchReset.map {position: relative;top: 0;right: 0;}
	.searchWPart.keyword.listings {width: 100% !important;}
	
	.Tall .mwInput.multiple, DD .mwInput.multiple, DD .mwInput.multiple select, .Tall .mwInput.multiple select {height: 20px;}
	
	
	
	.hideOnMobile {display: none;}
}

@media (max-width: 768px) {
	.Tall .mwInput.multiple, .Tall .mwInput.select {width: 320px;}
}

select::-ms-expand {
    display: none;
}

.alColG {padding-bottom: 20px;}

/* New Templates */
/* Tabs One */

.tabsOne {
  margin-bottom: 30px;
}
.tabsOne .tabsNav {
  display: block;
  position: relative;
  padding: 10px 20px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: #e9ecef;
}
.tabsOne .tabsNav h1, .tabsOne .tabsNav h2, .tabsOne .tabsNav h3, .tabsOne .tabsNav h4, .tabsOne .tabsNav h5, .tabsOne .tabsNav h6, .tabsOne .tabsNav p {
  margin-bottom: 0;
  line-height: 1.218;
}
.tabsOne .tabsNav.active {
  background-color: #ffffff;
}
.tabsOne .tabsContent {
  padding: 30px 40px 5px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
}

@media (min-width: 992px) {
  .tabsOne .tabsNavs {
    display: flex;
    align-items: flex-end;
  }
  .tabsOne .tabsNav {
    bottom: -1px;
    padding-right: 26px;
    border-radius: 4px 50px 0 0;
  }
  .tabsOne .tabsNav:not(:first-of-type) {
    margin-left: -6px;
  }
  .tabsOne .tabsNav:nth-child(1) {
    z-index: 9;
  }
  .tabsOne .tabsNav:nth-child(2) {
    z-index: 8;
  }
  .tabsOne .tabsNav:nth-child(3) {
    z-index: 7;
  }
  .tabsOne .tabsNav:nth-child(4) {
    z-index: 6;
  }
  .tabsOne .tabsNav:nth-child(5) {
    z-index: 5;
  }
  .tabsOne .tabsNav:nth-child(6) {
    z-index: 4;
  }
  .tabsOne .tabsNav:nth-child(7) {
    z-index: 3;
  }
  .tabsOne .tabsNav:nth-child(8) {
    z-index: 2;
  }
  .tabsOne .tabsNav:nth-child(9) {
    z-index: 1;
  }
  .tabsOne .tabsNav:nth-child(10) {
    z-index: 0;
  }
  .tabsOne .tabsNav.active {
    z-index: 11;
    border-bottom-color: #ffffff;
  }
  .tabsOne .tabsContent {
    border-radius: 0 4px 4px 4px;
  }
}
@media (max-width: 991px) {
  .tabsOne .tabsNav {
    border-radius: 20px 20px 0 0;
    border-bottom: 0;
  }
  .tabsOne .tabsNav:not(:last-of-type) {
    padding-bottom: 30px;
    margin-bottom: -20px;
  }
  .tabsOne .tabsContent {
    border-top: 0;
    border-radius: 0 0 4px 4px;
  }
}
@media (max-width: 767px) {
  .tabsOne .tabsContent {
    padding: 20px 20px 1px;
  }
}

/* Tabs Two */

.tabsTwo {
  margin-bottom: 30px;
}
.tabsTwo .tabsNavs {
  position: relative;
  max-width: 970px;
  padding: 0 40px;
  margin: 0 auto;
}
.tabsTwo .tabsNavsWrap {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.06), 0 3px 14px 2px rgba(0, 0, 0, 0.04), 0 5px 5px -3px rgba(0, 0, 0, 0.06);
}
.tabsTwo .tabsNav {
  position: relative;
  display: block;
  padding: 30px 20px 20px;
  text-align: center;
}
.tabsTwo .tabsNav h1, .tabsTwo .tabsNav h2, .tabsTwo .tabsNav h3, .tabsTwo .tabsNav h4, .tabsTwo .tabsNav h5, .tabsTwo .tabsNav h6, .tabsTwo .tabsNav p {
  margin-bottom: 10px;
  line-height: 1.218;
}
.tabsTwo .tabsNav img {
  width: auto;
  /* height: 36px; */
}
.tabsTwo .tabsNav:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent transparent;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;
}
.tabsTwo .tabsNav:hover:after, .tabsTwo .tabsNav.active:after {
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #F37121 transparent;
}
.tabsTwo .tabsContents {
  margin-top: -30px;
  padding: 80px 40px 45px;
  border-radius: 4px;
  background-color: #e9ecef;
}
.tabsTwo .tabsContent {
  max-width: 930px;
  margin: 0 auto;
}

@media (min-width: 992px) {
  .tabsTwo .tabsNavsWrap {
    display: flex;
  }
  .tabsTwo .tabsNav {
    flex: 1 1 auto;
    padding: 30px 20px 20px;
  }
  .tabsTwo .tabsNav:not(:last-of-type) {
    border-right: 1px solid rgba(0, 0, 0, 0.15);
  }
}
@media (max-width: 991px) {
  .tabsTwo .tabsNavs {
    padding: 0 20px;
  }
  .tabsTwo .tabsNav {
    padding: 20px 20px 10px;
  }
  .tabsTwo .tabsNav img {
    height: 20px;
  }
  .tabsTwo .tabsNav:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  }
  .tabsTwo .tabsContents {
    margin-top: -60px;
    padding: 90px 40px 5px;
  }
}
@media (max-width: 767px) {
  .tabsTwo .tabsNavs {
    padding: 0;
  }
  .tabsTwo .tabsContents {
    margin-top: -20px;
    padding: 50px 20px 1px;
  }
}

/* Alert */

.alertOne {
  overflow: auto;
  margin-bottom: 30px;
  color: #343a40;
  font-size: 14px;
  text-align: left;
  border: none;
  border-radius: 6px;
  background-color: #adb5bd;
}
.alertOne .alertWrap {
  position: relative;
}
.alertOne .alertContent {
  padding: 30px 30px 15px 0;
  margin-left: 76px;
}
.alertOne h1, .alertOne h2, .alertOne h3, .alertOne h4, .alertOne h5, .alertOne h6, .alertOne p, .alertOne a {
  color: #343a40;
}
.alertOne h1, .alertOne h2, .alertOne h3, .alertOne h4, .alertOne h5, .alertOne h6 {
  font-size: 20px;
  margin-bottom: 15px;
}
.alertOne p {
  margin-bottom: 15px;
}
.alertOne a {
  text-decoration: underline;
}
.alertOne a:hover {
  text-decoration: underline;
}
.alertOne .alertIcon {
  position: absolute;
  top: 24px;
  left: 20px;
  width: 36px;
  height: 36px;
  font-size: 18px;
  line-height: 36px;
  text-align: center;
  border-radius: 50%;
  background-color: #919ca6;
}
.alertOne .alertIcon:before {
  display: block;
}
.alertOne .alertClose {
  opacity: 0.5;
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 5px;
  width: 20px;
  height: 20px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;
}
.alertOne .alertClose:before {
  display: block;
}
.alertOne .alertClose:hover {
  opacity: 1;
}
.alertOne.alertSmall {
  max-width: 480px;
}
.alertOne.alertAnimated.alertDefault .alertIcon:before, .alertOne.alertAnimated.alertInfo .alertIcon:before {
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.alertOne.alertAnimated.alertSuccess .alertIcon:before {
  -webkit-animation-name: tada;
          animation-name: tada;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.alertOne.alertAnimated.alertWarning .alertIcon:before {
  -webkit-animation-name: heartBeat;
          animation-name: heartBeat;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.alertOne.alertAnimated.alertError .alertIcon:before, .alertOne.alertAnimated.alertDanger .alertIcon:before {
  -webkit-animation-name: jello;
          animation-name: jello;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.alertOne.alertDefault {
  color: #343a40;
  background-color: #adb5bd;
}
.alertOne.alertDefault h1, .alertOne.alertDefault h2, .alertOne.alertDefault h3, .alertOne.alertDefault h4, .alertOne.alertDefault h5, .alertOne.alertDefault h6, .alertOne.alertDefault p, .alertOne.alertDefault a {
  color: #343a40;
}
.alertOne.alertDefault .alertIcon {
  background-color: #919ca6;
}
.alertOne.alertInfo {
  color: #ffffff;
  background-color: #43cfd6;
}
.alertOne.alertInfo h1, .alertOne.alertInfo h2, .alertOne.alertInfo h3, .alertOne.alertInfo h4, .alertOne.alertInfo h5, .alertOne.alertInfo h6, .alertOne.alertInfo p, .alertOne.alertInfo a {
  color: #ffffff;
}
.alertOne.alertInfo .alertIcon {
  background-color: #29b6bd;
}
.alertOne.alertSuccess {
  color: #ffffff;
  background-color: #2eb7a0;
}
.alertOne.alertSuccess h1, .alertOne.alertSuccess h2, .alertOne.alertSuccess h3, .alertOne.alertSuccess h4, .alertOne.alertSuccess h5, .alertOne.alertSuccess h6, .alertOne.alertSuccess p, .alertOne.alertSuccess a {
  color: #ffffff;
}
.alertOne.alertSuccess .alertIcon {
  background-color: #248e7c;
}
.alertOne.alertWarning {
  color: #343a40;
  background-color: #ffd568;
}
.alertOne.alertWarning h1, .alertOne.alertWarning h2, .alertOne.alertWarning h3, .alertOne.alertWarning h4, .alertOne.alertWarning h5, .alertOne.alertWarning h6, .alertOne.alertWarning p, .alertOne.alertWarning a {
  color: #343a40;
}
.alertOne.alertWarning .alertIcon {
  background-color: #ffb902;
}
.alertOne.alertError, .alertOne.alertDanger {
  color: #ffffff;
  background-color: #dc3545;
}
.alertOne.alertError h1, .alertOne.alertError h2, .alertOne.alertError h3, .alertOne.alertError h4, .alertOne.alertError h5, .alertOne.alertError h6, .alertOne.alertError p, .alertOne.alertError a, .alertOne.alertDanger h1, .alertOne.alertDanger h2, .alertOne.alertDanger h3, .alertOne.alertDanger h4, .alertOne.alertDanger h5, .alertOne.alertDanger h6, .alertOne.alertDanger p, .alertOne.alertDanger a {
  color: #ffffff;
}
.alertOne.alertError .alertIcon, .alertOne.alertDanger .alertIcon {
  background-color: #94313a;
}

/*!
 |-----------------------------------------------------------------------------------------
 |
 |
 | Testimonial One - Start
 |
 |
 |-----------------------------------------------------------------------------------------
*/
.testimonialOne .testimonialWrap {
  display: flex;
  margin-bottom: 30px;
}
.testimonialOne .testimonialInner {
  position: relative;
}
.testimonialOne .testimonialQuotLeft {
  margin-bottom: 15px;
}
.testimonialOne .testimonialQuotRight {
  position: absolute;
  bottom: 0;
  right: 0;
}
.testimonialOne .testimonialAvatar {
  flex: 0 0 125px;
  width: 125px;
  height: 125px;
  padding: 8px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
}
.testimonialOne .testimonialAvatar > .mwPageBlock.File,
.testimonialOne .testimonialAvatar > .mwPageBlock.File > .blockContents {
  width: 100%;
  height: 100%;
}
.testimonialOne .testimonialAvatar .stretchImg {
  border-radius: 50%;
  height: 125px;
  background-size: cover;
}
.testimonialOne .testimonialMain {
  flex: 0 1 auto;
  padding: 30px 40px;
  background-color: #ffffff;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
}
.testimonialOne .testimonialName {
  color: #F37121;
  font-size: 20px;
  margin-bottom: 5px;
  font-weight: 700;
}
.testimonialOne .testimonialTitle {
  color: #adb5bd;
}

.testimonialOne.testimonialLeft .testimonialAvatar {
  margin-right: 30px;
}

.testimonialOne.testimonialRight .testimonialAvatar {
  margin-left: 30px;
}

/* Image Card */

.imgCardOne .imgCardWrap {
  display: block;
  overflow: hidden;
  position: relative;
}
.imgCardOne .imgCardWrap:hover .imgCardContent {
  background-color: rgba(231, 164, 35, 0.6);
}
.imgCardOne .imgCardWrap:hover .imgCardImg {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.imgCardOne .imgCardImg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
  transition: -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 360ms;
  transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 360ms;
  transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 360ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 360ms;
  background-size: cover;
}
.imgCardOne .imgCardContent {
  background-color: rgba(231, 164, 35, 0.8);
  transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 360ms;
}
.imgCardOne .imgCardContent {
  position: relative;
  display: flex;
  align-items: center;
  padding: 50px 30px;
}
.imgCardOne .imgCardDescription {
  width: 100%;
  max-width: 480px;
  margin: 0 auto;
}
.imgCardOne .imgCardDescription h1, .imgCardOne .imgCardDescription h2, .imgCardOne .imgCardDescription h3, .imgCardOne .imgCardDescription h4, .imgCardOne .imgCardDescription h5, .imgCardOne .imgCardDescription h6 {
  color: #ffffff;
  margin-bottom: 10px;
}
.imgCardOne .imgCardDescription p {
  color: #ffffff;
  margin-bottom: 0;
}
.imgCardOne .imgCardDescription p img {
  margin-bottom: 20px;
}

/* Image Card Gallery */

.imgCardGalleryOne .imgCardGalleryItem {
  position: relative;
  margin-bottom: 80px;
}
@media (max-width: 767px) {
  .imgCardGalleryOne .imgCardGalleryItem {
    margin-bottom: 30px;
  }
}
.imgCardGalleryOne .imgCardGalleryItemWrap.green {
  overflow: hidden;
  border-radius: 10px;
  background: linear-gradient(180deg, rgb(255 146 74) 0%, rgba(243,113,33,1) 50%);
  box-shadow: 4px 12px 40px 6px rgba(0, 0, 0, 0.09);
}
.imgCardGalleryOne .imgCardGalleryItemWrap.blue {
  overflow: hidden;
  border-radius: 10px;
  background: linear-gradient(180deg, rgba(109,197,238,1) 0%, rgba(67,176,227,1) 50%);
  box-shadow: 4px 12px 40px 6px rgba(0, 0, 0, 0.09);
}
.imgCardGalleryOne .imgCardGalleryItemWrap.orange {
  overflow: hidden;
  border-radius: 10px;
  background: #e4a55c;
  box-shadow: 4px 12px 40px 6px rgba(0, 0, 0, 0.09);
}
.imgCardGalleryOne .imgCardGalleryContent {
  max-width: 460px;
  padding: 50px 20px 15px;
  margin: 0 auto;
  text-align: center;
}
.imgCardGalleryOne .imgCardGalleryContent h1, .imgCardGalleryOne .imgCardGalleryContent h2, .imgCardGalleryOne .imgCardGalleryContent h3, .imgCardGalleryOne .imgCardGalleryContent h4, .imgCardGalleryOne .imgCardGalleryContent h5, .imgCardGalleryOne .imgCardGalleryContent h6, .imgCardGalleryOne .imgCardGalleryContent p {
  color: #ffffff;
  margin-bottom: 15px;
}
.imgCardGalleryOne .imgCardGalleryImg {
  padding-bottom: 56%;
  background-size: cover;
}

/* Accordion One */

.accordionOne {
  margin-bottom: 10px;
}
.accordionOne .accordionWrap {
  border-radius: 4px;
  background-color: #e9ecef;
}
.accordionOne .accordionBtn {
  position: relative;
  cursor: pointer;
  color: #ffffff;
  padding: 15px 70px 15px 40px;
  border-radius: 4px 4px 4px 4px;
  background-color: #F37121;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: ease-in-out 500ms;
}
.accordionOne .accordionBtn:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 16px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px solid #ff9553;
  background-color: transparent;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: ease-in-out 500ms;
}
.accordionOne .accordionBtn h1, .accordionOne .accordionBtn h2, .accordionOne .accordionBtn h3, .accordionOne .accordionBtn h4, .accordionOne .accordionBtn h5, .accordionOne .accordionBtn h6, .accordionOne .accordionBtn p {
  color: #ffffff;
  margin-bottom: 0;
}
.accordionOne .accordionBtn h6:after {display: none;}
.accordionOne .accordionIcon {
  position: absolute;
  top: 50%;
  right: 25px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.accordionOne .accordionIcon i {
  display: block;
  text-align: center;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 18px;
  transition: ease-in-out 500ms;
  color: #ff9553;
  font-style: unset;
}
.accordionOne .accordionContent {
  display: none;
  padding: 30px 40px 5px;
  transition: none;
}
@media (max-width: 767px) {
  .accordionOne .accordionContent {
    padding: 30px 20px 5px;
  }
}
.liveEdBlock .accordionOne .accordionContent {
  display: block;
}
.accordionOne.active .accordionBtn {
  border-radius: 4px 4px 0 0;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.05);
}
.accordionOne.active .accordionBtn:before {
  border: 2px solid #ff9553;
  background-color: #ff9553;
}
.accordionOne.active .accordionIcon i {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

/* Carousel One */

.carouselOne .carouselWrap {
  margin-bottom: 30px;
}
.carouselOne .carouselWrap.slick-dotted {
  margin-bottom: 60px;
}
.carouselOne .carouselItem {
  margin: 15px;
}
.carouselOne .carouselImg {
  padding-bottom: 75%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.carouselOne .slick-prev,
.carouselOne .slick-next {
  z-index: 1;
  width: 36px;
  height: 36px;
}
.carouselOne .slick-prev svg,
.carouselOne .slick-next svg {
  width: 100%;
  height: 100%;
}
.carouselOne .slick-prev svg path,
.carouselOne .slick-next svg path {
  fill: none;
  stroke: #343a40;
}
.carouselOne .slick-prev.slick-disabled,
.carouselOne .slick-next.slick-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.carouselOne .slick-prev:before,
.carouselOne .slick-next:before {
  display: none;
}
.carouselOne .slick-prev {
  left: -36px;
}
.contentAreaFullwidth .carouselOne .slick-prev {
  left: 30px;
}
.carouselOne .slick-next {
  right: -36px;
}
.contentAreaFullwidth .carouselOne .slick-next {
  right: 30px;
}

@media (max-width: 991px) {
  .carouselOne .carouselItem {
    margin: 5px;
  }
  .carouselOne .slick-prev,
.carouselOne .slick-next {
    width: 20px;
    height: 20px;
  }
  .carouselOne .slick-prev svg path,
.carouselOne .slick-next svg path {
    stroke-width: 2;
  }
  .carouselOne .slick-prev {
    left: 20px;
  }
  .contentAreaFullwidth .carouselOne .slick-prev {
    left: 20px;
  }
  .carouselOne .slick-next {
    right: 20px;
  }
  .contentAreaFullwidth .carouselOne .slick-next {
    right: 20px;
  }
}

/* Slider Three */

.sliderThree .sliderItem {
  position: relative;
}
.sliderThree .sliderImg,
.sliderThree .sliderOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sliderThree .sliderImg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.sliderThree .sliderTitle {
  color: #ffffff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.sliderThree .sliderDescription p {
  color: #ffffff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.sliderThree .slick-prev,
.sliderThree .slick-next {
  z-index: 1;
  width: 36px;
  height: 36px;
}
.sliderThree .slick-prev svg,
.sliderThree .slick-next svg {
  width: 100%;
  height: 100%;
}
.sliderThree .slick-prev svg path,
.sliderThree .slick-next svg path {
  fill: none;
  stroke: #ffffff;
}
.sliderThree .slick-prev.slick-disabled,
.sliderThree .slick-next.slick-disabled {
  cursor: not-allowed;
}
.sliderThree .slick-prev.slick-disabled svg path,
.sliderThree .slick-next.slick-disabled svg path {
  fill: none;
  stroke: rgba(255, 255, 255, 0.5);
}
.sliderThree .slick-prev:before,
.sliderThree .slick-next:before {
  display: none;
}
.sliderThree .slick-prev {
  left: 36px;
}
.sliderThree .slick-next {
  right: 36px;
}







.sliderThree .sliderImg {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  transition: ease-in-out 600ms;
  transition-delay: 600ms;
}
.sliderThree .sliderTitle,
.sliderThree .sliderDescription,
.sliderThree .sliderBtn {
  opacity: 0;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  transition: ease-in-out 360ms;
}
.sliderThree .sliderBtn p a {color: #fff;}
.sliderThree .slick-current .sliderImg {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition-delay: 100ms;
}
.sliderThree .slick-current .sliderTitle,
.sliderThree .slick-current .sliderDescription,
.sliderThree .slick-current .sliderBtn {
  opacity: 1;
  -webkit-transform: translateY(0);

          transform: translateY(0);
}
.sliderThree .slick-current .sliderTitle {
  transition-delay: 300ms;
}
.sliderThree .slick-current .sliderDescription {
  transition-delay: 500ms;
}
.sliderThree .slick-current .sliderBtn {
  transition-delay: 700ms;
}

@media (min-width: 992px) {
  .sliderThree .sliderInner {
    opacity: 0;
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 670px;
    max-width: 550px;
    padding: 0 80px;
    margin-left: auto;
    background-color: rgba(0, 0, 0, 0.6);
    transition: opacity linear 360ms;
  }
  .sliderThree .slick-current .sliderInner {
    opacity: 1;
    transition-delay: 600ms;
  }
  .sliderThree .sliderTitle {
    font-size: 55px;
    line-height: 1.1;
  }
}
@media (max-width: 991px) {
  .sliderThree .sliderItem {
    display: flex;
    align-items: center;
    height: 480px;
  }
  .sliderThree .sliderInner {
    max-width: 720px;
    padding: 30px 25px 10px;
    margin: 0 auto;
    text-align: center;
  }
  .sliderThree .sliderOverlay {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .sliderThree .sliderTitle,
.sliderThree .sliderDescription p {
    margin-bottom: 15px;
  }
  .sliderThree .sliderBtn.btn p a {
    font-size: 12px;
    padding: 8px 20px;
  }
  .sliderThree .slick-prev,
.sliderThree .slick-next {
    top: 45%;
    width: 20px;
    height: 36px;
    background-color: rgba(0, 0, 0, 0.8);
  }
  .sliderThree .slick-prev svg path,
.sliderThree .slick-next svg path {
    stroke-width: 2px;
  }
  .sliderThree .slick-prev {
    left: 0;
  }
  .sliderThree .slick-next {
    right: 0;
  }
}

/* Files List */
.filesListOne .filesListFilters ul {
  overflow: hidden;
  padding: 5px 0;
  border-radius: 4px;
}
.filesListOne .filesListFilters ul li {
  padding: 0 25px;
  margin: 0;
}
.filesListOne .filesListFilters ul li a {
  position: relative;
  display: block;
  padding: 15px 0 15px 22px;
  color: #495057;
  font-size: 14px;
  font-weight: 700;
}
.filesListOne .filesListFilters ul li a i {

  position: absolute;
  left: 0;
  font-size: 12px;
  color: #6c757d;
  margin-right: 10px;
}
.filesListOne .filesListFilters ul li a:hover {
  color: #F37121;
}
.filesListOne .filesListFilters ul li + li a {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.filesListOne .filesListFilters ul li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 4px;
  height: 30px;
  border-radius: 0 4px 4px 0;
  background-color: transparent;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;
}
.filesListOne .filesListFilters ul li:hover:after {
  background-color: #F37121;
}
.filesListOne .filesListFilters ul li.selected {
  background-color: #e9ecef;
}
.filesListOne .filesListFilters ul li.selected + li a, .filesListOne .filesListFilters ul li.selected a {
  border-top-color: transparent;
}
.filesListOne .filesListFilters ul li.selected:after {
  background-color: #F37121;
}

.filesListOne .filesListFilters ul {
  overflow: hidden;
  padding: 5px 0;
  border-radius: 4px;
}
.filesListOne .filesListFilters ul li {

  padding: 0 25px;
  margin: 0;
}
.filesListOne .filesListFilters ul li a {
  position: relative;
  display: block;
  padding: 15px 0 15px 22px;
  color: #495057;
  font-size: 14px;
  font-weight: 700;
}
.filesListOne .filesListFilters ul li a i {
  position: absolute;
  left: 0;
  font-size: 12px;
  color: #6c757d;
  margin-right: 10px;
}
.filesListOne .filesListFilters ul li a:hover {
  color: #F37121;
}
.filesListOne .filesListFilters ul li + li a {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.filesListOne .filesListFilters ul li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 4px;
  height: 30px;
  border-radius: 0 4px 4px 0;
  background-color: transparent;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;
}
.filesListOne .filesListFilters ul li:hover:after {
  background-color: #F37121;
}
.filesListOne .filesListFilters ul li.selected {
  background-color: #e9ecef;
}
.filesListOne .filesListFilters ul li.selected + li a, .filesListOne .filesListFilters ul li.selected a {
  border-top-color: transparent;

}
.filesListOne .filesListFilters ul li.selected:after {
  background-color: #F37121;
}


.sidebarLeft.sidebarBorder .sidebarSide {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}

.sidebarRight.sidebarBorder .sidebarSide {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}

.sidebarSide {width: 28%; float: left;}
.sidebarMain {width: 68%; float: right;}

@media (max-width: 991px) {
  .sidebarLeft.sidebarBorder .sidebarSide {
    border-right: 0;
  }

  .sidebarRight .sidebarSide {
    order: -1;
  }
  .sidebarRight.sidebarBorder .sidebarSide {
    border-left: 0;
  }

.sidebarSide {width: 100%; float: none;}
.sidebarMain {width: 100%; float: none;}

}
.sidebar .sidebarMobileBtn {
  cursor: pointer;
  display: none;
}
.sidebar .sidebarClose {
  display: none;
  position: absolute;
  top: 15px;
  right: 30px;
}
@media (max-width: 575px) {
  .sidebar .sidebarClose {
    right: 15px;
  }
}
.sidebar .sidebarClose .burger:hover .burgerLine,
.sidebar .sidebarClose .burger:hover .burgerSlash {
  background-color: #2EB7A0;
}
.sidebar .sidebarClose .burger:hover .burgerText {
  color: #2EB7A0;
}
.sidebar .sidebarClose .burgerLine,
.sidebar .sidebarClose .burgerSlash {
  background-color: #495057;
}
.sidebar .sidebarClose .burgerText {
  font-size: 12px;
  color: #495057;
  letter-spacing: 1px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .sidebar.active {
    position: relative;
    z-index: 510;
  }
  .sidebar .sidebarSide {
    z-index: 1;
    margin-bottom: 30px;
  }
  .sidebar .sidebarSide .sidebarInner {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 50px 30px 20px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #e9ecef;
  }
}
@media (max-width: 991px) and (max-width: 575px) {
  .sidebar .sidebarSide .sidebarInner {
    padding: 50px 15px 20px;
  }
}
@media (max-width: 991px) {
  .sidebar .sidebarMobileBtn {
    display: block;
    width: 100%;
    padding: 15px 20px;
    text-align: right;
    border-radius: 3px;
    background-color: #ced4da;
  }
  .sidebar .sidebarMobileBtn span {
    margin-right: 10px;
    vertical-align: middle;
    font-weight: 700;
  }
  .sidebar .sidebarMobileBtn i {
    vertical-align: middle;
  }
}
@media (max-width: 991px) {
  .sidebar .sidebarClose {
    display: block;
  }
}

.sidebar .sidebarOpen {
  display: none;
}
.sidebar .sidebarClose {
  display: none;
  position: absolute;
  top: 15px;
  right: 30px;
  font-size: 26px;
  line-height: 1;
}
@media (max-width: 575px) {
  .sidebar .sidebarClose {
    right: 15px;
  }
}

.sidebarLeft.sidebarBorder .sidebarSide {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}
@media (max-width: 991px) {
  .sidebarLeft.sidebarBorder .sidebarSide {
    border-right: 0;
  }
}

@media (max-width: 991px) {
  .sidebarRight .sidebarSide {
    order: -1;
  }
}
.sidebarRight.sidebarBorder .sidebarSide {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
@media (max-width: 991px) {
  .sidebarRight.sidebarBorder .sidebarSide {
    border-left: 0;
  }
}

@media (max-width: 991px) {
  .sidebarMobile.active {
    position: relative;
    z-index: 510;
  }
  .sidebarMobile .sidebarSide {
    z-index: 1;
    margin-bottom: 30px;
  }
  .sidebarMobile .sidebarSide .sidebarInner {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 50px 30px 20px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #e9ecef;
  }
  .sidebarMobile .sidebarOpen {
    display: block;
    width: 100%;
    padding: 15px 20px;
    text-align: right;
    font-weight: 700;
    border-radius: 3px;
    background-color: #ced4da;
  }
  .sidebarMobile .sidebarOpen i {
    margin-left: 10px;
  }
  .sidebarMobile .sidebarClose {
    display: block;
  }
}
@media (max-width: 575px) {
  .sidebarMobile .sidebarSide .sidebarInner {
    padding: 50px 15px 20px;
  }
}

.content-style ul, .content-style ol, .content-style dl {
  list-style: none;
  counter-reset: item;
  padding-left: 0;
  margin: 0 0 30px;
}
.content-style ul li, .content-style ul dt, .content-style ol li, .content-style ol dt, .content-style dl li, .content-style dl dt {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
}
.content-style ul li:before, .content-style ul dt:before, .content-style ol li:before, .content-style ol dt:before, .content-style dl li:before, .content-style dl dt:before {
  position: absolute;
  left: 0;
  margin-right: 10px;
  color: inherit;
}
.content-style ul li:last-child, .content-style ul dt:last-child, .content-style ol li:last-child, .content-style ol dt:last-child, .content-style dl li:last-child, .content-style dl dt:last-child {
  margin-bottom: 0;
}
.content-style ul li:before, .content-style ul dt:before, .content-style dl li:before, .content-style dl dt:before {
  content: "\25CF";
}
.content-style ol li:before {
  content: counter(item) ".";
  counter-increment: item;
}

.content-style ul li ul, .content-style ul li ol, .content-style ul li dl, .content-style ul dt ul, .content-style ul dt ol, .content-style ul dt dl, .content-style ol li ul, .content-style ol li ol, .content-style ol li dl, .content-style ol dt ul, .content-style ol dt ol, .content-style ol dt dl, .content-style dl li ul, .content-style dl li ol, .content-style dl li dl, .content-style dl dt ul, .content-style dl dt ol, .content-style dl dt dl {
  margin-top: 15px;
  margin-bottom: 10px;
}
.content-style ul li ul li, .content-style ul li ul dt, .content-style ul li dl li, .content-style ul li dl dt, .content-style ul dt ul li, .content-style ul dt ul dt, .content-style ul dt dl li, .content-style ul dt dl dt, .content-style ol li ul li, .content-style ol li ul dt, .content-style ol li dl li, .content-style ol li dl dt, .content-style ol dt ul li, .content-style ol dt ul dt, .content-style ol dt dl li, .content-style ol dt dl dt, .content-style dl li ul li, .content-style dl li ul dt, .content-style dl li dl li, .content-style dl li dl dt, .content-style dl dt ul li, .content-style dl dt ul dt, .content-style dl dt dl li, .content-style dl dt dl dt {
  margin-bottom: 15px;
}
.content-style ul li ul li:before, .content-style ul li ul dt:before, .content-style ul li dl li:before, .content-style ul li dl dt:before, .content-style ul dt ul li:before, .content-style ul dt ul dt:before, .content-style ul dt dl li:before, .content-style ul dt dl dt:before, .content-style ol li ul li:before, .content-style ol li ul dt:before, .content-style ol li dl li:before, .content-style ol li dl dt:before, .content-style ol dt ul li:before, .content-style ol dt ul dt:before, .content-style ol dt dl li:before, .content-style ol dt dl dt:before, .content-style dl li ul li:before, .content-style dl li ul dt:before, .content-style dl li dl li:before, .content-style dl li dl dt:before, .content-style dl dt ul li:before, .content-style dl dt ul dt:before, .content-style dl dt dl li:before, .content-style dl dt dl dt:before {
  content: "\25CB";
}

.content-style ul._list-unstyled li, .content-style ol._list-unstyled li, .content-style dl._list-unstyled li {
  /* padding-left: 0; */
}
.content-style ul._list-unstyled li:before, .content-style ol._list-unstyled li:before, .content-style dl._list-unstyled li:before {
  display: none;
}
.content-style ul._list-unstyled li ul, .content-style ul._list-unstyled li ol, .content-style ul._list-unstyled li dl, .content-style ol._list-unstyled li ul, .content-style ol._list-unstyled li ol, .content-style ol._list-unstyled li dl, .content-style dl._list-unstyled li ul, .content-style dl._list-unstyled li ol, .content-style dl._list-unstyled li dl {
  margin-top: 15px;
  margin-bottom: 10px;
}
.content-style ul._list-unstyled li ul li, .content-style ul._list-unstyled li ol li, .content-style ul._list-unstyled li dl li, .content-style ol._list-unstyled li ul li, .content-style ol._list-unstyled li ol li, .content-style ol._list-unstyled li dl li, .content-style dl._list-unstyled li ul li, .content-style dl._list-unstyled li ol li, .content-style dl._list-unstyled li dl li {
  padding-left: 20px;
}

.content-style ul._list-inline, .content-style ol._list-inline, .content-style dl._list-inline {
  display: inline-block;
  margin: 0;
}
.content-style ul._list-inline li, .content-style ul._list-inline dt, .content-style ol._list-inline li, .content-style ol._list-inline dt, .content-style dl._list-inline li, .content-style dl._list-inline dt {
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
}
.content-style ul._list-inline li:before, .content-style ul._list-inline dt:before, .content-style ol._list-inline li:before, .content-style ol._list-inline dt:before, .content-style dl._list-inline li:before, .content-style dl._list-inline dt:before {
  display: none;
}

.content-style ul._list-checkmark li, .content-style ul._list-checkmark dt, .content-style ol._list-checkmark li, .content-style ol._list-checkmark dt, .content-style dl._list-checkmark li, .content-style dl._list-checkmark dt {
  padding-left: 26px;
}
.content-style ul._list-checkmark li:before, .content-style ul._list-checkmark dt:before, .content-style ol._list-checkmark li:before, .content-style ol._list-checkmark dt:before, .content-style dl._list-checkmark li:before, .content-style dl._list-checkmark dt:before {
  content: "\F058";
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}

.content-style ul._list-location li, .content-style ul._list-location dt, .content-style ol._list-location li, .content-style ol._list-location dt, .content-style dl._list-location li, .content-style dl._list-location dt {
  padding-left: 26px;
}
.content-style ul._list-location li:before, .content-style ul._list-location dt:before, .content-style ol._list-location li:before, .content-style ol._list-location dt:before, .content-style dl._list-location li:before, .content-style dl._list-location dt:before {
  content: "\F3C5";
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
/*!
 |-----------------------------------------------------------------------------------------
 |
 |
 | Image Card Three - Start
 |
 |
 |-----------------------------------------------------------------------------------------
*/
.imgCardThree {
  margin-bottom: 30px;
}
.imgCardThree h1, .imgCardThree h2, .imgCardThree h3, .imgCardThree h4, .imgCardThree h5, .imgCardThree h6, .imgCardThree p, .imgCardThree ul, .imgCardThree ol, .imgCardThree dl {
  margin-bottom: 15px;
}
.imgCardThree h5:after {display: none;}
.imgCardThree .badge {
  margin-bottom: 5px;
}
.imgCardThree .imgCardWrap {
  overflow: hidden;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.04), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.imgCardThree .imgCardBody {
  padding: 30px 30px 15px;
}

.imgCardThree .imgCardWrap {
  display: flex;
  flex-wrap: wrap;
}
.imgCardThree .imgCardHeader {
  width: 100%;
  max-width: 30%;
  flex: 0 0 30%;
}
@media (max-width: 575px) {
  .imgCardThree .imgCardHeader {
    flex: 0 0 auto;
    width: 100%;
    height: 256px;
    max-width: none;
  }
}
.imgCardThree .imgCardHeader + .imgCardBody {
  width: 100%;
  flex: 0 0 70%;
  max-width: 70%;
}
@media (max-width: 575px) {
  .imgCardThree .imgCardHeader + .imgCardBody {
    flex: 0 0 auto;
    width: 100%;
    max-width: none;
  }
}
.imgCardThree .imgCardImgHolder {
  height: 100%;
}
.imgCardThree .imgCardImg {
  height: 100%;
  background-size: 32px auto !important;
}

._img-placeholder-type {
  background-color: #e9ecef !important;
  background-repeat: no-repeat !important;
  background-size: 32px auto !important;
  background-position: center !important;
}
.badge {
  display: inline-block;
  padding: 2px 8px;
  color: #6c757d;
  font-size: 10px;
  font-weight: 700;
  background-color: #e9ecef;
}

.badge.badgeSmall {
  padding: 1px 6px;
  font-size: 8px;
}
.badge.badgeMedium {
  padding: 2px 8px;
  font-size: 10px;
}
.badge.badgeLarge {
  padding: 4px 12px;
  font-size: 12px;
}

.badge.badgeDefault {
  color: #6c757d;
  background-color: #e9ecef;
}
.badge.badgePrimary {
  color: #ffffff;
  background-color: #F37121;
}
.badge.badgeInfo {
  color: #ffffff;
  background-color: #43cfd6;
}
.badge.badgeSuccess {
  color: #ffffff;
  background-color: #2eb7a0;
}
.badge.badgeWarning {
  color: #343a40;
  background-color: #ffd568;
}
.badge.badgeError, .badge.badgeDanger {
  color: #ffffff;
  background-color: #dc3545;
}

.badge.badgeRounded {
  border-radius: 50px;
}