.block_be93b8297cbc4f9687bf20d955bf947b .contentTitle {
    font-size: 22px;
}
.block_be93b8297cbc4f9687bf20d955bf947b .contentTitle a {
    color: #006dd0;
    border-bottom: 1px solid rgba(0, 109, 208, 0.3);
}
.block_be93b8297cbc4f9687bf20d955bf947b img {
    max-width: 170px;
    padding-left: 10px;
    padding-right: 10px;
}

/*--------------- FEATURES ---------------*/
/*page background positioning*/
html.page_b2f2a4888f9b4a58a1c5b0e2f4ab1d00, /*great designs*/
html.page_d5edc4c2f1ea4d9fbe050ce1dcc0a39f, /*easy to use*/ 
html.page_a6dfaeaf421c43ff986ca356bbe25211, /*works everywhere*/ 
html.page_e6906fd633a1479da7787a156d52c117 /*sell everywhere*/
 {  
    background-position: 100% 20%;
}
html.page_aa12163fdd834d0593c683fd9fffd5b9, /*services and support*/ 
html.page_a19e650b010446108643017621adec6e /*increadible seo*/{  
    background-position: 100% 32%;
}
/**SECONDARY TITLES*/
.secondaryTtl .blockText {
    width: 100% !important;
}
.secondaryTtl .blockContentBleed .blockText {
    padding-left: 0;
    padding-right: 0;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_bff401ce50b543d0a87f4fbdd128d169, /*great designs - infinite*/ 
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_cfa7e496fb0e4d23af613dd852507ba4 /*works everywhere - latest tech*/ {
    max-width: 280px;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_c2f3e79cd7834055bd70fbb0b9ad285b /*easy to use*/ {
    max-width: 220px;
}
.blockWrap_f804b990bb54478e8acc2a1ab68770b6 .contentTitle {
    letter-spacing: .15em !important;
}
.lineHeader .contentTitle {     
    text-transform: uppercase;
    letter-spacing: .15em;
    font-size: 16px;
}
.navContainer, .navContent li .button, .pageTitle, .contentTitle, .contentTitle a, button, .button, input[type=submit] {
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    font-style: normal;
}
/*---------- SIMPLE PRICING ----------*/
/*DIY*/
.items_b8d3f43bcbb549148e6013423c6b46a5 .item .itemInnerContent p:last-child {
    font-size: 13px;
    /*max-width: 280px;*/
    margin: 0 auto;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_bb73e32374fc4b12b03cd72f4ace482e {
    max-width: 270px !important;
    margin: 0 auto;
}
/*team 'more details' customization*/
.items_f592cd85877247638dd841cd5453da0d .item .hasClickAction .contentTitle {
    position: relative;
    max-width: 140px;
    margin-left: auto;
    margin-right: auto;
    margin-top: .75em;
}
.toggleArrow {
    display: inline-block;
    float: left;
    position: absolute;
    margin-left: -20px;
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.toggleArrow img {
    max-width: 12px;
    transform: rotate(-90deg);
}
.active {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
#page_e40a2185b3f0427db508c547a71932a3 .primaryContent .blockContent .blockInnerContent ul {
    position: relative;
    padding-left: 10px !important;
    margin-left: 10px;
}
.items_f592cd85877247638dd841cd5453da0d .item {
    padding: 0;
}
.items_eafdb4848ddf42a8915a56c0072f32ef .item .contentTitle a,
.items_bb73e32374fc4b12b03cd72f4ace482e .item .contentTitle a {
    cursor: pointer;
}
.items_eafdb4848ddf42a8915a56c0072f32ef.listView.cols2 .itemPreview.hasImg .itemImg,
.items_bb73e32374fc4b12b03cd72f4ace482e.listView.cols2 .itemPreview.hasImg .itemImg {
    width: 18%;
}
.items_eafdb4848ddf42a8915a56c0072f32ef.listView.cols2 .itemPreview.hasImg .itemContent,
.items_bb73e32374fc4b12b03cd72f4ace482e.listView.cols2 .itemPreview.hasImg .itemContent {
    width: 81%;
}
/*.fllPlatfrm {*/
/*    box-sizing: border-box;*/
/*    background: white;*/
/*    padding: 40px 60px 55px 60px;*/
/*    border: 1px solid #e1e3e4;*/
/*    border-radius: 0 0 3px 3px;*/
/*    max-width: 860px;    */
/*    margin-bottom: 50px;*/
/*}*/
.block_fd936c73dca14aa4875c852bb8444594 p:nth-child(1) {
    font-size: 18px;
}

.items_eafdb4848ddf42a8915a56c0072f32ef .contentTitle,
.items_bb73e32374fc4b12b03cd72f4ace482e .item .contentTitle,
.items_b8d3f43bcbb549148e6013423c6b46a5 .item .contentTitle {
    line-height: normal;
    padding-bottom: 0 !important;
}
.block_e2cfcfd73da94b44a15088c49ec885d6 li:before/*onboarding*/ {
    content: '\002714';
    padding-right: 10px;
    font-size: 14px;
    position: absolute;
    left: -10px; 
}
/*secondary titles*/
.secondaryTitle .contentTitle {
font-family: sourcesansprobold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;  
    padding-left: 40px;
    line-height: 24px;
    position: relative;    
    font-size: 16px;    
}
.secondaryTitle .contentTitle:before {
    content: '';
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
}

.fullBleed .noSecondaryContent .primaryAndSecondaryContent .secondaryTitle .blockContent {
    padding-left: 0;
    padding-right: 0;
}
/*websites*/
.block_c0f564bc033640b3ba156266b64748a7 .blockText {
    width: 100% !important;
} 
.block_c0f564bc033640b3ba156266b64748a7 .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/d952176236ff462dbbc69bb1dd18af7d/3/5feFb8zhrk/website%20copy.png);
    width: 25px;
    height: 22px;    
}
/*websites template examples*/
.blockWrap_c4206e3336584a35a4946b21e914b2e4 .imgCaption-desc {
    text-transform: uppercase;
    letter-spacing: 0.11em;
    font-weight: 700;
}
.blockWrap_c4206e3336584a35a4946b21e914b2e4 .imgHover-overlay .imgHover-content .contentTitle {
    border-radius: 3px;
    background: #fff;
    color: #006dd0;
    padding: 8px 10px;
    font-size: 14px;
    max-width: 67px;
    cursor: pointer;
    margin: 0 auto;
    font-family: sourcesansprobold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_c4206e3336584a35a4946b21e914b2e4 {
    padding-left: 0;
    padding-right: 0;
}
.block_c4206e3336584a35a4946b21e914b2e4 .blockText {
    float: none !important;
}
.block_c4206e3336584a35a4946b21e914b2e4 .blockText {
    margin-left: 0 !important;
}
.block_c4206e3336584a35a4946b21e914b2e4 .blockText,
.block_c4206e3336584a35a4946b21e914b2e4 .blockImg {
    width: 100% !important;
}
.blockWrap_c4206e3336584a35a4946b21e914b2e4 .blockInnerContent {
    text-align: center !important;
}
.block_c4206e3336584a35a4946b21e914b2e4 .imgGridItem img {
    border: solid 1px #c2c3c4;
    border-width: 0 1px 1px 1px !important;
    border-radius: 0 1px 1px 1px;
}
.block_c4206e3336584a35a4946b21e914b2e4 .imgGridItem .contentImg:before {
    content: '';
    display: block;
    height: 10px;
    border: solid 1px #c2c3c4;
    background: #e7e7e7;
    border-radius: 3px 3px 0 0;
}
.blockWrap_c4206e3336584a35a4946b21e914b2e4 .imgHover:hover .imgHover-overlay {
    border-radius: 3px;
}
/*forms*/
.block_d493222562a548328d8c6697ce63e99a .blockText {
    width: 100% !important;
}

.block_d493222562a548328d8c6697ce63e99a .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/db37ffff0f38415eb96984e4e8c3d7d8/3/5feFb8zhrk/Forms.png);
    width: 22px;
    height: 22px;    
}
/*CRM*/
.block_d0d5885ac3074110a748635cc80e03fe .blockText {
    width: 100% !important;
}
.block_d0d5885ac3074110a748635cc80e03fe .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/d4bfbe4c7cad45769ea15acb9306d551/3/5feFb8zhrk/crm.png);
    width: 25px;
    height: 22px;    
}
/*scheduling*/
.block_a9b62d6b7a2d4359819cd5c1fde1010e .blockText {
    width: 100% !important;
}
.block_a9b62d6b7a2d4359819cd5c1fde1010e .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f121907539f3438ab8605ba8133acecb/3/5feFb8zhrk/scheduling.png);
    width: 22px;
    height: 22px;    
}
/*payments*/
.block_e5055abcdb614523805be96c15385c8c .blockText {
    width: 100% !important;
}
.block_e5055abcdb614523805be96c15385c8c .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/c43b6f6b35d543c5ac56b02f84fe3ac1/3/5feFb8zhrk/Payments.png);
    width: 32px;
    height: 22px;    
}
/*nurture - email marketing*/
.block_babb06fc91474725b0ee02c6cabee1fd .blockText {
    width: 100% !important;
}
.block_babb06fc91474725b0ee02c6cabee1fd .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/ce726cd58748481e8716b35196587aa7/3/5feFb8zhrk/Nurture.png);
    width: 22px;
    height: 22px;    
}
/*nurture - sms marketing*/
.block_abd6fbfa494745a5bc3c62c0414857ef .blockText {
    width: 100% !important;
}
.block_abd6fbfa494745a5bc3c62c0414857ef .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/ce726cd58748481e8716b35196587aa7/3/5feFb8zhrk/Nurture.png);
    width: 32px;
    height: 22px;    
}
/*listings*/
.block_d83d20da707a4fc88e925cd6676f9df3 .blockText {
    width: 100% !important;
}
.block_d83d20da707a4fc88e925cd6676f9df3 .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/a06de7ac381f41f8a9559be8d5af1234/3/5feFb8zhrk/Listings.png);
    width: 24px;
    height: 22px;    
}
/*reputation*/
.block_ed04bc7373184a13b2a4a9294c6db779 .blockText {
    width: 100% !important;
}
.block_ed04bc7373184a13b2a4a9294c6db779 .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/a9eb3be4558a4d52aa271499afa282af/3/5feFb8zhrk/Reputation.png);
    width: 21px;
    height: 22px;    
}
/*social*/
.block_c62ea9c2b67c4a75b8aeb4b05cd90384 .blockText {
    width: 100% !important;
}
.block_c62ea9c2b67c4a75b8aeb4b05cd90384 .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/c1f8451a839a45a88ae0ddf0fe531cc0/3/5feFb8zhrk/Social.png);
    width: 22px;
    height: 22px;    
}
/*content*/
.block_e955f86dfc564ee1bb6900f18d4eb68b .blockText {
    width: 100% !important;
}
.block_e955f86dfc564ee1bb6900f18d4eb68b .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/d81979193a5b4d3e8ab45bf61ebf0ba2/3/5feFb8zhrk/Content.png);
    width: 22px;
    height: 22px;    
}
/*ads*/
.block_c23315a1af8142c4bd36a09e39d02caf .blockText {
    width: 100% !important;
}
.block_c23315a1af8142c4bd36a09e39d02caf .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f03ada3409974a879e9cd4a6cbb2e0fc/3/5feFb8zhrk/Ads.png);
    width: 23px;
    height: 22px;    
}
/*intelligence*/
.block_f3faf8287ef6458982f35986710f64fa .blockText {
    width: 100% !important;
}
.block_f3faf8287ef6458982f35986710f64fa .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f263244d7eb94c84b5dc3bb0abadf23f/3/5feFb8zhrk/Intelligence.png);
    width: 22px;
    height: 22px;    
}
/*creative*/
.block_d885c146d8b04063b11c3f8e8ed3e513 .blockText {
    width: 100% !important;
}
.block_d885c146d8b04063b11c3f8e8ed3e513 .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f585bdaf5bef4ae99e2b33304dba10f9/3/5feFb8zhrk/Creative.png);
    width: 23px;
    height: 22px;    
}
/*shop*/
.block_c9df3573002e446d8bd0ca4c540e926a .blockText {
    width: 100% !important;
}
.block_c9df3573002e446d8bd0ca4c540e926a .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/de8048b61738426fbad473fdbb15a46b/3/5feFb8zhrk/shopApp.png);
    width: 26px;
    height: 22px;    
}
/*team*/
.block_fabc1bc2bd3847df95c2a27e9b8676c5 .blockText {
    width: 100% !important;
}
.block_fabc1bc2bd3847df95c2a27e9b8676c5 .contentTitle:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/eba07673fde3415ea7de13bedeea5a36/3/5feFb8zhrk/team.png);
    width: 22px;
    height: 22px;    
}
@media only screen and (max-width: 900px) {
    /*.buildWrap.fllPlatfrm {*/
    /*    margin-left: 4%;*/
    /*    margin-right: 4%;*/
    /*}*/
    .items_eafdb4848ddf42a8915a56c0072f32ef.listView.cols2 .itemPreview.hasImg .itemContent {
        width: 80%;
    }
}

#page_fef51e0f465f457f927fda264c2ce4c3 .navContent li:not(#logIn) {
    display: none;
}
.items_aaeeb39ed2a94f2b8bdf67582babd224 .item {
    display: flex;
    flex-direction: column;
}
.items_aaeeb39ed2a94f2b8bdf67582babd224 .item .itemImg {
    order: 2;
}
.items_aaeeb39ed2a94f2b8bdf67582babd224 .item .itemContent {
    order: 1;
}
.items_aaeeb39ed2a94f2b8bdf67582babd224 .item:first-child .itemContent {
    margin-bottom: 4%;
}
.block_af566b03df134d79ab0a297112e1afb5 .vidPlayBtn {
    display: none;
}
.blockWrap_af566b03df134d79ab0a297112e1afb5 ul {
    list-style-type: none;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_af566b03df134d79ab0a297112e1afb5 {
    padding-left: 0;
    padding-right: 0;
}
.items_aaeeb39ed2a94f2b8bdf67582babd224 .item .contentTitle, 
.items_aaeeb39ed2a94f2b8bdf67582babd224 .item .contentTitle a, 
.items_aaeeb39ed2a94f2b8bdf67582babd224 .item.contentTitle, 
.items_aaeeb39ed2a94f2b8bdf67582babd224 .item.contentTitle a {
    text-transform: uppercase;
    font-family: sourcesanspro,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 600;
}




 
/*PAYMENTS PAGE*/
.block_c25a010f5e6c40bd8566c1015b9acb11.blockContentBleed .blockText {
    padding-left: 0;
    padding-right: 0;
    padding-top: 1.5em;
}
.blockWrap_a0070adaca324cd9896122a88447c497 .scForm button {
    margin: 1em 1em 1em 0;
}
.blockWrap_a0070adaca324cd9896122a88447c497 button {
    width: 100%;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_eef29fc18d9b40038f8bc308531ebf6a {
    max-width: 1000px;
}
.items_faab62836cad4eb3b054de27b6da3303 .item:nth-child(1) .itemContent p:first-child {
    font-size: 18px;
}
.items_faab62836cad4eb3b054de27b6da3303 .item:nth-child(1) .itemContent p:nth-child(2):after {
    content: ' + 30¢';
    font-size: 24px;
    font-weight: normal;
    vertical-align: middle;
}
.items_faab62836cad4eb3b054de27b6da3303 .item .contentTitle, 
.items_faab62836cad4eb3b054de27b6da3303 .item .contentTitle a, 
.items_faab62836cad4eb3b054de27b6da3303 .item.contentTitle, 
.items_faab62836cad4eb3b054de27b6da3303 .item.contentTitle a {
    font-weight: 700;
}
.includedcolumnOne,
.includedcolumnTwo {
    display: inline-block;
    vertical-align: top;
}

.block_c26f5790c1714ac984e8afa9f260eeac.pricingDetails li:before {
    content: '' !important;
}
.block_c25a010f5e6c40bd8566c1015b9acb11 .videoGallery-text .contentTitle {
    font-size: 38px;
}


/*SHOP APP PAGE*/
/*online ordering*/
/*.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(1),*/
/*.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(1) {*/
/*    border-right: 2px solid #e1e3e4;*/
/*}*/
.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(1) .itemContent p:first-child,
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(1) .itemContent p:first-child,
.items_e6373a66485044b388c681c99f43d243 .item:nth-child(1) .itemContent p:first-child,
.items_b8d3f43bcbb549148e6013423c6b46a5 > .item:nth-child(1) > .itemContent p:first-child,
.items_f05f132f158e4887898b7e1808a1a72d .item:nth-child(1) .itemContent p:first-child,
.items_faab62836cad4eb3b054de27b6da3303 .item:nth-child(1) .itemContent p:nth-child(2),
.items_a0fea35f96264065b4703aa03ccae7a1 .item:nth-child(1) .itemContent:nth-child(1) p:first-child {
    font-size: 60px;
    padding-bottom: 0.05em;
}
.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(1) .itemContent p:first-child:before,
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(1) .itemContent p:first-child:before,
.items_e6373a66485044b388c681c99f43d243 .item:nth-child(1) .itemContent p:first-child:before,
.items_b8d3f43bcbb549148e6013423c6b46a5 > .item:nth-child(1) > .itemContent p:first-child:before,
.items_f05f132f158e4887898b7e1808a1a72d .item:nth-child(1) .itemContent p:first-child:before,
.items_a0fea35f96264065b4703aa03ccae7a1 .item:nth-child(1) .itemContent:nth-child(1) p:first-child:before {
    content: '$';
    font-size: 24px;
    font-weight: normal;
    vertical-align: text-top;
    line-height: 2.25;
}
.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(1) .itemContent p:first-child:after,
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(1) .itemContent p:first-child:after,
.items_e6373a66485044b388c681c99f43d243 .item:nth-child(1) .itemContent p:first-child:after,
.items_b8d3f43bcbb549148e6013423c6b46a5 > .item:nth-child(1) > .itemContent p:first-child:after,
.items_f05f132f158e4887898b7e1808a1a72d .item:nth-child(1) .itemContent p:first-child:after,
.items_a0fea35f96264065b4703aa03ccae7a1 .item:nth-child(1) .itemContent:nth-child(1) p:first-child:after {
    content: '/mo*';
    font-size: 24px;
    font-weight: normal;
}
.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(1) .itemInnerContent,
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(1) .itemInnerContent,
.items_e6373a66485044b388c681c99f43d243 .item:nth-child(1) .itemInnerContent,
.items_b8d3f43bcbb549148e6013423c6b46a5 > .item:nth-child(1) > .itemInnerContent, 
.items_f05f132f158e4887898b7e1808a1a72d .item:nth-child(1) .itemInnerContent,
.items_a0fea35f96264065b4703aa03ccae7a1 .item:nth-child(1) .itemInnerContent:nth-child(1) {
    text-align: center;
}
.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(1) .itemContent p:nth-child(2),
.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(1) .itemInnerContent ul li:nth-child(2),
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(1) .itemContent p:nth-child(2),
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(1).itemInnerContent ul li:nth-child(2),
.items_e6373a66485044b388c681c99f43d243 .item:nth-child(1) .itemContent p:nth-child(2),
.items_e6373a66485044b388c681c99f43d243 .item:nth-child(1) .itemInnerContent ul li:nth-child(2),
.items_f05f132f158e4887898b7e1808a1a72d .item:nth-child(1) .itemContent p:nth-child(2),
.items_f05f132f158e4887898b7e1808a1a72d .item:nth-child(1).itemInnerContent ul li:nth-child(2),
.items_a0fea35f96264065b4703aa03ccae7a1 .item:nth-child(1) .itemContent p:nth-child(2),
.items_a0fea35f96264065b4703aa03ccae7a1 .item:nth-child(1).itemInnerContent:nth-child(1) ul li:nth-child(2) {
    font-size: 14px;
}
.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(2) .itemContent li {
    padding-bottom: 1em;
    display: block;
    max-width: 170px;
    margin: auto;
}
.items_e6373a66485044b388c681c99f43d243 .item:nth-child(2) .itemContent li {
/*.items_b8d3f43bcbb549148e6013423c6b46a5 .item:nth-child(2) .itemContent li {*/
    padding-bottom: 1em;
    display: block;
    max-width: 105px;
    margin: auto;
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent li {
    padding-bottom: 1em;
}
.pricingDetails .includedcolumnOne ul {
    padding-bottom: 1em;
    padding-left: 0;   
    margin-right: 2em;    
}
.pricingDetails .includedcolumnTwo ul {
    padding-bottom: 1em;
    padding-left: 0;    
}

/*simple pricing new*/ 
.items_bb73e32374fc4b12b03cd72f4ace482e .item .contentTitle,
.items_bb73e32374fc4b12b03cd72f4ace482e .itemInnerContent {
    text-align: left;
}
.items_eafdb4848ddf42a8915a56c0072f32ef {
    max-width: 730px;
    margin: auto;
}
.pricingDetails.optnTwo .includedcolumnOne,
.pricingDetails.optnTwo .includedcolumnTwo {
    width: 49%;
}
.pricingDetails.optnTwo .includedcolumnOne ul:before,
.pricingDetails.optnTwo .includedcolumnTwo ul:before {
    float: left;
    margin-right: .75em;
    margin-top: 10px;
}
.optnTwo p {
    font-size: 16px;
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent .unstyledList,
.items_f05f132f158e4887898b7e1808a1a72d .item:nth-child(2) .itemContent .unstyledList {
    display: inline-block;
    vertical-align: top;
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent .unstyledList:nth-child(1),
.items_f05f132f158e4887898b7e1808a1a72d .item:nth-child(2) .itemContent .unstyledList:nth-child(1) {
    margin-right: 2em;
    padding-bottom: 0;
    /*vertical-align: top;*/
}
.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(2) .itemContent li:nth-child(1):before {
    display: inline-block;
    content: '';
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/dcd458d6955343c9a4751a700d90d7e8/3/5feFb8zhrk/payments.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 34px;
    height: 24px;
    margin-right: 10px;
    vertical-align: middle;
    
}
.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(2) .itemContent li:nth-child(2):before,
.items_e6373a66485044b388c681c99f43d243 .item:nth-child(2) .itemContent li:nth-child(1):before {
/*.items_b8d3f43bcbb549148e6013423c6b46a5 .item:nth-child(2) .itemContent li:nth-child(1):before {*/
    display: inline-block;
    content: '';
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e80843a48ec74bc2ac6d2e104553be24/3/5feFb8zhrk/website_1.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 30px;
    height: 26px;
    margin-right: 10px;
    vertical-align: middle;
}
.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(2) .itemContent li:nth-child(3):before {
    display: inline-block;
    content: '';
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/be92e24d7cab4b28ae9d9d3e7d3a2c9a/3/5feFb8zhrk/onlineOrdering.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 30px;
    height: 26px;
    margin-right: 10px;
    vertical-align: middle;
}
/*best value*/
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemInnerContent,
.items_f05f132f158e4887898b7e1808a1a72d .item:nth-child(2) .itemInnerContent,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_c26f5790c1714ac984e8afa9f260eeac {
    max-width: 310px;
    margin: auto;
    padding-left: 0;
    padding-right: 0;    
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent li:before,
.items_f05f132f158e4887898b7e1808a1a72d .item:nth-child(2) .itemContent li:before {
    display: inline-block;
    content: '';
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 10px;
    vertical-align: middle;
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:first-child li:nth-child(1):before,
.pricingDetails .includedcolumnOne ul:nth-child(1):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/dcd458d6955343c9a4751a700d90d7e8/3/5feFb8zhrk/payments.png);
    width: 34px;
    height: 24px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:first-child li:nth-child(2):before,
.pricingDetails .includedcolumnOne ul:nth-child(2):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e80843a48ec74bc2ac6d2e104553be24/3/5feFb8zhrk/website_1.png);
    width: 30px;
    height: 26px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;    
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:first-child li:nth-child(3):before,
.pricingDetails .includedcolumnOne ul:nth-child(3):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/be92e24d7cab4b28ae9d9d3e7d3a2c9a/3/5feFb8zhrk/onlineOrdering.png);
    width: 30px;
    height: 26px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;  
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:first-child li:nth-child(4):before,
.pricingDetails .includedcolumnOne ul:nth-child(4):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/b65e568d566e4b70b3d6f5ec8d027050/3/5feFb8zhrk/reputation.png);
    width: 30px;
    height: 32px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle; 
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:first-child li:nth-child(5):before,
.pricingDetails .includedcolumnOne ul:nth-child(5):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f0096bac30be4d74aee02061933ba0b9/3/5feFb8zhrk/creative.png);
    width: 30px;
    height: 38px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle; 
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:first-child li:nth-child(6):before,
.pricingDetails .includedcolumnOne ul:nth-child(6):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/b5efe106de874470bf7da1c39c74d5b6/3/5feFb8zhrk/intelligence.png);
    width: 30px;
    height: 30px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle; 
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:nth-child(2) li:nth-child(1):before,
.pricingDetails .includedcolumnTwo ul:nth-child(1):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/ecd98ac882a64e4598c98ddb7a74318a/3/5feFb8zhrk/content.png);
    width: 30px;
    height: 30px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:nth-child(2) li:nth-child(2):before,
