    @charset "UTF-8";
/* CSS Document */

body {
    font-family: 'Roboto', sans-serif;
    overflow-x: hidden; 
} 
 
/**** Fix for mobile navigation gap on content when open ******/

.off-canvas-wrap.move-left .fullWidthHero, .off-canvas-wrap.move-left .mobileHero  {
	margin-top: 0px !important;
} 
  
/**** END Fix for mobile navigation gap on content when open ******/

h1, h2, h3, h4, h5, h6 { font-family: 'Roboto', sans-serif; }
 
/*h1 {font-weight:300; font-size:34px;}
h2 {font-weight:300; font-size:27px; margin-bottom:20px; line-height:30px;}
h3 {font-weight:300; font-size:24px; line-height:27px;}
h4 {font-weight:400; font-size:24px; line-height:28px;}
h5 {font-weight:300; font-size:21px; line-height:25px;}*/

.clearblock { display: block; clear: both; width: 100%; height: 1px; }
.clearblock2 { display: block; clear: both; width: 100%; height: 2px; }
.clearblock3 { display: block; clear: both; width: 100%; height: 3px; }
.clearblock4 { display: block; clear: both; width: 100%; height: 4px; }
.clearblock5 { display: block; clear: both; width: 100%; height: 5px; }
.clearblock10 { display: block; clear: both; width: 100%; height: 10px; }
.clearblock15 { display: block; clear: both; width: 100%; height: 15px; }
.clearblock20 { display: block; clear: both; width: 100%; height: 20px; }
.clearblock25 { display: block; clear: both; width: 100%; height: 25px; }
.clearblock30 { display: block; clear: both; width: 100%; height: 30px; }
.clearblock35 { display: block; clear: both; width: 100%; height: 35px; }
.clearblock40 { display: block; clear: both; width: 100%; height: 40px }
.clearblock45 { display: block; clear: both; width: 100%; height: 45px }
.clearblock50 { display: block; clear: both; width: 100%; height: 50px }
.clearblock55 { display: block; clear: both; width: 100%; height: 55px }
.clearblock60 { display: block; clear: both; width: 100%; height: 60px }
.blockheight { display: block; width: 100%; height: 5px; }

.valignMiddle{vertical-align: middle !important;}

.paddingbottom80{padding-bottom:80px !important;}

.cmbsecondcontent .whiteblock {
    background-color: #fff; 
    display: inline-block;
    max-height: 250px;
    min-height: 250px;
    width: 100%;
}

.plainwhiteblock {
    background-color: #fff; 
    display: inline-block;
    width: 100%;
}

.cmbsecondcontent_img {
    float: left;    
}

.blocktextcontent {
    float: left;
    width: 100%;    
}
 
.contentMain h1 {font-weight:300!important; font-size:2.2em; letter-spacing:0;}
.contentMain h2 {font-size:1.4375rem; font-weight:300!important; letter-spacing:0;}
 
.cmbfirstcontent h2, .cmbfifthcontent h2 {font-weight:300!important; font-size: 2.3125rem; line-height: 46px; padding-bottom: 10px;}

.cmbfirstcontent h3, .cmbsecondcontent h3, .cmbthirdcontent h3, .cmbfourthcontent h3, .cmbfifthcontent h3  {
    font-size: 21px;    
    color: #333;    
    margin-bottom: 6px;
    padding-top: 16px;
    line-height: 22px;
}

.cmbfirstcontent h6, .cmbsecondcontent h6, .cmbthirdcontent h6, .cmbfourthcontent h6 {
    color: #333333;
    display: block;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 5px;
}

.cmbfirstcontent p, .cmbsecondcontent p, .cmbthirdcontent p, .cmbfourthcontent p, .cmbfifthcontent p {
    color: #333333;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 12px;
}

.cmbsecondcontent a, .cmbthirdcontent a, .cmbfourthcontent a, .cmbfifthcontent a {
    font-size: 14px;
    line-height: 21px;
}

.padtextcontent, .cmbfourthcontent .greyblock {
    padding-left: 20px; 
    padding-right: 20px;    
    padding-bottom: 20px;
}

.cmbfourthcontent .greyblock {
    background: #f3f3f3;
}

.aligncenterandaddpadding {text-align:center;}

.padding10 { padding: 10px; }
.padding20 { padding: 20px; }
.paddingl20r10t12 { padding-left: 20px; padding-right: 10px; padding-top: 12px; }


.padcontent16 {
    padding-left: 16px;
    padding-right: 16px;    
}

.shadowcontent {
-webkit-box-shadow: 0 1px 1px #DDDDDD;
-moz-box-shadow: 0 1px 1px #DDDDDD;
box-shadow: 0 1px 1px #DDDDDD;
min-height: 300px;
}

.stretchimg { width: 100%; }

.minheight162 { min-height: 162px;}   

.cmb-full-content { max-width: 990px; }

.cmb-full-content .title {
    background: #087cc0;
    color: #fff;
    text-align: center;
    height: 28px;
    text-transform: uppercase;
    padding: 6px;
    font-size: 14px;
}

