/* cmsms stylesheet: CMSMS Theme - Style modified: Tuesday, March 2, 2021 6:20:07 PM */
        @font-face {font-family: 'PTSansBold';src: url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS75F-webfont.eot');src: url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS75F-webfont.woff') format('woff'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS75F-webfont.ttf') format('truetype'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS75F-webfont.svg#PTSansBold') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'PTSansItalic';src: url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS56F-webfont.eot');src: url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS56F-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS56F-webfont.woff') format('woff'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS56F-webfont.ttf') format('truetype'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS56F-webfont.svg#PTSansItalic') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'PTSansRegular';src: url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS55F-webfont.eot');src: url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS55F-webfont.woff') format('woff'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS55F-webfont.ttf') format('truetype'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'PTSansNarrowRegular';src: url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTN57F-webfont.eot');src: url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTN57F-webfont.woff') format('woff'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTN57F-webfont.ttf') format('truetype'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/PTN57F-webfont.svg#PTSansNarrowRegular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'LeagueGothicRegular';src: url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/League_Gothic-webfont.eot');src: url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/League_Gothic-webfont.woff') format('woff'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/League_Gothic-webfont.ttf') format('truetype'),url('https://www.cmsmadesimple.org/uploads/CMSMS2012/fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');font-weight: normal;font-style: normal;}img {max-width: 100%;height: auto;}#header nav {float: none;}.btn_feedback {background: #DD6D0A none repeat scroll 0 0;border-radius: 7px 0 0 7px;top: 300px;color: #fff;display: block;height: 9px;padding: 25px 0 50px;position: fixed;right: 0px;text-align: center;text-decoration: none;width: 25px;z-index: 1040;opacity: 0.75;}.orangeheading {margin-top: 35px;color: #FF9226;}a.external {padding: 0 20px 0 0;position: relative; }a.external:before {position: absolute;font-family: FontAwesome;top: 0;right: 0;content: "\f08e"; }.row-grey {padding: 10px;background-color: #666666;border-top: 1px solid #939393;border-bottom: 1px solid #939393;color: #FFF;}.row-grey p { color: #fff }.page-top { margin-bottom: 0 }.main .row { margin: 0 0 22px }.row-black {padding-top: 20px;background-color: #181818;border-bottom: 1px solid #939393;color: #FFF;}.container {padding-bottom: 0;}.rowpartners {text-align: center;}.rowpartners img {padding-left: 20px;padding-right: 20px;width: 150px;max-height: 40px;}@media (max-width: 991px) {.rowpartners img {margin-top: 20px;}.colpartners2  {margin-bottom: 20px;}}.colpartners1 {padding-top: 9px;}.colpartners2 a {display: inline-block;margin-bottom: 10px;}.main .page-top .row {margin: 0;padding: 0;}.home .orange {padding: 10px 20px 30px;background-color: #DD6D0A;}.home .orange h3 {margin: 30px 0 10px;font-weight: bold;font-size: 2.25em;line-height: 1.2em;color: #FFF;}.home .orange p {margin: 0px 50px 6px 2px;clear: right;font-size: 1.25em;line-height: 1.2em;color: #FFF;}.home .orange img { margin: -40px -36px 8px 0 }.bg_orange {padding: 20px 0 0 0;background-color: #DD6D0A;}.bg_orange p {clear: right;margin: 0;color: #FFF;}.btn.org {background-color: #E8831B;border-color: #E8831B;}.btn.org:hover {background-color: #D57515;border-color: #D57515;}.golink a {color: #FFF;font-size: 1.25em;font-weight: bold;}.newsdate {color: #FFF;font-size: 0.85em;}.thesummary { margin: 6px 0 20px }.row-grey .nop { border-left: 1px dashed #FFF }.newsee img {max-width: 186px;width: 100%;height: auto;}/*ul.social-icons li {background-image: none;background: transparent;border-radius: 0;box-shadow: none;}*/@media screen and (max-width: 990px) {.hide_on_mobile { display: none }}@media screen and (min-width: 991px) {.hide_on_screen { display: none }#header nav { float: right;}}.video {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}.video iframe,.video object,.video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.text {margin: 10px 0 30px 0;min-height: 45px;border: transparent solid 1px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-webkit-box-shadow: 2px 2px 6px 0px #999;-moz-box-shadow:    2px 2px 6px 0px #999;box-shadow:         2px 2px 6px 0px #999;position: relative; padding: 10px;background: #efefef;}.php {margin: 10px 0 30px 0;min-height: 45px;border: transparent solid 1px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-webkit-box-shadow: 2px 2px 6px 0px #999;-moz-box-shadow:    2px 2px 6px 0px #999;box-shadow:         2px 2px 6px 0px #999;position: relative; padding: 10px 50px 10px 10px;background: #efefef;}.php:before {position: absolute;font-family: FontAwesome;font-size: 30px;top: 10px;right: 10px;content: "\f121"; }.quote {margin: 10px 0 30px 0;min-height: 45px;border: transparent solid 1px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-webkit-box-shadow: 2px 2px 6px 0px #999;-moz-box-shadow:    2px 2px 6px 0px #999;box-shadow:         2px 2px 6px 0px #999;position: relative; padding: 10px 10px 10px 50px;background: #efefef;}.quote:before {position: absolute;font-family: FontAwesome;font-size: 30px;top: 10px;left: 10px;content: "\f10d"; }.note {margin: 10px 0 30px 0;min-height: 45px;border: transparent solid 1px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-webkit-box-shadow: 2px 2px 6px 0px #999;-moz-box-shadow:    2px 2px 6px 0px #999;box-shadow:         2px 2px 6px 0px #999;position: relative; padding: 10px 10px 10px 50px;background: #ffc;}.note:before {position: absolute;font-family: FontAwesome;font-size: 30px;top: 15px;left: 20px;content: "\f12a"; }.warning {margin: 10px 0 30px 0;min-height: 45px;border: transparent solid 1px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-webkit-box-shadow: 2px 2px 6px 0px #999;-moz-box-shadow:    2px 2px 6px 0px #999;box-shadow:         2px 2px 6px 0px #999;position: relative; padding: 10px 10px 10px 50px;background: #fcc;}.warning:before {position: absolute;font-family: FontAwesome;font-size: 30px;top: 15px;left: 10px;content: "\f071"; }.text p,.quote p,.note p,.warning p {padding: 0;margin: 0;}a.caldatelink, a.caldatelink:hover, a.caldatelink:active {text-decoration:none;display:inline-block;margin:0 10px 0 0;border: 1px solid #dd6d0a;border-radius: 2px;}a.caldatelink:hover .calday,a.caldatelink:active .calday { color: #777777 }.calday {padding:5px;display:block;background: #FFF;color: #CCC;font-size: 30px;font-weight: 500;font-weight: bold;}.caldaysmall { font-size: 10px }.calmonth {padding: 5px;display: block;background: #dd6d0a;color: #FFF;font-size: 0.9em;text-align: center;font-weight: bold;}.caldaycurrent .calday { color: #777777 }.calhidden { display: none }#filterlist ul { padding-bottom: 15px }.tip {display: inline-block;padding: 0 5px;background: #FFF;color: #111;text-shadow: none;border-radius: 3px;margin-left: 8px;position: relative;text-transform: uppercase;font-size: 10px;font-weight: bold;}.tip:before {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-right-color: #fff;border-width: 5px;margin-top: -5px;}.tip.skin {color: #FFF;}html #header .tip-dark {background: #2e353e !important;color: #ffffff !important;}html #header .tip-dark:before {border-right-color: #2e353e !important;}html #header .tip-light {background: #ffffff !important;color: #777777 !important;}html #header .tip-light:before {border-right-color: #ffffff !important;}@media (min-width: 992px) {#header nav ul.nav-main li a { line-height: normal; }#header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover,#header nav ul.nav-main li.dropdown ul.dropdown-menu li.active > a {background-color: #f4790c !important;}ul#mainNav > li.dropdown.dropdown-reverse > ul.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu {left: auto;right : 100%;}}@media (max-width: 991px) {ul#mainNav li.opened > ul.dropdown-menu {display: block !important;}#header nav ul.nav-main li.active > a { color: #f4790c !important; }#header nav ul.nav-main li.active > a > i { color: #fff; }html #header .tip-dark {background: #f4790c !important;}html #header .tip-dark:before {border-right-color: #f4790c !important;}}div#side-nav li.menudepth1 > a {padding-left: 15px;}div#side-nav li.menudepth2 > a {padding-left: 30px;}div#side-nav > ul.menu  ul {display: none;}div#side-nav > ul.menu li.menu_active > ul {display: block;}div#side-nav > ul.menu li.menu_active.menudepth0 > a,div#side-nav > ul.menu li.menu_active.menudepth1 > a { background-color : #dd6d0a !important; }/* Helpers */.clear {clear:both;}.partnerpackage {border: 1px solid #d2d2d2;border-radius: 1rem;padding: 2rem;margin-bottom: 2rem;}#FullPartner div {height: 150px;}.vertical-align {display: flex;align-items: flex-end;}#FullPartner h4 {display: block;margin: 0 auto;}#FullPartner img {margin-bottom: 1rem;max-height: 100px;width: auto;max-width: 200px;}.team_member {border: 1px solid #e2e2e2;padding: 2rem;margin-bottom: 2rem;border-radius: 10px;}.team_data img {padding-right: 1rem;float: left;}#CorporatePartner img {max-width: 50%;}#CorporatePartner h4 {min-height: 10rem;}.two-column {columns: 150px 2;}.rssNewsletterDescription a {display: table;background-color: #fff;border: 1px solid #ccc;text-align: center;vertical-align: middle;padding: 6px 12px;border-radius: 4px;margin: 1rem 0;color: #333;}.rssNewsletterDescription a:hover {background-color: #E8E8E8;text-decoration: none;}.rssNewsletter hr {clear: both;}input, select {margin-bottom: 1rem;}label {margin-bottom: 0;}.praise {width: 80%;margin: 0 auto;border: 3px solid #e97601;background-color: #f1f1f1;border-radius: 1rem;padding: 2rem;margin-bottom: 2rem;}.praisesignoff {font-style: italic;text-align: right;}
/* cmsms stylesheet: Navigation - Vertical modified: Wednesday, March 23, 2016 2:19:01 PM */
ul.menu {
    float: left;
    width: 230px;
    padding: 0;
    border-left: #dd6d0a solid 5px;
}

ul.menu ul,
ul.menu ul ul { padding: 0 }

ul.menu li { list-style-type: none }

ul.menu li a {
    display: block;
    padding: 10px 5px;
    background: #ccc;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #999;
    text-decoration: none;
    color: #000;
    cursor: pointer;
}

ul.menu li a:hover,
ul.menu li a.active {
    background: #999;
    color: #fff;
}

ul.menu li ul li a {
    padding: 10px 5px;
    background: #ececec;
    border-bottom: 1px dotted #ccc;
}

ul.menu li ul li a.currentpage { color: #dd6d0a }

ul.menu li ul li ul li a {
    padding: 5px 5px 5px 15px;
    background: #fff;
    border-bottom: 1px dotted #ccc;
    font-size: 0.9em;
}

ul.menu li ul li ul li a.currentpage { color: #dd6d0a }

ul.menu li ul li ul li ul li a {
    font-size: 0.8em;
    padding-left: 25px;
}
/* cmsms stylesheet: Plugin - Formbuilder modified: Wednesday, March 23, 2016 2:30:44 PM */
form { margin-top: 0 }form div { margin-bottom: 5px }.submit {margin: 20px 0 0 0;border: #ccc solid 1px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.contactform input {width: 100%;background: #fff;border: #ccc solid 1px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.contactform label {display: block;float: left;width: 150px;}.contactform textarea {width: 100%;background-color: #fff;border: #ccc solid 1px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.error {color: #dd6d0a;font-weight: bold;}.captcha_img { margin: 0 }.captchapict { border: #ccc solid 1px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }.sweetWebsite { display: none }
/* cmsms stylesheet: Plugin - LISE modified: Monday, June 26, 2017 2:38:31 PM */
 
ul.team-summary {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.team-summary li {
    position: relative;
    height: 375px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 15px;
}
.team-summary h3 {
    margin-bottom: 10px;
}
.team-summary .item-position {
    font-size: .46153em;     display: block;
    text-transform: uppercase;
}
.team-summary .item-image {
    margin-bottom: .5em;
}
.team-summary .item-image img, .imgframe {
    padding: .5em;
    border: 1px solid #d2d2d2;
    background: #fff;
    border-radius: 4px;
}

a:hover .imgframe {
    box-shadow: 0 0 10px #f69329;
}

.team-summary ul.item-description {
    margin: 0;
    list-style: none;
    background: #fff;
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    padding: .8em;
}
.team-summary ul.item-description li {
    height: auto;
    border: none;
    padding: 0;
    margin: 0;
    font-size: .705882em; }
.team-summary ul.item-description li a {
    text-decoration: none;
    color: #5c5a59;
}
.team-summary .read-more {
    position: absolute;
    bottom: 15px;
    left: 35%;
}


.item-detail .inner {
    background: #fff;
    padding: 1em;
    border-radius: 4px;
    border: 1px solid #d2d2d2;
}

.item-detail .inner:hover {
    -moz-transform:  scale(1.01);
    -webkit-transform: scale(1.01);
    -o-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
    z-index: 99;
    -webkit-box-shadow:  0 0 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow:  0 0 3px 3px rgba(0, 0, 0, 0.1);
}

.item-detail .title {
    margin-top: 0;
}

.item-detail ul.item-description {
    margin: 1em 0;
    padding: 0;
    list-style: none;
    font-size: .705882em; }

.item-detail .item-description a {
    text-decoration: none;
}
.item-detail .read-more a {
    text-decoration: none;
}
.item-detail .read-more span {
    display: block;
}


.pro-service .team-summary {
    background: #fff;
    -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    margin-bottom: 15px;
}
.pro-service hr {
    margin: 30px 0;
}
.pro-service ul.team-summary > li {
    width: 25%;
    float: left;
    position: relative;
    height: 280px;
    padding: 0;
    margin: 0;
    border: none;
}
.pro-service ul.team-summary .inner {
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 280px;
    padding: 0;
    background: #fff;
    border: 1px solid #d2d2d2;
    border-left: 0;
    border-top: 0;
    z-index: 10;
}
.pro-service ul.team-summary .inner.last {
    border-right-width: 0;
}
.pro-service ul.team-summary .inner:hover {
    -moz-transform:  scale(1.02);
    -webkit-transform: scale(1.02);
    -o-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    z-index: 110;
    -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    border: 1px solid #d2d2d2;
}
.pro-service .team-summary ul.item-description {
    border: none;
}
.pro-service .team-summary .item-image img {
    padding: .5em;
    border-radius: 4px;
    background: #f1f1f1;
}
.pro-service h3.company-name {
    font-style: italic;
    font-size: 1em;
    margin-top: 0;
    text-align: center;
}
.pro-service h3.company-name a {
    text-decoration: none;
    color: #5c5a59;
}
.pro-service h3.company-name a:hover {
    color: #66c7c7;
}

 

.videos-summary .blog-categories a.active {
    text-decoration: underline;
}
.showcase-summary .showcase-screenshot,
.videos-summary .showcase-screenshot {
    padding: 1em;
    border-radius: 6px;
    background: #fff;
    position: relative;
    text-align: center;
    height: 148px;
    overflow: hidden;
    border: 1px solid #d2d2d2;
}
.showcase-summary .showcase-screenshot img,
.videos-summary .showcase-screenshot img {
    max-height: 100%;
}
.lazy {
  display: none;
}
.showcase-summary .showcase-screenshot:hover,
.videos-summary .showcase-screenshot:hover {
    z-index: 99;
    -webkit-box-shadow:  0 0 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow:  0 0 3px 3px rgba(0, 0, 0, 0.1);
}
.showcase-summary .showcase-screenshot a,
.videos-summary .showcase-screenshot a {
    position: absolute;
    text-indent: -999em;
    border-radius: 6px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.top-content-section h2 {
line-height: 1.3333;
padding: 1.25rem 0 1rem;
}
.top-content-section .features {
cursor: pointer;
    margin: 0 0 2rem;
    padding: 10px 20px;
background: transparent;
-webkit-transition: background .5s ease-in-out, color .5s ease-in-out;
-moz-transition: background .5s ease-in-out, color .5s ease-in-out;
-ms-transition: background .5s ease-in-out, color .5s ease-in-out;
-o-transition: background .5s ease-in-out, color .5s ease-in-out;
transition: background .5s ease-in-out, color .5s ease-in-out;
}
.top-content-section .features:hover {
background:#ededed;
color:#232;
-webkit-transition: background .5s ease-in-out, color .5s ease-in-out;
-moz-transition: background .5s ease-in-out, color .5s ease-in-out;
-ms-transition: background .5s ease-in-out, color .5s ease-in-out;
-o-transition: background .5s ease-in-out, color .5s ease-in-out;
transition: background .5s ease-in-out, color .5s ease-in-out;
}
.top-content-section .features div {
   /* display: inline-block;
    float: left;*/
    font-size: 0.941176em;
    margin: 0 15px;
    text-align: center;
    text-transform: uppercase;
}
.top-content-section .features div.last {
/*    margin-right: 0;*/
}
.top-content-section .features div.first {
/*    margin-left: 0;*/
}
.top-content-section .features div span {
    display: block;
    margin-top: 1em;
}
@media(min-width: 768px) {
.top-content-section .features-more {
min-height:40px;
}
.top-content-section .features-more span {
background: #545454;
color: #fff;
display:block;
border-radius: 5px;
padding: 8px;
opacity: 1;
-webkit-transition: background .25s ease-in-out, opacity .5s ease-in-out;
-moz-transition: background .25s ease-in-out, opacity .5s ease-in-out;
-ms-transition: background .25s ease-in-out, opacity .5s ease-in-out;
-o-transition: background .25s ease-in-out, opacity .5s ease-in-out;
transition: background .25s ease-in-out, opacity .5s ease-in-out;
}
.top-content-section .features-more span.sr-only {
background: #fff;
opacity: 0;
-webkit-transition: background .25s ease-in-out, opacity .5s ease-in-out;
-moz-transition: background .25s ease-in-out, opacity .5s ease-in-out;
-ms-transition: background .25s ease-in-out, opacity .5s ease-in-out;
-o-transition: background .25s ease-in-out, opacity .5s ease-in-out;
transition: background .25s ease-in-out, opacity .5s ease-in-out;
}
}
@media (max-width: 767px) {

.top-content-section .features-more {
display:none;
}

}

.for-who h2 {
    margin-top: 0;
    text-align: right;
}
.for-who .block {
    border-radius: 4px;
    height: 175px;
    margin-bottom: 1.5em;
    position: inherit;
}
.for-who .inner {
    font-size: 0.941176em;
    height: 135px;
    padding: 20px;
}
.for-who .block h3 {
    font-family: "LeagueGothicRegular","Arial Black","Arial Bold",Gadget,sans-serif;
    font-size: 2.8em;
    font-size-adjust: 0.49;
    line-height: 1;
    margin-bottom: 0.5em;
    margin-top: 0;
    text-transform: uppercase;
}
.for-who .block p {
    position: relative;
    z-index: 10;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