.pricingDetails .includedcolumnTwo ul:nth-child(2):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/a8035eeb873548dfbea76f887343b868/3/5feFb8zhrk/social.png);
    width: 30px;
    height: 30px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:nth-child(2) li:nth-child(3):before,
.pricingDetails .includedcolumnTwo ul:nth-child(3):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/b41777064d684c0a9e71bb4e8e2c45a7/3/5feFb8zhrk/listings.png);
    width: 30px;
    height: 28px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:nth-child(2) li:nth-child(4):before,
.pricingDetails .includedcolumnTwo ul:nth-child(4):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e0243d3b736345e99cadf5bd76e16088/3/5feFb8zhrk/nurture.png);
    width: 30px;
    height: 30px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:nth-child(2) li:nth-child(5):before,
.pricingDetails .includedcolumnTwo ul:nth-child(5):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f3c77647ffb34dca94a791702377855c/3/5feFb8zhrk/crm_1.png);
    width: 30px;
    height: 26px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle
}
.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(2) .itemContent ul:nth-child(2) li:nth-child(6):before,
.pricingDetails .includedcolumnTwo ul:nth-child(6):before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/ead32cd1153a4ba2addc807c329c449f/3/5feFb8zhrk/ads.png);
    width: 30px;
    height: 29px;
    content: '';
    display: inline-block;    
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle
}
/*.shopPlanOne {*/
/*    text-align: center;*/
/*    max-width: 260px;*/
/*    margin: 0 auto;*/
/*    padding-bottom: 38px;*/
/*}*/
/*.block_e6373a66485044b388c681c99f43d243 */
.shopPlanOne {
    text-align: center;
    max-width: 400px;
    padding-bottom: 15px;
    margin: 0 auto;
}
.shopPlanTwo {
    text-align: center;
    max-width: 350px;
    margin: 0 auto;
    padding-bottom: 15px;
}
.block_e6373a66485044b388c681c99f43d243 .shopPlanDetailsOne p:first-child,
.block_b8d3f43bcbb549148e6013423c6b46a5 .shopPlanDetailsOne p:first-child {
    padding-bottom: 1em;
}
.shopPlanDetailsOne {
    text-align: center;
    max-width: 420px;
    margin: 0 auto;
    padding-top: 30px;
    font-size: 18px
}

.shopPlanDetailsTwo {
    text-align: center;
    max-width: 350px;
    margin: 0 auto;
    padding-top: 30px;
    font-size: 18px    
}
.shopPlanDetailsOne span, .shopPlanDetailsTwo span {
    font-size: 14px;
}
.shopPlanDetailsOne span {
    display: block;
    margin-top: .5em;
}
.block_f3821ca093c64a24970bda20d559f2b3,
.block_cb69a6a56a3040b5b67ee494ca4aa749,
.block_e6373a66485044b388c681c99f43d243,
.block_f05f132f158e4887898b7e1808a1a72d,
.block_b8d3f43bcbb549148e6013423c6b46a5,
.fllPlatfrm {
    position: relative;
    background: white;
    padding: 40px 60px 55px 60px;
    border: 1px solid #e1e3e4;
    border-radius: 0 0 3px 3px;
}
.block_f3821ca093c64a24970bda20d559f2b3:before {
  content: 'Online Ordering';
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  font-weight: 700;
  font-size: 22px;
  padding: 0 0 15px 0;
}
.block_e6373a66485044b388c681c99f43d243:before,
.block_b8d3f43bcbb549148e6013423c6b46a5:before {
  content: 'Basics Offering';
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  font-weight: 700;
  font-size: 22px;
  padding: 0 0 15px 0;
}
.block_cb69a6a56a3040b5b67ee494ca4aa749:before,
.block_f05f132f158e4887898b7e1808a1a72d:before {
  content: 'Website Plus';
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  font-weight: 700;
  font-size: 22px;
  padding: 0 0 15px 0;
}
.blockWrap_cb69a6a56a3040b5b67ee494ca4aa749,
.blockWrap_f05f132f158e4887898b7e1808a1a72d,
.fllPlatfrm {
    position: relative;
}
.blockWrap_cb69a6a56a3040b5b67ee494ca4aa749:before,
.blockWrap_f05f132f158e4887898b7e1808a1a72d:before,
.fllPlatfrm:before {
  content: 'Best Value';
  text-transform: capitalize;
  background: #006dd0;
  color: #fff;
  padding: 7px 5px;
  box-sizing: border-box;
  display: inline-block;
  margin-top: 3px;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  border-radius: 3px 3px 0 0;
}
.block_a0fea35f96264065b4703aa03ccae7a1:before {
  content: 'Full Platform';
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  font-weight: 700;
  font-size: 22px;
  padding: 0 0 15px 0;
}
.blockWrap_a0fea35f96264065b4703aa03ccae7a1 {
    position: relative;
}
.blockWrap_cf7e61094e914932a81c704d7070d42a button {
    width: 100%;
}
.blockWrap_cf7e61094e914932a81c704d7070d42a .scForm button {
    margin: 1em 1em 1em 0;
}
.blockWrap_cf7e61094e914932a81c704d7070d42a .blockLabel {
    text-align: left;
    display: block;
    margin-bottom: .25em;
    text-transform: uppercase;
    letter-spacing: 0.075em;
    font-size: 13px;
    color: #9da1a7;
    font-family: sourcesanspro,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
}
@media only screen and (max-width: 767px) {
/*app landing page*/    
.blockWrap_a7de3462998f49c1a022d343e26adf7e .contentTitle {
    font-size: 48px;
    line-height: 1;
}    
    .blockWrap_cb69a6a56a3040b5b67ee494ca4aa749,
    .blockWrap_f05f132f158e4887898b7e1808a1a72d,
    .fllPlatfrm {
        margin-top: 100px;
    }
    .buildWrap {
        padding-top: 0;
    }
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_c25a010f5e6c40bd8566c1015b9acb11 .blockContent.blockContentBleed,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_e8081d4d34ad4f4aa9a4aa2c36e82c46 .blockContent.blockContentBleed,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_a89345bc1e02464e9b6e16fec1cb3e26 .blockContent.blockContentBleed    {
        padding-left: 4%;
        padding-right: 4%;
    }
    div.blockWrap_e8081d4d34ad4f4aa9a4aa2c36e82c46 {
        padding-bottom: 60px;
    }
}
@media only screen and (min-width: 768px) {
    /*.items_f3821ca093c64a24970bda20d559f2b3 .item:nth-child(1),*/
    /*.items_cb69a6a56a3040b5b67ee494ca4aa749 .item:nth-child(1) {*/
    /*    padding-right: 4%;*/
    /*}*/
    .blockWrap_f3821ca093c64a24970bda20d559f2b3, 
    .blockWrap_cb69a6a56a3040b5b67ee494ca4aa749,
    .blockWrap_f05f132f158e4887898b7e1808a1a72d,
    .blockWrap_e6373a66485044b388c681c99f43d243 {
        float: left;
        width: 47.5%;
    }
    .blockWrap_b8d3f43bcbb549148e6013423c6b46a5 {
        float: left;
        width: 37%;
    }
    .fllPlatfrm {
        float: left;
        width: 45%;
    }
    .blockWrap_f3821ca093c64a24970bda20d559f2b3,
    .blockWrap_e6373a66485044b388c681c99f43d243,
    .blockWrap_b8d3f43bcbb549148e6013423c6b46a5 {
        margin-right: 5%;
    }
}
@media only screen and  (min-width: 1024px) {
/*payments video*/    
    .block_c25a010f5e6c40bd8566c1015b9acb11.videoGallery.videoGallery--leftText .videoGallery-lockup {
        align-items: center;
    }
    .block_c25a010f5e6c40bd8566c1015b9acb11.videoGallery.videoGallery--leftText .videoGallery-vid {
        width: 50%;
    }
    .block_c25a010f5e6c40bd8566c1015b9acb11.videoGallery.videoGallery--leftText .videoGallery-text {
        width: 50%;
        margin: 0 auto !important;
        padding-right: 4%;
        max-width: 515px;    
    }
}
@media only screen and (min-width: 1263px) {
    .blockWrap_b8d3f43bcbb549148e6013423c6b46a5 {
        float: left;
        width: 37%;
    }
    .fllPlatfrm {
        float: left;
        width: 47.5%;
    }
}


/*law firms page - hide hover state on featured sites*/ 
#page_b185772a75504c2081966a99513ec93a .browserThumbs .customCaption:after,
#page_b185772a75504c2081966a99513ec93a .browserThumbs .customCaption:before {
    display: none;
}
#page_b185772a75504c2081966a99513ec93a .block_RdMr7psPwnQK7ieG .imgGridItem:before  {
    content: '';
    display: block;
    height: 12px;
    border: solid 1px #c2c3c4;
    background: #e7e7e7;
    border-radius: 3px 3px 0 0;
}


.websitePlanOne {
    text-align: center;
    max-width: 350px;
    margin: 0 auto;
    padding-bottom: 30px;
}
/*.websitePlanOne h3,*/
/*.websitePlanTwo h3 {*/
/*    font-weight: bold;*/
/*    font-size: 16px;*/
/*    text-transform: uppercase;*/
/*    letter-spacing: .075em;*/
/*    margin-bottom: .25em;*/
/*}*/
.websitePlanTwo {
    text-align: center;
    max-width: 410px;
    margin: 0 auto;
    padding-bottom: 30px;
}

.item .itemInnerContent b,
.item .itemInnerContent strong {
  font-weight: 700;
}

.hvrPop,
.hvrPopTwo {
  position: relative;
}

/*everything you need to get started*/
.buildWrap {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: content-box;
  padding-left: 4%;
  padding-right: 4%;
  overflow: hidden;
  clear: both;
  padding-top: 75px;
  padding-bottom: 75px;
}

/*text block*/
.block_d6c37ea5e47742d69ba844b1eee15842 .contentTitle {
  font-size: 48px !important;
  font-weight: 300;
  line-height: normal;
}

/*price block*/
.block_cfc8db669a7244f690299cc3770275ba {
  position: relative;
  background: white;
  padding: 40px 60px 55px 60px;
  border: 1px solid #e1e3e4;
  border-radius: 0 0 3px 3px;
}

.block_cbaca0248e8740abb258cb0cb0e5ec4f {
  position: relative;
  background: white;
  padding: 40px 60px 55px 60px;
  border: 1px solid #e1e3e4;
  border-radius: 0 0 3px 3px;
}
.blockWrap_cfc8db669a7244f690299cc3770275ba {
    position: relative;
}
.blockWrap_cfc8db669a7244f690299cc3770275ba:before {
  content: 'Most Popular';
  text-transform: capitalize;
  background: #006dd0;
  color: #fff;
  padding: 7px 5px;
  box-sizing: border-box;
  display: inline-block;
  margin-top: 3px;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  text-align: center;

  font-weight: 700;
  font-size: 20px;
  border-radius: 3px 3px 0 0;
}

/*.blockWrap_cbaca0248e8740abb258cb0cb0e5ec4f {*/
/*  margin-top: 30px;*/
/*}*/

/*launch text*/
.block_cfc8db669a7244f690299cc3770275ba:before {
  content: 'Website Plus';
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  font-weight: 700;
  font-size: 22px;
  padding: 0 0 15px 0;
}

.block_cbaca0248e8740abb258cb0cb0e5ec4f:before {
  content: 'Website';
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  font-weight: 700;
  font-size: 22px;
  padding: 0 0 15px 0;
}
.items_cfc8db669a7244f690299cc3770275ba .item:nth-child(1) .itemInnerContent,
.items_cbaca0248e8740abb258cb0cb0e5ec4f .item:nth-child(1) .itemInnerContent {
  text-align: center;
}

/*299 text*/
.items_cfc8db669a7244f690299cc3770275ba .item:nth-child(1) .itemContent p:first-child,
.items_cbaca0248e8740abb258cb0cb0e5ec4f .item:nth-child(1) .itemContent p:first-child {
  font-size: 60px;
  padding-bottom: 0.05em;
}

.items_cfc8db669a7244f690299cc3770275ba .item:nth-child(1) .itemContent p:first-child:before,
.items_cbaca0248e8740abb258cb0cb0e5ec4f .item:nth-child(1) .itemContent p:first-child:before {
  content: '$';
  font-size: 24px;
  font-weight: normal;
  vertical-align: text-top;
  line-height: 2.25;
}

.items_cfc8db669a7244f690299cc3770275ba .item:nth-child(1) .itemContent p:first-child:after,
.items_cbaca0248e8740abb258cb0cb0e5ec4f .item:nth-child(1) .itemContent p:first-child:after {
  content: '/mo*';
  font-size: 24px;
  font-weight: normal;
}

/*term text*/
.items_cfc8db669a7244f690299cc3770275ba .item:nth-child(1) .itemContent li:last-child,
.items_cbaca0248e8740abb258cb0cb0e5ec4f .item:nth-child(1) .itemContent li:last-child {
  font-size: 14px;
}

/*benefits text*/
.items_cbaca0248e8740abb258cb0cb0e5ec4f .item:nth-child(2) .itemContent p,
.items_cfc8db669a7244f690299cc3770275ba .item:nth-child(2) .itemContent p {
  padding-bottom: 0.65em;
}

/*heres what you get*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_e6f3bff4267f4d0a86703903dea294af,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_f44603a4c5cd43f688cbf387c6a04e33 {
  max-width: 1000px;
}

.blockWrap_e6f3bff4267f4d0a86703903dea294af .item:nth-child(1) .imgHover-overlay,
.blockWrap_f44603a4c5cd43f688cbf387c6a04e33  .item:nth-child(1) .imgHover-overlay{
  /*.blockWrap_e6f3bff4267f4d0a86703903dea294af .imgHover:hover .imgHover-overlay.imgEffect-overlay {*/
  background-color: #bcdfff;
  background-color: rgba(188, 223, 255, 0.25);
}

.items_e6f3bff4267f4d0a86703903dea294af .item .contentTitle,
.items_e6f3bff4267f4d0a86703903dea294af .item .contentTitle a,
.items_f44603a4c5cd43f688cbf387c6a04e33 .item .contentTitle,
.items_f44603a4c5cd43f688cbf387c6a04e33 .item .contentTitle a {
  text-transform: uppercase;
  letter-spacing: 0.075em;
  font-weight: 700;
}

div.blockWrap_e6f3bff4267f4d0a86703903dea294af,
div.blockWrap_f44603a4c5cd43f688cbf387c6a04e33 {
  background-position: 50% 10%;
  background-size: 1100px;
}

.pricingDetails .contentTitle,
.block_fed740a76a6f4bdab2d5bc24ae29be5e .contentTitle,
.block_ca364ce8d122499a96c359c21f8420b0 .contentTitle,
.block_d69c6db9617844bc8b34d8b28f15447a .contentTitle,
.block_c72d7d079e474025853c98bd1f087bbc .contentTitle,
.block_f906505d0f5445309c898ec455e830b9 .contentTitle,
.block_c48f4f6c9e5a492aa8fcad6e21eefa58 .contentTitle,
.block_a8f1a79d0e344095bf74c83ac7658dcc .contentTitle,
.block_bf54260e2a424c7587e058d71766ce4f .contentTitle,
.block_ff2ca7de0af246e09bca576a956abb6a .contentTitle,
.block_c81a2c6db94d445abbba187ca47fd423 .contentTitle {
  font-size: 32px !important;
}

.pricingDetails ul {
  list-style-type: none;
  padding-left: 0;
  padding-bottom: 0.35em;
}

.pricingDetails li {
  display: inline-block;
  position: relative;
}

.pricingDetails:not(.optnTwo) li:before,
.block_fed740a76a6f4bdab2d5bc24ae29be5e li:before,
.block_ca364ce8d122499a96c359c21f8420b0 li:before,
.block_d69c6db9617844bc8b34d8b28f15447a li:before,
.block_c72d7d079e474025853c98bd1f087bbc li:before,
.block_e319a4f560e544a5b10c8b5ff9cfc167 li:before/*pay per click pop up*/
  {
  content: '\002714';
  padding-right: 10px;
  font-size: 14px;
}

/*latest technology*/
.block_ca364ce8d122499a96c359c21f8420b0 .blockInnerContent p.icon:before {
  content: '';
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/c7b8ffb39c684865837e1c2778870416/3/5feFb8zhrk/green-icons%402x.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 70px;
  width: 39px;
  display: inline-block;
  margin-right: 25px;
  vertical-align: middle;
  margin-bottom: 20px;
}

/*custom website design*/
/*pop-up*/
.items_a42e9a23becc45f3b1494df664a4cc57 .item {
  position: relative;
  border-radius: 0 0 3px 3px;
}

.items_a42e9a23becc45f3b1494df664a4cc57 .item:nth-child(1):before {
  content: 'Included With A 1-year Contract';
  text-transform: uppercase;
  background: #6ab941;
  color: #fff;
  padding: 7px 5px;
  box-sizing: border-box;
  display: inline-block;
  margin-top: 3px;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  border-radius: 3px 3px 0 0;
}

.items_a42e9a23becc45f3b1494df664a4cc57 .item:nth-child(2):before {
  content: 'Included With A 2-year Contract';
  text-transform: uppercase;
  background: #6ab941;
  color: #fff;
  padding: 7px 5px;
  box-sizing: border-box;
  display: inline-block;
  margin-top: 3px;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  border-radius: 3px 3px 0 0;
}

.items_a42e9a23becc45f3b1494df664a4cc57 .item .contentTitle,
.items_a42e9a23becc45f3b1494df664a4cc57 .item .contentTitle a {
  font-weight: 700;
  font-size: 22px !important;
}

.items_a42e9a23becc45f3b1494df664a4cc57 .itemInnerContent li {
  line-height: 1.25em;
  margin-bottom: 0.5em;
  list-style-type: none;
}

.items_a42e9a23becc45f3b1494df664a4cc57 .itemContent ul {
  list-style-type: none;
  padding-left: 0;
}

@media only screen and (max-width: 480px) {
  .lstsy1 .blockInnerContent ul {
    padding-left: 0px !important;
    list-style: none;
  }
}

.items_a42e9a23becc45f3b1494df664a4cc57 .itemInnerContent p:nth-last-child(4) {
  padding-bottom: 0;
}

.items_a42e9a23becc45f3b1494df664a4cc57 .itemInnerContent p:nth-last-child(3) {
  font-size: 60px;
  padding-bottom: 0;
  line-height: normal;
}

.items_a42e9a23becc45f3b1494df664a4cc57 .itemInnerContent p:nth-last-child(3):before {
  content: '$';
  font-size: 24px;
  font-weight: normal;
  vertical-align: text-top;
  line-height: 2.25;
}

/*online marketing tools*/
.lstsy1 .block_e319a4f560e544a5b10c8b5ff9cfc167 .blockText ul {
  list-style-type: none;
  padding-left: 0;
}