.grey-bkg-wrap {background: #ededed; display: block; float: left;}








.mobileimage { display: none; }


.cmbYellowBar h3 {font-size:1.375rem!important;}
.cmbYellowBar a {font-size:1.375rem;}

.cmb-content-green-bkg-wrap {
    background-color:#f5f7e1;
    text-align:center;  
}

.cmb-content-lightBlue-bkg-wrap {
    background-color:#daebf5;   
}
.cmb-content-lightBlue-bkg-fullWidth {display:none;}
.subscribe_section {
    background-image:url("/assets/img/en/landingpages/docman/image_5_0019.jpg");    
    width:100%;
    height:168px;
    padding-top:60px;
    text-align:center;
}
.main_header {
    width:100%;
    height: auto;
    border-top:4px solid #da281c;
}
.main_banner {height:300px; padding:70px 0 0 0; background-image:url("/assets/img/en/landingpages/docman/main_banner_0019.jpg"); background-repeat: no-repeat;}
.main_banner_pages {width:100%; height:190px; padding:30px 0 0 0; background-image:url("/assets/img/en/landingpages/docman/main_banner_0020.jpg"); background-repeat: no-repeat;}


.main_banner h1  {
    font-weight:300!important;
    color:#FFFFFF;
    line-height:1.2;    
}
.main_banner_pages h1 {
    font-weight:300!important;
    color:#FFFFFF;
    line-height:1.1;
    font-size:2rem; 
}
.main_banner h5 {
    font-size:1.2rem!important;
    font-weight:300!important;
    color:#FFFFFF;
}
.main_banner_pages h5 {
    font-size:1rem!important;
    font-weight:300!important;
    color:#FFFFFF;  
}
.banner_blueBox {
    width:300px;
    height:252px;
    background-color:#097bc1;
    display:block;
    margin-top:-45px;   
    text-align:center;
    padding:20px 10px 0 10px;
}
.banner_blueBox h3 {
    color:#FFFFFF;  
    font-weight:300;
}
.banner_blueBox input[type="text"] {width:251px; display:inline; height:45px; border-radius:3px; text-align:center; font-weight:500; color:#c5c5c5; margin-top:8px; font-size:1em; }

.header_top {
    height:60px;
    background-color:#FFFFFF;
    border-bottom:1px solid #CCCCCC;
    padding-top:20px;   
}
.header_cpcLogo {
    width:100%;
    background-color:#f3f3f3;   
    padding:15px 0;
    border-bottom:1px solid #CCCCCC;
}
.language {
    float:right; 
    padding-top:30px;
}
.subscribe_section input[type="text"] {width:477px; display:inline; margin-right:20px!important; height:42px; border-radius:3px; text-align:center; font-weight:500; color:#c5c5c5; }

.header_cpcLogo_mobile {display:none;}

.map {width:100%; display:block;}
.map h3 {font-weight:300; text-align:center; margin-bottom:30px;}
.big_h3 {font-weight:300; font-size:1.6875rem!important; line-height:2rem!important;}

.activeBox {width:160px; height:160px; background-color:#097bc1; margin-right:20px; padding:30px 20px 20px 20px; color:#FFFFFF;}
.no-activeBox {width:160px; height:160px; background-color:#f3f3f3; margin-right:20px; padding:30px 20px 20px 20px;}
.activeBox p, .no-activeBox p {text-align:center!important; line-height:1.2!important; margin-top:10px!important;} 
.youAreHere {width:160px; text-align:center; float:left; margin-left:50px!important;}
.colWidth65 {width:65px!important;}
.selected_po {margin-top:40px;}
.survey_btn {margin:0; padding:0;}


/******BREADCRUMB STYLES START**********************/
ul.signup-3-step-breadcrumb {
    display: inline-block;
    list-style: none outside none;
    margin: 10px 0 30px;
    padding: 0;
    width: 100%;
}
.signup-3-step-breadcrumb li {
    float: left;
    margin: 0;
    padding: 0;
    width: 33%;
}
.signup-3-step-breadcrumb > * a {
    color: #333333;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 12px 0;
    position: relative;
    text-align: center;
    width: 100%;
    height: 46px;
}
.signup-3-step-breadcrumb > .step-1-tab-1 a {
    background-color: #90D6E7;
}
.signup-3-step-breadcrumb > .step-1-tab-1 a .tail {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll 0 0 #90D6E7;
    height: 46px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-1-tab-1 a .tip {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -18px 0 #90D6E7;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-1-tab-2 a {
    background-color: #F2F2F2;
}
.signup-3-step-breadcrumb > .step-1-tab-2 a .tail {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -37px 0 #F2F2F2;
    height: 46px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 8px;
}
.signup-3-step-breadcrumb > .step-1-tab-2 a .tip {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -43px 0 #F2F2F2;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-1-tab-3 a {
    background-color: #F2F2F2;
}
.signup-3-step-breadcrumb > .step-1-tab-3 a .tail {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -62px 0 #F2F2F2;
    height: 46px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 8px;
}
.signup-3-step-breadcrumb > .step-1-tab-3 a .tip {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -69px 0 #F2F2F2;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-2-tab-1 a {
    background-color: #F2F2F2;
}
.signup-3-step-breadcrumb > .step-2-tab-1 a .tail {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll 0 -51px #F2F2F2;
    height: 46px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-2-tab-1 a .tip {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -18px -51px #F2F2F2;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-2-tab-2 a {
    background-color: #90D6E7;
}
.signup-3-step-breadcrumb > .step-2-tab-2 a .tail {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -37px -51px #90D6E7;
    height: 46px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 8px;
}
.signup-3-step-breadcrumb > .step-2-tab-2 a .tip {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -43px -51px #90D6E7;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-2-tab-3 a {
    background-color: #F2F2F2;
}
.signup-3-step-breadcrumb > .step-2-tab-3 a .tail {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -62px -51px #F2F2F2;
    height: 46px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 8px;
}
.signup-3-step-breadcrumb > .step-2-tab-3 a .tip {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -69px -51px #F2F2F2;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-3-tab-1 a {
    background-color: #F2F2F2;
}
.signup-3-step-breadcrumb > .step-3-tab-1 a .tail {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll 0 -102px #F2F2F2;
    height: 46px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-3-tab-1 a .tip {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -18px -102px #F2F2F2;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-3-tab-2 a {
    background-color: #F2F2F2;
}
.signup-3-step-breadcrumb > .step-3-tab-2 a .tail {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -37px -102px #F2F2F2;
    height: 46px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 8px;
}
.signup-3-step-breadcrumb > .step-3-tab-2 a .tip {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -43px -102px #F2F2F2;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
.signup-3-step-breadcrumb > .step-3-tab-3 a {
    background-color: #90D6E7;
}
.signup-3-step-breadcrumb > .step-3-tab-3 a .tail {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -62px -102px #90D6E7;
    height: 46px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 8px;
}
.signup-3-step-breadcrumb > .step-3-tab-3 a .tip {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -69px -102px #90D6E7;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
.step-2-tab-2 a .tip {
    background: url("/assets/img/en/landingpages/docman/signup-breadcrumb-sprite.png") no-repeat scroll -43px -51px #90D6E7;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
}
/******BREADCRUMB STYLES**********************/




/***ADD A POST OFFICE**********/
#add-post-office {
    background-color: #333333;
    padding: 15px 0 8px;
    width: 100%;
}
#add-post-office label {
    color: #FFFFFF;
}
label {
    line-height: 24px;
}
#add-post-office button {
    font-size: 14px;
    margin: 24px 0 0;
    padding: 9px 16px;
}
#map {
    background: url("/assets/img/en/landingpages/docman/add-a-post-office-map-place-holder.jpg") no-repeat scroll center center #EEEEEE;
    height: 600px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
#map #location-picker {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    box-shadow: -2px 2px 4px 1px #CECECE;
    left: 420px;
    padding: 20px;
    position: absolute;
    top: 20px;
    width: 300px;
}
#map #location-picker .accordion {
    margin-bottom: 20px;
}
#map #location-picker .accordion .content {
    background-color: #FFFFFF;
}

#legend {
    background-color: #F3F3F3;
    padding: 15px 0 8px;
}
#legend h2 {
    font-size: 14px;
    font-weight: bold!important;
    line-height: normal;
}
#legend .inline-list {
    margin: 0;
}
ul {
    color: #333333;
    font-size: 14px;
    font-weight: 400;
    list-style: disc outside none;
}
.map-legend-available {
    background: url("/assets/img/en/landingpages/docman/map-legend.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    margin-right: 5px;
    overflow: hidden;
    width: 17px;
}
.map-legend-previous {
    background: url("/assets/img/en/landingpages/docman/map-legend.png") no-repeat scroll -17px 0 rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    margin-right: 5px;
    overflow: hidden;
    width: 17px;
}
.map-legend-searched {
    background: url("/assets/img/en/landingpages/docman/map-legend.png") no-repeat scroll -34px 0 rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    margin-right: 5px;
    overflow: hidden;
    width: 17px;
}
.map-legend-home {
    background: url("/assets/img/en/landingpages/docman/map-legend.png") no-repeat scroll -51px 0 rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    margin-right: 5px;
    overflow: hidden;
    width: 17px;
}

/*****************************/


.yourInfoBox {width:100%; height:147px; border:1px solid #CCCCCC; margin:10px 0 40px 0;}
.boxTop {width:100%; height:60px; padding:20px; background-color:#f3f3f3;}
.boxTop h5 {margin:0!important;}
.boxInside {padding: 20px;}

.map_placeholder {width:100%; height:auto; background-color:#f3f3f3;}
.center {text-align:center;}
.whatToExpect {border-bottom:1px solid #CCCCCC!important; width:100%; padding-bottom:8px;}
.whatToExpect p {font-size:.9em; margin-top:8px;}


.businessBlog_label {
    margin-left: -31px;
    background: url('/assets/img/en/landingpages/businessBlog_label.png');  
    background-repeat: no-repeat;
    width: 133px;
    height: 40px;
    position: relative;
    top: -20px;
    padding:5px 0 0 15px;   
}
.businessBlog_label_long {
   	margin-left: -32px;
    background: url('/assets/img/en/landingpages/businessBlog_label_fold.png'); 
    background-repeat: no-repeat;
	background-position: bottom left;
    height: auto;
    position: relative;
    bottom: 20px;
	padding-bottom: 11px;
	width: 100%;
	margin-top: -1px;
}
.businessBlog_label_long p {
    color:#FFFFFF;
    font-size:12px;
    text-align:left;
    background-color:#da291c;
    padding:4px 15px 4px 3px !important;   
    margin-left:10px;   
    display:inline-block;
	
}

.businessBlog_label p {
    color:#FFFFFF;
    font-size:12px;
    text-align:left;    
}


.footNotes {
  color: #333333;
  font-size: 11px;
  line-height: 14px;
}


/*Fix for latest posts layout */
#feeds {
	padding-right: 10px;	
}

@media only screen and (max-width: 40em) {
	#feeds {
		padding-right: 0px;	
	}
}


/*------------------
accordion
------------------*/
.accordion dd { margin-bottom: 1px !important; }
.accordion dd > a{ padding:9px 20px 8px 20px; font-size:14px; font-size:0.875rem; font-weight: 700; color:#333; background-color:#efefef; border-bottom:0; padding-right: 35px !important;}
.accordion dd > a, .accordion dd > a:hover { background-image:url(/web/assets/img/icons/accordion-arrow-closed.png);background-position: right center;background-repeat: no-repeat;}
.accordion dd.active > a {background-image:url(/web/assets/img/icons/accordion-arrow-open.png);background-position: right center;background-repeat: no-repeat;border-top: 6px solid #da291c;margin-top: /*3px*/1px;background-color:#eef0f2;}
.accordion dd table{background:none repeat scroll 0 0 #FFFFFF;border:0px;margin-bottom:1.25rem;border-top:none;}
.accordion dd table thead,table tfoot{background:none repeat scroll 0 0 #FFF;font-weight:bold;}
.accordion dd table tbody tr th{color:#222222;font-size:15px;font-size:0.938rem;padding:5px;text-align:left;background:#FFF;}
.accordion dd table tbody tr td{color:#222222;font-size:14px;font-size:0.875rem;padding:5px;text-align:left;}
.accordion dd table tr th p,
.accordion dd table tr td p{font-family:inherit;/*font-size:14px;font-size:0.875rem;*/font-weight:normal;line-height:normal;margin-bottom:0;text-rendering:optimizelegibility;}

.accordion dd ul, .accordion dd ol{ margin-left:3em; }

.accordion .content {padding: 16px 15px 15px 15px;}
.accordion dd > a, .accordion dd > a:visited{color:#333;font-weight:700;}
.accordion dd > a:hover{text-decoration: none; background-color:#e3e3e3;}
.accordion dd.active > a{position:relative;}
.accordion dd.active > a:after, 
.accordion dd.active > a:before { bottom: -10px; left:15px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.accordion dd.active > a:after { border-color: rgba(238, 240, 242, 0); border-top-color: #eef0f2; border-width: 4px; margin-left: -4px; } 
.accordion dd.active > a:before { border-color: rgba(238, 240, 242, 0); border-top-color: #eef0f2; border-width: 5px; margin-left: -5px; }

dl.accordion dd.accordion-navigation > a, .accordion dd.accordion-navigation > a:hover {
  background-image: url(/web/assets/img/icons/accordion-arrow-closed.png);
  background-position: right center;
  background-repeat: no-repeat;
}

dl.accordion dd.accordion-navigation.active > a {
  background-image: url(/web/assets/img/icons/accordion-arrow-open.png);
  background-position: right center;
  background-repeat: no-repeat;
  border-top: 6px solid #da291c;
  margin-top: /*3px*/1px;
  /*background-color: #eef0f2;*/
}

dl.accordion dd.accordion-navigation {
  margin-bottom: 1px !important;
}

dl.accordion dd.accordion-navigation ul.accordiontab-def-list { list-style: none; margin: 0 0 1em; }
dl.accordion dd.accordion-navigation ul.accordiontab-def-list li { padding-left: 2em; font-size: 13px; }
dl.accordion dd.accordion-navigation ul.accordiontab-def-list li.def-term { padding-left: 0; font-weight: bold; font-size: 14px; }

/***********************************/

@media (max-width: 1024px) {
    
    .header_top, .header_cpcLogo, .youAreHere, cmb-content-lightBlue-bkg-fullWidth  {display:none;}
    
    .header_cpcLogo_mobile {
        width:100%;
        background-color:#f3f3f3;   
        padding:15px 0;
        border-top:4px solid #da281c;
        display:block;
    }
    .language {
        float:right; 
        margin:-72px 30px 0 0;
    }
    
    .main_banner {
        padding-left:20px;
    }
    
    .footer-containerBlue {
        height: auto !important;    
    }
    
    .mobilepadfifthcontentblock {
        height: auto;
        margin-left: auto;
        margin-right: auto;
        width: 218px;
    }
    
    .paddinglr60 { padding-left: 60px; padding-right: 60px; }
    
    .hideontablet { display: none; }
    .hideonmobile { display: none; }
    
    
    .blocktextcontent {
        padding-left: 14px;
    }
    
    .whiteblock {
        min-height: 223px;
    }
    
    .mobilepaddingbtm {padding-bottom: 30px;}
    
    .cmbsecondcontent .mobilepaddingbtm {
        padding-bottom: 30px;   
    }
    
    .mobileadjsecondcontentimg {
        margin-right: -248px !important; min-width: 248px;
    }
    
    .mobileadjsecondcontenttext {
        padding-left: 248px !important;
    }
    
    .cmbthirdcontent .greyblock {
        min-height: 284px;
    }
    
    .mobileadjfourthcontentimg {
        margin-left: -165px !important; min-width: 165px;
    }
    
    .mobileadjfourthcontenttext {
        padding-right: 165px !important;
    }
    
    .cmbfourthcontent .greyblock {padding:20px 40px; margin:40px 20px 10px 20px;}
    
    .main_banner_pages {padding-top:40px!important; margin-bottom:30px;}
    
    .main_banner_pages h1, .main_banner_pages h5 {margin-left:20px;}

    .cmb-content-green-bkg-wrap {padding:20px 0;}
    .row.cmb-full-content.map {margin-top:0px;}
}

@media (max-width: 760px) {
    
    .mobileadjsecondcontentimg {
        margin-right: 0px !important; min-width: inherit ;
    }
    
    .mobileadjsecondcontenttext {
        padding-left: 0px !important;
    }
    
    .cmbthirdcontent .greyblock {
        min-height: inherit;
    }
    
    .mobileadjfourthcontentimg {
        margin-left: 0px !important; min-width: inherit ;
    }
    
    .mobileadjfourthcontenttext {
        padding-right: 0px !important;
    }
    
    .whiteblock {
        min-height: inherit ;
        display:block;
    }
    
    .hideimgonmobile, .youAreHere { display: none; }
    
    .mobileimage { display: block; width: 100%; }
    
    
    
    .blocktextcontent {
        padding-left: 35px;
        padding-right: 35px;
        padding-top: 5px;
    }
    
    .cmbthirdcontent .columns {
        padding-bottom: 10px;   
    }
    
    .padding20 {
        padding: 0px;
    }
    
    .mobilestyling {
        padding: 10px !important;   
        text-align: center;
        
    }
    
    .plainwhiteblock {
        padding-top: 18px;  
    }
    
    .mobileadjfourthcontentimg img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 40px;
    }
    .main_banner_pages {padding-top:8px!important;}
    .cmbsecondcontent_img {float: none; }
    .aligncenterandaddpadding {padding-bottom:30px!important; padding-top:30px!important;}
    .main_banner_pages h1 {margin:30px 0 0 20px;}
    .cmb-content-green-bkg-wrap {padding:20px 0;}
    .map h3 {font-size:1.8rem;}
    .cmbsecondcontent .whiteblock {max-height:none!important;}
    .survey_btn {margin:10px 0; text-align:center; padding:0;}
    .survey_txt {text-align:center; margin-top:10px;}
    
}

@media (max-width: 478px) {
    .main_banner_pages {padding-top:30px!important;}
    .main_banner_pages h1 {font-size:1.8em!important; text-align:center; margin-left:0; margin-top:10px!important;}
    .main_banner_pages h5 {font-size:1.2em!important; text-align:left; color:#333333; margin-top:40px; margin-left:0;}  
    .blocktextcontent {padding: 0!important;}
    .cmbfourthcontent .greyblock {padding-top:10px;}
    .map h3 {font-size:1.6rem;}
    .cmbsecondcontent .whiteblock {max-height:none!important;}
    .cmb-content-lightBlue-bkg-wrap {display:none!important;}
    .cmb-content-lightBlue-bkg-fullWidth {width:100%; display:block!important; background-color:#daebf5;}
    .row .cmb-full-content .cmbsecondcontent .mobilepaddingbtm {padding-bottom:0!important;}
}


  .main_banner_homePage h1 {font-weight:300;font-size:45px;color:#333333;line-height:50px; margin:80px 0 10px 0;}
  .main_banner_homePage h3 {font-weight:300;font-size:18px;line-height:22px;color:#333333;}
  
  
  /*a.blueLink_arrow {font-size:13.5px!important; background: url('/assets/img/en/landingpages/forwardCPC_arrow.png') right 2px no-repeat;padding-right: 20px; color:#107CC0;}*/
  a.blueLink_arrow {font-size:13.5px!important; color:#107CC0; padding-right: 20px; line-height: 16px; background-image: url('/assets/img/en/landingpages/arrows/right_blue_arrow.gif') !important; background-position: right 3px !important;background-repeat: no-repeat !important;background-size: auto 100% !important;height: 19px;width:19px;left: 0; }
  #vpo_support .ColumnSection_block_content .six a.blueLink_arrow { font-size: 12.5px !important; padding-right: 16px; }
 

    /**** Retina Desktop ****/
    @media
    only screen and (-webkit-min-device-pixel-ratio: 2),
    only screen and (   min--moz-device-pixel-ratio: 2),
    only screen and (     -o-min-device-pixel-ratio: 2/1),
    only screen and (        min-device-pixel-ratio: 2),
    only screen and (                min-resolution: 192dpi),
    only screen and (                min-resolution: 2dppx) { 
      a.blueLink_arrow { background-image: url('/assets/img/en/landingpages/arrows/right_blue_arrow.png'); }
    }



  p.caption{font-size:14px; margin-top:5px; text-align:left;}
  

 
  .blog h4 {font-size:20px; font-weight:400; margin-bottom:0!important;}
  


  .question h1 {color: #da291c;}
  .question p {font-weight:400; font-size:18px; color:#333333; margin-top:15px;}
    @media only screen and (min-width:40.063em) and (max-width:64em) { 
        .question p {margin-bottom:0;}
    }

    @media only screen and (max-width: 40em) {
        .question p {margin-bottom:0;}
    }


  .answer {margin-top:-10px;}
  .answer h1 {color: #999999;}
  .answer p {font-size:14px; color:#333333; line-height:17px; margin-top:7px;}
  


  .smartmoves_block {
      background-color: #fff;   
      display: inline-block;
      width:100%;
      padding:25px;
  }
  .featureProducts_block {
      background-color: #fff;   
      display: inline-block;     
      width:99.4%;
      padding:15px 25px 20px 25px;
      border-right:1px solid #dbdbdb;
      border-bottom:1px solid #dbdbdb;
      border-left:1px solid #dbdbdb;     
  } 
/*  
.featureProducts_block_img{
    border-right:1px solid #dbdbdb;
    border-top:1px solid #dbdbdb;
    border-left:1px solid #dbdbdb;       
    width:99.3%;
}
*/
  .smartmoves_block h4, .featureProducts_block h4 {font-size:18px; margin:10px 0 5px 0;}
  .smartmoves_block p, .smartmoves_block a, .featureProducts_block p, .featureProducts_block a {font-size:13px; line-height:18px;}
  
  .tracking_box {width:320px; height:353px; margin-top:9px; float:right; background-color:#FFFFFF; border-radius:3px;}
  
  .store_rotator h4 {font-size:18px; line-height:22px; margin:10px 0 20px 0;}
  
  .middlefeed2 { position: relative; top: -40px; }
  .middlefeed3 { position: relative; top: -80px; }
  
  .twitterFeeds .user, .twitterFeeds .timePosted { display: none; }
  .subhead-icon {    
    margin-right: 10px;
    margin-bottom: 5px;
  }
  
  .rssRow.odd > h4, .rssRow.odd div {
    display: none;
  }
  
  .rssBody > ul {
    list-style: none;
    margin: 0;
  }
  
  .threeBlock_yellow {
      /*background-color: #fff1c6;  */
      display: inline-block;
      /*max-height: 380px;*/
     /* min-height: 380px; */
      padding:15px 15px 15px 20px;
      text-align:left;
  }
  
  .threeBlock_yellow h6 { font-weight: 500;  }
  .threeBlock_yellow p {margin:10px 0; padding:0; font-size:13.5px}
  .threeBlock_yellow a {margin:0 0 30px 0; padding:0;}
  
  .communities, .socialMedia {padding:15px 20px 15px 30px;}
  .communities p, .socialMedia p {margin:0 0 8px 0; padding:0; font-size:13.5px}
  .communities h4, .socialMedia h4 {font-weight:500;font-size:15px; color:#333333; margin-bottom:0!important; margin-top:10px;}
  


  .full_width_map {width:100%; display:block; height:476px; background-image: url("/assets/img/en/landingpages/homepage_map.jpg"); margin:-40px 0 0;  background-position: center center;background-repeat: no-repeat; background-color:#eae7de;}


/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
    .full_width_map{background-image: url('/assets/img/en/landingpages/homepage_map-retina.jpg'); background-position: center center;background-repeat: no-repeat; background-color:#eae7de; background-size: auto 100%;height: 475px; padding: 0; margin:-40px 0 0;}
}






  .fpo_search {width:400px; height:150px; border-radius:3px; background-color:#333333; margin:150px auto; text-align:center; padding:20px; position: relative; right: 1%;} 
  .fpo_search h3 {color:#FFFFFF;}
  

  #main {/*margin: 0;*/ }
  .fullWidthBox {margin: 0; }
  
.ls-row.top2x2 {
    background: none repeat scroll 0 0 #eef0f2;
    margin: 0 0 50px;
    padding: 60px 0;
}


#area-feeds-6-top.ls-area.row {
    margin-bottom: 25px;
}


/*#send-table {
    border: 1px solid #dadada;
}*/


  


/* KIRK.CSS */


.featureBox_border {
    border: 1px solid #cccccc;
    display: inline-block;
    width: 100%;
    margin-bottom:30px;
}

.featureBox_border_short {
  border: 1px solid #cccccc;
  display: inline-block;
  padding-bottom:25px;
  width: 100%;
}


.featureBox_border h4, 
.featureBox_border_short h4 {
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    margin: 20px 20px 8px;
}

.featureBox_border p, 
.featureBox_border_short p {
    margin: 8px 20px 20px;
}
.featureBox_border img{padding:0 !important; width:100%;}

.secondaryLink {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    margin-left: 25px;
    text-decoration: none;
}

.footNotes {
    color: #333333;
    font-size: 11px;
    line-height: 14px;
}


.businessBlog {background-color: #fff;display: inline-block;margin: 0 12px;padding: 20px;text-align: left;width: 100%;}
.businessBlog h4{font-size: 20px;font-weight: 400;margin-bottom: 0 !important;margin-top: -10px;}

.blogdate {
    color: #666666;
    font-size: 12px;
    margin-bottom: 1em;
}


@media only screen and (max-width: 40em) { /* Small */
    .smartmoves_block{
        max-height: inherit;
        min-height: inherit;
        margin-bottom:1em;
    }
}

/*END OF KIRK.CSS */



/****************************************************************************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************************************************************************/
/****************************************************************************************************LANDING PAGES***********************************************************************************************************/
/****************************************************************************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************************************************************************/

.ColumnSection_block { width:99.4%;padding:0; height: auto !important } 
.ColumnSection_block_content {padding:15px 0px 0px 0px; text-align: center; }


@media only screen and (min-width:40.063em) and (max-width:64em) { 
 .businessBlog_whiteBg {  margin-bottom: 15px !important; }
 .nopaddingtop_tablet { padding-top: 0px !important; }
 .nopaddingbottom_tablet { padding-top: 0px !important; }
 
 .responsive_table_wrap .accordion .content-box { border: 0px; }
 .threecolumnadjpadding_tablet .columns { padding-left: 8px !important; padding-right: 8px !important; }
 }
 
 
@media only screen and (max-width: 40em) {
.ColumnSection_block{ background:#fff; text-align: center; width:99%; margin-bottom:35px;}
.ColumnSection_block_content{ margin:0; }
.ColumnSection_block_content h4 { height: auto !important; }
.ColumnSection_block_content p { height: auto !important; }
.ColumnSection_block_content a { height: auto !important; }

.noborderbottom_mobile { border-bottom: 0px !important; }

.nopaddingright_mobile { padding-right: 0px !important; }
.nopaddingleft_mobile { padding-left: 0px !important; }

.paddingleft55_mobile { padding-left: 55px !important; }
.paddingleftright54_mobile { padding-left: 54px !important; padding-right: 54px !important; }


.businessBlog_whiteBg { margin-bottom: 20px !important; margin-left: 0px;}
.adjpaddingleftright15_mobile { padding-left: 15px; padding-right: 15px; }
.responsive_table_wrap .accordion .content-box { border: 0px; }
.text-center-mobile { text-align: center !important; }
}


/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
.nopaddingbottom_tablet { padding-bottom: 0px !important; }

.noMarginTopMedium{margin-bottom:0 !important;}

.paddingtop5_tablet { padding-top: 5px !important; }
.paddingtop10_tablet { padding-top: 10px !important; }
.paddingtop15_tablet { padding-top: 15px !important; }
.paddingtop20_tablet { padding-top: 20px !important; }
.paddingtop25_tablet { padding-top: 25px !important; }
.paddingtop30_tablet { padding-top: 30px !important; }
.paddingtop35_tablet { padding-top: 35px !important; }
.paddingtop40_tablet { padding-top: 40px !important; }
.paddingtop45_tablet { padding-top: 45px !important; }
.paddingtop50_tablet { padding-top: 50px !important; }
.paddingtop55_tablet { padding-top: 55px !important; }
.paddingtop60_tablet { padding-top: 60px !important; }

.paddingbottom5_tablet { padding-bottom: 5px !important; }
.paddingbottom10_tablet { padding-bottom: 10px !important; }
.paddingbottom15_tablet { padding-bottom: 15px !important; }
.paddingbottom20_tablet { padding-bottom: 20px !important; }
.paddingbottom25_tablet { padding-bottom: 25px !important; }
.paddingbottom30_tablet { padding-bottom: 30px !important; }
.paddingbottom35_tablet { padding-bottom: 35px !important; }
.paddingbottom40_tablet { padding-bottom: 40px !important; }
.paddingbottom45_tablet { padding-bottom: 45px !important; }
.paddingbottom50_tablet { padding-bottom: 50px !important; }
.paddingbottom55_tablet { padding-bottom: 55px !important; }
.paddingbottom60_tablet { padding-bottom: 60px !important; }

.margintop5_tablet { margin-top: 5px !important; }
.margintop10_tablet { margin-top: 10px !important; }
.margintop15_tablet { margin-top: 15px !important; }
.margintop20_tablet { margin-top: 20px !important; }
.margintop25_tablet { margin-top: 25px !important; }
.margintop30_tablet { margin-top: 30px !important; }
.margintop35_tablet { margin-top: 35px !important; }
.margintop40_tablet { margin-top: 40px !important; }
.margintop45_tablet { margin-top: 45px !important; }
.margintop50_tablet { margin-top: 50px !important; }
.margintop55_tablet { margin-top: 55px !important; }
.margintop60_tablet { margin-top: 60px !important; }

.marginbottom5_tablet { margin-bottom: 5px !important; }
.marginbottom10_tablet { margin-bottom: 10px !important; }
.marginbottom15_tablet { margin-bottom: 15px !important; }
.marginbottom20_tablet { margin-bottom: 20px !important; }
.marginbottom25_tablet { margin-bottom: 25px !important; }
.marginbottom30_tablet { margin-bottom: 30px !important; }
.marginbottom35_tablet { margin-bottom: 35px !important; }
.marginbottom40_tablet { margin-bottom: 40px !important; }
.marginbottom45_tablet { margin-bottom: 45px !important; }
.marginbottom50_tablet { margin-bottom: 50px !important; }
.marginbottom55_tablet { margin-bottom: 55px !important; }
.marginbottom60_tablet { margin-bottom: 60px !important; }
}


/* Small screens*/
@media only screen and (max-width: 40em) {

.ColumnSection_block{ background:#fff; text-align: center; width:99%; margin-bottom:35px;}
.ColumnSection_block_content{ margin:0; }
.ColumnSection_block_content h4 { height: auto !important; }
.ColumnSection_block_content p { height: auto !important; }
.ColumnSection_block_content a { height: auto !important; }


.nomarginleftright_mobile { margin-left: 0px !important; margin-right: 0px !important; }

.noPaddingTopSmall{padding-top:0 !important;}
.paddingtop5_mobile { padding-top: 5px !important; }
.paddingtop10_mobile { padding-top: 10px !important; }
.paddingtop15_mobile { padding-top: 15px !important; }
.paddingtop20_mobile { padding-top: 20px !important; }
.paddingtop25_mobile { padding-top: 25px !important; }
.paddingtop30_mobile { padding-top: 30px !important; }
.paddingtop35_mobile { padding-top: 35px !important; }
.paddingtop40_mobile { padding-top: 40px !important; }
.paddingtop45_mobile { padding-top: 45px !important; }
.paddingtop50_mobile { padding-top: 50px !important; }
.paddingtop55_mobile { padding-top: 55px !important; }
.paddingtop60_mobile { padding-top: 60px !important; }

.noPaddingBottomSmall{padding-bottom:0 !important;}
.paddingbottom5_mobile { padding-bottom: 5px !important; }
.paddingbottom10_mobile { padding-bottom: 10px !important; }
.paddingbottom15_mobile { padding-bottom: 15px !important; }
.paddingbottom20_mobile { padding-bottom: 20px !important; }
.paddingbottom25_mobile { padding-bottom: 25px !important; }
.paddingbottom30_mobile { padding-bottom: 30px !important; }
.paddingbottom35_mobile { padding-bottom: 35px !important; }
.paddingbottom40_mobile { padding-bottom: 40px !important; }
.paddingbottom45_mobile { padding-bottom: 45px !important; }
.paddingbottom50_mobile { padding-bottom: 50px !important; }
.paddingbottom55_mobile { padding-bottom: 55px !important; }
.paddingbottom60_mobile { padding-bottom: 60px !important; }

.noMarginTopSmall{margin-top:0 !important;}
.margintop5_mobile { margin-top: 5px !important; }
.margintop10_mobile { margin-top: 10px !important; }
.margintop15_mobile { margin-top: 15px !important; }
.margintop20_mobile { margin-top: 20px !important; }
.margintop25_mobile { margin-top: 25px !important; }
.margintop30_mobile { margin-top: 30px !important; }
.margintop35_mobile { margin-top: 35px !important; }
.margintop40_mobile { margin-top: 40px !important; }
.margintop45_mobile { margin-top: 45px !important; }
.margintop50_mobile { margin-top: 50px !important; }
.margintop55_mobile { margin-top: 55px !important; }
.margintop60_mobile { margin-top: 60px !important; }

.noMarginBottomSmall{margin-bottom:0 !important;}
.marginbottom5_mobile { margin-bottom: 5px !important; }
.marginbottom10_mobile { margin-bottom: 10px !important; }
.marginbottom15_mobile { margin-bottom: 15px !important; }
.marginbottom20_mobile { margin-bottom: 20px !important; }
.marginbottom25_mobile { margin-bottom: 25px !important; }
.marginbottom30_mobile { margin-bottom: 30px !important; }
.marginbottom35_mobile { margin-bottom: 35px !important; }
.marginbottom40_mobile { margin-bottom: 40px !important; }
.marginbottom45_mobile { margin-bottom: 45px !important; }
.marginbottom50_mobile { margin-bottom: 50px !important; }
.marginbottom55_mobile { margin-bottom: 55px !important; }
.marginbottom60_mobile { margin-bottom: 60px !important; }

}


.tabs-content > .content.active {border-color: #CCC;border-style: solid;border-width: 1px;border-top:0;padding:25px;}

.borderTopRed{border-top:6px solid #DA291C;}


.white_block_with_icon {background-color: #fff; display: inline-block;width:100%;padding:25px 25px 13px 25px; text-align: center;}
.white_block_with_icon h5 {padding:22px 0 15px 0; margin:0;}
.white_block_with_icon_width20p{width:20%;}
@media only screen and (max-width: 40em) {.white_block_with_icon_width20p {width:100%;}} /*Small screens*/


.icon_h3 a{color:#333;}
.icon_h3 a:hover{color:#6daad0;}

.find_a_rate_icon {background: url('/assets/img/en/landingpages/icons/FindRate_icon.gif'); width:64px; height: 64px; margin:0 auto; background-position: 0 0;background-repeat: no-repeat;}
.track_icon {background: url('/assets/img/en/landingpages/icons/track_icon.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.find_a_post_office_icon {background: url('/assets/img/en/landingpages/icons/FindPostalOffice_icon.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.find_a_postal_code_icon {background: url('/assets/img/en/landingpages/icons/FindPostalCode.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.find_address_icon {background: url('/assets/img/en/landingpages/icons/FindAddress_icon.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.ship_online_icon {background: url('/assets/img/en/landingpages/icons/shiponline_icon.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.schedule_a_pickup_icon {background: url('/assets/img/en/landingpages/icons/Schedule_icon.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.find_a_deposit_location_icon {background: url('/assets/img/en/landingpages/icons/Location_icon.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.audiences_icon {background: url('/assets/img/en/landingpages/icons/Audiences_icon.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.reachAudiance_icon, .directMail_icon {background: url('/assets/img/en/landingpages/icons/directmail_icon.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.mailingList_icon {background: url('/assets/img/en/landingpages/icons/maillist_icon.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.stamps_icon {background: url('/assets/img/en/landingpages/icons/Stamp.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.shopping_icon {background: url('/assets/img/en/landingpages/icons/Shopping.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.cashflow_icon {background: url('/assets/img/en/landingpages/icons/CashFlow.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.cmb_icon {background: url('/assets/img/en/landingpages/icons/icon_cmb.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.rent_box_icon {background: url('/assets/img/en/landingpages/icons/rent_box.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.grow_your_business_icon{background-image: url('/assets/img/en/landingpages/icons/grow_your_business.gif');  width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.plane_icon{background-image: url('/assets/img/en/landingpages/icons/homePage_plane_icon.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.letter_delivery_icon{background-image: url('/assets/img/en/landingpages/icons/letter_delievery_envelope_wide.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.parcel_icon{background-image: url('/assets/img/en/landingpages/icons/parcel.png'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.exclusive_offers_icon{background-image: url('/assets/img/en/landingpages/icons/exclusive_offers.png'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.snap_admail_icon{background-image: url('/assets/img/en/landingpages/icons/snap_admail.png'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.partners_icon{background-image: url('/assets/img/en/landingpages/icons/partners.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.shopping_icon {background: url('/assets/img/en/landingpages/icons/Shopping.gif'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.mapleleaf_icon {background: url('/assets/img/en/landingpages/icons/maple_leaf.png'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
.thumbsup_icon {background: url('/assets/img/en/landingpages/icons/thumbs_up.png'); width:64px; height: 64px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}


/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
    .find_a_rate_icon {background-image: url('/assets/img/en/landingpages/icons/2x_FindRate_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px; width:64px; margin:0 auto;}
    .track_icon {background-image: url('/assets/img/en/landingpages/icons/2x_track_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .find_a_post_office_icon {background-image: url('/assets/img/en/landingpages/icons/2x_FindPostalOffice_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .find_a_postal_code_icon {background-image: url('/assets/img/en/landingpages/icons/2x_FindPostalCode_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .find_address_icon {background-image: url('/assets/img/en/landingpages/icons/2x_FindAddress_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .ship_online_icon {background-image: url('/assets/img/en/landingpages/icons/2x_shiponline_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .schedule_a_pickup_icon{background-image: url('/assets/img/en/landingpages/icons/2x_Schedule_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .find_a_deposit_location_icon{background-image: url('/assets/img/en/landingpages/icons/2x_Location_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .audiences_icon{background-image: url('/assets/img/en/landingpages/icons/2x_Audiences_lg_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .reachAudiance_icon, .directMail_icon{background-image: url('/assets/img/en/landingpages/icons/2x_directmail_lg_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .mailingList_icon{background-image: url('/assets/img/en/landingpages/icons/2x_maillist_lg_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .stamps_icon{background-image: url('/assets/img/en/landingpages/icons/Stamp_lg.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .shopping_icon{background-image: url('/assets/img/en/landingpages/icons/Shopping_lg.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .cashflow_icon{background-image: url('/assets/img/en/landingpages/icons/CashFlow_lg.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .cmb_icon{background-image: url('/assets/img/en/landingpages/icons/icon_cmb_lg.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .rent_box_icon{background-image: url('/assets/img/en/landingpages/icons/rent_box_lg.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .grow_your_business_icon{background-image: url('/assets/img/en/landingpages/icons/2x_grow_your_business.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .plane_icon{background-image: url('/assets/img/en/landingpages/icons/homePage_plane_icon.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .letter_delivery_icon{background-image: url('/assets/img/en/landingpages/icons/2x_letter_delievery_envelope_wide.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .parcel_icon{background-image: url('/assets/img/en/landingpages/icons/parcel_2x_lg.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
	.exclusive_offers_icon{background-image: url('/assets/img/en/landingpages/icons/2x_exclusive_offers.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
	.snap_admail_icon{background-image: url('/assets/img/en/landingpages/icons/2x_snap_admail.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}
    .partners_icon{background-image: url('/assets/img/en/landingpages/icons/2x_partners.png'); background-position: 0 0;background-repeat: no-repeat;background-size: auto 100%;height: 64px;width:64px; margin:0 auto;}

}


.partners_icon:hover, .snap_admail_icon:hover, .exclusive_offers_icon:hover, .parcel_icon:hover, .plane_icon:hover, .letter_delivery_icon:hover, .grow_your_business_icon:hover, .find_a_rate_icon:hover, .track_icon:hover, .ship_online_icon:hover, .find_a_post_office_icon:hover, .find_a_postal_code_icon:hover,.find_address_icon:hover, .schedule_a_pickup_icon:hover, .find_a_deposit_location_icon:hover, .audiences_icon:hover,.directMail_icon:hover,.mailingList_icon:hover,.stamps_icon:hover,.reachAudiance_icon:hover,.shopping_icon:hover,.cashflow_icon:hover,.cmb_icon:hover,.rent_box_icon:hover,.mapleleaf_icon:hover, .thumbsup_icon:hover {background-position: -64px 0;}

.icon_nohover:hover{background-position: 0 0 !important;}




ul.noBullets{list-style:none; margin:0; padding:0;}


.paddingleft75 {padding-left:75px;}
.paddingbottom70{padding-bottom:70px!important;}


.width25p{width:25%;}
.width20p{width:20%;}

.fontWeight200{font-weight:200 !important;}
.fontWeight300{font-weight:300 !important;}
.fontWeight400{font-weight:400 !important;}
.fontWeight500{font-weight:500 !important;}
.fontWeight600{font-weight:600 !important;}
.fontWeight700{font-weight:700 !important;}



#row-nav{height:0px;} 

.whiteBG {background: none repeat scroll 0 0 white !important;}


.smartmoves_bgwhite {margin:40px 0 0px 0;background-color: #fff; }
.smartmoves_bgwhite article {padding-bottom:20px;background-color: #fff; }
.smartmoves_bgwhite h6 {margin: 10px 0;}
.smartmoves_bgwhite h6 a {color: #333;}
.smartmoves_bgwhite .entry-header > span {font-size: 12px;font-weight: 400;}
.smartmoves_bgwhite .entry-content {margin-top: 15px;}

.genInquiriesTable{border:0; margin:0;}
.genInquiriesTable h5{font-weight:400; padding-bottom:0; margin-bottom:0;}
.genInquiriesTable p{padding-bottom:0; margin-bottom:0;}
.genInquiriesTable td{vertical-align: top; background:white;}
.genInquiriesTable .phoneNumWrapper{border:1px solid #ccc; padding:10px 0px 15px 0px; text-align: center; }
.genInquiriesTable .cusService{font-weight: bold; vertical-align: top;}

.grey_block {background-color: #f3f3f3;display: inline-block;padding: 20px;width: 100%;}
.grey_block h4 {font-size: 20px;font-weight: 400;margin-bottom: 10px;}
.grey_block a {font-size: 14px;line-height: 22px;}

.white_block {background-color: #fff; display: inline-block;width:100%;padding:15px 30px;}
.white_block a {font-size:14px;}
.white_block p {font-size:14px; line-height:21px; margin-bottom:5px;}
.white_block p.caption, .white_block p.caption a {margin-top:5px; font-size:11px; line-height:15px; }
.white_block h3 {font-size:20px; margin-bottom:15px; font-weight:400;}
.white_block h4 {font-size:16px; line-height:20px;}

.threeGreyBlock {background-color:#f3f3f3; padding:17px 20px 20px 20px; margin:5px 0 30px 0;}
.threeGreyBlock h4 {font-size:20px; font-weight:400; margin-bottom:5px;}
.threeGreyBlock a{font-size:13.5px;}

.cmb-content-yellow-bkg-wrap {padding:50px 0; background-color:#fff1c6; text-align: center;}
.cmb-content-yellow-bkg-wrap h2 {font-weight:300; font-size:27px; margin:0;}
.cmb-content-yellow-bkg-wrap h3 {font-weight:300; font-size:21px; margin:0;}
.cmb-content-yellow-bkg-wrap a{color:#333;}
.cmb-content-yellow-bkg-wrap a.button{color:#fff;}

.cmb-content-dark-bkg-wrap {padding:25px 0 30px 0; background-color:#333; text-align: center; color:#fff;}
.cmb-content-dark-bkg-wrap h2 {font-weight:300; font-size:27px; margin:0;color:#fff;}
.cmb-content-dark-bkg-wrap h3 {font-weight:300; font-size:21px; margin:0;color:#fff;}
.cmb-content-dark-bkg-wrap a{color:#fff;}
.cmb-content-dark-bkg-wrap a.button{color:#fff;}
.cmb-content-dark-bkg-wrap a:hover span{color:#087cc0;}

/* Small screens*/
@media only screen and (max-width: 40em) {
    .white_block{margin-bottom:20px;}
    .threeGreyBlock{margin-bottom:20px;}
    .cmb-content-yellow-bkg-wrap{padding:30px 10%;}
}


/*medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
    .white_block{margin-bottom:20px;}

}


.white_block_short {background-color: #fff;display: inline-block;padding: 25px;width: 100%;margin-bottom:40px;}
.white_block_short h5, .white_block_short h4{margin-bottom:20px; margin-top:0; padding-top:0;}
.white_block_short p{margin-bottom:20px;}

.white_block_developer {background-color: #fff;display: inline-block; padding: 30px; width: 100%;}
.white_block_developer h4 {font-size: 16px;line-height: 20px;}
.white_block_developer p {font-size: 14px;line-height: 17px;margin-bottom: 5px;}

.white_block_support{background:#fff; padding:25px;}

.white_square {background-color: #fff;display: inline-block;margin: 3% 1%;padding: 25px;text-align: center;width: 18%;}
.white_square img{padding-bottom:4px;}
@media only screen and (max-width: 40em) {.white_square {width:100%;}} /*Small screens*/
.white_square h3 {font-size: 16px;font-weight: 400;line-height: 20px;margin-bottom: 15px;}
.white_square.four_squares .info-rollover{display:none;}
.white_square.four_squares:hover .info-rollover {background-color: #fff;display: block;height: 100%;left: 0;padding: 1em 0.3em 1em 1em;position: absolute;text-align: left;top: 0;width: 100%;}
.white_square.four_squares{width: 23%;position:relative;}
@media only screen and (min-width:40.063em) and (max-width:64em) {  .white_square.white_square.four_squares {width: 48%;}} /* Medium */
@media only screen and (max-width: 40em) {.white_square.white_square.four_squares {width: 100%;}}  /* Small */



blockquote {border: medium none;display: block;padding: 27px 75px 7px;position: relative;text-align: left;}
blockquote p {color: #333333 !important;font-size: 13px !important;line-height: 17px !important;}
blockquote span.open {background: url("/assets/img/icons/blockquote-open.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 39px;left: 0;margin: 0;padding: 0;position: absolute; top: 0;width: 56px;}
blockquote span.close {background: url("/assets/img/icons/blockquote-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: 0;height: 39px;margin: 0;padding: 0;position: absolute;right: 0;width: 56px;}

blockquote.grey span.open {background-image: url('/assets/img/en/landingpages/blockquote/2x_grey_quote_up-small.png'); background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 28px;width:40px;left: 0;padding: 0;position: absolute;top: 15px;}
blockquote.grey span.close {background-image: url('/assets/img/en/landingpages/blockquote/2x_grey_quote_down-small.png'); background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 28px;width:40px;padding: 0;position: absolute;bottom: 0px; right:0;}


blockquote.small {border: medium none;display: block;padding: 20px 30px 6px;position: relative;margin-top:10px;font-size:21px;font-weight:300;line-height:26px;color:#666666;}
blockquote.small span.open {background: url("/assets/img/en/landingpages/blockquote/blockquote-small-open.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 18px;left: 0;padding: 0;position: absolute;top: 15px;width: 25px;}
blockquote.small span.close {background: url("/assets/img/en/landingpages/blockquote/blockquote-small-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: 0px;height: 18px;margin: 0;padding: 0;position: absolute;right: 0;width: 25px;}

blockquote.small.grey {border: medium none;display: block;padding: 20px 30px 6px;position: relative;margin-top:10px;color:#333;font-size: 14px;font-weight: 400;line-height: 21px;}
blockquote.small.grey span.open {background-image: url('/assets/img/en/landingpages/blockquote/2x_grey_quote_up-small.png'); background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 18px;width:25px;left: 0;padding: 0;position: absolute;top: 15px;}
blockquote.small.grey span.close {background-image: url('/assets/img/en/landingpages/blockquote/2x_grey_quote_down-small.png'); background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 18px;width:25px;padding: 0;position: absolute;bottom: 0px; right:0;}

blockquote.small span.open.grey {background-image: url('/assets/img/en/landingpages/blockquote/2x_grey_quote_up-small.png'); background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 18px;width:25px;left: 0;padding: 0;position: absolute;top: 15px;}
blockquote.small span.close.grey {background-image: url('/assets/img/en/landingpages/blockquote/2x_grey_quote_down-small.png'); background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 18px;width:25px;padding: 0;position: absolute;bottom: 0px; right:0;}



.subHeroHeadings{ padding-top:50px; padding-bottom:10px;}
.subHeroHeadings h3{ margin-bottom:20px; }

.elementSeperatorBottom20{margin-bottom:20px;}
.elementSeperatorBottom30{margin-bottom:30px;}
.elementSeperatorBottom40{margin-bottom:40px;}
.elementSeperatorBottom50{margin-bottom:50px;}
.elementSeperatorBottom60{margin-bottom:60px;}

.FiveToolsIcon .item{width:20%;}

.cmb-content-grey-bkg-wrap {background-color:#ededed; padding:60px 0;} 


.featureBox_border_short {border: 1px solid #cccccc;display: inline-block;padding-bottom:25px;width: 100%;}
.featureBox_border_short h4 {font-size: 18px;font-weight: 400;line-height: 22px;margin: 20px 20px 8px;}
.featureBox_border_short p {margin: 8px 20px 20px;}

/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
    .FiveToolsIcon .item{width:33%; padding-top:25px;}


    .cmb-content-grey-bkg-wrap { padding:40px 0; }

    .elementSeperatorBottom20{margin-bottom:10px;}
    .elementSeperatorBottom30{margin-bottom:20px;}
    .elementSeperatorBottom40{margin-bottom:20px;}
    .elementSeperatorBottom50{margin-bottom:40px;}
    .elementSeperatorBottom60{margin-bottom:40px;}    
    .subHeroHeadings{ padding-top:0px; }

    .businessBlog_greyBg {margin-right:0 !important; margin-left:0 !important;}

} 


/* Small screens*/
@media only screen and (max-width: 40em) {

    

    .featureBox_border_short{margin-bottom:20px;}
    .subHeroHeadings{ padding-top:10px; padding-bottom:10px;}

    .elementSeperatorBottom20{margin-bottom:10px;}
    .elementSeperatorBottom30{margin-bottom:10px;}
    .elementSeperatorBottom40{margin-bottom:10px;}
    .elementSeperatorBottom50{margin-bottom:20px;}
    .elementSeperatorBottom60{margin-bottom:20px;}

    .cmb-content-grey-bkg-wrap{padding:30px 0 ;}

    .stackedImageOnSmall h2, .stackedImageOnSmall h3, .stackedImageOnSmall h4, .stackedImageOnSmall h5, .stackedImageOnSmall h6{padding-top:15px;}
    .stackedImageOnSmall p{padding:15px 0 0 0;}

    .FiveToolsIcon .item{width:inherit;  padding-top:25px;}
    
    .FiveToolsIcon .item .height1 {height:inherit !important;}
    .FiveToolsIcon .item .height2 {height:inherit !important;}
    .FiveToolsIcon .item .height3 {height:inherit !important;}

    .FiveToolsIcon .bottomBorderSeperatorOnSmall{padding-bottom:10px;}

    .bottomBorderSeperatorOnSmall{border-bottom:1px solid #cccccc; padding-bottom:30px;} /* you need to put this on an element INSIDE the column wrapper*/

    .centerOnSmall{text-align: center;}
    .expandOnSmall{width:100%;}

    .businessBlog_greyBg {margin-right:0 !important; margin-left:0 !important;}
    .businessBlog_greyBg.marginbottom40{margin-bottom:20px !important;}
}




/* Mobile Hero Banner */

.mobileHero.hide-for-medium-up { margin-top: 4.5rem;} /*margin-bottom: -4.5rem;*/
.mobile-heading {background: none repeat scroll 0 0 #333; color: #fff; height: auto; padding:20px 0 ;}
.mobile-heading h1{color: #fff;p font-size:27px; margin:0; padding:0;}
.mobile-heading h3{color:#fff; font-size:16px; margin:0; padding:10px 0 0 0;}


 /* Full Width Hero Banner */
       .fullWidthHero {      
          /*height: 200px;  */
          /*margin-bottom: 2.75rem;*/
          /*margin-bottom: 44px;    
            margin-top:  4.500rem;  */

      }
      
     .fullWidthHero h1 {
        color: #FFFFFF;
        font-size: 2.813rem;
        font-size: 45px;
        font-weight: 300;
        line-height: 1.56;
        margin-bottom: 0.1rem;      
    }
      
      .fullWidthHero p {
        color: #FFFFFF;
        font-size: 1.125rem;
        font-size: 18px;
        font-weight: 400;    
        width: 60%;
      }
      
      .heroBackground {
        margin: 2.375rem 0;
        margin: 38px 0;
      }

      @media only screen and (min-width:40.063em) and (max-width:64em) { 
            .fullWidthHero {
                margin-top:  4.500rem; 
            }
        }


/* BLOG ITEMS */
.businessBlog_whiteBg {background-color: #fff;border: 1px solid #cccccc;display: inline-block;margin: 0 12px; padding: 20px 20px 3px 20px;text-align: left;width: 100%!important;}
.businessBlog_whiteBg h4{margin-top:-15px; padding-top:0; font-weight: 300; font-size: 18px; padding-bottom:5px; font-weight: 400;}
.businessBlog_whiteBg h4 a{color:#262626;}
.businessBlog_whiteBg p{padding-bottom:0; margin-bottom:0;}
.businessBlog_whiteBg .blueLink_arrow{background:none;}

.blogdate {color:#666666; font-size:12px; margin-bottom:1em;}

.businessBlog_greyBg {background-color: #e8e8e8;border: 1px solid #cccccc; display: inline-block;margin: 0 12px; min-height: 250px;padding: 20px;text-align: left;width: 100%;}
.businessBlog_greyBg h4{margin-top:-15px; padding-top:0; font-weight: 300; font-size: 18px; padding-bottom:5px; font-weight: 400;}
.businessBlog_greyBg h4 a{color:#262626;}
.businessBlog_greyBg .blueLink_arrow{background:none;}

.businessBlog_greyBg .entry-header {padding-top:10px;}
.businessBlog_greyBg .entry-header span{color:#666666; font-size:12px; }
.businessBlog_greyBg .entry-content{margin-top:1em;}
.businessBlog_greyBg .entry-content p{margin-bottom:0;}
.businessBlog_greyBg .entry-content a{font-size:13.5px;}

.blogItem_graybg_noBanner{background:#e8e8e8; border:0;}
.blogItem_graybg_noBanner .businessBlog_label_long{display:none;}
.blogItem_graybg_noBanner h4{ padding-top:10px; font-weight: 300; font-size: 18px; padding-bottom:0; font-weight: 400;}
.blogItem_graybg_noBanner h4 a{color:#262626;}
.blogItem_graybg_noBanner h4 a:hover{color:#262626;}
.blogItem_graybg_noBanner .blueLink_arrow{background:none;}

.blogItem_graybg_withBanner{background:#e8e8e8; border:0; margin: 0;}
.blogItem_graybg_withBanner h4{margin-top:-15px; padding-top:0; font-weight: 300; font-size: 18px; padding-bottom:15px; font-weight: 400;}
.blogItem_graybg_withBanner h4 a{color:#262626;}
.blogItem_graybg_withBanner h4 a:hover{color:#262626;}
.blogItem_graybg_withBanner .blueLink_arrow{background:none;}
.blogItem_graybg_withBanner .businessBlog_label_long p{ margin-left: 11px; padding-bottom: 3px;} 
/*BLOG ITEMS */







/*ECOMMERCE AWARDS*/
.fullWidthHero .main_banner_ecommerceawards {background-image: url('/assets/img/en/landingpages/hero/ecommerceawards_hero_en.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
.fullWidthHero .main_banner_ecommerceawards_fr {background-image: url('/assets/img/en/landingpages/hero/ecommerceawards_hero_fr.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
.fullWidthHero .main_banner_ecommerceawards h1, .fullWidthHero .main_banner_ecommerceawards_fr h1 {font-weight: 300;font-size: 45px;color: #FFF;margin: 0 0 8px 0; padding-top:/*45px*/25px; line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_ecommerceawards h3, .fullWidthHero .main_banner_ecommerceawards_fr h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #FFF; margin-bottom:13px;}

.fullWidthHero .main_banner_ecommerceawards .soldOut_btn, .fullWidthHero .main_banner_ecommerceawards_fr .soldOut_btn {background: url('/assets/img/en/aboutus/ecommerceawards/red_banner.png') no-repeat 0 8px; width:103px; height:42px; font-size:16px; color:white; font-weight: 500; padding-left:8px; margin-bottom:7px;}

.mobileHero .main_banner_ecommerceawards {background-image: url('/assets/img/en/landingpages/hero/mobile/ecomm_hero_mobile_en.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

.mobileHero .main_banner_ecommerceawards_fr {background-image: url('/assets/img/en/landingpages/hero/mobile/ecomm_hero_mobile_fr.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}


/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
    .fullWidthHero .main_banner_ecommerceawards {background-image: url('/assets/img/en/landingpages/hero/ecommerceawards_hero_lg_en.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fullWidthHero .main_banner_ecommerceawards_fr {background-image: url('/assets/img/en/landingpages/hero/ecommerceawards_hero_lg_fr.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    .mobileHero .main_banner_ecommerceawards {background-image: url('/assets/img/en/landingpages/hero/mobile/ecomm_hero_mobile_en.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
	.mobileHero .main_banner_ecommerceawards_fr {background-image: url('/assets/img/en/landingpages/hero/mobile/ecomm_hero_mobile_fr.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
}



/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 

.fullWidthHero .main_banner_ecommerceawards {background-image: url('/assets/img/en/landingpages/hero/tablet/ecomm_hero_tablet_en.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
.fullWidthHero .main_banner_ecommerceawards_fr {background-image: url('/assets/img/en/landingpages/hero/tablet/ecomm_hero_tablet_fr.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    
}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
    .fullWidthHero .main_banner_ecommerceawards {background-image: url('/assets/img/en/landingpages/hero/tablet/ecomm_hero_tablet_retina_en.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fullWidthHero .main_banner_ecommerceawards_fr {background-image: url('/assets/img/en/landingpages/hero/tablet/ecomm_hero_tablet_retina_fr.jpg'); background-color: #b57d7c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
}

#ecommerceawards .video_blurb{padding-top:40px;}

@media only screen and (min-width:40.063em) and (max-width:64em) { 
#ecommerceawards .video_blurb{padding-top:0px;}
 }
 
@media only screen and (max-width: 40em) {
#ecommerceawards .video_blurb{padding-top:20px;}
}


/*ECOMMERCE AWARDS*/








/*DATA AND LIST*/
.fullWidthHero .main_banner_dataLists {background-image: url('/assets/img/en/landingpages/hero/data_list_hero.jpg'); background-color: #737b86; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
.fullWidthHero .main_banner_dataLists h1{font-weight: 300;font-size: 45px;color: #FFF;margin: 0 0 8px 0; padding-top:26px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_dataLists h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #FFF; margin-bottom:13px;}

/* large screens*/
@media only screen and (min-width:64em) { 
.fullWidthHero .main_banner_dataLists h3 { padding-right: 300px;}
} 


.mobileHero .main_banner_dataLists {background-image: url('/assets/img/en/landingpages/hero/mobile/data-lists-sublanding-ie8.jpg'); background-color: #737b86; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}


/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	.fullWidthHero .main_banner_dataLists {background-image: url('/assets/img/en/landingpages/hero/data_list_hero_lg.jpg'); background-color: #737b86; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.mobileHero .main_banner_dataLists {background-image: url('/assets/img/en/landingpages/hero/mobile/data-lists-sublanding-retina.jpg'); background-color: #737b86; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
}



/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 

.fullWidthHero .main_banner_dataLists {background-image: url('/assets/img/en/landingpages/hero/tablet/data-lists-sublanding-ie8.jpg'); background-color: #737b86; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	
}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
	.fullWidthHero .main_banner_dataLists {background-image: url('/assets/img/en/landingpages/hero/tablet/data-lists-sublanding-retina.jpg'); background-color: #737b86; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
}



#vpo_datalist .white_block h4{font-size: 20px;font-family: "Roboto",sans-serif;font-weight: 400;color: #333;line-height: 24px;}
#vpo_datalist .white_block p{font-size:14px; line-height: 22px;}
/*DATA AND LIST*/




/* MANAGE MAIL */
.fullWidthHero .main_banner_managemail {background-image: url('/assets/img/en/landingpages/hero/manage_mail_hero.jpg'); background-color: #3d1209; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
.mobileHero .main_banner_managemail {background-image: url('/assets/img/en/landingpages/hero/mobile/managing-mail-landing-ie8.jpg'); background-color: #3d1209; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}


.fullWidthHero .main_banner_managemail h1 {font-weight: 300;font-size: 45px;color: #FFF;margin: 0 0 8px 0; padding-top:75px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_managemail h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #FFF; margin-bottom:13px;}
.fullWidthHero .main_banner_managemail.french h1{padding-top:63px;}
#vpo_managing_mail #homedepot_sponsor{height:60px !important; padding-top: 5px !important; padding-right: 10px !important;}

/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	.fullWidthHero .main_banner_managemail {background-image: url('/assets/img/en/landingpages/hero/manage_mail_hero_lg.jpg'); background-color: #3d1209; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
	.mobileHero .main_banner_managemail {background-image: url('/assets/img/en/landingpages/hero/mobile/managing-mail-landing-retina.jpg'); background-color: #3d1209; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
}



/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 

.fullWidthHero .main_banner_managemail {background-image: url('/assets/img/en/landingpages/hero/tablet/managing-mail-landing-ie8.jpg'); background-color: #3d1209; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
.fullWidthHero .main_banner_managemail.french h1{padding-top:63px;}

#vpo_managing_mail #homedepot_sponsor{ 
		float: none;
		margin-left: auto;
    	margin-right: auto;
		max-width: 600px;
	}
}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
	.fullWidthHero .main_banner_managemail {background-image: url('/assets/img/en/landingpages/hero/tablet/managing-mail-landing-retina.jpg'); background-color: #3d1209; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
}




@media only screen and (max-width: 40em) {
	#vpo_managing_mail #homedepot_sponsor {
		width: 218px;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-right: 0 !important;
		height: auto !important;	
	}
	
}



/* END OF MANAGE MAIL */




/* SENDING */
.fullWidthHero .main_banner_sending {background-image: url('/assets/img/en/landingpages/hero/sending_hero.jpg'); background-color: #d3ceba; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
.fullWidthHero .main_banner_sending h1 {font-weight: 300;font-size: 45px;color: #333333;margin: 0 0 8px 0; padding-top:40px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_sending p {font-weight: 400;font-size: 18px;line-height: 24px;color: #333333; margin-bottom:13px;}



.mobileHero .main_banner_sending {background-image: url('/assets/img/en/landingpages/hero/mobile/sending-landing-ie8.jpg'); background-color: #d3ceba; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	.fullWidthHero .main_banner_sending {background-image: url('/assets/img/en/landingpages/hero/sending_hero_lg.jpg'); background-color: #d3ceba; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
	.mobileHero .main_banner_sending {background-image: url('/assets/img/en/landingpages/hero/mobile/sending-landing-retina.jpg'); background-color: #d3ceba; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

}

/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
    .fullWidthHero .main_banner_sending {background-image: url('/assets/img/en/landingpages/hero/tablet/sending_hero_tablet.jpg'); background-color: #d3ceba; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
	.fullWidthHero .main_banner_sending {background-image: url('/assets/img/en/landingpages/hero/tablet/sending_hero_tablet_lg.jpg'); background-color: #d3ceba; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
}


#vpo_sending .legend{font-size:11px;}
#vpo_sending .featureProducts_block_sending {background-color: #fff; width:99.4%;padding:0;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;} 
#vpo_sending .featureProducts_block_sending_content {padding:15px 25px 20px 25px; }
#vpo_sending .featureProducts_block_sending_content h4 {font-size:18px; margin:10px 0 5px 0;}
#vpo_sending .featureProducts_block_sending_content a{font-size:13px; line-height:18px;}
#vpo_sending .featureProducts_block_sending_content p{font-size:13px; line-height:18px;}

/* Small screens*/
@media only screen and (max-width: 40em) {
#vpo_sending .featureProducts_block_sending_img{width:100%;}
#vpo_sending .featureProducts_block_sending{ background:#fff; text-align: center; width:99%; margin-bottom:25px;}
#vpo_sending .featureProducts_block_sending_content{text-align: left; padding:0 25px 25px 25px; margin:0; }
#vpo_sending .featureProducts_block_sending_content h4{padding:10px 0 15px 0;}
}
/* END OF SENDING */



/* DOCUMENT MANAGEMENT */
.fullWidthHero .main_banner_documentManagement {background-image: url('/assets/img/en/landingpages/hero/doc_management_hero.jpg'); background-color: #eee9d6; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
.fullWidthHero .main_banner_documentManagement.french {background-image: url('/assets/img/en/landingpages/hero/doc_management_hero_fr.jpg'); background-color: #eee9d6; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

.fullWidthHero .main_banner_documentManagement h1 {font-weight:300;font-size:45px;color:#333333; margin:0 0 8px 0; padding-top: 27px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_documentManagement h3 {font-weight:400;font-size:18px;line-height:24px;color:#333333;margin-bottom:13px;}

.mobileHero .main_banner_documentManagement {background-image: url('/assets/img/en/landingpages/hero/mobile/doc-management-sublanding-ie8.jpg'); background-color: #d3ceba; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
.mobileHero .main_banner_documentManagement.french {background-image: url('/assets/img/en/landingpages/hero/mobile/doc-management-fr-sublanding-ie8.jpg'); background-color: #d3ceba; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}


/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	.fullWidthHero .main_banner_documentManagement {background-image: url('/assets/img/en/landingpages/hero/doc_management_hero_lg.jpg'); background-color: #eee9d6; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fullWidthHero .main_banner_documentManagement.french {background-image: url('/assets/img/en/landingpages/hero/doc_management_hero_lg_fr.jpg'); background-color: #eee9d6; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	
	.mobileHero .main_banner_documentManagement {background-image: url('/assets/img/en/landingpages/hero/mobile/doc-management-sublanding-retina.jpg'); background-color: #d3ceba; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
	.mobileHero .main_banner_documentManagement.french {background-image: url('/assets/img/en/landingpages/hero/mobile/doc-management-fr-sublanding-retina.jpg'); background-color: #d3ceba; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

}

/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
	.fullWidthHero .main_banner_documentManagement {background-image: url('/assets/img/en/landingpages/hero/tablet/doc-management-sublanding-ie8.jpg'); background-color: #eee9d6; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fullWidthHero .main_banner_documentManagement.french {background-image: url('/assets/img/en/landingpages/hero/tablet/doc-management-fr-sublanding-ie8-tablet.jpg'); background-color: #eee9d6; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	#vpo_docman .ePostConnect img{ max-width:inherit !important; padding:5px 0  0 0 ;}
}
/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
	.fullWidthHero .main_banner_documentManagement {background-image: url('/assets/img/en/landingpages/hero/tablet/doc-management-sublanding-retina.jpg'); background-color: #eee9d6; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fullWidthHero .main_banner_documentManagement.french {background-image: url('/assets/img/en/landingpages/hero/tablet/doc-management-fr-sublanding-retina-tablet.jpg'); background-color: #eee9d6; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
}




/* Small screens*/
@media only screen and (max-width: 40em) {
#vpo_docman .ePostConnect img{ max-width:inherit !important; padding:5px 0  0 0 ;}
}




#vpo_docman .number1_circle{background: url('/assets/img/en/landingpages/docman/vpo_number1.gif'); width:34px; height: 34px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}
#vpo_docman .number2_circle{background: url('/assets/img/en/landingpages/docman/vpo_number2.gif'); width:34px; height: 34px; margin:0 auto;background-position: 0 0;background-repeat: no-repeat;}

/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
    #vpo_docman .number1_circle{background-image: url('/assets/img/en/landingpages/docman/vpo_number1.png'); background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 34px; width: 34px; float: right;}
    #vpo_docman .number2_circle{background-image: url('/assets/img/en/landingpages/docman/vpo_number2.png'); background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 34px; width: 34px; float: right;}


}





/*#vpo_docman .number2_circle{background:url('/assets/img/en/landingpages/docman/vpo_number2.png'); width:34px; height:34px;}*/

#vpo_docman .epost_section p {margin-bottom:8px; font-size:13.5px; line-height:18px;}
#vpo_docman .epost_section ul li {font-size:13px;}
#vpo_docman .epost_section h2 {margin-bottom:10px; margin-top:0!important;}
#vpo_docman .ePostConnect {}


/* END OF DOCUMENT MANAGEMENT */









/* Collecting landing page specific Styles */


.fullWidthHero .main_banner_collecting {background-image: url('/assets/img/en/landingpages/hero/collecting_hero.jpg'); background-color: #e9e6e1; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
.mobileHero .main_banner_collecting {background-image: url('/assets/img/en/landingpages/hero/mobile/collecting-blog-sublanding-ie8.jpg'); background-color: #e9e6e1; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

.fullWidthHero .main_banner_collecting h1{font-weight: 300;font-size: 45px;color: #333;margin: 0px !important;padding: 40px 0px 10px 0px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_collecting h3{font-weight: 400;font-size: 18px;line-height: 24px;color: #333;margin-bottom:13px;}

/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	.fullWidthHero .main_banner_collecting {background-image: url('/assets/img/en/landingpages/hero/collecting_hero_lg.jpg'); background-color: #e9e6e1; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.mobileHero .main_banner_collecting {background-image: url('/assets/img/en/landingpages/hero/mobile/collecting-blog-sublanding-retina.jpg'); background-color: #e9e6e1; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

}



/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
	.fullWidthHero .main_banner_collecting {background-image: url('/assets/img/en/landingpages/hero/tablet/collecting-blog-sublanding-ie8.jpg'); background-color: #e9e6e1; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 

	.fullWidthHero .main_banner_collecting {background-image: url('/assets/img/en/landingpages/hero/tablet/collecting-blog-sublanding-retina.jpg'); background-color: #e9e6e1; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
}





/*#vpo_collecting .main_banner_collecting{background-image: url('/assets/img/en/landingpages/hero/collecting_hero_lg.jpg'); background-color: #e9e6e1;  background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}*/
/*#vpo_collecting .main_banner_collecting h1{font-weight: 300;font-size: 45px;color: #333;margin: 0px !important;padding: 40px 0px 10px 0px;line-height: 47px; padding-bottom:5px;}*/
/*#vpo_collecting .main_banner_collecting h3{font-weight: 400;font-size: 18px;line-height: 24px;color: #333;margin-bottom:13px;}*/

#vpo_collecting {margin-bottom:-40px;}
#vpo_collecting .stampbox {background: none repeat scroll 0 0 #f4f4f4;padding-top: 15px;text-align: left;width: 100%;}
#vpo_collecting .stampbox .stampbox_inner{background:white; margin:0px 15px; }
#vpo_collecting .stampbox .stampbox_inner p{font-size:14px; color:#676767; padding:15px; margin-bottom:0;}
#vpo_collecting .stampbox .stampbox_inner p.singleLine{font-size:14px; color:#676767; padding:24px 15px 24px 15px;  margin-bottom:0;}
#vpo_collecting .stampbox .arrow_link{background: url('/assets/img/en/landingpages/stamp_box_forward_arrow.png') left top no-repeat; display:block; padding: 10px 10px 10px 45px; line-height: 1.2; margin-left:20px;  color:#333; font-size:18px;}
#vpo_collecting .stampbox .arrow_link.singleLine{padding-top:5px; margin-top:17px; padding-bottom:21px;}
#vpo_collecting .stampbox .arrow_link.doubleLine{ padding-top:10px; background-position: left center;}
#vpo_collecting .stampbox .stampbox_inner .stamp_img {height: auto;}
/*#vpo_collecting .row .columns .stampbox:last-child { margin-bottom: 0px; }*/

#vpo_collecting .white_block {padding:20px 25px; margin-bottom: 20px;}

.info_blocks {background-color: #fff; display: inline-block;min-height: 200px;width:100%;padding:25px;color:#333;}

#vpo_collecting .marketing_promotion.bb { margin-bottom:0; }

/* Small screens*/
@media only screen and (max-width: 40em) {
    #vpo_collecting .stampbox{width:100%; }
    #vpo_collecting .stampbox .stampbox_inner {text-align: center;}
	
	#vpo_collecting .row .columns .stampbox { margin-bottom: 30px; }
	#vpo_collecting .row .columns:last-child .stampbox { margin-bottom: 0px; }
	
	#vpo_collecting .marketing_promotion.bb { margin: 10px 0 0;} 
} 

/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
    /*#vpo_collecting, #vpo_letterDocs, #vpo_sending, #vpo_datalist, #vpo_directMarketing, #vpo_directmail, #vpo_docman, #vpo_ecomm, #vpo_managing_mail, #vpo_parcelsBusiness, #vpo_parcelsConsumer, #vpo_support, #vpo_tools, #vpo_ventureOne, #vpo_busserv { margin-top: 72px; }*/
    #vpo_collecting .marketing_promotion.bb { margin: 0;} 
} 

/* End of Collecting landing page specific Styles */

  

/* DIRECT MAIL*/
.fullWidthHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/direct_mail_hero_en.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
.fr_CA .fullWidthHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/direct_mail_hero_fr.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

.mobileHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/mobile/direct-mail-en-sublanding-ie8.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
.fr_CA .mobileHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/mobile/direct-mail-fr-sublanding-ie8.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

.fullWidthHero .main_banner_dm {background-image: url('/assets/img/en/landingpages/hero/DM_Hero_en.jpg'); background-color: #fff; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 270px;}
.fullWidthHero .main_banner_dm_fr {background-image: url('/assets/img/en/landingpages/hero/DM_Hero_fr.jpg'); background-color: #fff; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 270px;}

.fullWidthHero .whitepaper_hero_banner_en {background-image: url('/assets/img/en/landingpages/hero/smm_hero_desktop_en.jpg'); background-color: #e8e8e8; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
.fullWidthHero .whitepaper_hero_banner_fr {background-image: url('/assets/img/en/landingpages/hero/smm_hero_desktop_fr.jpg'); background-color: #e8e8e8; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}



/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	.fullWidthHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/direct_mail_hero_lg_en.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fr_CA .fullWidthHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/direct_mail_hero_lg_fr.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	
	.mobileHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/mobile/direct-mail-en-sublanding-retina.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
	.fr_CA .mobileHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/mobile/direct-mail-fr-sublanding-retina.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
    
    .fullWidthHero .main_banner_dm {background-image: url('/assets/img/en/landingpages/hero/DM_Hero_retina_en.jpg'); background-color: #fff; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 270px;}
    .fullWidthHero .main_banner_dm_fr {background-image: url('/assets/img/en/landingpages/hero/DM_Hero_retina_fr.jpg'); background-color: #fff; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 270px;}
	
	.fullWidthHero .whitepaper_hero_banner_en {background-image: url('/assets/img/en/landingpages/hero/smm_hero_desktop_retina_en.jpg'); background-color: #e8e8e8; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
	.fullWidthHero .whitepaper_hero_banner_fr {background-image: url('/assets/img/en/landingpages/hero/smm_hero_desktop_retina_fr.jpg'); background-color: #e8e8e8; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
}



/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
	.fullWidthHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/tablet/direct-mail-en-sublanding-ie8-tablet.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fr_CA .fullWidthHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/tablet/direct-mail-fr-sublanding-ie8-tablet.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    
    .fullWidthHero .main_banner_dm {background-image: url('/assets/img/en/landingpages/hero/DM_Hero_en.jpg'); background-color: #fff; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    .fullWidthHero .main_banner_dm_fr {background-image: url('/assets/img/en/landingpages/hero/DM_Hero_fr.jpg'); background-color: #fff; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

	#vpo_directmail .marketing_promotion, .marketing_promotion.lb { margin: 0px; }
}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 

	.fullWidthHero .main_banner_directMail {background-image: url('/assets/img/en/landingpages/hero/tablet/direct-mail-en-sublanding-retina-tablet.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fullWidthHero .main_banner_directMail_fr {background-image: url('/assets/img/en/landingpages/hero/tablet/direct-mail-fr-sublanding-retina-tablet.jpg'); background-color: #1b0d04; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    
    .fullWidthHero .main_banner_dm {background-image: url('/assets/img/en/landingpages/hero/DM_Hero_retina_en.jpg'); background-color: #ff; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    .fullWidthHero .main_banner_dm_fr {background-image: url('/assets/img/en/landingpages/hero/DM_Hero_retina_fr.jpg'); background-color: #ff; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
}

.fullWidthHero .main_banner_directMail h1 {font-weight: 300;font-size: 45px;color: #FFF;margin: 0 0 8px 0; padding-top:14px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_directMail h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #FFF; margin-bottom:13px;}

.fullWidthHero .main_banner_dm h1, .fullWidthHero .main_banner_dm_fr h1 {font-weight: 300;font-size: 45px;color: #333;margin: 0 0 8px 0; padding-top:45px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_dm h3, .fullWidthHero .main_banner_dm_fr h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #333; margin-bottom:13px;}

#vpo_directmail .fullWidth_image_directMail{background-image: url('/assets/img/en/landingpages/hero/DirectMail_3_lg.jpg'); background-color: #cee0ec; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 190px;padding: 20px 0 10px 0;}
#vpo_directmail .fullWidth_image_directMail_fr{background-image: url('/assets/img/en/landingpages/hero/DirectMail_3_lg-fr.jpg'); background-color: #cee0ec; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 190px;padding: 20px 0 10px 0;}

#vpo_directmail .businessBlog_label_long p{display:inline-block !important;}

#vpo_directmail .tabs-content > .content.active{ border: 0 !important; padding-top:0;}

/*
 .tabs.vertical.directMailTabs dd, .tabs.vertical.directMailTabs li {margin:0 !important;}
.tabs.vertical.directMailTabs dd.active {border: medium none !important;margin: 0px !important;width: 100%; background-color:#F3F3F3;}

.tabs.vertical.directMailTabs .tab-title {float: left;list-style: none outside none;margin-bottom: 0px !important; position: relative;display: block;}
.tabs.vertical.directMailTabs dd a, .tabs.vertical.directMailTabs dd.active a { 
	background-image: url('/assets/img/forwardCPC_arrow_padded.png'); background-repeat: no-repeat; background-position: right center;padding: 0px 24px 0 24px;display: block;
	background-color: #f3f3f3;
	font-size: 16px; font-weight:400; color:#333 !important;
    line-height: 19px;
    height: auto;
    padding-right: 41px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.tabs.vertical.directMailTabs dd.active a {border: medium none !important;}
.tabs.vertical.directMailTabs dd.active a {background-color:#F3F3F3;}
.tabs.vertical.directMailTabs dd a:hover{background-color:#F3F3F3;}

.tabs.vertical.directMailTabs {float: left;margin-bottom: 1.25rem;width: 44%;max-width: 44%;border:none!important;margin-top:0;}
.tabs.vertical.directMailTabs dd.active a { background: #f3f3f3 url('/assets/img/forwardCPC_arrow_padded.png') no-repeat right center;color: #333;font-weight:normal;}
.tabs.vertical.directMailTabs .tab-title a {background-color: #ffffff;color: #333;display: block;font-size: 0.88889rem;}
.tabs-content.vertical.directMailTabs {float: right;margin-left: -1px;width: 56%;padding:15px;background-color:#f3f3f3;display: block;}
.tabs-content.vertical.directMailTabs p {margin:0!important;}
.tabs-content.vertical.directMailTabs > .content.active {display: block;float: none;}
*/

@media only screen and (max-width: 40em) {
	#vpo_directmail .marketing_promotion, .marketing_promotion.lb { margin: 0px; }
}


/* END DIRECT MAIL */





/*NCOA Page*/
.fullWidthHero .main_banner_ncoa{background-image: url('/assets/img/en/landingpages/hero/ncoa-lobby-header.jpg'); background-color: #e7eaee; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;padding: 0;}
.fullWidthHero .main_banner_ncoa h1 {font-weight: 300;font-size: 45px;color: #333;margin: 0 0 8px 0; padding-top:40px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_ncoa h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #333;margin-bottom:13px;max-width: 350px;}


.mobileHero .main_banner_ncoa {background-image: url('/assets/img/en/landingpages/hero/ncoa-lobby-header.jpg'); background-color: #e7eaee; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

.ncoa-main-bullets ul{margin:20px 40px;}
.ncoa-main-bullets{padding:0 0 30px 0;}
.panel.white{background:#fff;border:none;}


#ncoa-getting-started{background:none repeat scroll 0 0 #eef0f2;padding:30px 0;}
#ncoa-benefits{border-bottom:1px solid #e5e5e4;padding:30px 0 0 0;margin-bottom:30px;}
#ncoa-benefits li,#ncoa-how-it-works li{padding-bottom:10px;}
#ncoa_providers li{list-style:none;width:48%;float:left;margin-right:1%;}
#ncoa_providers .white_block_with_icon{text-align:left;min-height:305px;}
#ncoa_providers .white_block_with_icon p{margin:20px 0 30px 0;}
#ncoa-faq{padding:40px 0;}
#ncoa-faq .ui-widget-content{border:none;}
#ncoa-faq table,#ncoa-faq table thead tr th,#ncoa-faq table tbody tr td,#ncoa-faq table tr th{border:none;text-align:left;padding:20px 40px 20px 0;font-size:12px;vertical-align:top;}
#ncoa-faq table tr th{border-bottom:4px solid #e5e5e4;padding-bottom:10px;width:50%;}
#ncoa-faq table tbody tr td{border-bottom:1px solid #e5e5e4;}
table.serviceproviderstable{border:none;width:100%;}
table.serviceproviderstable thead tr th{padding:0 0 10px 0;}
table.serviceproviderstable tbody tr{border-bottom:1px solid #e5e5e5;}
table.serviceproviderstable tbody tr td{font-size:12px;padding:10px 0;vertical-align:top;}

/* Small screens*/
@media only screen and (max-width:40em){#ncoa-faq table.changepaddingbaseddevice tr td{padding:5px;}
}



/*End of NCOA Page*/



/*SMB - BUSINESS SERVICES PAGES*/
.fullWidthHero .main_banner_businessServices{background-image: url('/assets/img/en/landingpages/hero/business-services_hero.jpg'); background-color: #d9d5ca; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;padding: 0;}
.fullWidthHero .main_banner_businessServices h1 {font-weight: 300;font-size: 45px;color: #333;margin: 0 0 8px 0; padding-top:40px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_businessServices h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #333;margin-bottom:13px; }

.mobileHero .main_banner_businessServices {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_Bus-services.jpg'); background-color: #d9d5ca; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
    .fullWidthHero .main_banner_businessServices{background-image: url('/assets/img/en/landingpages/hero/business-services_hero_lg.jpg'); background-color: #d9d5ca; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;padding: 0;}
    .mobileHero .main_banner_businessServices {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_Bus-services_retina.jpg'); background-color: #d9d5ca; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
}

/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
    .fullWidthHero .main_banner_businessServices {background-image: url('/assets/img/en/landingpages/hero/tablet/tablet_landscape_img_BusServices.jpg'); background-color: #d9d5ca; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;}
}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
    .fullWidthHero .main_banner_businessServices{background-image: url('/assets/img/en/landingpages/hero/tablet/tablet_landscape_img_BusServices_RETINA.jpg'); background-color: #d9d5ca; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;padding: 0;}
    #vpo_busserv .marketing_promotion {
        margin: 0 !important;
    }
    
    #vpo_busserv .ls-row.top2x2 {
        padding-top: 30px;
        padding-bottom: 45px;
        margin-bottom: 40px;
    }
    
    #vpo_busserv blockquote {
        padding: 27px 50px 7px;
    }
    
    #vpo_busserv p.caption { 
        padding-left: 50px !important;
    }
}

#vpo_busserv .searchTextField, #vpo_busserv form .searchTextField{height:44px; color:#a0a0a0;}
#vpo_busserv .white_square h3{margin-bottom:0;}


#vpo_busserv .blockgrid-layout-fix { padding-bottom: 20px; }

 #vpo_busserv #area-feeds-6-top.ls-area.row {
    margin-bottom: 12px;
 }

@media only screen and (max-width: 40em) {
    #vpo_busserv .marketing_promotion {
        margin: 0 !important;
    }
    
    #vpo_busserv .ColumnSection_block_content {
        border-bottom: 1px solid #ccc !important;
        margin-bottom: 12px !important;
        padding-bottom: 26px !important;
    }
}




/*END OF SMB - BUSINESS SERVICES PAGES*/










/*ECOMMM*/
.fullWidthHero .main_banner_ecommerce{background-image: url('/assets/img/en/landingpages/hero/ecommerce_hero.jpg'); background-color: #393939; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
.fullWidthHero .main_banner_ecommerce h1 {font-weight: 300;font-size: 45px;color: #FFF;margin: 0 0 8px 0; padding-top:15px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_ecommerce h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #FFF;margin-bottom:13px; }

.mobileHero .main_banner_ecommerce {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_e-commerce.jpg'); background-color: #393939; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}


.mobileHero .banner_ecommerce {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_ecommerce_EN.jpg'); background-color: #393939; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
.fr_CA .mobileHero .banner_ecommerce {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_ecommerce_FR.jpg'); background-color: #393939; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}



/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	.fullWidthHero .main_banner_ecommerce{background-image: url('/assets/img/en/landingpages/hero/ecommerce_hero_lg.jpg'); background-color: #393939; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
	.mobileHero .main_banner_ecommerce {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_e-commerce_retina.jpg'); background-color: #393939; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

	.mobileHero .banner_ecommerce {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_ecommerce_EN_RETINA.jpg'); background-color: #393939; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
	.fr_CA .mobileHero .banner_ecommerce {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_ecommerce_FR_RETINA.jpg'); background-color: #393939; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

}

/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
    .fullWidthHero .main_banner_ecommerce {background-image: url('/assets/img/en/landingpages/hero/tablet/tablet_e-commerce.jpg'); background-color: #393939; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
	.fullWidthHero .main_banner_ecommerce{background-image: url('/assets/img/en/landingpages/hero/tablet/tablet_e-commerce-retina.jpg'); background-color: #393939; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
}



#vpo_ecomm .sub_banner_ecom {background-image: url('/assets/img/en/landingpages/hero/ecommerce_hero_EN.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

#vpo_ecomm .sub_banner_ecom .secondaryLink{color:white; padding-left:0px;}
#vpo_ecomm .sub_banner_ecom h4 {color: #ffffff;margin-bottom: 10px; padding-top:25px;} /*font-size: 20px;font-weight: 300;line-height: 21px;*/
#vpo_ecomm .sub_banner_ecom p {color: #ffffff;}

#vpo_ecomm .sub_banner_ecom_fr {background-image: url('/assets/img/en/landingpages/hero/ecommerce_hero_FR.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

#vpo_ecomm .sub_banner_ecom_fr .secondaryLink{color:white; padding-left:0px;}
#vpo_ecomm .sub_banner_ecom_fr h4 {color: #ffffff;margin-bottom: 10px; padding-top:15px; } /*font-size: 20px;font-weight: 300;line-height: 21px;*/
#vpo_ecomm .sub_banner_ecom_fr p {color: #ffffff;}

/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
    #vpo_ecomm .sub_banner_ecom {background-image: url('/assets/img/en/landingpages/hero/ecommerce_hero_EN_lg.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    #vpo_ecomm .sub_banner_ecom_fr {background-image: url('/assets/img/en/landingpages/hero/ecommerce_hero_FR_lg.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

}


/* SMALL screen*/

@media only screen and (max-width: 40em) {
    #vpo_ecomm .sub_banner_ecom {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_ecommerce_EN.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    #vpo_ecomm .sub_banner_ecom_fr {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_ecommerce_FR.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

    #vpo_ecomm .sub_banner_ecom h4, #vpo_ecomm .sub_banner_ecom_fr h4 {margin-bottom:0;padding-bottom:5px; font-size:18px; }
    #vpo_ecomm .sub_banner_ecom p, #vpo_ecomm .sub_banner_ecom_fr p {margin-bottom: 5px;font-size: 12px; } 

}

/* SMALL screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (max-width: 40em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (max-width: 40em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (max-width: 40em),
only screen and (        min-device-pixel-ratio: 2)      and (max-width: 40em),
only screen and (                min-resolution: 192dpi) and (max-width: 40em),
only screen and (                min-resolution: 2dppx)  and (max-width: 40em) { 
    #vpo_ecomm .sub_banner_ecom {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_ecommerce_EN_RETINA.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    #vpo_ecomm .sub_banner_ecom_fr {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_ecommerce_FR_RETINA.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
}

/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
    #vpo_ecomm .sub_banner_ecom {background-image: url('/assets/img/en/landingpages/hero/tablet/tablet_ecommerce_EN.jpg'); background-color: #333333;  background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    #vpo_ecomm .sub_banner_ecom_fr {background-image: url('/assets/img/en/landingpages/hero/tablet/tablet_ecommerce_FR.jpg'); background-color: #333333;  background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
    #vpo_ecomm .sub_banner_ecom {background-image: url('/assets/img/en/landingpages/hero/tablet/tablet_ecommerce_EN_RETINA.jpg'); background-color: #333333;  background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    #vpo_ecomm .sub_banner_ecom_fr {background-image: url('/assets/img/en/landingpages/hero/tablet/tablet_ecommerce_FR_RETINA.jpg'); background-color: #333333;  background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
}

#vpo_ecomm .smartmoves_block p{font-size:14px;}

/*END OF ECOMM*/







/* VENTURE ONE landing page specific Styles */
.fullWidthHero .main_banner_ventureOne{background-image: url('/assets/img/en/landingpages/hero/ventureone_hero.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
.fullWidthHero .main_banner_ventureOne_fr{background-image: url('/assets/img/en/landingpages/hero/ventureone_hero_fr.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

.fullWidthHero .main_banner_ventureOne h1{font-weight: 300;font-size: 45px;color: #FFF;margin: 0 0 8px 0; padding-top:3px;line-height: 47px; padding-bottom:5px; padding-top:25px;} 
.fullWidthHero .main_banner_ventureOne_fr h1{font-weight: 300;font-size: 45px;color: #FFF;margin: 0 0 8px 0; padding-top:3px;line-height: 47px; padding-bottom:5px; padding-top:25px;}
.fullWidthHero .main_banner_ventureOne h3, .fullWidthHero .main_banner_ventureOne_fr h3{ font-weight: 400;font-size: 18px;line-height: 24px;color: #FFF; margin-bottom:13px;}






.mobileHero .main_banner_ventureOne {background-image: url('/assets/img/en/landingpages/hero/mobile/venture-one-en-sublanding-ie8.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
.mobileHero .main_banner_ventureOne_fr {background-image: url('/assets/img/en/landingpages/hero/mobile/venture-one-fr-sublanding-ie8.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}


/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	.fullWidthHero .main_banner_ventureOne{background-image: url('/assets/img/en/landingpages/hero/ventureone_hero_lg.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fullWidthHero .main_banner_ventureOne_fr{background-image: url('/assets/img/en/landingpages/hero/ventureone_hero_lg_fr.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

	.mobileHero .main_banner_ventureOne {background-image: url('/assets/img/en/landingpages/hero/mobile/venture-one-en-sublanding-retina.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
	.mobileHero .main_banner_ventureOne_fr {background-image: url('/assets/img/en/landingpages/hero/mobile/venture-one-fr-sublanding-retina.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

}



/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
	.fullWidthHero .main_banner_ventureOne{background-image: url('/assets/img/en/landingpages/hero/ventureone_hero.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fullWidthHero .main_banner_ventureOne_fr{background-image: url('/assets/img/en/landingpages/hero/ventureone_hero_fr.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
	.fullWidthHero .main_banner_ventureOne{background-image: url('/assets/img/en/landingpages/hero/ventureone_hero.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
	.fullWidthHero .main_banner_ventureOne_fr{background-image: url('/assets/img/en/landingpages/hero/ventureone_hero_fr.jpg'); background-color: #333333; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
}










#vpo_ventureOne .fullWidth_image_venture {background-image: url('/assets/img/en/landingpages/hero/business_services_hero_lg.jpg'); background-color: #45301f;  background-position: center center; background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
#vpo_ventureOne .fullWidth_image_venture_fr {background-image: url('/assets/img/en/landingpages/hero/ventureone_bottom_hero_lg_fr.jpg'); background-color: #45301f;  background-position: center center; background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
#vpo_ventureOne .fullWidth_image_venture h4 {color: #ffffff;margin-bottom: 10px; padding-top:25px;} /*font-size: 20px;font-weight: 300;line-height: 21px;*/
#vpo_ventureOne .fullWidth_image_venture_fr h4 {color: #ffffff;margin-bottom: 10px; padding-top:25px;} /*font-size: 20px;font-weight: 300;line-height: 21px;*/

#vpo_ventureOne .fullWidth_image_venture p, #vpo_ventureOne .fullWidth_image_venture_fr p {color: #ffffff;} /*font-size: 12px;font-weight: 300;line-height: 19px;*/
/*#vpo_ventureOne .fullWidth_image_venture a.secondaryLink, #vpo_ventureOne .fullWidth_image_venture_fr a.secondaryLink{font-size:12px;}*/

#vpo_ventureOne .img_border{border:1px solid #EDEDED;}
/* END VENTURE ONE landing page specific Styles */



/*SMB - AFFINITY PAGE*/
.fullWidthHero .main_banner_affinity{background-image: url('/assets/img/en/landingpages/hero/affinity_hero.jpg'); background-color: #385c6c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
.fullWidthHero .main_banner_affinity h1 {font-weight: 300;font-size: 45px;color: #fff;margin: 0 0 8px 0; padding-top:15px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_affinity h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #fff;margin-bottom:13px; }

.mobileHero .main_banner_affinity {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_landscape_affinity.jpg'); background-color: #385c6c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
    .fullWidthHero .main_banner_affinity{background-image: url('/assets/img/en/landingpages/hero/affinity_hero_lg.jpg'); background-color: #385c6c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
    .mobileHero .main_banner_affinity {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_landscape_affinity_RETINA.jpg'); background-color: #385c6c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
}

/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
    .fullWidthHero .main_banner_affinity {background-image: url('/assets/img/en/landingpages/hero/tablet/tablet_landscape_Affinity_subpages.jpg'); background-color: #385c6c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}

	#vpo_affinity  .marketing_promotion {
			padding-top: 30px !important; 
			padding-bottom: 30px !important; 	
		}
}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
    .fullWidthHero .main_banner_affinity{background-image: url('/assets/img/en/landingpages/hero/tablet/tablet_landscape_Affinity_subpages_RETINA.jpg'); background-color: #385c6c; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
}




/*#vpo_affinity*/

/*END OF SMB - AFFINITY PAGE*/


/*SMB - DRAGONS DEN PAGE*/
.fullWidthHero .main_banner_dragonsden_en{background-image: url('/assets/img/en/landingpages/hero/dd_hero_landing_en.jpg'); background-color: #000000; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
.fullWidthHero .main_banner_dragonsden_en h1, .fullWidthHero .main_banner_dragonsden_en h3 {display:none;}
.fullWidthHero .main_banner_dragonsden_fr{background-image: url('/assets/img/fr/landingpages/hero/dd_hero_landing_fr.jpg'); background-color: #355c83; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
.fullWidthHero .main_banner_dragonsden_fr h1, .fullWidthHero .main_banner_dragonsden_fr h3 {display:none;}
.fullWidthHero .main_banner_affinity h1 {font-weight: 300;font-size: 45px;color: #fff;margin: 0 0 8px 0; padding-top:15px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_affinity h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #fff;margin-bottom:13px; }



/**** Retina Desktop ****/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
    .fullWidthHero .main_banner_dragonsden_en{background-image: url('/assets/img/en/landingpages/hero/dd_hero_landing_en.jpg'); background-color: #000000; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
    .mobileHero .main_banner_dragonsden_en {background-image: url('/assets/img/en/landingpages/hero/mobile/dd_hero_mobile_en.jpg'); background-color: #000000; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

    .fullWidthHero .main_banner_dragonsden_fr{background-image: url('/assets/img/fr/landingpages/hero/dd_hero_landing_fr.jpg'); background-color: #355c83; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
    .mobileHero .main_banner_dragonsden_fr {background-image: url('/assets/img/fr/landingpages/hero/mobile/dd_hero_landing_retina_fr.jpg'); background-color: #355c83; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
	
}

/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
    .fullWidthHero .main_banner_dragonsden_en {background-image: url('/assets/img/en/landingpages/hero/tablet/dd_hero_tablet_en.jpg'); background-color: #000000; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}
    .fullWidthHero .main_banner_dragonsden_fr {background-image: url('/assets/img/fr/landingpages/hero/tablet/dd_hero_tablet_fr.jpg'); background-color: #355c83; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;}	
}

/* Medium screen, retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width:40.063em) and (max-width:64em),
only screen and (        min-device-pixel-ratio: 2)      and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 192dpi) and (min-width:40.063em) and (max-width:64em),
only screen and (                min-resolution: 2dppx)  and (min-width:40.063em) and (max-width:64em) { 
    .fullWidthHero .main_banner_dragonsden_en{background-image: url('/assets/img/en/landingpages/hero/tablet/dd_hero_tablet_en.jpg'); background-color: #000000; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}
    .fullWidthHero .main_banner_dragonsden_fr{background-image: url('/assets/img/fr/landingpages/hero/tablet/dd_hero_tablet_fr.jpg'); background-color: #355c83; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px;padding: 0;}	
}

.mobileHero .main_banner_dragonsden_en {background-image: url('/assets/img/en/landingpages/hero/mobile/dd_hero_mobile_en.jpg'); background-color: #000000; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}
.mobileHero .main_banner_dragonsden_fr {background-image: url('/assets/img/fr/landingpages/hero/mobile/dd_hero_mobile_fr.jpg'); background-color: #355c83; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

/*END OF SMB - DRAGONS DEN PAGE*/




/***Mobile and Tablet Styles***/


/* Medium screens*/
@media only screen and (min-width:40.063em) and (max-width:64em) { 
   	.mobile_maxwidth200 { max-width: 200px; } 
	.mobile_maxwidth300 { max-width: 300px; } 
	.mobile_maxwidth400 { max-width: 400px; } 
	.mobile_maxwidth500 { max-width: 500px; } 
	
	#vpo_busserv .cmb-content-grey-bkg-wrap { padding: 45px 0;}
	#vpo_busserv .blockgrid-layout-fix { padding-bottom: 15px; }
	
	#vpo_busserv .cmb-content-yellow-bkg-wrap {
		padding: 30px 0;
		padding-bottom: 25px !important;
	}
	
	#vpo_busserv .white_block_with_icon_width20p {
		float: left !important;
		padding-bottom: 30px;
		width: 33%;
	}
	
	#area-feeds-6-top.ls-area.row {
		margin-bottom: 45px;
	}
	
	#vpo_busserv .ls-row.top2x2 {
	    padding: 45px 0;
	}
	
	/*fix for block grid layout on tablet*/
	#vpo_busserv .medium-block-grid-3 > li:nth-child(3n+1) {
		padding-left: 0rem;
	}
}

/* Small screens*/
@media only screen and (max-width: 40em) {
    .mobile_maxwidth200 { max-width: 200px; } 
	.mobile_maxwidth300 { max-width: 300px; } 
	.mobile_maxwidth400 { max-width: 400px; } 
	.mobile_maxwidth500 { max-width: 500px; } 
	
	#vpo_busserv .cmb-content-grey-bkg-wrap { padding: 45px 0; }
	
	/*fix for block grid layout on mobile*/
	#vpo_busserv .small-block-grid-1 > li:nth-child(n) {
		padding-left: 0rem;
	}
	
	.nomargin_mobile { margin: 0px !important; }
	.marginbottom10_mobile { margin-bottom: 10px !important; }
	
	.adjpadding_mobile { padding-right: 0.9375rem !important; padding-left: 0.9375rem !important; }
	.nopaddingleftright_mobile { padding-left: 0px !important; padding-right: 0px !important; }
	
	.paddingbottom7_mobile { padding-bottom: 7px; }
	.businessBlog_whiteBg { margin: 0px; }
	
	a.blueLink_arrow_featureBox_fix_mobile {
		margin-left: 23px;
		width: 85% !important;
		display: block;
	}
	
	.accordion dd table tbody tr td.st-val { padding-left: 15px; }

} 


/***** Go North Landing Pages *****/
.fullWidthHero .main_banner_goNorth {background-image: url('/assets/img/en/landingpages/hero/gonorth_hero.jpg'); background-color: #212145; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 300px;padding: 0;}
.fullWidthHero .main_banner_goNorth h1 {font-weight: 300;font-size: 45px;color: #fff;margin: 0 0 8px 0; padding-top:65px;line-height: 47px; padding-bottom:5px;}
.fullWidthHero .main_banner_goNorth h3 {font-weight: 400;font-size: 18px;line-height: 24px;color: #fff;margin-bottom:26px; }

.mobileHero .main_banner_goNorth {background-image: url('/assets/img/en/landingpages/hero/mobile/mobile_landscape_affinity.jpg'); background-color: #212145; background-position: center center;background-repeat: no-repeat;background-size: auto 100%;height: 200px; padding-top: 135px; text-align: center;}

.main_banner_goNorth .meta-unauth:after {
	content: 'Learn more about selling to Canadians. \A Call us at 1-866-282-7171.';
	color: #fff;
	width: 140px;
	float: left;
	line-height: 16px;
	font-size: 14px;
	white-space: pre;
}

.main_banner_goNorth .button.radius {
	float: left;
	margin-right: 20px;
}

.gonorth .stats_header {
	font-size: 60px;
	color: #107cc0;
	font-weight: bold;
	line-height: 65px;
}

.gonorth #north-stats h3 {
	font-size: 27px;
}

.gonorth #north-stats p {
	font-size: 18px;
}

.gonorth #north-stats .border-left-right {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.gonorth #north-stats {
	margin-bottom: 40px;
}

.gonorth .white_block_with_icon blockquote.grey span.open, .white_block_with_icon blockquote.grey span.close {
	width: 25px;
	height: 18px;
}

.gonorth .white_block_with_icon blockquote {
	padding: 27px 30px 7px;
}

.gonorth .white_block_with_icon blockquote p {
	font-size: 14px!important;
}

.gonorth .white_block_with_icon .small {
	font-size: 11px;
	text-align: left;
}

.gonorth h3.north-center, .gonorth #north-stats h3.north-center {
	text-align: center;
	margin-bottom: 30px;
	font-size: 35px;
}

.gonorth .cmb-content-yellow-bkg-wrap {
	padding: 80px 0 60px 0;
}

.gonorth .cmb-content-yellow-bkg-wrap h3 {
	font-size: 24px;
}

.gonorth cmb-content-yellow-bkg-wrap a.button {
	margin-right: 10px;
}
#gonorthblogtitle {
	text-align: center;
	font-size: 35px;
	margin-bottom: 40px;
}
.gonorth .alert {
	background: url("/assets/img/icons/red_alert_retina.png") no-repeat scroll 0 0;
	background-size: 24px 24px;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 24px;
	height: 24px;
}
.gonorth .msgErr {
	background-color: #fbe9e8;
	position: relative;
	width: 100%;
	font-size: 16px;
	margin: 80px 0 80px 0;
	padding: 10px 10px 10px 44px;
}
.gonorth .cmb-content-grey-bkg-wrap {
	padding-bottom: 20px;
}