.block_e319a4f560e544a5b10c8b5ff9cfc167 .contentTitle {
  font-weight: 700;
}

.block_c72d7d079e474025853c98bd1f087bbc .blockInnerContent p.icon:before {
  content: '';
  float: left;
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/c36718a367074c9996cdef50dc35e54a/3/5feFb8zhrk/green%20icons%20copy%402x.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 61px;
  width: 50px;
  display: inline-block;
  margin-right: 25px;
  vertical-align: middle;
  margin-bottom: 20px;
}

/*HOVER*/
.block_a9baeb995c744550aacc1abf17205eb6 {
  position: relative;
}

.details {
  position: absolute;
  top: -18px;
  left: 115%;
  max-width: 200px;
  min-width: 200px;
  background: white;
  padding: 20px;
  -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  z-index: 999;
}

.details:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid white;
  left: -12px;
  filter: drop-shadow(-2px 0 2px rgba(0, 0, 0, 0.1));
  top: 18px;
}

.details .contentTitle,
.detailsLft .contentTitle {
  font-size: 14px !important;
  font-weight: 700;
}

.details .blockInnerContent,
.detailsLft .blockInnerContent {
  font-size: 14px;
}
.featureTour .blockInnerContent {
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    font-style: normal;
}
.featureTour li a:hover {
  color: #fff;
}

.detailsLft {
  position: absolute;
  top: -18px;
  right: 115%;
  max-width: 200px;
  min-width: 200px;
  background: white;
  padding: 20px;
  -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  z-index: 999;
}

.detailsLft:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 12px solid white;
  right: -12px;
  filter: drop-shadow(2px 0 2px rgba(0, 0, 0, 0.1));
  top: 18px;
}

/*modals with close*/
.pricingModal,
.pricingModaltwo,
.modal-box {
  display: none;
}

#designPopup .modal-box,
#ppcPopup .modal-box {
  display: block;
  position: relative;
}

#designPopup header,
#ppcPopup header {
  position: relative;
}

.closePricing {
  position: absolute;
  right: 8px;
  top: 4px;
  z-index: 1;
}

.closePricing img {
  max-width: 16px;
}

/*.hvrPop {*/
/*    display: none;*/
/*}*/
@media only screen and (max-width: 1440px) {
  div.blockWrap_e6f3bff4267f4d0a86703903dea294af,
  div.blockWrap_f44603a4c5cd43f688cbf387c6a04e33  {
    background-position: 40% 10%;
  }
}

@media only screen and (max-width: 1023px) {

  /*heres what you get*/
  div.blockWrap_e6f3bff4267f4d0a86703903dea294af,
  div.blockWrap_f44603a4c5cd43f688cbf387c6a04e33 {
    background-position: 40% 30%;
    background-size: contain;
  }

  /*299*/
  .items_cfc8db669a7244f690299cc3770275ba .itemInnerContent,
  .items_cbaca0248e8740abb258cb0cb0e5ec4f .itemInnerContent {
    text-align: center;
  }

  .items_cfc8db669a7244f690299cc3770275ba.cols2 .item,
  .items_cbaca0248e8740abb258cb0cb0e5ec4f.cols2 .item {
    width: 100%;
    margin: 4% 0 0 0;
  }
}

@media only screen and (max-width: 767px) {
.blockWrap_cfc8db669a7244f690299cc3770275ba {
    margin-top: 100px;
}
  /*heres what you get*/
  .items_e6f3bff4267f4d0a86703903dea294af .item,
  .items_f44603a4c5cd43f688cbf387c6a04e33 .item {
    margin: 0.75em auto 0 auto;
  }

  .blockWrap_ad2d94aa4f364d23b97f3b893b19ada2 {
    display: none;
  }

  .items_e6f3bff4267f4d0a86703903dea294af .itemImg,
  .items_f44603a4c5cd43f688cbf387c6a04e33 .itemImg {
    display: none;
  }

  .items_e6f3bff4267f4d0a86703903dea294af .item .contentTitle,
  .items_e6f3bff4267f4d0a86703903dea294af .item .contentTitle a,
  .items_f44603a4c5cd43f688cbf387c6a04e33 .item .contentTitle,
  .items_f44603a4c5cd43f688cbf387c6a04e33 .item .contentTitle a {
    font-size: 14px !important;
  }

  .items_e6f3bff4267f4d0a86703903dea294af .maxWidth--itemContentTitle,
  .items_f44603a4c5cd43f688cbf387c6a04e33 .maxWidth--itemContentTitle {
    max-width: none;
  }

  div.blockWrap_e6f3bff4267f4d0a86703903dea294af,
  div.blockWrap_f44603a4c5cd43f688cbf387c6a04e33 {
    background-image: none;
  }

  /*adjust desktop padding*/
  div.blockWrap_ca364ce8d122499a96c359c21f8420b0,
  div.blockWrap_a8f1a79d0e344095bf74c83ac7658dcc {
    padding-bottom: 60px;
  }

  .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_d69c6db9617844bc8b34d8b28f15447a .blockContent.blockContentBleed,
  .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_bf54260e2a424c7587e058d71766ce4f .blockContent.blockContentBleed {
    padding-left: 0;
  }

  .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_c72d7d079e474025853c98bd1f087bbc .blockContent.blockContentBleed,
  .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_ff2ca7de0af246e09bca576a956abb6a .blockContent.blockContentBleed {
    padding-right: 0;
  }

  .pricingModal,
  .pricingModaltwo {
    padding-bottom: 25px;
  }

  .block_dfbacb5a4f6e4ea8a555b01f0ced26d1.pricingModal,
  .block_d2ee61430c65408c94515e5224bbfee1.pricingModaltwo {
    padding-top: 25px;
  }

  .items_a42e9a23becc45f3b1494df664a4cc57 .item:nth-child(1):before,
  .items_a42e9a23becc45f3b1494df664a4cc57 .item:nth-child(2):before {
    font-size: 14px;
  }

  .items_a42e9a23becc45f3b1494df664a4cc57 .item:nth-child(2) {
    margin-top: 60px;
  }
}

@media only screen and (min-width: 736px) and (max-width: 1023px) {

  /*heres what you get*/
  .items_e6f3bff4267f4d0a86703903dea294af.cols5 .item,
  .items_f44603a4c5cd43f688cbf387c6a04e33.cols5 .item {
    clear: none;
    width: 14.2%;
    margin: 5% 0 0 5%;
  }

  .items_e6f3bff4267f4d0a86703903dea294af .item .contentTitle,
  .items_e6f3bff4267f4d0a86703903dea294af .item .contentTitle a,
  .items_f44603a4c5cd43f688cbf387c6a04e33 .item .contentTitle,
  .items_f44603a4c5cd43f688cbf387c6a04e33 .item .contentTitle a {
    font-size: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .block_d69c6db9617844bc8b34d8b28f15447a.imgWidth--67 .blockImg {
    width: 50%;
  }

  .block_d69c6db9617844bc8b34d8b28f15447a.imgWidth--67 .blockText {
    width: 46%;
  }
}

@media only screen and (min-width: 768px) {
/*app page*/    
.items_aaeeb39ed2a94f2b8bdf67582babd224 .item:first-child img {
    max-width: 440px;
}
  /**move to media query min 768*/
  /*build wrap 50/50*/
.blockWrap_cfc8db669a7244f690299cc3770275ba, 
.blockWrap_cbaca0248e8740abb258cb0cb0e5ec4f {
    float: left;
    width: 47.5%;
  }

  .blockWrap_cbaca0248e8740abb258cb0cb0e5ec4f {
    margin-right: 5%;
  }

  /*modals with close*/
  .modal-body {
    -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
    border-radius: 3px;
  }

  .pricingModal,
  .pricingModaltwo {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-y: scroll;
    overflow-x: scroll;
    z-index: 999;
  }

  #designPopup {
    max-width: 750px;
    margin: auto;
    position: absolute;
    top: 25%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(25%);
    transform: translateY(-25%);
  }

  #ppcPopup {
    max-width: 450px;
    margin: auto;
    position: absolute;
    top: 25%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(25%);
    transform: translateY(-25%);
  }
}

@media only screen and (min-width: 1024px) {

  /*heres what you get*/
  .items_e6f3bff4267f4d0a86703903dea294af .item .contentTitle,
  .items_e6f3bff4267f4d0a86703903dea294af .item .contentTitle a,
  .items_f44603a4c5cd43f688cbf387c6a04e33 .item .contentTitle,
  .items_f44603a4c5cd43f688cbf387c6a04e33 .item .contentTitle a {
    font-size: 18px !important;
  }

  /*299 text*/
  .items_cfc8db669a7244f690299cc3770275ba.item:nth-child(2),
  .items_cbaca0248e8740abb258cb0cb0e5ec4f .item:nth-child(2) {
    padding-left: 20px;
  }

  .items_cfc8db669a7244f690299cc3770275ba .item:nth-child(1),
  .items_cbaca0248e8740abb258cb0cb0e5ec4f .item:nth-child(1) {
    border-right: 2px solid #e1e3e4;
  }
}

/*——
font family declarations
———————————————————————— */
/*body,*/
/*.pageSubtitle,*/
/*.contentTitle,*/
/*.categoryHeader,*/
/*.contentTitle a,*/
/*#logIn a,*/
/*#vidTrigger,*/
/*.footerContainer ul li a,*/
/*.scCredit a,*/
/*.block_OvZKeS3CQEz6aY9b .defListItem .contentTitle,*/
/*.homeFeatures a,*/
/*.customerExamples .customCaption:after,*/
/*.contactMethod a,*/
/*.scContactForm label .deemph {*/
/*  font-weight: normal;*/
/*}*/
.tryUs .blockText  p {
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 34px;
}
/*a,*/
/*button,*/
/*input[type='submit'],*/
/*.navContainer,*/
/*.formLabel,*/
/*.mostPopular,*/
/*.plan .features .hide,*/
/*.themePreview .contentTitle,*/
/*.subnav .contentTitle a,*/
/*#themeGrid .contentTitle a,*/
/*.footerContainer .contentTitle,*/
/*.pricingMatrix .plan .contentTitle,*/
/*.customerExamples .customCaption .contentTitle,*/
/*.contentTitle.contactIcon,*/
/*.tryUs a.button,*/
/*.tourNavHeader,*/
/*.browserThumbs .customCaption:after,*/
/*.scContactForm .submitWrap .contentTitle {*/
/*  font-weight: 700;*/
/*}*/

/*.pageTitle,*/
/*.fullDetailsItem [data-is-primary='true'] .contentTitle,*/
/*.fullDetailsPost [data-is-primary='true'] .contentTitle,*/
/*#homeHero .blockText .contentTitle,*/
/*.blockText--pricingSlide,*/
/*.fsXL .contentTitle,*/
/*.fsXXL .contentTitle,*/
/*.homeThemes .contentTitle,*/
/*.homeFeatures h2.contentTitle,*/
/*.tryUs,*/
/*.tryUs a,*/
/*.lightTitle .contentTitle,*/
/*.contentTitle.dividerTitle {*/
/*  font-weight: 300;*/
/*}*/

/*--
template or multi-page customizations
---------------*/
/*.primaryAndSecondaryContainer {*/
/*  padding-top: 0;*/
/*}*/

.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.bleedBlock {
  max-width: none;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* top stripe and bottom border */
.headerAndNavContainer {
  border-top: 6px solid #737981;
  border-bottom: 1px solid #e1e3e4;
}

/*hide bottom border on Home, Features, Customers and About Us Pages:
Home: page_ea07588d2c204e009b015f0eeafbd8bd
Great Designs: page_b2f2a4888f9b4a58a1c5b0e2f4ab1d00
Easy to Use: page_d5edc4c2f1ea4d9fbe050ce1dcc0a39f
Works Everywhere: page_a6dfaeaf421c43ff986ca356bbe25211
Incredible SEO: page_a19e650b010446108643017621adec6e
Services & Support: page_aa12163fdd834d0593c683fd9fffd5b9
All Features: page_cb3e94d402f4433da4e07b29f514692a
Featured Customers: page_e1dd2eb5b9ea4a6180a26a66a35d9fde
Verticals Items Class: page_e1dd2eb5b9ea4a6180a26a66a35d9fde_items
*/
#page_ea07588d2c204e009b015f0eeafbd8bd .headerAndNavContainer,
#page_b2f2a4888f9b4a58a1c5b0e2f4ab1d00 .headerAndNavContainer,
#page_d5edc4c2f1ea4d9fbe050ce1dcc0a39f .headerAndNavContainer,
#page_a6dfaeaf421c43ff986ca356bbe25211 .headerAndNavContainer,
#page_a19e650b010446108643017621adec6e .headerAndNavContainer,
#page_aa12163fdd834d0593c683fd9fffd5b9 .headerAndNavContainer,
#page_cb3e94d402f4433da4e07b29f514692a .headerAndNavContainer,
#page_e1dd2eb5b9ea4a6180a26a66a35d9fde .headerAndNavContainer,
.page_e1dd2eb5b9ea4a6180a26a66a35d9fde_items .headerAndNavContainer,
#page_c8e3d85c55344d8aac488b6f5a6ea086 .headerAndNavContainer,
#page_e6906fd633a1479da7787a156d52c117 .headerAndNavContainer {
  border-bottom: none;
}

/* prevent post-load size adjust on font load */
@media all and (min-width: 768px) {
  .headerAndNavContainer {
    height: 91px;
    overflow: hidden;
  }
}

@media only screen and (max-width: 767px) {

  /*override transform on mobile side nav*/
  #page_c9eac48cc8654cae9cb2a754a6a5a464.useMobileSideNav .siteWrapper,
  #page_bdc4014103ea45a89ad5c6b6219284ec.useMobileSideNav .siteWrapper,
  #page_e9f8c6a748db40b3b1d9995fb0317a0e.useMobileSideNav .siteWrapper {
    transform: none;
  }
}

/*—— global styles ————————————————————————*/
html {
  text-rendering: optimizeLegibility;
}

.navContainer {}

.footerContainer .contentTitle {
  /*text-transform: uppercase;*/
  /*letter-spacing: 2px;*/
  color: white;
}
.footerContent .blockWrap_eb66707beadd4bdcba7f57ff08e80100 {
    padding-top: 40px;
    padding-bottom: 15px;
}
.bi::before, [class*=" bi-"]::before, [class^=bi-]::before {
    vertical-align: -0.25em;
}

/* body text link underlines */
.blockText a,
.itemContent a {
  border-bottom: 1px solid rgba(0, 109, 208, 0.3);
}

.itemContent .contentTitle a,
a.zocial,
a.button {
  border-bottom: 0;
}

.footerContainer a {
  border-bottom: none;
}

/*.footerContainer .contentTitle {*/
/*  font-size: 12px;*/
/*}*/

/*.footerContainer ul li a {*/
/*  font-size: 14px;*/
/*}*/

button,
.button,
input[type='submit'] {
  /*padding-bottom: .35em;*/
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.ctaButton,
button,
.button,
input[type='submit'] {
  padding: 0.7em 1em;
}

.pageSubtitle {
  /*max-width: 700px;*/
  margin: 0 auto;
}

/* design tool sm/med/lg font sizes: 14, 16, 18 — bump content titles up a little bit */
.fsSm .contentTitle {
  font-size: 18px;
}

/*.fsMed .contentTitle:not(.dividerTitle) {*/
/*  font-size: 22px;*/
/*}*/
/*.fsLg .contentTitle,*/
/*.feature.fsLg .contentTitle {*/
/*  font-size: 24px;*/
/*}*/

/*.fsXL,*/
/*.fsXXL {*/
/*  font-size: 20px;*/
/*}*/

/*.fsXL .contentTitle {*/
/*  font-size: 48px;*/
/*  line-height: 1;*/
/*}*/

/*.fsXXL .contentTitle,*/
/*.fullDetailsItem [data-is-primary='true'].customerFeature .contentTitle {*/
/*  font-size: 60px;*/
/*  line-height: 1;*/
/*}*/

.fullDetailsItem [data-is-primary='true'] .contentTitle,
.fullDetailsPost [data-is-primary='true'] .contentTitle {
  font-size: 48px;
  line-height: 1;
  padding-bottom: 0.5em;
}

.pageTitle {
  line-height: 1;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

/* css loader: http://lea.verou.me/2013/11/cleanest-css-spinner-ever/ */
@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.progress {
  position: relative;
  display: inline-block;
  width: 5em;
  height: 5em;
  margin: 0 0.5em;
  text-indent: 999em;
  overflow: hidden;
  -webkit-animation: spin 1s infinite steps(8);
  animation: spin 1s infinite steps(8);
  font-size: 6px;
}

.progress:before,
.progress:after,
.progress>div:before,
.progress>div:after {
  content: '';
  position: absolute;
  top: 0;
  left: 2.25em;
  /* (container width - part width)/2  */
  width: 0.5em;
  height: 1.5em;
  border-radius: 0.2em;
  background: #eee;
  box-shadow: 0 3.5em #eee;
  /* container height - part height */
  -webkit-transform-origin: 50% 2.5em;
  -ms-transform-origin: 50% 2.5em;
  transform-origin: 50% 2.5em;
  /* container height / 2 */
}

.progress:before {
  background: #555;
}

.progress:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #777;
}

.progress>div:before {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background: #999;
}

.progress>div:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  background: #bbb;
}

.no-cssanimations .progress {
  width: 30px;
  height: 30px;
  font-size: 0;
  border-radius: 8px;
  background: #fff url('/spinner-333.gif') 50% 50% no-repeat;
  -webkit-animation: none;
  animation: none;
}

.no-cssanimations .progress>div {
  display: none;
}

.no-cssanimations .progress:before,
.no-cssanimations .progress:after,
.no-cssanimations .progress>div:before,
.no-cssanimations .progress>div:after {
  content: none;
}

/* main typography mobile adjustments */
@media all and (max-width: 767px) {
  .fsSm .contentTitle {
    font-size: 20px;
  }

  /*.fsMed .contentTitle {*/
  /*  font-size: 20px;*/
  /*}*/

  /*.fsLg .contentTitle {*/
  /*  font-size: 22px;*/
  /*}*/

  .fsXL,
  .fsXXL {
    font-size: 16px;
  }

  /*.fsXL .contentTitle {*/
  /*  font-size: 36px;*/
  /*}*/

  .lightFont.contentTitle {
    font-size: 36px !important;
    line-height: normal;
  }

  /*.pageTitle,*/
  /*.fsXXL .contentTitle,*/
  /*.fullDetailsItem [data-is-primary='true'].customerFeature .contentTitle {*/
  /*  font-size: 48px;*/
  /*}*/

  .fullDetailsItem [data-is-primary='true'] .contentTitle,
  .fullDetailsPost [data-is-primary='true'] .contentTitle {
    font-size: 32px;
  }

  .pageSubtitle {
    font-size: 18px;
  }

  #footerLogo {
    float: right;
  }
}

.subnavParent {
  padding-left: 4% !important;
  padding-right: 4% !important;
  max-width: none !important;
}

.customerSubnav .item.contentTitle a {
  color: #bcdfff;
}

/* customers page subnav*/
.subnav .item.contentTitle a.current,
.subnav .item.contentTitle a:hover {
  color: #fff;
}

/* features page subnav*/
.subnav a.current,
.subnav a:hover {
  color: #fff;
}

.homeCustomers a,
.subnav a {
  text-transform: uppercase;
  letter-spacing: 0.075em;
}

.subnav li {
  margin: 0.5em 0 0 0;
}

.subnav li a {
  line-height: 1.25;
}

.subnav a.current {
  cursor: default;
}

@media all and (max-width: 767px) {
  .subnav {
    position: relative;
    padding: 0 32px !important;
  }

  .subnav li {
    margin: 0;
  }

  .subnav li a {
    display: block;
    height: 0px;
    opacity: 0;
    line-height: 24px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: height 600ms ease, opacity 600ms ease;
    transition: height 600ms ease, opacity 600ms ease;
    overflow: hidden;
  }

  .itemsCollectionContent.customerSubnav {
    margin-top: 0;
  }

  .customerSubnav li.item a {
    line-height: 24px;
    padding: 0;
  }

  .subnav li a.current {
    height: 24px;
    opacity: 1;
  }

  .subnav.expanded li a {
    height: 24px;
    opacity: 1;
    -webkit-transition: height 600ms cubic-bezier(0.27, 0.66, 0.42, 1),
      opacity 1200ms cubic-bezier(0.27, 0.66, 0.42, 1);
    transition: height 600ms cubic-bezier(0.27, 0.66, 0.42, 1),
      opacity 1200ms cubic-bezier(0.27, 0.66, 0.42, 1);
  }

  .subnav {
    max-width: 664px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 auto;
  }

  .subnavTrigger {
    color: #fff !important;
    display: block;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 20px;
    line-height: normal;
    position: absolute;
    top: 50%;
    right: 0;
    margin: -12px -1px 0 0;
  }

  .subnavTrigger:before {
    margin: 0;
    line-height: normal;
  }

  .subnavTrigger.expanded:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .mobileSideNavOpen .subnavTrigger:before {
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

@media all and (min-width: 768px) {
  .subnavTrigger {
    display: none;
  }
}

/* text link behaviors */
a {
  -webkit-transition: color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.navContent a:hover {
  color: #ffffff;
}

a:hover {
  color: #54a0ca;
}

/* button behaviors */
.ctaButton,
button,
.button,
input[type='submit'] {
  -webkit-transition: background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.ctaButton:hover,
button:hover,
.button:hover,
input[type='submit']:hover {
  background-color: #07569d;
  color: white;
}

/* atom logo for mobile nav and footer placements */
.headerContent h1.logo a,
.requestDemoFormWrapper .formLede:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDY0IDY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2NCA2NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9InNjLW1hcmsiPgogIDxnPgogICAgPHBhdGggZmlsbD0iIzM0M2E0MiIgZD0iTTQzLDM5LjhjMC0wLjItMC4yLTAuOC0wLjMtMC44YzAsMCwwLDAsMCwwYy0xLjQtMy0zLTUuOC00LjgtOWMtMS4xLTAuNi0yLjMtMS0zLjQtMS41bC0yLjItMC44CiAgICAgIGMtMS45LTAuNy0zLjEtMS4zLTMuOC0xLjljLTAuNywxLTEuMywyLjEtMiwzLjJjLTAuNSwwLjgtMC45LDEuNi0xLjQsMi40YzEuNSwxLjEsMy4zLDEuOCw1LDIuNWwyLjMsMC44YzIuNywxLDUuNSwyLDYsNC42CiAgICAgIGMtMiwwLjEtNC4xLDAuMS02LjMsMC4xYy0yLjIsMC00LjUtMC4xLTYuNS0wLjFjLTAuMS0wLjUtMC41LTEtMC41LTEuNlYzN2gtMy4zYy0wLjMsMS0wLjUsMS4yLTAuNywxLjdjMCwwLDAsMC4xLDAsMC4xCiAgICAgIGMtMC4xLDAuMi0wLjIsMC41LTAuMywwLjhjMy43LDAuMyw3LjUsMC41LDExLjMsMC41QzM1LjcsNDAuMiwzOS41LDQwLDQzLDM5LjhDNDMsMzkuNyw0MywzOS43LDQzLDM5LjhMNDMsMzkuOAogICAgICBDNDMsMzkuNyw0MywzOS44LDQzLDM5Ljh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMzQzYTQyIiBkPSJNNDQuNCw0Mi43Yy0wLjMtMC43LTAuNi0xLjQtMS0yLjFjLTEuNywwLjItMy40LDAuMy01LjIsMC40Yy0wLjYsMi45LTQsMy4xLTUuMiwzLjFjLTMsMC01LjMtMS4yLTYuNi0zLjEKICAgICAgYy0xLjktMC4xLTQuNS0wLjItNS41LTAuNFY0OWg0di0yLjFjMSwwLjcsMy45LDIuNiw4LjQsMi42QzM4LjgsNDkuNSw0My4xLDQ2LjgsNDQuNCw0Mi43eiIvPgogICAgPHBhdGggZmlsbD0iIzM0M2E0MiIgZD0iTTQ1LjMsMjUuM2MtMC4yLDAtMC40LDAuMS0wLjQsMC4zYzAsMC4yLDAuMSwwLjQsMC4zLDAuNGMxMC44LDEuMiwxOCwzLjcsMTgsNi40YzAsMC41LTAuMywxLTAuNywxLjQKICAgICAgYzAsMCwwLDAsMC4xLDBjMC4zLDAsMC42LDAuMSwwLjgsMC4yYzAuNC0wLjUsMC43LTEuMSwwLjctMS42QzY0LDI4LjYsNTQuMywyNi4zLDQ1LjMsMjUuM3oiLz4KICAgIDxwYXRoIGZpbGw9IiMzNDNhNDIiIGQ9Ik01OS4zLDM1LjJjMCwwLTAuNC0wLjItMS4zLTAuMmMwLjItMC4xLDAuMi0wLjEsMC40LTAuMmMwLjItMC4xLDAtMC41LTAuMi0wLjRjLTAuNiwwLjItMS42LDAuNi0yLjUsMS40CiAgICAgIGMwLDAsMC4xLDAuMSwwLjEsMC4xczEuOC0wLjQsMiwwLjFsLTAuMiwwLjJjLTMuMiwxLTcuNSwxLjktMTIuOCwyLjVjLTAuMy0zLjItMS45LTUuNC00LTdjLTAuNy0xLjMtMS40LTIuNi0yLjItMy44CiAgICAgIGMtMS44LTMtNC4xLTUuOC02LTguNGMyLjYsMC41LDQuNCwyLjMsNC40LDUuMVYyNmg1VjE0aC01djIuNGMwLTAuMy0wLjUtMC44LTEuNC0xLjJjLTEuMSwxLjMtMS45LDIuNy0zLDQuMQogICAgICBjLTAuMi0wLjMtMC4zLTAuNS0wLjQtMC44YzIuMy0zLjEsNC43LTUuOSw2LjgtOC4xYzQtNC4xLDcuMy02LjEsOC44LTUuMmMyLDEuMiwxLDcuNi0yLjcsMTYuMmMtMC4xLDAuMiwwLDAuNCwwLjIsMC41CiAgICAgIGMwLjIsMC4xLDAuNCwwLDAuNS0wLjJjNS43LTEzLjMsMy42LTE2LjQsMi40LTE3LjFjLTIuNC0xLjQtNi42LDIuMS05LjcsNS4zYy0xLjMsMS40LTIuNywyLjktNC4xLDQuNmMtMS0wLjMtMi4xLTAuNS0zLjUtMC41CiAgICAgIGMtMC43LDAtMS40LDAuMS0yLDAuMmMtMS4zLTEuNi0yLjYtMy0zLjgtNC4zYy0wLjctMC43LTEuNC0xLjQtMi4yLTIuMWwtMC4yLTAuM0MyMy4yLDcsMjQuNyw4LDI0LjcsOHMwLjEtMC4xLDAuMS0wLjEKICAgICAgYy0wLjUtMS4xLTEuMy0xLjgtMS44LTIuMmMtMC4xLTAuMS0wLjQsMC4yLTAuMywwLjNjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjNjLTAuOC0wLjMtMS4zLTAuMy0xLjMtMC4zYy0xLjEtMS4yLTIuNi0yLjEtMy40LTEuNwogICAgICBjLTAuMywwLjksMC45LDIuMiwyLjIsMy4xYzAsMCwwLDAuNSwwLjUsMS4yYy0wLjItMC4xLTAuMi0wLjItMC4zLTAuM2MtMC4xLTAuMS0wLjQsMC4yLTAuMywwLjNjMC40LDAuNCwxLjMsMS4xLDIuNSwxLjQKICAgICAgYzAsMCwwLjEtMC4xLDAuMS0wLjFzLTEuMi0xLjMtMC45LTEuOGwwLjMsMC4xYzAuNywwLjYsMS40LDEuMywyLjIsMi4xYzQuMyw0LjQsOSwxMC44LDEzLjMsMThjOS42LDE2LDEzLDI4LjYsMTAuMSwzMC40CiAgICAgIGMtMS43LDEtNS41LTEuNS0xMC4yLTYuN2MtMC4xLTAuMi0wLjQtMC4yLTAuNSwwYy0wLjIsMC4xLTAuMiwwLjQsMCwwLjVjMi42LDIuOCw2LjksNy4xLDkuOSw3LjFjMC41LDAsMC45LTAuMSwxLjMtMC4zCiAgICAgIGMzLTEuOCwwLjgtMTAuMy0zLjYtMTkuOWM1LTAuNSw5LjUtMS4zLDEyLjktMi40bDAuNCwwYzAuMiwwLjYtMS41LDEuNC0xLjUsMS40czAuMSwwLjEsMC4xLDAuMWMxLjIsMC4xLDIuMi0wLjIsMi44LTAuNQogICAgICBjMC4yLTAuMSwwLTAuNS0wLjItMC40Yy0wLjEsMC4xLTAuMiwwLjEtMC40LDAuMWMwLjctMC41LDAuOS0xLDAuOS0xYzEuNi0wLjQsMy4xLTEuMSwzLjItMi4xQzYyLjQsMzQuMiw2MC43LDM0LjUsNTkuMywzNS4yeiIvPgogICAgPHBhdGggZmlsbD0iIzM0M2E0MiIgZD0iTTE4LjMsMjEuOWMwLjItMC4xLDAuMy0wLjMsMC4yLTAuNWMtMy43LTguNi00LjctMTQuOS0yLjctMTYuMmMwLjUtMC4zLDEuMS0wLjMsMS45LDAKICAgICAgYy0wLjEtMC4zLTAuMi0wLjYtMC4yLTAuOWMtMC44LTAuMi0xLjUtMC4xLTIuMSwwLjJjLTMuNSwyLjEsMC41LDEyLjcsMi40LDE3LjFDMTcuOSwyMS45LDE4LjEsMjIsMTguMywyMS45eiIvPgogICAgPHBhdGggZmlsbD0iIzM0M2E0MiIgZD0iTTI1LjksNTIuMWMtNC43LDUuMi04LjUsNy43LTEwLjIsNi43Yy0wLjQtMC4zLTAuNy0wLjctMC45LTEuNGMtMC4yLDAuMi0wLjQsMC40LTAuNywwLjUKICAgICAgYzAuMiwwLjcsMC42LDEuMywxLjEsMS42YzAuNCwwLjIsMC44LDAuMywxLjMsMC4zYzMsMCw3LjMtNC4zLDkuOS03LjFjMC4xLTAuMiwwLjEtMC40LDAtMC41QzI2LjMsNTEuOSwyNiw1MiwyNS45LDUyLjF6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMzQzYTQyIiBkPSJNMTUuNCw1My42YzAsMCwwLjQtMC4yLDAuOC0xYzAsMC4yLDAsMC4zLTAuMSwwLjRjMCwwLjIsMC40LDAuMiwwLjQsMC4xYzAuMi0wLjYsMC4zLTEuNywwLTIuOAogICAgICBjMCwwLTAuMiwwLTAuMiwwcy0wLjUsMS43LTEuMSwxLjdsMC0wLjNjMS4zLTUuNSw0LjgtMTMuOCwxMC40LTIzLjFjMS44LTMsMy43LTUuOCw1LjUtOC40Yy0wLjItMC4yLTAuMy0wLjQtMC41LTAuN2MwLDAsMCwwLDAsMAogICAgICBjLTEuMi0xLjctMi40LTMuMi0zLjctNC43Yy0zLjgsMS4zLTYuNCw0LjYtNi40LDguNmMwLDMuMiwxLjIsNS41LDMsNy4xYy0xLjYsMi44LTMuMSw1LjctNC40LDguNUM3LjksMzcuNiwwLjgsMzUsMC44LDMyLjQKICAgICAgYzAtMi42LDcuMi01LjIsMTcuOS02LjNjMC4yLDAsMC40LTAuMiwwLjMtMC40YzAtMC4yLTAuMi0wLjQtMC40LTAuM2MtOSwxLTE4LjYsMy40LTE4LjYsNy4xYzAsMy41LDguNCw2LDE5LDcuMQogICAgICBjLTIsNC4zLTMuNSw4LjMtNC40LDExLjdsLTAuMiwwLjRjLTAuNi0wLjItMC41LTItMC41LTJzLTAuMiwwLTAuMiwwYy0wLjcsMS0wLjksMi0xLDIuN2MwLDAuMiwwLjQsMC4zLDAuNCwwLjEKICAgICAgYzAtMC4yLDAtMC4yLDAuMS0wLjRjMC4xLDAuOSwwLjQsMS4zLDAuNCwxLjNjLTAuNSwxLjUtMC42LDMuMywwLjIsMy44QzE0LjgsNTYuOCwxNS4zLDU1LjIsMTUuNCw1My42eiBNMzAuNiwxOS41CiAgICAgIGMtMS4xLDEuNi0yLjIsMy4yLTMuMyw0LjljLTAuMi0wLjQtMC4yLTAuOC0wLjItMS4zQzI3LjEsMjEuMSwyOC44LDE5LjksMzAuNiwxOS41eiIvPgogIDwvZz4KPC9zdmc+');
}

#footerLogo {
  background: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/a49fce2ae0084239af822b1769ae19ec/3/5feFb8zhrk/websites360.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* close button for interactive stuff */
.close {
  display: block;
  float: right;
  width: 20px;
  height: 20px;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNzM4ZDg3Zi00NzY1LTRkNTQtOTM2Yi0wMWJlMjFmYzI2YzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlDMTQ5MDZFNDExMTFFM0FBMDU4Q0NBQjA4NUM0MzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlDMTQ5MDVFNDExMTFFM0FBMDU4Q0NBQjA4NUM0MzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTk0OGE1Ni1mZTc0LTRiYTUtYmIwNC1lNjRhYzMwZDExMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDczOGQ4N2YtNDc2NS00ZDU0LTkzNmItMDFiZTIxZmMyNmM5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OPVe+gAAAS9JREFUeNq0l00KwjAQRutXEDyGiHgSQTcuxFXBRcFjeBTBnbgQ172EN/AeropOYIRS+pOZyQx8hbSB90hKhkzW211GlVOulBulynxrQykoJaUGPaaUO+VIefIET/iTWYGZB4EL5cATZo4Sf/iMx4F5BS/7pzHRQ6INz5h5A+/53lGiDx6YFfiFl8QgPAzQ+JBaYhTeFkgpEQXvEkghEQ3vE7BIiOBDAhoJMXxMQCKhgscIxEio4bECYxJquERgSEINlwr0SajhGoHkJRXo+uFMxzaM8I/12IYRvrf2DhjhlbV3wAg3NzAkbCwqCaTqaloJJISrJJAYLpaAA1wkASd4tAQc4VES4IuiF3xMoggCJ8rDEd4nEZhlvliual6OOeXsfD1/U16UL9+Q658AAwChZqiN6daA2wAAAABJRU5ErkJggg==') 50% 50% no-repeat;
  background-size: 16px 16px;
}

.parsley-errors-list {
  font-size: 12px;
  margin-top: 0.3em;
  color: #e7432a;
  line-height: 1.25;
}

.noWrap,
.gc-cs-link,
.tryUs a.button {
  white-space: nowrap;
}

.truncateable {
  display: inline-block;
  max-width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tryUs {
  font-size: 36px;
}

.tryUs a.button {
  margin: 0 1em 0.375em;
  font-size: 18px;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

@media only screen and (max-width: 767px) {
  .tryUs {
    font-size: 28px;
  }

  .tryUs a.button,
  button,
  .button,
  input[type='submit'] {
    font-size: 14px;
    padding: 8px 12px;
  }

  #homeHero .button {
    font-size: 16px;
    padding: 10px 14px;
  }
}

/*.anchorFeature {*/
/*  padding-bottom: 0px !important;*/
/*}*/

.anchorFeature .blockImg img {
  display: block;
  margin: 0 auto;
}

/*.imageBleed .blockContent {*/
/*  width: 100% !important;*/
/*  max-width: none !important;*/
/*  padding-left: 0 !important;*/
/*  padding-right: 0 !important;*/
/*}*/

/*.imageBleed .blockImg {*/
/*  width: 100%;*/
/*}*/

/*.imageBleed .blockImg .contentImg {*/
/*  max-width: none;*/
/*  width: 100%;*/
/*}*/

.imageBleed .blockText {
  width: 92%;
  max-width: 1104px;
  margin: 0 auto;
}

#page_cb3e94d402f4433da4e07b29f514692a .iconHeader {
  padding-bottom: 30px;
}

.iconHeader .contentTitle {
  padding-left: 38px;
  position: relative;
  /*overflow: hidden;*/
  font-family: source-sans-pro, sans-serif;
  font-style: normal;
  font-weight: 700;  
}

.topIcons .item,
.topIcons .defListItem {
  font-size: 18px;
}

.topIcons .item .contentTitle,
.topIcons .defListItem .contentTitle {
  font-size: 24px;
  padding-top: 68px;
  position: relative;
}

@media only screen and (max-width: 767px) {

  .topIcons .item,
  .topIcons .defListItem {
    font-size: 16px;
  }

  .topIcons .item .contentTitle,
  .topIcons .defListItem .contentTitle {
    font-size: 20px;
    padding-top: 62px;
    position: relative;
  }
}

.iconHeader .contentTitle:before,
.topIcons .item .contentTitle:before,
.topIcons .defListItem .contentTitle:before {
  content: '';
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e01067739e814545ae6a8a3dcf549eca/3/5feFb8zhrk/icon-sprites-color-v7.png);
  /* SPRITE SHEET */
    background-size: 145px auto;
    background-repeat: no-repeat;
    position: absolute;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 10px;
  font-size: 10px;
  text-align: center;
}
.iconHeader .contentTitle:before {
  left: 0;
  top: 50%;
  margin-top: -14px;
}

.topIcons .item .contentTitle:before,
.topIcons .defListItem .contentTitle:before {
  top: 0px;
  left: 50%;
  margin-left: -30px;
}

/* for random one-off icons that aren't sprites */
.iconHeader .contentTitle.icon-overflow {
  overflow: visible;
}

.icon-image:before {
  background-position: 0 0;
}
.icon-shopping-bag:before {
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/a33f318526c94d409c402b5e0b5bef75/3/5feFb8zhrk/shopIcon.png)!important;
    background-size: contain !important;
}    
.icon-paint-roller:before {
  background-position: -47px 1px;
}

.icon-typography:before {
  background-position: -96px 3px;
}

.icon-infinity:before {
  background-position: -71px 0;
}

.icon-cube:before {
  background-position: -96px 0;
}

.icon-plug:before {
  background-position: -120px 0;
}

.icon-drag-drop:before {
  background-position: 0 -48px;
}

.icon-circled-check:before {
  background-position: -48px -48px;
}

.icon-cloud-up:before {
  background-position: -47px -25px;
}

.icon-responsive:before {
  background-position: -73px -24px;
}

.icon-up-chart:before {
  background-position: -95px -24px;
}

.icon-trend-chart:before {
  background-position: -240px -48px;
}

.icon-touch-control:before {
  background-position: 3px -49px;
}

.icon-light-bulb:before {
  background-position: -25px -50px;
}

.icon-search-mag:before {
  background-position: -47px -50px;
}

.icon-structured:before {
  background-position: -71px -49px;
}

.icon-microscope:before {
  background-position: -95px -50px;
}

.icon-documents:before {
  background-position: -240px -96px;
}

.icon-representative:before {
  background-position: 0 -72px;
}

.icon-designer:before {
  background-position: -48px -144px;
}

.icon-process:before {
  background-position: -96px -144px;
}

.icon-cash:before {
  background-position: -72px -72px;
}

.icon-design-tools:before {
  background-position: -95px -71px;
}

.icon-phone-support:before {
  background-position: -120px -72px;
}

.icon-pencil:before {
  background-position: 0px -96px;
}

.icon-layouts:before {
  background-position: -23px -96px;
}

.icon-images:before {
  background-position: -47px -96px;
}

.icon-settings-ui:before {
  background-position: -73px -97px;
}

.icon-user-mgmt:before {
  background-position: -98px -98px;
}

.icon-scalable:before {
  background-position: -119px -99px;
}

.icon-safe:before {
  background-position: 1px -121px;
}

.icon-browser:before {
  background-position: -26px -120px;
}

.icon-documents-2:before {
  background-position: -96px -240px;
}

.icon-open-book:before {
  background-position: -144px -240px;
}

.icon-utensils:before {
  background-position: -192px -240px;
}

.icon-calendar:before {
  background-position: -240px -240px;
}

.icon-headphones:before {
  background-position: 0 -288px;
}

.icon-comment:before {
  background-position: -48px -288px;
}

.icon-gears:before {
  background-position: -47px -146px;
}

.icon-paint-roller-green:before {
  background-position: -144px -288px;
}

.icon-https:before {
  background-position: -23px -121px;
}

.icon-lock:before {
  background-position: -121px -147px;
}

/*.lineHeader .contentTitle {*/
/*  line-height: normal;*/
/*}*/

/*@media only screen and (min-width: 960px) {*/
/*  .lineHeader .contentTitle {*/
/*    position: relative;*/
/*    overflow: hidden;*/
/*  }*/

/*  .lineHeader .contentTitle:after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background-color: #d7d9db;*/
/*    margin: -1px 0 0 25px;*/
/*  }*/
/*}*/

.hide {
  display: none;
}

.visHidden {
  visibility: hidden;
}

/* forms */
.formTrigger {
  white-space: nowrap;
}

.formLede {
  position: relative;
  background: #f7f7f8;
  padding: 25px 15px;
}

.formLede .contentTitle {
  text-transform: uppercase;
  letter-spacing: 0.075em;
}

.scForm input,
.scForm textarea,
.scForm .cbSub {
  width: auto;
  padding: 0.15em 0.5em 0.25em;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 3px;
  border: solid 1px #d9dbdc;
  box-shadow: inset 0 1px 1px #f6f7f8;
}

.scForm input[type='text'],
.scForm input[type='number'],
.scForm input[type='email'],
.scForm input[type='url'],
.scForm input[type='tel'],
.scForm input[type='search'],
.scForm textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  background-color: #f1f3f4;
  margin-bottom: 0;
  line-height: normal;
  padding: 0.65em 0.5em;
}

.scForm fieldset {
  clear: both;
  margin-bottom: 0.5em;
}

.scForm.alt {
  clear: right;
}

.scForm .cbWrap {
  position: relative;
  display: inline-block;
}

.scForm input[type='checkbox'] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  vertical-align: middle;
}

.scForm .cbSub {
  display: inline-block;
  width: 25px;
  height: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  margin: -2px 0.3em 0 0;
}

.ieLTE8 .scForm input[type='checkbox'],
.ieLTE8 .selectWrap select {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  filter: alpha(opacity=0);
}

.scForm input[type='checkbox']:checked+.cbSub,
.scForm input.checked+.cbSub {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODAzOTI0RUFFM0Q1MTFFM0FBMDU4Q0NBQjA4NUM0MzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODAzOTI0RUJFM0Q1MTFFM0FBMDU4Q0NBQjA4NUM0MzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MDM5MjRFOEUzRDUxMUUzQUEwNThDQ0FCMDg1QzQzOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MDM5MjRFOUUzRDUxMUUzQUEwNThDQ0FCMDg1QzQzOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plzf8ysAAAEqSURBVHjavNYxCsIwFAbgtoLgJDgVugoF1xY3r+AkKA7ugndwdVQEDyDo5BWEHqCguHkFNycnqX8klahJTEzTwE9KDO+jNrzWzbLMsT3iOK6ROU3TW77mlYAGmE7IAdd+KTBFE6SJhOSarjmurb/6A2XHGel4JaMOXQs8S+hegN6RAQ7Z0bOEhhJ0V+jh0kG5MAo0bKNfMAr0MF0wrzRQXxd9gym6QSrIWAWnaKKLvmAU6FK0yvxG8KUNlL3j9geajwkPN0VZeIpsBXsIPi8SfWuZKEie7RoZCvYukBk9SC0T9KtXK+BXpG6Kcl8SCrgxym0gKEAKjSTP3BgVtkxF/G9U2qt/4Eboz5eEADdGlb9AmAPXLwJ9DgKrJoqiQGe/LG4Zn7e88RBgAIQX/TSRxUMvAAAAAElFTkSuQmCC');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 15px 12px;
}

.scForm input.checked+.cbSub {
  background-image: url();
}

.scForm input:focus,
.scForm input:focus+.cbSub,
.scForm input.focused,
.scForm textarea:focus {
  background-color: #fff;
  outline: none;
  border-color: rgba(0, 109, 208, 0.5);
}

.scForm .formLabel {
  text-transform: uppercase;
  letter-spacing: 0.075em;
  font-size: 13px;
  margin-right: 0.5em;
}

.scForm .cbSet {
  margin-bottom: 1em;
}

.cbSet .formLabel {
  margin-right: 1.5em;
}

.scForm label.req:after,
.scForm .formLabel.req:after {
  content: '*';
  color: #e7432a;
  margin-left: 0.25em;
}

.scForm .legend .req {
  color: #e7432a;
}

.scForm .selectWrap {
  position: relative;
}

.scForm .selectWrap:before {
  z-index: 1;
  position: absolute;
  right: 0.5em;
  top: 1.5em;
  color: #a4a7aa;
  font-size: 12px;
}

.scForm .selectWrap input {
  padding-right: 1.5em;
  text-overflow: ellipsis;
}

.scForm .selectWrap select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 47px;
  opacity: 0;
}

.cbSet label+label {
  margin-left: 1em;
}

.scForm .error input,
.scForm .error input+.cbSub,
.scForm .error textarea,
.scForm .parsley-error input,
.scForm .parsley-error input+.cbSub,
.scForm .parsley-error textarea {
  border-color: #e7432a;
}

.scForm .error input:focus,
.scForm .error input:focus+.cbSub,
.scForm .error textarea:focus,
.scForm .parsley-error input:focus,
.scForm .parsley-error input:focus+.cbSub,
.scForm .parsley-error textarea:focus {
  border-color: rgba(0, 109, 208, 0.5);
}

/* request a demo/sem inquiry form */
.requestDemoFormWrapper .formLede {
  text-align: center;
}

.requestDemoFormWrapper .formLede:before {
  content: '';
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
  margin: 0 auto 20px;
  width: 64px;
  height: 64px;
}

.scContactForm {
  padding: 20px 20px 0;
}

.scContactForm .submitWrap {
  height: auto !important;
  text-align: center;
  margin-top: 1.5em;
  padding-top: 0;
  margin-bottom: 0;
}

.scContactForm.submitWrap>div {
  line-height: 1.2;
}

.scContactForm .submitWrap>div p {
  margin-bottom: 20px;
}

.scContactForm .submitWrap button {
  margin-right: 0;
}

.scContactForm label .deemph {
  letter-spacing: normal;
  text-transform: none;
}

.requestDemo-callNote {
  text-align: center;
  margin-bottom: 15px;
}

.submitted .requestDemo-callNote {
  display: none;
}

/* header/nav customizations */
#logIn,
#logIn a,
#tryUs {
  text-transform: none;
  letter-spacing: normal;
}

#logIn a {
  color: #fff;
}

#tryUs {
  font-size: 14px;
  position: absolute;
  top: 34px;
  left: 50%;
  color: #fff;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 8px 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#tryUs:hover {
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .navContainer {
    padding-top: 0;
  }

  /* make it easy to keep the subnavTrigger aligned with mobile nav trigger */
  .headerContent {
    padding-left: 32px;
  }

  .headerContent h1.logo {
    width: 56px;
    height: 56px;
    margin: 0 0 0 -32px;
  }

  .headerContent h1.logo a {
    display: block;
    width: 56px;
    height: 56px;
    background-size: 56px;
  }

  /*.headerContent h1.logo img {*/
  /*  display: none;*/
  /*}*/

  /* homepage exception: full logo, no #tryUs */
  .headerContent h1.logo img {
    display: block;
  }

  .headerContent h1.logo {
    width: auto;
    height: auto;
  }

  /*#page_ea07588d2c204e009b015f0eeafbd8bd #tryUs {*/
  /*  display: none;*/
  /*}*/
  #tryUs {
    position: absolute;
    top: 20px;
    left: 63%;
  }

  .headerContent h1.logo a {
    background-image: none;
    width: 140px;
    height: auto;
  }
}

@media only screen and (min-width: 768px) {
  .headerAndNavContent {
    max-width: none;
    margin-right: 150px;
  }

  .headerContainer {
    padding: 31px 20px 28px 30px;
  }

  .headerContainer {
    width: 150px;
  }

  .navContainer {
    width: auto;
    padding: 31px 0 28px 0;
  }

  .headerContent h1.logo {
    min-width: 0;
    max-width: none;
    width: 150px;
  }

  .headerContent h1.logo a {
    background-image: none;
  }

  .navContent ul li {
    margin-right: 20px;
  }

  .navContent ul li a {
    font-size: 12px;
  }

  #tryUs {
    font-size: 12px;
    top: 32px;
    left: auto;
    right: 30px;
    margin: 0;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
    .footerContent .blockWrap_eb66707beadd4bdcba7f57ff08e80100,
    .footerContent .blockWrap_ffa9b0ff583d4c7bb5edf3e1df65e1d9 {
        width: 100%;
    }  
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .navContent ul li {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 900px) {
  .headerAndNavContent {
    margin-right: 165px;
  }

  .headerContainer {
    padding-right: 30px;
  }

  .headerContainer {
    width: 165px;
  }

  .headerContent h1.logo {
    width: 165px;
  }

  #logIn {
    float: right;
    margin-left: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .headerAndNavContent {
    margin-right: 170px;
  }

  .headerContainer {
    padding-right: 60px;
  }

  .navContent ul li {
    margin-right: 24px;
  }

  .navContent ul li a {
    font-size: 14px;
  }

  #tryUs {
    font-size: 14px;
  }
}

@media only screen and (min-width: 1150px) {
  .navContent ul li {
    margin-right: 48px;
  }
}

/*-- mobile nav---------  */
.mobileSideNav .navContent {
  padding-top: 37px;
}

.mobileSideNav .navContent li a:hover,
.mobileSideNav #logIn a:hover {
  color: white;
}

.mobileSideNav .navContent li a,
.mobileSideNav #logIn a {
  color: #adb0b4;
}

.mobileSideNav .navContent li a.selected {
  color: white;
}

@media only screen and (max-width: 767px) {
  .navContainer {
    background-color: #464749 !important;
    -webkit-box-shadow: inset 26px 0 22px -26px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: inset 26px 0 22px -26px rgba(0, 0, 0, 0.8);
    box-shadow: inset 26px 0 22px -26px rgba(0, 0, 0, 0.8);
  }
}

/*--- footer ---------------- */
/*.footerContainer {*/
/*  border-top: 1px solid #e0e0e0;*/
/*}*/

#footerLogo {
  display: inline-block;
  width: 190px;
  height: 100px;
  background-size: 190px;
  margin: 0 auto;
  text-indent: 0;
  overflow: hidden;
}

/* icons for footer phone/email/address */
.footerIconItem {
  display: block;
  position: relative;
}

.footerIconItem:before {
  content: '';
  display: inline-block;
  position: relative;
  top: 6px;
  margin: 0 0.5em 0 0;
  width: 20px;
  height: 20px;
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/c77cd24595f24dbba59f7a161ea4bba9/3/5feFb8zhrk/contact-icons.png);
  background-repeat: no-repeat;
  background-size: 20px auto;
}

.footerIconItem.contactPhone:before {
  background-position: 0 -20px;
}

.footerIconItem.contactEmail {
  padding-top: 0.75em;
  white-space: nowrap;
}

.footerIconItem.contactEmail:before {
  background-position: 0 -40px;
}

.footerIconItem.location-pin {
  padding-left: 26px;
  text-align: left;
}

.footerIconItem.location-pin:before {
  background-position: 0 0;
  position: absolute;
  left: 0;
  top: 0;
}

.footerIconItem.demo-pin {
  margin-top: 0.25em;
  white-space: nowrap;
}

.footerIconItem.demo-pin:before {
  background-position: 0 -100px;
}

.footerContent .block_cd36f71c203b44a3a432c33629d523c7 {
  padding-top: 1em;
}

.block_cd36f71c203b44a3a432c33629d523c7 span {
  white-space: nowrap;
}

.blockWrap_f6b91d2a03ed41289daea2fda06c7dcc {
  /* footer logo container */
  padding-top: 1.5em;
  width: 64px;
  margin: 0 auto;
}

.blockWrap_d864e2c56dbe4d56949238e5476e930b {
  padding-top: 0.5em;
}

.scCredit {
  padding-top: 0;
}

/*.scCredit a:hover {*/
/*  color: #54a0ca;*/
/*}*/

.scCredit a:hover span {
  color: inherit !important;
}

@media only screen and (max-width: 439px) {

  .footerContainer,
  .scCredit {
    text-align: center;
  }

  .footerIconItem.icon-mail {
    padding-left: 0;
  }

  .footerIconItem.icon-mail:before {
    position: static;
    margin-right: 5px;
  }

  .footerIconItem.location-pin {
    text-align: left;
    margin: 0 auto 0;
  }

  .footerIconItem.demo-pin {
    text-align: left;
  }
}

@media only screen and (min-width: 440px) {
  /*.blockWrap_f6b91d2a03ed41289daea2fda06c7dcc,*/
  /*.scCredit {*/
  /*  float: none;*/
  /*  clear: both;*/
  /*  width: 100%;*/
  /*  text-align: center;*/
  /*}*/

  .footerContent .contactEmail,
  .footerContent .location-pin {
    margin-top: -2px;
  }
}

@media only screen and (min-width: 440px) and (max-width: 767px) {
  .footerContent .blockContainer {
    width: 48%;
    float: left;
  }

  .footerContent .blockContainer:nth-child(2) {
    padding-top: 0;
  }

  .footerContent .blockContainer:nth-child(odd) {
    float: left;
    clear: both;
  }

  .footerContent .blockContainer:nth-child(even) {
    float: right;
    clear: right;
  }

  .footerContent .footerInner .blockWrap_cd36f71c203b44a3a432c33629d523c7 {
    float: right;
    clear: none;
    padding-top: 0.5em;
  }

  .footerContent .footerInner .blockWrap_f6b91d2a03ed41289daea2fda06c7dcc {
    /* footer logo container */
    float: none;
    clear: both;
    width: 64px;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  .footerContent .blockContainer {
    width: 22%;
    padding-right: 2%;
    padding-top: 0;
  }

  .footerContent .blockWrap_b47645371c9c4ea1b04f9f5cd4a8839b {
    padding-right: 0;
  }

  .footerContent .blockContainer:nth-child(odd),
  .footerContent .blockContainer:nth-child(even) {
    float: left;
    clear: none;
  }

  .footerContent .footerInner .blockWrap_f6b91d2a03ed41289daea2fda06c7dcc {
    float: none;
    clear: both;
    width: 64px;
    margin: 0 auto;
    padding-top: 1.5em;
  }
}

@media only screen and (min-width: 960px) {
  /*.footerContainer {*/
  /*  padding-top: 0;*/
  /*  padding-bottom: 1.5em;*/
  /*}*/

  /*.footerContent {*/
  /*  position: relative;*/
  /*}*/

  #footerLogo {
    height: 100px;
    width: 190px;
    background-size: 190px;
  }

  /*.footerContent .blockContainer,*/
  /*.footerContent .blockContainer:nth-child(1) {*/
  /*  float: left;*/
  /*  clear: none;*/
  /*  width: 15%;*/
  /*  padding-left: 3%;*/
  /*  padding-top: 45px;*/
  /*  height: 170px;*/
  /*}*/

  /* footer logo */
  /*.footerContent .blockWrap_f6b91d2a03ed41289daea2fda06c7dcc {*/
  /*  position: absolute;*/
  /*  top: 0;*/
  /*  width: 18%;*/
  /*  padding: 45px 0 0 0;*/
  /*  margin: 0;*/
  /*}*/

  /* first of the footer content blocks */
  /*.footerContent .footerInner .blockWrap_c2e7426ac93f4ae9a329c7cee11d9199 {*/
  /*  margin-left: 18%;*/
  /*  border-left: solid 1px #e5e5e5;*/
  /*}*/

  /*.blockWrap_d864e2c56dbe4d56949238e5476e930b:before {*/
  /*  content: none;*/
  /*}*/

  /*.footerContent .footerInner .blockWrap_b47645371c9c4ea1b04f9f5cd4a8839b {*/
  /*  float: right;*/
  /*  width: 20%;*/
  /*  padding-right: 0;*/
  /*  border-left: solid 1px #e5e5e5;*/
  /*}*/

  /*.blockWrap_d864e2c56dbe4d56949238e5476e930b {*/
  /*  text-align: center;*/
  /*}*/

  /*.blockWrap_d864e2c56dbe4d56949238e5476e930b {*/
  /*  border-top: 1px solid #e0e0e0;*/
  /*  padding-top: 1.5em;*/
  /*}*/
}

/* block in footer used to fish out first feature-tour link for nav replacement,
and to contain custom chat script */
.blockWrap_b3d9382eb9f84a2995c11cc6c58b588e,
.blockWrap_c3cccff9779c4069a1b2afe5e8251be5,
.blockWrap_d35d3e1b586d468db5560814dbeb9cb2,
.blockWrap_fba5dcb8bb3347ca9076db6dd5017e24 {
  float: none !important;
  width: auto !important;
  height: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* prevent Google conversion frame from taking up vertical space */
iframe[name='google_conversion_frame'] {
  position: absolute;
  left: -10px;
  overflow: hidden;
  height: 0;
  width: 0;
}

/* themes/customers browser chrome treatments */
.browserThumbs .imgGridItem,
.browserThumbs .itemImg {
  position: relative;
}

.browserThumbs .imgGridItem>a:before,
.browserThumbs .itemImg>a:before,
.browserThumbs .imgGridItem img,
.browserThumbs .itemImg img,
.browserThumbs .customCaption:before {
  -webkit-transition: background-color 200ms, border-color 200ms;
  transition: background-color 200ms, border-color 200ms;
}

.browserThumbs .imgGridItem>a:before,
.browserThumbs .itemImg>a:before {
  content: '';
  display: block;
  height: 12px;
  border: solid 1px #c2c3c4;
  background: #e7e7e7;
  border-radius: 3px 3px 0 0;
}

.browserThumbs .imgGridItem img,
.browserThumbs .itemImg img {
  border: solid 1px #c2c3c4;
  border-width: 0 1px 1px;
  border-radius: 0 0 3px 3px;
}

.browserThumbs .imgGridItem:hover>a:before,
.browserThumbs .imgGridItem:hover img,
.browserThumbs .itemImg:hover>a:before,
.browserThumbs .itemImg:hover img {
  background-color: #bcdfff;
  border-color: #006dd0;
}

/* color mask */
.browserThumbs .customCaption:before,
#themeGrid .customCaption,
#themeGridTwo .customCaption {
  content: '';
  display: block;
  position: absolute;
  top: 14px;
  left: 1px;
  right: 1px;
  /* padding-top: 61%;*/
  bottom: 26px;
  border-radius: 0 0 2px 2px;
  background-color: rgba(106, 185, 65, 0);
}

#themeGrid .customCaption,
#themeGridTwo .customCaption,
.browserThumbs .imgGridItem:hover .customCaption:before,
.browserThumbs .itemImg:hover .customCaption:before {
  background-color: rgba(0, 109, 208, 0.8);
}

#themeGrid .customCaption,
#themeGridTwo .customCaption {
  opacity: 0;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
}

#themeGrid .itemImg>a:hover .customCaption,
#themeGridTwo .itemImg>a:hover .customCaption,
.browserThumbs .imgGridItem:hover .customCaption:after,
.browserThumbs .itemImg:hover .customCaption:after {
  opacity: 1;
}

.browserThumbs .customCaption:after {
  content: 'Visit Site';
  opacity: 0;
  border-radius: 3px;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
  position: absolute;
  display: inline-block;
  background: #fff;
  color: #006dd0;
  padding: 8px 10px;
  top: 50%;
  margin-top: -32px;
  left: 50%;
  width: 70px;
  margin-left: -45px;
  text-align: center;
}

#themeGrid .customCaption:before,
#themeGrid .customCaption:after,
#themeGridTwo .customCaption:before,
#themeGridTwo .customCaption:after {
  content: none;
}

#themeGrid .customCaption,
#themeGridTwo .customCaption,
.homeThemes .customCaption:before,
.blankThemes .customCaption:before {
  padding-top: 0;
  bottom: 0;
}

.homeThemes .customCaption:after,
.blankThemes .customCaption:after {
  content: 'View';
  font-size: 14px;
  margin-top: -18px;
  cursor: pointer;
}

#themeGrid.blankThemes .customCaption:after,
#themeGridTwo.blankThemes .customCaption:after{
  content: 'Choose';
}

#themeGrid .customCaption,
#themeGridTwo .customCaption {
  padding-top: 50%;
  white-space: nowrap;
}

.themeCommand {
  border-radius: 3px;
  background: #fff;
  color: #006dd0;
  padding: 8px 10px;
  position: relative;
  top: -35px;
  font-size: 14px;
  min-width: 67px;
  cursor: pointer;
  display: none;
}

a:hover .themeCommand {
  display: inline-block;
}

.themeCommand:last-child {
  margin-left: 10px;
}

#themeGrid a,
#themeGridTwo a {
  cursor: default;
}

#themeGrid .contentTitle,
#themeGridTwo .contentTitle {
  padding-top: 10px;
}

/*——
homepage
————————————————————————*/
.promoBar {
  margin-bottom: -1px;
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.promoBar p a {
  text-decoration: underline;
  letter-spacing: 0;
  color: white;
  text-transform: none;
}

.homeCustomers {
  line-height: 1.25;
}

.homeCustomers .blockText p {
  padding-bottom: 0;
}

.homeCustomers a {
  border-bottom: none;
  color: #24282f;
  border-bottom: 0;
  font-family: source-sans-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
}

.homeCustomers a:hover {
  color: #238ade;
}

@media all and (max-width: 767px) {
  .homeCustomers {
    line-height: 24px;
  }

  .homeCustomers a {
    display: block;
  }

  .blockWrap_faac5d94ed1d4252a24cae00863b59a8 {
    /*home customers container*/
    padding: 15px !important;
  }
}

#homeHero {
  height: 400px;
  position: relative;
}

#homeHero .blockText .contentTitle,
.blockText--pricingSlide {
  padding-bottom: px;
}

#homeHero .flexslider li {
  height: 400px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

#homeHero .flexslider li .contentImg {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 185px;
  max-width: 96%;
}
#homeHero .dentist {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/cc7a4594c79546e7a5f53d7dbc030bd5/3/5feFb8zhrk/dentistbg.jpg);
}
#homeHero .attorney {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/afdd3b1cb61d4a9194a39365a7a10bc9/3/5feFb8zhrk/attorneybg.jpg);
}
#homeHero .auto {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/ad8e781c65a0490f8d273d022acc5687/3/5feFb8zhrk/auto-repairbg.png);
}
#homeHero .landscape {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/b7993281ffbe42d49e763ed211342e74/3/5feFb8zhrk/landscapingbg.jpg);
}
#homeHero .pricing {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e794c0a253854cd090aec2eae64832a0/3/5feFb8zhrk/ocotillo-bg.jpg);
}
#homeHero .hvac {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/a51a161d644e480db3aa52bccc8b64d6/3/5feFb8zhrk/hvacbg.jpg);
}
#homeHero .therapist {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/d0b40ac458274f0b8b8d82cd5f413500/3/5feFb8zhrk/therapistbg.jpg);
}

#homeHero .bartletts {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/dbd138e7dfc2461aa48a3c11d604434c/3/5feFb8zhrk/home-hero-bartletts-bg-new.jpg);
}

#homeHero .thievery {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e8dbb8dd06124351908074b7f3548f60/3/5feFb8zhrk/home-hero-thieverycorporation-bg-new.jpg);
}

#homeHero .fit4mom {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/b7c77019339c45d7b186fd3cf3fd6285/3/5feFb8zhrk/home-hero-fit4mom-bg-new.jpg);
}

#homeHero .flexslider li.fit4mom .contentImg {
  bottom: -15px;
}

#homeHero .cocoho {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f6117787901549fbbf4d9138bd54a5a5/3/5feFb8zhrk/home-hero-coco-bg-new.jpg);
}

#homeHero .ebmann {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e940c87103694720adc56900b159d7a3/3/5feFb8zhrk/home-hero-fourhands-bg-new.jpg);
}

#homeHero .flexslider li.cocoho .contentImg {
  max-height: 275px;
  bottom: -20px;
}

#homeHero .flexslider li.ebmann .contentImg {
  max-height: 225px;
  margin-bottom: -30px;
}
#homeHero .flexslider li.auto .contentImg {
  max-height: 225px;
  margin-bottom: -30px;
}

@media only screen and (max-width: 767px) {

  #homeHero .flexslider li.bartletts .contentImg,
#homeHero .flexslider li.attorney .contentImg,
  #homeHero .flexslider li.thievery .contentImg,
  #homeHero .flexslider li.landscape .contentImg,
  #homeHero .flexslider li.hvac .contentImg{
    max-height: 200px;
  }

  #homeHero .flexslider li.cocoho .contentImg {
    max-height: 220px;
  }

  #homeHero .flexslider li.fit4mom .contentImg {
    max-height: 215px;
  }
  #homeHero .flexslider li.therapist.contentImg {
    max-height: 215px;
  }
  #homeHero .flexslider li.ebmann .contentImg,
  #homeHero .flexslider li.pricing .contentImg,
  #homeHero .flexslider li.auto .contentImg {
    max-height: 195px;
  }
}

#homeHero .blockImg {
  padding-bottom: 0;
}

@media only screen and (max-width: 480px) {
  #homeHero .blockImg::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
  }
}

#homeHero .blockText {
  position: absolute;
  top: 20px;
  width: 290px;
  left: 50%;
  margin-left: -145px;
}

@media only screen and (max-width: 480px) {
  #homeHero .blockText {
    position: absolute;
    top: 50px;
    width: 290px;
    left: 50%;
    margin-left: -145px;
  }
}

#homeHero .blockText,
#homeHero .blockText .contentTitle,
.blockText--pricingSlide {
  color: #fff;
}

#homeHero .blockText .contentTitle,
.blockText--pricingSlide {
  font-size: 32px;
  line-height: 1.1;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45);
}

.blockText--pricingSlide strong {
  color: #006dd0;
  font-weight: normal;
}

.blockText--pricingSlide .button {
  display: block;
  max-width: 150px;
  margin: 24px auto 0;
  text-shadow: none;
}

#homeHero .customCaption {
  display: none;
}

#homeHero .customCaption * {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
}

#homeHero .customCaption .contentTitle {
  margin: 0 0.5em 0 0;
  font-size: 16px;
  padding: 0;
}

#homeHero .flex-control-nav {
  display: none;
}

.vidMask,
.vidPostMask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
}

.vidPostMask {
  background: rgba(0, 0, 0, 0.7);
}

.vidMask .close {
  margin: 10px;
  position: relative;
  z-index: 10;
}

.vidSizer {
  max-width: 977px;
  margin: 0 auto;
}

.vidMask .loading {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin: -15px 0 0 -15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff url(/spinner-333.gif) 50% 50% no-repeat;
}

.vidPostButton {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media only screen and (min-width: 600px) and (max-width: 1023px) {
  #homeHero .blockText {
    top: 25px;
    width: 400px;
    margin-left: -200px;
  }

  .vidSizer {
    max-width: 710px;
  }
}

@media only screen and (min-width: 1024px) {

  #homeHero,
  #homeHero .flexslider li {
    height: 549px;
  }

  #homeHero .flexslider li .contentImg {
    left: 46%;
    right: auto;
    max-height: 549px;
    max-width: 100%;
  }

  #homeHero .flexslider li.bartletts .contentImg {
    max-height: 515px;
    left: 52%;
  }
    #homeHero .flexslider li.dentist .contentImg {
        max-height: 515px;
        left: 52%;
  }
    #homeHero .flexslider li.attorney .contentImg {
        max-height: 515px;
        left: 52%;
  }
     #homeHero .flexslider li.hvac .contentImg {
        max-height: 515px;
        left: 52%;
  } 
  #homeHero .flexslider li.thievery .contentImg,
  #homeHero .flexslider li.landscape .contentImg {
    bottom: -60px;
    left: 59.35%;
    max-height: 531px;
  }

  #homeHero .flexslider li.fit4mom .contentImg {
    bottom: 0;
    top: 50px;
  }
  #homeHero .flexslider li.therapist .contentImg {
    bottom: 0;
    top: 50px;
  }
  #homeHero .flexslider li.cocoho .contentImg {
    left: 53%;
    top: 20px;
    max-height: 549px;
  }

  #homeHero .flexslider li.ebmann .contentImg {
    left: 43%;
    max-height: 549px;
    margin-bottom: 0;
  }
  #homeHero .flexslider li.auto .contentImg {
    left: 43%;
    max-height: 420px;
    margin-bottom: 0;
  }
  #homeHero .blockText {
    left: auto;
    width: 430px;
    right: 49%;
    top: 50%;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  #homeHero .blockText .contentTitle,
  .blockText--pricingSlide {
    font-size: 48px;
  }

  .blockText--pricingSlide {
    width: 460px;
    margin-left: -75px;
  }

  #homeHero .customCaption {
    position: absolute;
    display: block;
    top: 18px;
    right: 20px;
    bottom: auto;
    left: auto;
    padding: 0;
    text-align: right;
  }

  #vidTrigger {
    min-width: 112px;
  }

  #vidTrigger {
    display: inline-block;
    margin-top: 18px;
  }

  #homeHero [itemprop='description'] {
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1180px) {
  #homeHero .bartletts .customCaption {
    right: auto;
    left: 52%;
    margin-left: 255px;
  }

  #homeHero .fit4mom .customCaption {
    right: auto;
    left: 46%;
    margin-left: 388px;
  }

  #homeHero .cocoho .customCaption {
    right: auto;
    left: 53%;
    margin-left: 275px;
  }

  #homeHero .ebmann .customCaption {
    /*right: auto;
  left: 53%;*/
  }
}

@media only screen and (min-width: 1460px) {
  #homeHero .blockText {
    right: auto;
    left: 25%;
  }

  #homeHero .flexslider li.bartletts .contentImg,
  #homeHero .flexslider li.dentist .contentImg, 
  /*#homeHero .flexslider li.attorney .contentImg, */
  #homeHero .bartletts .customCaption {
    right: auto;
    left: 46%;
  }
#homeHero .flexslider li.hvac .contentImg {
    right: auto;
    left: 53%;
  }  
  #homeHero .flexslider li.fit4mom .contentImg,
  #homeHero .fit4mom .customCaption {
    left: 43%;
  }
  #homeHero .flexslider li.therapist .contentImg {
    left: 50%;
  }
  #homeHero .fit4mom .customCaption {
    margin-left: 444px;
  }

  #homeHero .flexslider li.cocoho .contentImg,
  #homeHero .cocoho .customCaption {
    left: 50%;
  }
}

/* whew, that's the end of home hero stuff */
@media only screen and (min-width: 768px) {
  .homeCustomers .blockText {
    position: relative;
    top: -2px;
    line-height: 2.5em;
  }

  .homeCustomers p,
  .homeCustomers ul,
  .homeCustomers li {
    display: inline-block;
    color: #24282f;
  }

  .homeCustomers p {
    font-size: 18px;
  }

  .homeCustomers p,
  .homeCustomers li {
    white-space: nowrap;
  }

  .homeCustomers a {
    padding: 0 1em;
  }

  .homeCustomers li {
    border-right: solid 1px #d7d9db;
    line-height: 1em;
  }

  .homeCustomers li:last-child {
    border-right: 0;
  }
}

/*.homeThemes .contentTitle,*/
.homeFeatures h2.contentTitle {
  font-size: 38px !important;
  padding: 5px 0 20px;
}

@media only screen and (max-width: 767px) {

  .homeThemes .contentTitle,
  .homeFeatures h2.contentTitle {
    font-size: 36px;
    line-height: 1.125em;
  }

  /* got to 2x2 for themes tease on homepage */
  .homeThemes .imgGridItem {
    width: 49% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .homeThemes .imgGridItem:nth-child(odd) {
    clear: both !important;
  }

  .homeThemes .imgGridItem:nth-child(even) {
    float: right !important;
    clear: right !important;
  }
}

/* features boxen */
.homeFeatures .item {
  display: block;
  padding: 0;
  margin: 0 auto 4.35% auto;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  float: none;
  max-width: 553px;
}

.block_dc1c9467b2924a77b9703eb3c3ad2f08 .features1 a:hover {
  color: #ffffff !important;
}

.homeFeatures .item.allFeatures {
  margin-bottom: 0;
}

.homeFeatures .itemContent {
  padding: 25px;
}

.homeFeatures .contentImg {
  display: block;
}

.homeFeatures .worksEverywhere .itemContent,
.homeFeatures .seo .itemContent {
  padding-bottom: 0;
  margin-bottom: -10px;
}

.homeFeatures .seo .itemContent {
  margin-bottom: -25px;
}

.homeFeatures .features1 .item {
  position: relative;
  -webkit-transition: box-shadow 800ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: box-shadow 800ms cubic-bezier(0.23, 1, 0.32, 1);
}

.homeFeatures .features1 .item a:hover {
  color: #fff;
}

.homeFeatures .features1 .item:hover {
  box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.65);
}

.homeFeatures .itemContent .contentTitle {
  padding-bottom: 0.25em;
}

.homeFeatures .features1 {
  margin-top: 1em;
}

.homeFeatures .features1 .item {
  background-color: #555;
  color: #fff;
}

.homeFeatures .easyToUse {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/d8b26e8c95564f90b512d1cb048e32b0/3/5feFb8zhrk/home-nocoderequired-bg.jpg);
}

.homeFeatures .worksEverywhere {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f79ebfd9fc9e444c94caadf589d9fcc3/3/5feFb8zhrk/home-workseverywhere-bg.jpg);
}

.homeFeatures .seo {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/b886542e0a8d491cb12e11520bbf37fa/3/5feFb8zhrk/home-seo-bg.jpg);
}

.homeFeatures .features1 .item .contentTitle {
  color: #fff;
}

.homeFeatures .features1 .itemContent p {
  max-width: 290px;
  margin: 0 auto;
}

.homeFeatures .features2 {
  clear: both;
}

.homeFeatures .features2 .contentTitle {
  font-size: 24px;
}

.homeFeatures .features2 .item {
  font-size: 18px;
}

.homeFeatures .features2 .item a {
  font-size: 16px;
}

.item a {
  color: #006dd0;
}

.homeFeatures .features2 .item {
  background-color: #f0f0f0;
}

@media only screen and (min-width: 1024px) {
  .fullBleed .noSecondaryContent .primaryAndSecondaryContent .homeFeatures {
    max-width: 1120px;
  }

  .homeFeatures .features2 {
    overflow: hidden;
  }

  .homeFeatures .features1 .item {
    float: left;
    width: 32.6667%;
    margin: 0 0 1% 0;
    min-height: 360px;
  }

  .homeFeatures .item {
    position: relative;
  }

  .homeFeatures .item .contentImg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }

  .homeFeatures .features1 .worksEverywhere {
    margin-left: 1%;
  }

  .homeFeatures .features1 .seo {
    float: right;
  }

  .homeFeatures .features2 .item {
    float: left;
    width: 49.5%;
    margin: 0;
    min-height: 450px;
  }

  .homeFeatures .features2 .allFeatures {
    float: right;
  }

  .homeFeatures .features2 .support {
    background-position: 50% 120%;
  }
}

@media only screen and (min-width: 1150px) {
  .homeFeatures .features1 .item {
    min-height: 375px;
  }

  .homeFeatures .features2 .item {
    min-height: 465px;
  }
}

/*——
Themes Page
————————————————————————*/
.no-js .filterBar {
  display: none;
}

.filterBar {
  line-height: 1.25;
}

.filterBar .blockText p {
  padding-bottom: 0;
}

.filterBar a {
  text-transform: uppercase;
  border-bottom: none;
  color: #8f959e;
  border-bottom: 0;
  letter-spacing: 0.075em;
}

.filterBar a:hover {
  color: #343a42;
}

.filterBar a.active {
  color: #006dd0;
  text-decoration: underline;
}

@media all and (max-width: 767px) {
  .filterBar {
    line-height: 24px;
  }

  .filterBar a {
    display: block;
  }

  .blockWrap_fe864fffeed847f79ee7544e35d8ee1b {
    /*filter bar container*/
    padding: 15px !important;
  }
}

@media only screen and (min-width: 768px) {
  .filterBar {
    line-height: 2;
  }

  .filterBar .blockText {
    position: relative;
    top: -2px;
    line-height: 2.5em;
  }

  .filterBar p,
  .filterBar ul,
  .filterBar li {
    display: inline-block;
    color: #8f969e;
  }

  .filterBar p {
    font-size: 14px;
  }

  .filterBar p,
  .filterBar li {
    white-space: nowrap;
  }

  .filterBar a {
    padding: 0 0.5em;
  }

  .filterBar li {
    border-right: solid 1px #d7d9db;
    line-height: 1em;
  }

  .filterBar li:last-child {
    border-right: 0;
  }
}

#themeGrid,
#themeGridTwo {
  max-width: none;
  font-size: 0;
  padding-left: 0;
  padding-right: 0;
}

#themeGrid .txa0,
#themeGridTwo .txa0 {
  text-align: center;
}

#themeGrid .item,
#themeGridTwo .item {
  float: none;
  display: inline-block;
  max-width: 330px;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

#themeGrid .item .contentTitle a,
#themeGridTwo .item .contentTitle a{
  color: #8f959e;
  font-size: 14px;
  border-bottom: 0;
  letter-spacing: 0.11em;
}

#themeGrid .loading,
#themeGridTwo .loading {
  opacity: 0.6;
  position: relative;
}

#themeGrid .unfocused,
#themeGridTwo .unfocused {
  opacity: 0.2;
}

#themeGrid .unfocused:hover,
#themeGridTwo .unfocused:hover {
  opacity: 1;
}

.themeLoadSpinner {
  position: absolute;
  top: 66.66%;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
}

.themePreview,
.themePreviewTwo {
  text-align: left;
  color: #fff;
  font-size: 18px;
  margin-top: 20px;
  height: 0;
  position: relative;
  overflow: hidden;
  background: #30343a;
  -webkit-transition: height 0.5s ease-out;
  transition: height 0.5s ease-out;
}

.themePreview.open,
.themePreviewTwo.open {
  border-bottom: solid 1px #e0e0e0;
}

.themePreview.no-transition,
.themePreviewTwo.no-transition{
  -webkit-transition: none;
  transition: none;
}

.themePreview .indicator,
.themePreviewTwo .indicator {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 10px 0 10px;
  border-color: #f6f6f6 transparent transparent transparent;
}

.choose-theme {
  padding: 0.5em 1em 0.55em;
}

.preview-theme {
  color: #c4c4c4 !important;
  margin-top: 15px;
  font-size: 14px;
  display: table;
  white-space: nowrap;
  padding-left: 24px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTExLTAxVDEwOjA2OjIxLTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMS0wMVQxMDoxNDozMS0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMS0wMVQxMDoxNDozMS0wNjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpkZjY3ZDQxNi1kNmMxLTQ1MmYtODQ2MC02YTdkODkwNTMwOTkiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkZTNiYThkNS1mMzU1LTQ3NDktYWI0MS03MGNjNTYzYmFkOTUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFNDZGNDNEQzFGMUMxMUU0OTY4OUZENDRDQ0NGNTUyOCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU0NkY0M0Q5MUYxQzExRTQ5Njg5RkQ0NENDQ0Y1NTI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU0NkY0M0RBMUYxQzExRTQ5Njg5RkQ0NENDQ0Y1NTI4Ii8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmUwNjE4ZDQ3LTBkNmMtNGMzMy04MWQ1LWY3ZTQ5MzJlNTQxNyIgc3RFdnQ6d2hlbj0iMjAxOS0xMS0wMVQxMDowNjo1NS0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmRmNjdkNDE2LWQ2YzEtNDUyZi04NDYwLTZhN2Q4OTA1MzA5OSIgc3RFdnQ6d2hlbj0iMjAxOS0xMS0wMVQxMDoxNDozMS0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eGUbZgAAAghJREFUSImd1tFn1lEYB/DP3pcxIsYSL6OrEaMUiRFRRjQiEWNZGt30BzRSothVlyWKEV22m9IUMSaWoqsRuxqtGGOMl9HFOaed97y/d++7fa9+53ue83yfc87znOfXt7GxoQeM4ibOYwTHI/8bq1jGG/zs5qivi+AN3ItCvWAZz/D2oIINvMR4wW9hEZtxPIhLOFrYfcBtrPcieAHvCidNPMJT7Bb2dUzjMYaK4CbwZT/B8SjWn3GruK77/QzjPU4WgU4IO24THMVXDGQL/uK0iqPpgAa+a93pDs6lgGuRHBR2lovBgwqxhnCE0/E7xzpmC24g+h5kb4evMFUYbuKY1jubxPMssB3MYD6zqeNPEsjwGrdqGKsQg8+F2Akhc/NTGIjciYzbjWtLTGGshicVk/CrGF/VmkwJ/XEux1oHnw9r2tM8d3RY1DvxNe2XnDBcjBeENC/RjHP7rU2YrWEJcxWTF7VGuoa7hWgzcvkR1uPaEnNYSlnaL9TgqcJoBi8KroEr0fGC9rK5I2Ryjh9CLTbzwh/BCo5khocp/BV73QS2cVZ4sf4XvkhcE2orYQifhFeoG4bxsRDbiT5XE1ErFi3icowqIe38vursS4/3itZ3dDv6WsyND9qeNlW3p/JVOVB7yjEpNOAz+xll+CY04PlOBt0EE9Ivxlj8Tr1yS+gCS3r8xfgHR4WODKf5EfEAAAAASUVORK5CYII=') 2px 5px no-repeat;
  background-size: 14px 10px;
}

.preview-theme:hover {
  cursor: pointer !important;
}

#themeGrid .themePreview .blockContent,
#themeGridTwo .themePreview .blockContent {
  padding: 20px 0 0 0;
  width: 92%;
  max-width: 980px;
}

.themePreview .contentTitle,
.themePreviewTwo .contentTitle {
  font-size: 28px;
  color: #fff;
  letter-spacing: 0.11em;
}

.themePreview .close,
.themePreviewTwo .close{
  margin-top: 12px;
}

.themePreview .blockText,
.themePreviewTwo .blockText {
  padding-bottom: 1em;
}

#themeGrid .current a,
#themeGridTwo .current a {
  cursor: default;
}

@media only screen and (max-width: 480px) {
  .themePreview,
  .themePreviewTwo {
    margin-bottom: 20px;
  }

  #themeGrid .item,
  #themeGridTwo .item {
    width: 92%;
  }
}

@media only screen and (min-width: 481px) and (max-width: 599px) {
  #themeGrid .item,
  #themeGridTwo .item {
    width: 44%;
    margin-left: 2%;
    margin-right: 2%;
  }
}

@media only screen and (min-width: 600px) {
  #themeGrid .itemsCollectionContent,
  #themeGridTwo .itemsCollectionContent  {
    margin-top: -2.5%;
  }

  #themeGrid .item,
  #themeGridTwo .item {
    margin-top: 2.5%;
    margin-left: 1.5%;
    margin-right: 1.5%;
  }

  #themeGrid .themePreview .blockContent,
  #themeGridTwo .themePreview .blockContent {
    padding-top: 45px;
  }

  .themePreview .contentTitle,
  .themePreviewTwo .contentTitle {
    text-align: left;
  }

  .themePreview .blockText,
  .themePreviewTwo .blockText {
    text-align: left;
    float: left;
    width: 62%;
    padding-bottom: 0;
  }

  .themePreview .themeButton,
  .themePreview .themeButtonTwo {
    float: right;
    text-align: right;
    padding-top: 0.35em;
  }

  .preview-theme {
    margin: 15px auto;
  }

  #themeGrid .themePreview .blockImg,
  #themeGridTwo .themePreview .blockImg {
    clear: both;
    padding-top: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .themePreview .contentTitle,
  .themePreviewTwo .contentTitle {
    font-size: 24px;
  }

  .themePreview,
  .themePreview .button,
  .themePreviewTwo,
  .themePreviewTwo .button {
    font-size: 16px;
  }
}

.blankTemplate .browserWrap {
  display: inline-block;
  margin: 0 1em;
  vertical-align: middle;
  float: none;
}

.blankTemplate .blankBrowser {
  display: inline-block;
  width: 160px;
  height: 98px;
  border: solid 1px #c2c3c4;
  border-top-width: 0;
  border-radius: 0 0 3px 3px;
}

.blankTemplate .customCaption:after {
  content: 'Choose';
  margin-top: -20px;
}

@media only screen and (max-width: 849px) {
  .blankTemplate>span {
    display: block;
  }

  .blankTemplate .browserWrap {
    margin: 1em;
  }
}

/* theme landing pages */
.block_3Iw3lYpoxRRY7PeA {
  padding-top: 1.5em;
}

.block_3Iw3lYpoxRRY7PeA .contentTitle {
  font-size: 48px;
}

.page_d7401610241c4414a8f8c6643282215c_items .blockWrap_hOfBAi1D82DrTGZ1 .blockImg {
  background: #30343a;
  padding-top: 1em;
}

.page_d7401610241c4414a8f8c6643282215c_items .blockWrap_hOfBAi1D82DrTGZ1 .blockText {
  padding: 1.5em 0;
}

.page_d7401610241c4414a8f8c6643282215c_items .blockWrap_hOfBAi1D82DrTGZ1 .blockImg img {
  max-width: 100%;
  width: auto !important;
  display: block;
  margin: 0 auto;
}

.page_d7401610241c4414a8f8c6643282215c_items .themeButton,
.page_abbca42b75c14ab0ba94813a80396167_items .themeButtonTwo {
  padding-bottom: 1.5em;
  text-align: center;
}

.themeButton .preview-theme a,
.themeButton .preview-theme a:link,
.themeButtonTwo .preview-theme a,
.themeButtonTwo .preview-theme a:link{
  color: f5f5f5;
}

.page_d7401610241c4414a8f8c6643282215c_items .choose-theme,
.page_d7401610241c4414a8f8c6643282215c_items .preview-theme {
  display: inline-block;
  margin: 0.25em 0.75em;
  white-space: nowrap;
}

/*--- premium themes page ---*/
.items_db6b2075fb2540f38df3b9ce87dc2652 .itemInnerContent {
  display: none;
}
@media (max-width: 599px) {
  .items_db6b2075fb2540f38df3b9ce87dc2652 .themePreview {
  /*.items_db6b2075fb2540f38df3b9ce87dc2652 .themePreviewTwo {*/
    display: none;
  }
}


/*--- customer & theme viewer iframe pages --- */
.viewer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

#page_f88effbfd9e743389b7e0dc31f776f50 {
  position: relative;
  overflow: hidden;
  height: 100%;
}

#viewerCTA {
  position: fixed;
  bottom: 35px;
  right: 100px;
  padding: 9px 9px 9px 59px;
  z-index: 1;
  background: #343a42 url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/a8bfd391de3d41469570d39ed7296117/3/5feFb8zhrk/360-logo.png) 6px 50% no-repeat;
  background-size: 48px 24px;
  border: solid 1px #444b54;
  height: 56px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#viewerCTA .button {
  font-size: 14px;
  line-height: 36px;
  padding: 0 7px;
  margin: 0;
}

/*-- feature tour pages  ---------------*/
/*
#page_b2f2a4888f9b4a58a1c5b0e2f4ab1d00 // great designs
#page_d5edc4c2f1ea4d9fbe050ce1dcc0a39f // easy to use
#page_a6dfaeaf421c43ff986ca356bbe25211 // works everywhere
#page_a19e650b010446108643017621adec6e // get discovered
#page_aa12163fdd834d0593c683fd9fffd5b9 // support
#page_cb3e94d402f4433da4e07b29f514692a // all features
*/
.featureHero {
  position: relative;
}

.featureHero .blockImg {
  padding: 0;
}

.featureHero .blockText {
  position: absolute;
  top: 7%;
  left: 50%;
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  color: #fff;
}

.featureHero h2 {
  color: #fff;
}

.featureHero .blockText p {
  margin: 0 auto;
  max-width: 660px;
}

@media only screen and (min-width: 770px) {

  .featureHero h2,
  .featureHero .blockText p,
  .featureHero h2,
  .featureHero .blockText ul {
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0px 1px 6px rgba(0, 0, 0, 0.7);
  }
}

@media only screen and (max-width: 600px) {
  .featureHero .blockImg {
    height: 221px;
    position: relative;
    width: 100%;
    overflow: hidden;
  }

  .featureHero .blockImg img {
    position: absolute;
    left: 50%;
    margin-left: -300px;
    width: 600px !important;
    max-width: 600px;
    height: 221px;
  }
}

@media only screen and (max-width: 768px) {
  .featureHero .blockText {
    position: static;
    background: #737981;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }

  .featureHero .blockText {
    width: 100%;
    padding: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: none;
    font-size: 18px;
  }

  .featureHero .blockText .contentTitle {
    font-size: 48px;
    padding-bottom: 0.25em;
  }
}

@media only screen and (max-width: 767px) {
  .feature {
    font-size: 16px;
  }

  .feature .contentTitle {
    font-size: 20px;
  }

  .anchorFeature .layoutC,
  .anchorFeature .layoutD,
  .anchorFeature .layoutE,
  .anchorFeature .layoutF {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .anchorFeature .layoutC .blockImg,
  .anchorFeature .layoutD .blockImg,
  .anchorFeature .layoutE .blockImg,
  .anchorFeature .layoutF .blockImg {
    padding-top: 1.5em;
    padding-bottom: 0;
  }
}

/*.feature.padBottom,*/
/*.feature.padBottomMobile,*/
/*#page_cb3e94d402f4433da4e07b29f514692a .padBottom {*/
/*  padding-bottom: 30px !important;*/
/*}*/

.feature .imageGallery .flex-direction-nav {
  display: none;
}

@media all and (max-width: 480px) {
  .hasMultiple .flex-direction-nav {
    display: none;
  }
}

.featureTour {
  color: #fff;
}

.featureTour a {
  color: #bcdfff;
}

.featureTour a:hover {
  color: #fff !important;
}

.featureTour p {
  font-size: 18px;
}

@media all and (min-width: 768px) {
  .fullBleed .noSecondaryContent .primaryAndSecondaryContent .featureTour {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .featureTour p,
  .featureTour ul,
  .featureTour li {
    display: inline;
  }

  .featureTour p {
    margin-right: 0;
    line-height: 18px;
  }

  .featureTour li {
    white-space: nowrap;
    padding-right: 34px;
    background: url('https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f2b9ca2f1299458d8319b6d9e1b70e4d/1/4SoifmQpAbHrGFzRuwTbr?nocache&dpr=2') 100% 50% no-repeat;
    margin-right: 10px;
  }

  .featureTour li:last-child {
    padding-right: 0;
    margin-right: 0;
    background: none;
  }

  /*.feature .layoutA .blockText,*/
  .feature .layoutB .blockText {
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0 40px;
  }

  .feature .blockContent.layoutB .blockImg {
    padding-top: 0;
  }

  /*.featureHeader,*/
  /*.blockWrap_e192337d908a4922b9857f82e445358a,*/
  /*.blockWrap_e2adab9ce2fa4b46832cf93ca400b2f7,*/
  /*.blockWrap_c7b2da2ef90c4b60ac03d26de005cdc8,*/
  /*.blockWrap_dcb6ef2764cd4b968c3e4ad2bf5a7d2f,*/
  /*.blockWrap_cce4e22eaaa8497eab7508a4210b06c8,*/
  /*.blockWrap_a3c24e11e6c843bda565f12693e3ab9a,*/
  /*.blockWrap_c48a4e655b72403fa7bdd550b2eaba16,*/
  /*.blockWrap_a5126e1199824014a5397da68d01b897 {*/
  /*  padding-top: 75px !important;*/
  /*}*/

  /*.blockWrap_f4696d57c36948dfbee6f8f60ffdaeb6.featureHeader {*/
    /* all features 1st block */
  /*  padding-top: 0 !important;*/
  /*}*/

  /*.feature.padBottom,*/
  /*#page_cb3e94d402f4433da4e07b29f514692a .padBottom {*/
  /*  padding-bottom: 75px !important;*/
  /*}*/

  /*.feature.padBottomMobile {*/
  /*  padding-bottom: 0 !important;*/
  /*}*/

  .block_ebf06008bf684ae0bdded56650bb0c92 .blockImg {
    margin-top: 65px;
  }
}

@media all and (min-width: 768px) and (max-width: 979px) {

  .anchorFeature .blockContent.hasImg.layoutC .blockText,
  .anchorFeature .blockContent.hasImg.layoutD .blockText {
    padding-bottom: 40px;
  }
}
@media all and (min-width: 1321px) {
  /* tour nav current indicator*/
  .featureTour a.current {
    position: relative;
  }

  .featureTour a.current:before,
  .featureTour a.current:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6.5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6.5px 7px 6.5px;
    border-color: transparent transparent #222429 transparent;
    bottom: -19px;
  }

  .featureTour a.current:before {
    border-bottom-color: #006dd0;
    bottom: -18px;
  }
 }
@media all and (min-width: 1155px) {

  /*.feature .blockContent.hasImg.layoutC .blockText,*/
  /*.feature .blockContent.hasImg.layoutD .blockText,*/
  /*.feature .blockContent.hasImg.layoutE .blockText,*/
  /*.feature .blockContent.hasImg.layoutF .blockText {*/
  /*  padding-top: 40px;*/
  /*}*/

  /* tour nav current indicator*/
  /*.featureTour a.current {*/
  /*  position: relative;*/
  /*}*/

  /*.featureTour a.current:before,*/
  /*.featureTour a.current:after {*/
  /*  content: '';*/
  /*  position: absolute;*/
  /*  left: 50%;*/
  /*  margin-left: -6.5px;*/
  /*  width: 0;*/
  /*  height: 0;*/
  /*  border-style: solid;*/
  /*  border-width: 0 6.5px 7px 6.5px;*/
  /*  border-color: transparent transparent #222429 transparent;*/
  /*  bottom: -19px;*/
  /*}*/

  /*.featureTour a.current:before {*/
  /*  border-bottom-color: #006dd0;*/
  /*  bottom: -18px;*/
  /*}*/

  #page_d5edc4c2f1ea4d9fbe050ce1dcc0a39f .featureTour a.current:after {
    border-bottom-color: #22272a;
  }

  #page_a6dfaeaf421c43ff986ca356bbe25211 .featureTour a.current:after {
    border-bottom-color: #282421;
  }

  #page_a19e650b010446108643017621adec6e .featureTour a.current:after {
    border-bottom-color: #202c37;
  }

  #page_aa12163fdd834d0593c683fd9fffd5b9 .featureTour a.current:after {
    border-bottom-color: #050507;
  }

  #page_cb3e94d402f4433da4e07b29f514692a .featureTour a.current:after {
    border-bottom-color: #f5f5f5;
  }
}

.tourNav {
  margin: 0;
  padding: 0;
  list-style: none;
}

.tourNavHeader {
  text-transform: uppercase;
  letter-spacing: 0.075em;
  line-height: 1.25;
  color: #fff;
  background: #686e76;
  border-radius: 4px 4px 0 0;
  width: 100%;
  max-width: 275px;
  text-align: center;
  margin: 0 auto;
  padding: 10px 0;
  font-size: 13px;
}

.tourNav a {
  display: block;
  margin: 0 auto;
  font-size: 20px;
  line-height: 60px;
  width: 100%;
  max-width: 275px;
  border: solid 1px #d7d9db;
  border-width: 0 1px 1px 1px;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.tourNav a.tourBack:before,
.tourNav a.tourFwd:after {
  position: relative;
  top: -2px;
}

.tourNav a.tourBack:before {
  content: url('https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/d4b2fc2e35214aac9efcf4beaf86aeba/1/4SoifmQpAbHrGFzRuwTbr?nocache&dpr=2');
  margin-right: 10px;
}

.tourNav a.tourFwd:after {
  content: url('https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f2b9ca2f1299458d8319b6d9e1b70e4d/1/4SoifmQpAbHrGFzRuwTbr?nocache&dpr=2');
  margin-left: 10px;
}

.tourNav a:hover {
  background: #ebf7ff;
  color: #fff;
  border-color: #d7d9db;
}

@media all and (max-width: 599px) {
  .tourNav li:last-child a {
    border-radius: 0 0 4px 4px;
  }
}

@media all and (min-width: 600px) {
  .tourNav {
    display: table;
    margin: 0 auto;
    font-size: 0;
    text-align: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .tourNavHeader {
    display: table;
    max-width: none;
  }

  .tourNav ul {
    margin: 0 auto;
  }
  .lstsy1 .tourNav .blockInnerContent ul {
    list-style-type: none;
    padding-left: 0;
  }

  .tourNav li {
    display: inline;
  }

  .tourNav a {
    display: inline-block;
    width: 275px;
  }

  .tourNav a.tourBack {
    border-radius: 0 0 0 4px;
  }

  .tourNav a.tourFwd {
    border-radius: 0 0 4px 0;
  }

  .tourNav li+li a {
    border-left: 0;
    border-radius: 0 0 4px 0;
  }

  .tourNav li:only-child a {
    border-radius: 0 0 4px 4px !important;
  }
}

/*——
Customers (Solutions) Landing Page & Item Pages shared stuff
————————————————————————*/
.customerSubnav {
  margin-top: -0.5em;
}

.customerSubnav .item {
  background-color: transparent;
  border-color: #07569d;
}

.customerSubnav .item:last-child {
  border-right: 0;
}

.customerSubnav .contentTitle {
  font-size: 14px;
}

.customerSubnav .item,
.customerSubnav .item a {
  float: none;
  display: inline-block;
  width: auto;
}

.customerSubnav .item a {
  padding: 0 1em;
  line-height: 1.25;
}

@media all and (max-width: 767px) {
  .customerSubnav .item {
    border: 0;
  }

  .customerSubnav .item,
  .customerSubnav .item a {
    display: block;
  }
}

@media all and (min-width: 1293px) {
  .customerSubnav a.current {
    position: relative;
  }

  .customerSubnav a.current:before,
  .customerSubnav a.current:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6.5px;
    bottom: -17px;
  }

  .customerSubnav a.current:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6.5px 7px 6.5px;
    border-color: transparent transparent #006dd0 transparent;
  }

  .customerSubnav a.current:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6.5px 7px 6.5px;
    border-color: transparent transparent #f5f5f5 transparent;
    bottom: -18px;
  }
}

/* customer examples grid (.block_RdMr7psPwnQK7ieG & .block_d007296583944eb28e4a0327636f287c) */
.customerExamples .customCaption {
  padding-top: 0.75em;
  font-size: 14px;
}

.customerExamples .customCaption .contentTitle {
  padding-bottom: 0;
  color: #8f959e;
  text-transform: uppercase;
  letter-spacing: 0.11em;
  font-size: 14px;
}

.customerExamples .customCaption p {
  text-decoration: underline;
}

/*——
Customers (Solutions) Landing Page
————————————————————————*/
/*#page_e1dd2eb5b9ea4a6180a26a66a35d9fde .blockWrap_ac992ed0066a412799deadea08f88dda,*/
/*#page_e1dd2eb5b9ea4a6180a26a66a35d9fde .blockWrap_bddb9c47e27d4c0691bc12fff4b8d08c {*/
/*  padding: 50px 0 0;*/
/*}*/

#blockWrap_cd3d4314196349999692466e0050eda2 {
  padding-bottom: 50px;
}

.items_cd3d4314196349999692466e0050eda2 .itemImg {
  height: 80px;
}

.items_cd3d4314196349999692466e0050eda2 .itemImg:before {
  content: '';
  display: block;
  width: 80px;
  height: 80px;
  margin: 0 auto;
  /*background: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/af86664d503f484492835f75c85bd160/3/5feFb8zhrk/customers-featured-icons.png) 0 0 no-repeat;*/
   /*background: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/ebdc48c4b9a1462bb93bde4de1d6816a/3/5feFb8zhrk/customers-featured-icons-%401xNEW.png) 0 0 no-repeat;*/
   background: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e4b45394ff5b4dc9ab3e2e9e714fc15f/3/5feFb8zhrk/customers-featured-icons-%401xNEW.png) 0 0 no-repeat;
}

.items_cd3d4314196349999692466e0050eda2 .restaurants .itemImg:before {
  background-position: 0 -81px;
  /*should be 80, but file was off */
}

.items_cd3d4314196349999692466e0050eda2 .health .itemImg:before {
  background-position: 0 -160px;
}

.items_cd3d4314196349999692466e0050eda2 .artists .itemImg:before {
  background-position: 0 -240px;
}

.items_cd3d4314196349999692466e0050eda2 .lifestyle .itemImg:before {
  background-position: 0 -320px;
}

.items_cd3d4314196349999692466e0050eda2 .realEstate .itemImg:before {
  background-position: 0 -400px;
}

.items_cd3d4314196349999692466e0050eda2 .franchises .itemImg:before {
  background-position: 0 -482px;
  /* should be 480, but file was off */
}

.items_cd3d4314196349999692466e0050eda2 .home .itemImg:before {
  background-position: 0 -570px;
  /*should be 560, but file was off*/
}

/* the 2X image for customers page icons */
@media (-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
  .items_cd3d4314196349999692466e0050eda2 .itemImg:before {
    /*background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/d79477f8678a44fabcc3355d5f1a9726/3/5feFb8zhrk/customers-featured-icons-%402x.png);*/
    background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e4b45394ff5b4dc9ab3e2e9e714fc15f/3/5feFb8zhrk/customers-featured-icons-%401xNEW.png);
    background-size: 80px auto;
  }
}

.items_cd3d4314196349999692466e0050eda2 .itemImg img {
  display: none;
}

.items_cd3d4314196349999692466e0050eda2 .moreLink {
  display: block;
  margin: 0.5em auto;
  max-width: 5.5em;
}

.items_cd3d4314196349999692466e0050eda2 .moreLink:before {
  content: 'Learn ';
}

/*@media all and (min-width: 768px) {*/
/*  #page_e1dd2eb5b9ea4a6180a26a66a35d9fde .items_cd3d4314196349999692466e0050eda2 {*/
/*    margin-top: -3%;*/
/*  }*/

/*  #page_e1dd2eb5b9ea4a6180a26a66a35d9fde .items_cd3d4314196349999692466e0050eda2 .item {*/
/*    display: inline-block;*/
/*    vertical-align: top;*/
/*    margin: 3% 1% 0;*/
/*    float: none;*/
/*    width: 21.9%;*/
/*  }*/
/*}*/

/*@media all and (min-width: 1200px) {*/
/*  #page_e1dd2eb5b9ea4a6180a26a66a35d9fde .block_cd3d4314196349999692466e0050eda2 {*/
/*    max-width: none;*/
/*    width: 100%;*/
/*    padding-left: 0;*/
/*    padding-right: 0;*/
/*  }*/

/*  #page_e1dd2eb5b9ea4a6180a26a66a35d9fde .items_cd3d4314196349999692466e0050eda2 .item {*/
/*    width: 23.3333%;*/
/*  }*/
/*}*/

/*——
Customers Item Pages / Solutions Item Pages
————————————————————————*/
#customers .customerFeature.pd6 {
  padding: 50px 0;
}

#customers .customerFeature.imageBleed {
  padding-bottom: 0 !important;
}

/* Request Demo Form */
.requestDemoFormInImageBlock>.blockContent ul {
  padding-left: 0;
}

.requestDemoFormInImageBlock>.blockContent li {
  list-style: none;
}

.requestDemoFormInImageBlock>.blockContent li:before {
  content: '\002714';
  padding-right: 10px;
  font-size: 14px;
}

.requestDemoFormInImageBlock>.blockContent .blockText {
  text-shadow: 0 0 5px #000;
  margin-bottom: 20px;
}

.requestDemoFormInImageBlock>.blockContent .blockImg {
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 50px -15px #000000;
  text-align: left;
  color: #9da1a7;
  font-size: 14px;
  max-width: 420px;
}

@media screen and (max-width: 767px) {
  .requestDemoFormInImageBlock>.blockContent {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .requestDemoFormInImageBlock>.blockContent .blockImg {
    order: 2;
  }

  .requestDemoFormInImageBlock>.blockContent ul {
    display: none;
  }
}

.requestDemoFormInImageBlock>.blockContent .formLede {
  background-color: #fff;
}

.requestDemoFormInImageBlock>.blockContent .formLede:before {
  content: none;
}

.requestDemoFormInImageBlock>.blockContent .formLede .formLabel {
  color: #30343a;
  text-align: center;
  font-size: 24px;
}

.requestDemoFormInImageBlock>.blockContent .scForm .formLabel {
  text-transform: none;
}

.requestDemoFormInImageBlock>.blockContent .scFormAfter {
  padding: 0px 20px 20px;
  text-align: center;
  color: #30343a;
}

.requestDemoFormInImageBlock>.blockContent .scContactForm fieldset:not(.submitWrap) {
  margin-bottom: 1.25em;
}

.requestDemoFormInImageBlock>.blockContent .scContactForm input {
  background-color: #f3f3f3;
}

.requestDemoFormInImageBlock>.blockContent .scContactFormSubmit {
  width: 100%;
}

.requestDemoFormInImageBlock>.blockContent .submitWrap>div {
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: white;
  padding: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.requestDemoFormInImageBlock>.blockContent .submitWrap .contentTitle {
  color: #30343a;
  text-align: center;
  font-weight: 300;
}

.requestDemoFormInImageBlock>.blockContent .submitWrap>div p {
  margin-bottom: 0;
  font-size: 20px;
}

/* Icon feature callouts block  */
.itemsCollectionContent.items_OvZKeS3CQEz6aY9b {
  padding-top: 1.5em;
}

/*CTA Button Spacing*/
/*.blockWrap_Bj10MeAvHIkBVTZZ {*/
/*  padding-bottom: 3.5em;*/
/*}*/

/* Businesses Page */
#page_b111ffdcf5cd4f53a860af584a3f2df0 .blockWrap_AAcmdTZtoLDsMizL {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f9e70949fccc4cb491d281c4c200c02a/3/5feFb8zhrk/Business-Background.jpg);
}

/* Restaurants Page */
#page_f8b9bc91d3734bcb8ebf1f482100ac38 .blockWrap_AAcmdTZtoLDsMizL {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/a462cf5f26ef4f6ca0c9ac853ba80ee2/3/5feFb8zhrk/Restaurant-Background.jpg);
}

/* Health & Fitness Page */
#page_c53a3340d0614547a497d9ae560c5ddd .blockWrap_AAcmdTZtoLDsMizL {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/b9094f972762469390b184fba97dfdfd/3/5feFb8zhrk/Health%20%20Fitness-Background.jpg);
}

/* Real Estate page */
#page_fe1aaa42c4a04b759a73a797e2aac7cc .blockWrap_AAcmdTZtoLDsMizL {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/ee30eecd1ebc4b2a94984edbbd5e7f81/3/5feFb8zhrk/Real-Estate-Background.jpg);
}

/* Home Services page */
#page_bdcc8c2b3e4c48ec9e77ec7776362291 .blockWrap_AAcmdTZtoLDsMizL {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/de40a66cea1943d3878c2429b709c8fd/3/5feFb8zhrk/bakckgroundImg.jpg);
}

#page_bdcc8c2b3e4c48ec9e77ec7776362291 .blockWrap_OvZKeS3CQEz6aY9b {
  background-color: white;
}

.blockWrap_kPyzHX4sLA9kpmhp a:first-child {
  margin-right: 22%;
}

@media screen and (max-width: 767px) {
  .blockWrap_kPyzHX4sLA9kpmhp a:first-child {
    margin-right: 3%;
  }
}

/* Artists page */
#page_ef3c29804ab64215babd13226ff536af .blockWrap_AAcmdTZtoLDsMizL {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e8a35ed128ac44eb9de55ed29564b794/3/5feFb8zhrk/Artisit-Background.jpg);
}

#page_ef3c29804ab64215babd13226ff536af .blockWrap_8XcJQ4OF9Fa156cX .flex-direction-nav,
#page_ef3c29804ab64215babd13226ff536af .blockWrap_nIwkE5SyAmr0m0aN .flex-direction-nav {
  display: none;
}

/* Lifestyle page */
#page_fb768956c5de465595588342eb75f327 .blockWrap_AAcmdTZtoLDsMizL {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/c1e5a278ebb548a585c508e8eefec0d6/3/5feFb8zhrk/Lifestyle.jpg);
}

/* Franchises */
#page_e6820705f64e4b8daa8a80a83c2fc259 .blockWrap_AAcmdTZtoLDsMizL {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f9e07df157f24dedaab14230f28b39c2/3/5feFb8zhrk/Franchise-Background.jpg);
}

/*——
Pricing Page
————————————————————————*/
.pricingTabs {
  position: relative;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  display: flex;
  justify-content: space-around;
  /*max-width: 600px;*/
  max-width: 515px;
  margin: 0 auto;
}

a.pricingTabs-tab {
  color: #8f959e;
  flex: 1;
  /*border-top: 5px solid white;*/
  border-top: 5px solid rgba(216, 216, 216, 0.57);
  padding: 30px 0 0;
  margin: 0 10px;
  position: relative;
}

a.pricingTabs-tab.active {
  color: #30343a;
}

.pricingTabs-activeBar {
  display: block;
  width: calc(50% - 20px);
  /*width: calc(33.3% - 20px);*/
  margin: 0 10px;
  height: 5px;
  background-color: #006dd0;
  position: absolute;
  left: 0;
  top: 0px;
  transition: 0.3s transform ease;
}

a.pricingTabs-tab:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 5px solid rgba(216, 216, 216, 0.57);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
}

.pricingTabs-activeBar:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 5px solid #006dd0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  margin: auto;
}

/* 2nd item is active */
/*a.pricingTabs-tab.active + a.pricingTabs-tab + .pricingTabs-activeBar {*/
/*  transform: translateX(calc(100% + 20px));*/
/*}*/
/* 3rd item is active */
a.pricingTabs-tab.active+.pricingTabs-activeBar {
  /*transform: translateX(calc(200% + 40px));*/
  transform: translateX(calc(100% + 20px));
}

.pricingMatrix {
  max-width: 1262px;
}

.pricingMatrix .blockInnerContent {
  display: flex;
  flex-direction: column-reverse;
}

.pricingMatrix .features li:first-child {
  font-weight: bold;
}

.pricingMatrix .features li:last-child {
  font-style: italic;
}

.mostPopular {
  text-transform: capitalize;
  background: #006dd0;
  color: #fff;
  padding: 2px 5px;
  box-sizing: border-box;
  display: inline-block;
  margin-top: 3px;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
}

.plan {
  cursor: pointer;
  padding: 30px 30px 60px;
  margin-bottom: 15px;
  background: #fff;
  position: relative;
  border: 1px solid #e1e3e4;
  text-align: center;
}

.plan:after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-right: 2px solid #8f959e;
  border-bottom: 2px solid #8f959e;
  transform: rotate(45deg);
  transition: 0.3s transform ease;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 27px;
  margin: auto;
}

.plan.current:after {
  transform: rotate(225deg);
}

.plan--mostPopular {
  margin-top: 30px;
}

.plan .contentTitle {
  text-transform: uppercase;
  letter-spacing: 0.075em;
}

.price {
  font-size: 20px;
  line-height: 24px;
  -webkit-transition: color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.price,
.features {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.price h3 {
  margin: 20px 0 15px;
}

.price .currency {
  font-size: 24px;
  position: relative;
  top: -6px;
  line-height: 12px;
  vertical-align: top;
}

.price .num {
  font-size: 60px;
}

.price p {
  font-size: 14px;
  line-height: 1.25;
  margin: 0 auto;
  max-width: 175px;
}

.getStarted {
  margin-top: 20px;
}

.getStarted a,
.getStarted button {
  background-color: #8f959e;
}

.getStarted a:hover,
.getStarted button:hover {
  background-color: #07569d;
}

.plan-fee {
  margin-top: 20px;
}

.features {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

.features ul {
  margin-top: 20px;
}

.lstsy1 .blockInnerContent .features ul {
  list-style-type: none;
  padding-left: 0;
}

.features li {
  line-height: 1.25;
  margin-bottom: 0.5em;
}

.features .deemph {
  font-size: 14px;
  color: #8e959d;
  white-space: nowrap;
}

.features .support {
  padding: 0 50px;
}

.current .features {
  max-height: 300px;
}

.servHrs {
  margin-top: 30px;
}

@media only screen and (min-width: 768px) {
  .pricingMatrix .blockInnerContent {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }

  .plan {
    flex: 0.25 0 160px;
    margin: 0 7.5px 40px;
    padding: 30px;
    color: #8f959e;
  }

  .plan--mostPopular,
  .plan.plan--mostPopular .contentTitle,
  .plan.current,
  .plan.current .contentTitle,
  .plan:hover,
  .plan:hover .contentTitle {
    color: #2e2e2e;
  }

  .plan--mostPopular {
    margin-top: 0px;
  }

  .plan--mostPopular .getStarted a,
  .plan--mostPopular .getStarted button,
  .plan.current .getStarted a,
  .plan.current .getStarted button,
  .plan:hover .getStarted a,
  .plan:hover .getStarted button {
    background-color: #006dd0;
  }

  .plan:after {
    display: none;
  }

  .plan :not(.getStarted) a {
    color: #8f959e;
  }

  .plan.plan--mostPopular :not(.getStarted) a,
  .plan.current :not(.getStarted) a,
  .plan:hover :not(.getStarted) a {
    color: #6ab941;
  }

  .plan .contentTitle {
    font-size: 18px;
    color: #8f959e;
  }

  .features,
  .current .features {
    max-height: none;
  }

  .block_e192337d908a4922b9857f82e445358a .contentTitle:after,
  .block_e2adab9ce2fa4b46832cf93ca400b2f7 .contentTitle:after,
  .block_c7b2da2ef90c4b60ac03d26de005cdc8 .contentTitle:after,
  .block_dcb6ef2764cd4b968c3e4ad2bf5a7d2f .contentTitle:after,
  .block_cce4e22eaaa8497eab7508a4210b06c8 .contentTitle:after,
  .block_a3c24e11e6c843bda565f12693e3ab9a .contentTitle:after,
  .block_c48a4e655b72403fa7bdd550b2eaba16 .contentTitle:after,
  .block_a5126e1199824014a5397da68d01b897 .contentTitle:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 100%;
    height: 1px;
    background-color: #d7d9db;
    margin: -1px 0 0 25px;
  }
}

@media only screen and (min-width: 1024px) {
  .features .support {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    height: 100px;
    bottom: 0;
    left: 37px;
    right: 0;
    padding: 20px 100px 0 0;
    margin-bottom: 0;
    text-align: left;
  }

  .features .support:after {
    bottom: 0;
    right: 20px;
    width: 81px;
    height: 94px;
    opacity: 0.3;
  }
}

/* text after submit button of inquiry form on marketing services page. added in custom html block */
.afterSubmitText {
  text-align: center;
  padding: 0 20px 20px;
}

/* pricing tabs */
.blockWrap_EQTGP9skyCPhovEx,
.blockWrap_Ypof4XtiNB0jq2Cz {
  display: none;
}

.itemTabsContainer {
  padding-top: 40px;
  padding-bottom: 40px;
}

.itemTabs {
  text-align: center;
}

.itemTabs li {
  display: inline-block;
  vertical-align: top;
  margin: 0 1%;
  width: auto;
}

.itemTabs li .number {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;

  display: block;
  text-align: center;
  margin: 0 auto;
  border-radius: 50%;
  border: 2px solid #8f959e;
  background-color: #f5f5f5;
  color: #8f959e;
}

.itemTabs li.current .number {
  color: #006dd0;
  background-color: #eaf8e4;
  border-color: #006dd0;
}

.itemTabs li .title {
  display: none;
  color: #8f959e;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 20px;
}

/* active state */
.itemTabs li.current {
  position: relative;
}

.itemTabs li.current .title {
  color: #006dd0;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

@media only screen and (min-width: 768px) {
  .itemTabsContainer {
    padding-top: 80px;
    padding-bottom: 40px;
    background: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/d53c57efed2f4a89b5d14d14f8b83bb0/3/5feFb8zhrk/rocketWave.png) 40% 10% no-repeat;
  }

  .itemTabs li {
    margin-left: 5%;
    width: 15%;
  }

  .itemTabs li:first-child {
    margin-left: 0;
  }

  .itemTabs li .number {
    width: 120px;
    height: 120px;
    line-height: 120px;
    font-size: 52px;
  }

  .itemTabs li .title {
    display: block;
  }
}

/* custom service info */
.customService {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.5em 2em;
  text-align: center;
  padding-bottom: 230px;
  color: #fff;
  background-color: #333;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 100%;
  margin-bottom: 1.5em;
  line-height: 1.25;
  width: 32.5%;
  float: left;
  margin-left: 1.25%;
}

.customService--twoCol {
  width: 49.375%;
}

.customService:first-child {
  margin-left: 0;
}

.customService:hover {
  box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.65);
}

@media only screen and (max-width: 767px) {
  .servicesAndInquiryWrapper>.splitContent {
    float: none;
    width: 100%;
  }
}

.customService .contentTitle {
  color: #fff;
}

.customService ul {
  text-align: left;
  max-width: 430px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

/* override tool style for UL's */
.blockWrap_b0bd38d1a82546b5be0a32933e4af865 .blockText ul {
  padding-left: 0.5em;
}

.customService li {
  font-size: 15px;
  margin-bottom: 1em;
  list-style: none;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNzM4ZDg3Zi00NzY1LTRkNTQtOTM2Yi0wMWJlMjFmYzI2YzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODAzOTI0RTdFM0Q1MTFFM0FBMDU4Q0NBQjA4NUM0MzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODAzOTI0RTZFM0Q1MTFFM0FBMDU4Q0NBQjA4NUM0MzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTk0OGE1Ni1mZTc0LTRiYTUtYmIwNC1lNjRhYzMwZDExMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDczOGQ4N2YtNDc2NS00ZDU0LTkzNmItMDFiZTIxZmMyNmM5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++yw5gwAAAPFJREFUeNpi/P//PwMdACeU/g4TYKKDpdJAfAmIzwOxBFwU5GMaYmkgvv0fAW5AxRjoaSmy5aKMNIpjUPAeAGIVLHJ/gdiEVj698R87+APEIbQIaqIspbbFRFuKy2IhWluKzeIQqMJpJFgqQaql6BaDFPxE0jSNVpYiW+yHZikMTKaFpcgWt/zHDSZT21Jki5mBeCkeyydQ01L0OCbGcpClVym1FFuqJmT5B2pYiisfE7KcYkvxlVzEWk6WpYSKTEKWk20pMWU1LsspspTYSgLdcootJaV2gllOFUtBmNQWCKhl8ZQaTRRGOjVvMQBAgAEAwc9kitvOuWkAAAAASUVORK5CYII=') 0 0.25em no-repeat;
  background-size: 15px 12px;
  padding-left: 30px;
}

.customService li:last-child {
  margin-bottom: 0;
}

.customService .pricing {
  display: block;
  margin: 10px 0 20px;
}

.customService a.button {
  font-size: 14px;
  padding: 8px 12px;
}

/* fixes spacing of triptych - becomes awkward between 767 and 1000 */
@media only screen and (max-width: 1000px) {
  .customService {
    width: 48%;
    margin-left: 4%;
  }

  .customService:last-child {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .customService {
    width: 100%;
    margin-left: 0;
    padding-bottom: 58%;
  }
}

.designDetails {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/ce0f67e1a27c434cb1291c06a3790e5a/3/5feFb8zhrk/design-services-bg.jpg);
}

.seoDetails,
.markServDetails {
  background-image: url('https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/ad7d8b433bf64a7fb5f2622a69986a6c/1/4SoifmQpAbHrGFzRuwTbr?nocache&dpr=2');
}

.semDetails {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/bf6abd4f610c44988db4674232a55080/3/5feFb8zhrk/pricing-SEMServices-360x725.jpg);
}

@media only screen and (min-width: 768px) {
  .customService {
    outline: solid 1px transparent;
    /* why? http://stackoverflow.com/questions/9235342/3d-css-transform-jagged-edges-in-firefox*/
    position: relative;
    -webkit-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
    /* easeOutQuint */
    top: 0;
    left: 0;
    z-index: 1;
    min-height: 710px;
  }
}

/*—— END Pricing Page + Inquiry Form————————————————————————*/

/*——
partners, resellers & referrals
———————————————————————— */
.block_f8458d5469b34bf7bc9718172ac189ed .imgHover .imgHover-overlay .imgHover-content .contentTitle,
.block_f8458d5469b34bf7bc9718172ac189ed .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
  font-size: 60px;
  font-weight: 300;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0px 1px 6px rgba(0, 0, 0, 0.7);
  line-height: 1;
}

.blockWrap_f8458d5469b34bf7bc9718172ac189ed .imgEffect-content {
  max-width: 800px;
  margin: auto;
  left: 0;
  right: 0;
  top: 2% !important;
}

.blockWrap_f8458d5469b34bf7bc9718172ac189ed .imgEffect-content p {
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0px 1px 6px rgba(0, 0, 0, 0.7);
  max-width: 660px;
  margin: auto;
  line-height: 1.5;
  margin-top: 0.75em !important;
}

.lightFont.contentTitle {
  font-size: 48px !important;
  font-weight: 300;
}

/* refferals font size */
.block_a7dc2d6c818d4ce7a2e6044be0ecb809 .contentTitle,
.block_c558c5463cc746f7941e0ef4db55f950 .contentTitle {
  font-size: 24px !important;
}

/* contact section */
.block_a7dc2d6c818d4ce7a2e6044be0ecb809 strong,
.block_c558c5463cc746f7941e0ef4db55f950 strong {
  font-size: 13px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
  #006DD0letter-spacing: 0.075em;
  position: relative;
}

.block_a7dc2d6c818d4ce7a2e6044be0ecb809 li,
.block_c558c5463cc746f7941e0ef4db55f950 li {
  font-size: 16px;
}

.block_a7dc2d6c818d4ce7a2e6044be0ecb809 li:last-child,
.block_c558c5463cc746f7941e0ef4db55f950 li:last-child {
  margin-bottom: 1em;
}

/* TODO: refactor this to use the system set up in custom js in the FEATURES_CONFIG */
/*header title icons*/
/*referrals/resellers headers with icons*/
.blockWrap_e192337d908a4922b9857f82e445358a,
/*no setup fees*/
.blockWrap_e2adab9ce2fa4b46832cf93ca400b2f7,
/*earn big*/
.blockWrap_c7b2da2ef90c4b60ac03d26de005cdc8,
/*let us do*/
.blockWrap_dcb6ef2764cd4b968c3e4ad2bf5a7d2f,
/*headaches*/
.blockWrap_a3c24e11e6c843bda565f12693e3ab9a,
/*multiple*/
.blockWrap_c48a4e655b72403fa7bdd550b2eaba16,
/*sales/mrkt*/
.blockWrap_a5126e1199824014a5397da68d01b897

/*wht label*/
  {
  position: relative;
}

/* referral partner page uses icons that are not in the spritesheet */
.blockWrap_e192337d908a4922b9857f82e445358a.iconHeader .contentTitle:before,
.blockWrap_e2adab9ce2fa4b46832cf93ca400b2f7.iconHeader .contentTitle:before,
.blockWrap_c7b2da2ef90c4b60ac03d26de005cdc8.iconHeader .contentTitle:before,
.blockWrap_dcb6ef2764cd4b968c3e4ad2bf5a7d2f.iconHeader .contentTitle:before {
  left: 0;
  top: 50%;
  margin-top: -22px;
  content: '';
  /*background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/e742736b822541e9b8f69972131b85b5/3/5feFb8zhrk/iconmonstr-circle-5-240.png);*/
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  width: 48px;
  height: 48px;
  line-height: 48px;
  font-size: 10px;
  text-align: center;
}

/*earn big*/
.blockWrap_e192337d908a4922b9857f82e445358a.iconHeader .contentTitle:before {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/d58c58c1671c49dd9199adcf84d45026/3/5feFb8zhrk/noFees.png);
}

.blockWrap_e2adab9ce2fa4b46832cf93ca400b2f7.iconHeader .contentTitle:before {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f84332c3d69e46e2897da4f4113e4c2c/3/5feFb8zhrk/earnCommisions.png);
}

.blockWrap_c7b2da2ef90c4b60ac03d26de005cdc8.iconHeader .contentTitle:before {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/c949a553bc074839887893ef282b54b1/3/5feFb8zhrk/letUs.png);
}

.blockWrap_dcb6ef2764cd4b968c3e4ad2bf5a7d2f.iconHeader .contentTitle:before {
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/f1f84725c6964f63b15a1ffc8fd76ad8/3/5feFb8zhrk/support.png);
}

/* request-demo form at bottom of referral/reseller pages */
#contactFormContainer .scContactForm {
  padding-top: 0;
  max-width: 375px;
  margin: 0 auto;
}

@media only screen and (max-width: 767px) {

  /*partner page*/
  .blockWrap_a7dc2d6c818d4ce7a2e6044be0ecb809,
  .blockWrap_c558c5463cc746f7941e0ef4db55f950,
  .blockWrap_ef7547c51f51408aa77cc77feb861d5e,
  .blockWrap_da7d930e27fe44bba9d0d1e4b84173d2,
  .blockWrap_d7e3ec29d15b4a4292f8dd2e3edb6a9b {
    padding-bottom: 75px;
  }
}

/* END partners/reseller/referral */

/* -------
about us page
---------------------  */
#aboutHero .blockImg {
  position: relative;
}

#aboutHero .blockText p {
  padding-bottom: 0.5em;
}

#aboutHero #vidTrigger {
  font-size: inherit;
  display: inline-block;
  margin-top: -1em;
  background-position: 0 7px;
}

#aboutHero .vidMask .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

#aboutHero .vidMask {
  z-index: 1;
}

#aboutHero .vidMask,
#aboutHero .vidSizer {
  width: 100%;
  height: auto;
  bottom: 0;
}

#aboutHero .vidSizer {
  max-width: none;
  width: 59.1%;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media all and (max-width: 600px) {
  #aboutHero .vidMask {
    line-height: 217px;
    height: 221px;
  }

  #aboutHero .vidSizer {
    max-width: 395px;
    width: 100%;
    position: static;
    -webkit-transform: none;
    transform: none;
  }
}

@media all and (max-width: 768px) {
  #aboutHero .vidSizer {
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    height: auto;
  }
}

.block_be5ddd1804ab4b009e0253ed1eb91982 .txtCols2 {
  text-align: left;
}

.items_d3fd4f03157245d788bc258223557dde .truncateContent {
  max-height: 4.5em;
}

#page_c8e3d85c55344d8aac488b6f5a6ea086 .blockWrap_e2ea9f0c60654c65b777a7d33347cf8a {
  padding-top: 50px;
}

#page_c8e3d85c55344d8aac488b6f5a6ea086 .blockWrap_cd0a678a2fff455b8b246aa123f85a4a {
  padding-bottom: 75px;
}

.items_d3fd4f03157245d788bc258223557dde .item .contentTitle {
  line-height: 1.2em;
}

.contentTitle.contactIcon {
  font-size: 13px;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  position: relative;
}

.contentTitle.contactIcon,
.contactMethod p {
  padding-left: 32px;
  padding-bottom: 0;
}

.contentTitle.contactIcon:before {
  content: '';
  position: absolute;
  top: 0;
  left: -3px;
  width: 30px;
  height: 30px;
  background-image: url(https://static.mywebsites360.com/f6744469750742cba21abbfc64f2fdd0/i/c8174adfb677452aaf4b64e55d4855ee/3/5feFb8zhrk/contact-icons.png);
  background-repeat: no-repeat;
  background-size: 30px auto;
  margin: 0;
}

.contactIcon-location:before {
  background-position: 0 0;
}

.contactIcon-support:before {
  background-position: 0 -30px;
}

.contactIcon-email:before {
  background-position: 0 -60px;
}

.contactIcon-productSupport:before {
  background-position: 0 -90px;
}

.contactIcon-press:before {
  background-position: 0 -120px;
}

.contactIcon-careers:before {
  background-position: 0 -150px;
}

.contactMethod {
  line-height: 1.2;
  margin-bottom: 1.5em;
}

.contentTitle.contactIcon,
.contactMethod p {
  padding-left: 32px;
  padding-bottom: 0;
}

.productSupport {
  clear: both;
}

@media all and (max-width: 479px) {
  #aboutPageContactInfo .splitContent {
    float: none;
    width: 100%;
  }
}

/* END about us page */

/*--
blog, careers, and press content title pages (line height and padding adjustment)
---------------*/
#page_d71554d9467d41f4956fdbaad0027403 .contentTitle,
#page_bf62e1fd97764124b0497db5622b3db5 .contentTitle,
#page_ea3241885e1a40c4889ce2dd22cf3d41 .contentTitle,
#page_f15f967e64a248acaf335e910d810560 .contentTitle,
#page_da18f40ffdcf4ecbafe962a39c227c2c .contentTitle {
  line-height: 1.2em;
  padding-bottom: 0.5em;
}

/*--
seo/sem audit page
---------------*/
#page_b8b4236c844d4837b44bbaa0f1200db1 .tryUs {
  max-width: 850px;
}

#page_b8b4236c844d4837b44bbaa0f1200db1 .padBottom {
  padding-bottom: 75px;
}

.block_e6093ed7753744e7997229bb8c7cc334 .blockText .contentTitle,
.block_ac25982c4c7a40909a8ccd705af0b64e .blockText .contentTitle {
  font-weight: 600;
  padding-bottom: 0.75em;
}

@media only screen and (max-width: 768px) {
  #page_b8b4236c844d4837b44bbaa0f1200db1 .featureHero .blockText .contentTitle {
    font-size: 34px;
  }
}

/*——
new platform announcement page
————————————————————————*/
#page_a321d235f21a4e0e8c09b1d0a577de6e .blockWrap_ad6a51b66d0d40e8ab1c8b8d37f030a8.padBottom {
  padding-bottom: 0 !important;
}

/*——
design panel editables issue fis
————————————————————————*/
#homeHero .flexslider li .scEditable-dragwell {
  position: initial;
}

/*yext embed code starts here*/
#yext-widget-261279.yext-reviews,
.yext-widget-popup-261279.yext-reviews {
  font-family: caslon, 'Times New Roman', Times, serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #0a0a0a;
}

#yext-widget-261279.yext-reviews .yext-star-fill,
.yext-widget-popup-261279.yext-reviews .yext-star-fill {
  fill: #f3c622;
}

#yext-widget-261279.yext-reviews .review-header .leaveReview a {
  color: #3090c7;
  opacity: 1;
}

/*yext embed code ends here*/

a.addthis_button_google_plusone_share.zocial {
    display: none;
}


/* Hide About Page Title */
.blockWrap_d7c36042cef0422d8898c2579b6fa83d {
    display: none;
}