
body.not-front{ 
 position: relative;
}

body.front{
  position: relative;
}


/*.front .main_printconcept{
 background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/homepage_solde/salessummer15/2015_07_sales_homepag.png) no-repeat center 198px #f2f3f6;
background-size: 1900px 450px; 
} */

/*.i18n-nl-BE.front .main_printconcept{
  background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/home/banner-home-communion.jpg) no-repeat center 198px;
  background-size: 1800px 450px;
}*/

/*.i18n-nl-NL.front .main_printconcept{
  background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/home/spring/spring-banner-nlnl.jpg) no-repeat center 168px;
  background-size: 1800px 450px;
}
.i18n-fr-BE.front .main_printconcept,.i18n-fr-FR.front .main_printconcept,.i18n-fr-LU.front .main_printconcept{
  background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/home/spring/img-spring-banner-frfr.jpg) no-repeat center 168px;
  background-size: 1800px 450px;
}
*/

/*.front.i18n-nl-BE .main_printconcept{
background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/home/multiloft/bg2-multiloft.png) no-repeat center 167px;
background-size: 1800px 450px; 
}

.front.i18n-nl-NL .main_printconcept{
background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/home/homeEcodeal/nl-bg2-ecodeal.png) no-repeat center 167px;
background-size: 1134px 336px; 
}
.front.i18n-fr-FR .main_printconcept,.front.i18n-fr-BE .main_printconcept,.front.i18n-fr-LU .main_printconcept{
background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/home/homeEcodeal/frl-bg2-ecodeal.png) no-repeat center 167px;
background-size: 1134px 336px; 
}*/

form {
  margin: 0;
  padding: 0 0 16px;
}
.section-header{  
  position: relative;
  z-index: 1000;
  background-color: #eee;
}

body.front .section-header,
body.not-front .section-header{
  width: 100% !important;
}

.section-header > .center:after{
  content: ' ';
  width: 100%;
  display: block;
  height: 0;
  clear: both;
}

.section-subheader-bottom .center, 
.section-subheader-middle .center, 
.section-header .center{  
  width: 960px;
  margin: auto;
}

.section-subheader-bottom .center{
  background-color: #00415a;
  padding: 0;
  clear: both;
  position: relative;
  z-index: 999;
  height: 47px;
}

.section-subheader-bottom{
  clear: both;
}

.section-main{
  clear:both;
  position: relative;
  width:960px;
  margin:0 auto 0 !important;
  padding:10px 9px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  min-height: 400px;
  z-index: 99;
}

body.not-front .section-main{
  margin-top: 0 !important;
  margin-bottom: 131px !important;
}

body.page-cobranding .section-main,
body.page-cart .section-main,
body.page-segments .section-main,
body.page-products .section-main ,
body.front.page-cobranding .section-main{
  margin-top: 35px!important;
  margin-bottom: 131px !important;
}

body.front .section-main{
  margin-bottom: 131px !important;
  padding:0px 10px 9px 10px; 
}
.section-main > .left{
  width:623px;
  float:left;
  /*New Style */
  background: #fff;
  padding: 10px 15px 0px 15px;
  margin-left: 10px;
  border-radius: 7px;
}

/*.front .section-main > .left{
  width: 700px;
  float: left;
}*/

.large-sidebar .section-main > .left{
  width:540px;
}


.section-main > .right{
  width:278px;
  float:right;
}

/*.front .section-main > .right{
  width: 220px;
  float: right;
}*/

.front .section-main > .right{
  position: relative !important;
  width: 246px !important;
  float: left;
}

.front .section-main > .left{
  position: relative !important;
  width: 700px !important;
  float: right;
}

.section-triptych{
  clear:both;
  width: 100%;
  height: 190px;
  margin:0 auto;
 /* background:url('http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/site/newsite/footer_bullet.png') top repeat-x #00658c;*/
  background:url(../images/bckground_fooetr.png) top repeat-x ;

}



/************* NEW FOOTER STYLE *************/

.section-triptych {
  color: #fff;  
}

.section-triptych ul li {
  margin: 0 0 0 20px;
  list-style: none outside url('http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/site/newsite/footer/footer_bullet.png');
}

.section-triptych h2 a {
  color: #fff;
  font-weight: 400 !important;
}

.section-triptych h2 {
  color: #fff;
  font-weight: 400 !important;
}

.section-triptych h2 a:hover {
  color: #f7931e;
  font-weight: 400 !important;
}

.section-triptych ul li a {
  color: #fff;
  font-weight: 400 !important;
}

.section-triptych ul li a:hover {
  color: #f7931e;
  text-decoration: underline;
}

.section-triptych a {
  color: #001b26;
  font-weight: 600;
}

.section-triptych a:hover {
  color: #fff;
  text-decoration: underline;
}

.section_footer{
  /*clear: both;
  width: 100%;
  margin: 0 auto;
  
  position: relative;
  background: #00658c;*/
  position: absolute;
  bottom:0;
  left: 0;
  z-index: 99; 
  overflow: hidden;
  width: 100%; 
}
.section_footer .list-sociaux{
  margin: 0;
  padding: 0;
  display: inline-block;
}
.section_footer .list-sociaux li.sociaux-icon { 
  display: inline-block;  
  padding: 0;
  margin: 0;
  margin-right: 5px;
  width: 30px;
  height: 30px;
}
.section_footer .list-sociaux li.sociaux-icon a{ 
  width: 30px;
  height: 30px; 
  display: block;
}

.section_footer .list-sociaux li.sociaux-icon.facebook a{
    background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/imgFooter/icon_sociale.png) no-repeat 11px 8px #58a2ec;
}
.section_footer .list-sociaux li.sociaux-icon.facebook a:hover{
  background-color: #4e8ac5;
}
.section_footer .list-sociaux li.sociaux-icon.twitter a{
    background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/imgFooter/icon_sociale.png) no-repeat -24px 8px #60d8ff;
}
.section_footer .list-sociaux li.sociaux-icon.twitter a:hover{
  background-color: #60d1f6;
}
.section_footer .list-sociaux li.sociaux-icon.pinterest a{
    background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/imgFooter/icon_sociale.png) no-repeat -59px 8px #f25e5e;
}
.section_footer .list-sociaux li.sociaux-icon.pinterest a:hover{
  background-color: #dc5252;
}
.section_footer .list-sociaux li.sociaux-icon.linkdin a{
    background: url(http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/imgFooter/icon_sociale.png) no-repeat -92px 8px #517fbe;
}
.section_footer .list-sociaux li.sociaux-icon.linkdin a:hover{
  background-color: #4c77b1;
}
.section_footer .list-sociaux li.sociaux-icon:last-child{
  margin-right: 0;
}
.section_footer .subfooter-payment{ 
  color: #fff; 
  bottom: 0;
  width: 100%;  
  overflow: hidden;
}
.section_footer .subfooter-payment:after{
  clear: both;
  content: '';
  width: 100%;
  display: block;
}
.section_footer .subfooter-payment >.content{ 
  background: #00405b;
  width: 927px;
  height: 30px;
  margin: 0 auto;
  padding-top: 13px;
  padding-bottom: 14px;
  padding-right: 13px;
  padding-left: 20px;
}

.section_footer .subfooter-link{  
  color: #fff; 
  width: 100%; 
  overflow: hidden; 
}
.section_footer .subfooter-link >.content{
  background: #fafbfc;
  width: 960px; 
  margin: 0 auto;
   padding-top: 20px;
  padding-bottom: 13px; 
}
.section_footer .subfooter-link .wrap-copyrith{
  margin-top: 10px;
  text-align: center;
}
.section_footer .subfooter-link .wrap-copyrith .txt-copyrith {
  color: #8c9dac;
  font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.section-subfooter {
  background: #004059;
  height: 30px;
  color: #fff;
  padding-top: 20px;
  bottom: 0;
  width: 100%;
  z-index: 99;
  position: absolute;
  left: 0;
  top: auto !important;
  overflow: hidden;
}

.section_footer .footer1{
  height: 41px;
  position: relative;
}
.section_footer .footer1 .content{
  width: 960px;
  position: relative;
  margin: 0 auto;
  display: block;
  height: 41px;
  background-color: #006292;
}
 
#block-menu-menu-footer-menu .menu li a {
  color: #34495e !important;
}

.leaf a:hover {
  color: #f7931e !important;
}

/* END FOOTER STYLE*/

.page-checkout .section-top{
  display:none;
}

.page-checkout .section-footer{
  top:0;
  margin-bottom:0;
}

.page-checkout div#block-pclivecom-smallchat.block div.content div.right img{display:none;}
.page-checkout div#block-pclivecom-smallchat.block div.content div.right .lc5element img{display:block !important;}

.region-top{
  position: relative;
  float: right;
  padding: 12px 0;
}
.region-topleft{
  float: left;
}

.region-top > .block li{
/*   float:left;
list-style: none;
background:none;
border-left:solid 1px #D2D2D2;
padding:0;
padding-left:5px;
margin:0;
margin-left:5px; */
}

.region-top > .block li.first{
  border:none;
}

.region-header{
  clear:both;
  padding: 23px 0 20px;
  overflow: hidden;
}

.region-header > a{
  float: left;
}

.region-headernew > .block{
  float:right;
  padding-left: 10px;
  padding-top: 6px;
}

.region-header img{
  max-height:60px;
}

.region-highlight{
  height:260px;
  margin-bottom:22px;
}

.region-highlight .block {
  width:940px;
  height:260px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  background:#ffffff;
  overflow: hidden;
  padding:0;
}

.region-highlight .block h1 {
  color:white;
  text-align: center;
  vertical-align: middle;
}

.region-highlightsidebar  {
  position:absolute;
  top:20px;
  left:650px;
}
.region-highlightsidebar{
  width:270px;
  padding:10px;
  background:white;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;

  -moz-box-shadow: 1px 1px 3px #D2D2D2;
  -webkit-box-shadow: 1px 1px 3px #D2D2D2;
  box-shadow: 1px 1px 3px #D2D2D2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#D2D2D2')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#D2D2D2');
  border:solid 1px #D2D2D2;
}

.region-featured{
  width:620px;
  padding:0;
  display:block;
  float:left;

}

.region-featured .block{
  width:300px;
  padding-bottom:10px;
}

.region-featured .even{
  float:right;
  clear:right;
}

.region-featured .odd{
  float:left;
  clear:left;
}

.region-admin{
  position: absolute;
  left: -300px;
  background:white;
  width:250px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  margin:0 10px;
}

.region-sidebar{
  padding:0;
  margin-top: -10px;
  margin-bottom:10px;
  /* border:solid 1px #D2D2D2;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  background:#F0F0F0;*/
}

.front .region-sidebar,
.page-node-670 .region-sidebar,
.page-node-671 .region-sidebar,
.page-node-672 .region-sidebar,
.page-node-673 .region-sidebar,
.page-node-674 .region-sidebar,
.page-node-675 .region-sidebar,
.page-node-676 .region-sidebar{
  border: none;
  background: none;
  border-radius: none;
}

.region-sidebar > .block{
  margin: 9px 1px;
}

.front .region-sidebar > .block,
.page-node-670 .region-sidebar > .block,
.page-node-671 .region-sidebar > .block,
.page-node-672 .region-sidebar > .block,
.page-node-673 .region-sidebar > .block,
.page-node-674 .region-sidebar > .block,
.page-node-675 .region-sidebar > .block,
.page-node-676 .region-sidebar > .block{
  margin: 0 0 10px 0;
  padding: 0 10px 10px 10px;
  background: #f8f8f8;
  border: 1px solid #d2d2d2;
  border-radius: 7px 7px 7px 7px;
}

.front .block-pcsamplepacks hr,
.page-node-670 .block-pcsamplepacks hr,
.page-node-671 .block-pcsamplepacks hr,
.page-node-672 .block-pcsamplepacks hr,
.page-node-673 .block-pcsamplepacks hr,
.page-node-674 .block-pcsamplepacks hr,
.page-node-675 .block-pcsamplepacks hr,
.page-node-676 .block-pcsamplepacks hr{
  display: none;  
}

div#block-pcsamplepacks-request.block div.content form#pcsamplepacks-request-block-form.jquery-once-1-processed div div.form-item input{
  width: 175px !important;  
}

.front #pcsamplepacks-request-block-form .button{
  width: 175px !important;  
}

.large-sidebar .section-main > .right{
  width:378px;
}

.large-sidebar .section-main > .left{
  width:540px;
}

.region-admin{
  padding:10px;
}

.region-triptych{
  width: 960px;
  margin: 0 auto;
}

.region-triptych .block{
  width:280px;
  float:left;
  margin:0 20px;
  max-height: 200px;
}

.region-footer{
  clear:both;
  background:transparent url('images/footer.png') repeat-x top;
  min-height: 50px;
  padding-top: 22px;
}

.region-footer .block{
  float:right;
}

.region-footer .block.first{
  float:left;
}

.region-footer ul > li{
  float:left;
  display:inline-block;
}

.region-closure{
  clear: both;
  position: relative;
  z-index: 10000;
  /*height: 45px;
  width: 960px;*/
  margin: 0 auto; 
}

.region-closure .block{
  /*clear:both;
  display:block;*/
}

.region-closure #block-pcmenu-footer{
  float:left;
  clear:left;
}

.region-closure #block-pcsocial-list{
  float:right;
  clear:right;
  z-index: 100000;
}

.region-closure ul > li{
  float:left; 
}

.region-announcements{
  background:#F0F0F0;
  color:#666666;
  vertical-align:middle;
  font-size:10px;
  text-align:center;
}


.block {
  margin:0;
}


.box{
  padding:9px;
  display:block;
}

.item-list ul{
  margin:0;
}

#pccalculator-calculator-form .form-item {
  margin: 18px 0px !important;
}
#pccalculator-calculator-form {
  margin: 0;
  padding: 0 0px;
}
.form-item{
  margin:10px 0;
  display:block;
  clear:none;
}

td .form-item{
  margin:0;
}

.half{
  display:block;
  width:48%;
}

.quarter{
  width:22%;
}

.left{
  float:left;
}
.right{
  float:right;
}
.clear{
  clear:both;
}

.text-right{
  text-align:right;
}

.invisible{
  display:none;
}

.half img{
  max-width:300px;
}

fieldset .half img{
  max-width:290px;
}

fieldset + fieldset{
  margin-top:10px;
}

.region-content .block + .block{
  margin-top:10px;
}

.region-content .box + .box{
  margin-top:10px;
}

table.grid{
  margin:10px 0;
}

table.grid th.right{
  text-align: right;
  float:none;
}

table.actions {
  line-height:30px;
}

.region-content fieldset .form-type-textfield label,
.region-content fieldset .form-type-select label,
.region-content fieldset .form-type-password label,
.region-content fieldset .form-type-item label,
.region-content fieldset .form-type-checkbox label{
  float:left;
  line-height: 20px;
  padding:5px 0;
  min-width:228px;
  margin:0;
  font-weight: bold;
}

.region-content fieldset .form-type-textfield label + input,
.region-content fieldset .form-type-password label + input{
  min-width:348px;
  margin:0;
  width:348px;
}

.region-content fieldset .form-type-select label + select{
  min-width:368px;
  margin:0;
  width:368px;
}


.large-sidebar .region-content fieldset .form-type-textfield label + input,
.large-sidebar .region-content fieldset .form-type-password label + input {
  min-width:268px;
  width:268px;
}

.large-sidebar .region-content fieldset .box .form-type-textfield label,
.large-sidebar .region-content fieldset .box .form-type-password label,
.large-sidebar .region-content fieldset .box .form-type-select label {
  min-width:220px;
}

.large-sidebar .region-content fieldset .box .form-type-textfield input{
  min-width:258px;
  width:258px;
}


.region-sidebar .region-content .form-type-textfield input{
  min-width: 150px;
}
.region-announcements p {
  margin:0;
}

#pcproducts-product-form .related-product{
  float:left;
  width:119px;
  border-left:solid 1px #D2D2D2;
  padding:10px;
  margin-left:10px;
  padding-left:20px
}

#pcproducts-product-form .related-product.first{
  margin-left:0;
  border-left:none;
  padding-left:10px;
}

#pcproducts-product-form .related-product img{
  max-width:119px;
}

#pcproducts-product-form .related-product h4{
  border:none;
}

#pcproducts-product-form .related-product select{
  max-width:124px;
  min-width:50px;
}

#pccart-cartblock-form .discount input[type=text]{
  width:238px;
}

.page-cart #pccart-cartblock-form .form-item-discount-code input[type=text]{
  width:178px;
}
.page-cart #pccart-cartblock-form .form-item-discount-code{
  float:left;
  margin:0;
}
.page-cart #pccart-cartblock-form .discount .form-submit{
  float:right;
  width:98px;
}

.page-myprintconcept-forgotpassword .region-content{
  width: auto;
}

.page-myprintconcept-forgotpassword .region-content .form-type-textfield label {
  min-width: 100px;
}

.page-myprintconcept-forgotpassword .region-content fieldset .form-type-textfield label + input {
  min-width: 258px;
}

.page-pickuppoints-picker .region-content{
  width:800px;
}

#fancybox-frame {
  border: medium none;
  display: block;
  height: 100%;
  overflow: hidden;
  width: 100%;
}

.page-pickuppoints-picker .region-content .form-type-textfield label{
  min-width:50px;
  padding-right:10px;
  margin:10px 0;
}
.page-pickuppoints-picker .region-content .form-type-textfield label + input{
  min-width:180px;
  max-width:180px;
  margin:10px 0;
}

#pccalculator-calculator-form .form-type-textfield input{
  height:30px;
}
#pccalculator-calculator-form .form-type-select select{
  height:40px;
  line-height:40px;
}

/* -- pccustomers profile form ---------------------------------------------- */

#pccustomers-profile-form .form-type-radios label,
#pccustomers-profile-form .form-type-date label {
  float:left;
  line-height: 30px;
  min-width:230px;
  margin:0;
}

#pccustomers-profile-form #edit-gender label,
#pccustomers-profile-form #edit-type label {
  float: none;
  line-height: 0;
  min-width: 0;
  margin: 0;
}

#edit-gender, #edit-type {
  float: left;
}

/* -- pccustomers address form ---------------------------------------------- */

#pccustomers-address-form .form-type-vatfield > label,
#pccustomers-newaddress-form .form-type-vatfield > label {
  float: left;
  line-height: 30px;
  min-width:230px;
  white-space: nowrap;
}

#pccustomers-address-form .form-type-vatfield .number,
#pccustomers-newaddress-form .form-type-vatfield .number {
  background-color: #fff;
  min-width: 276px;
  width: 276px;
}

#pccustomers-address-form .form-type-vatfield .country,
#pccustomers-newaddress-form .form-type-vatfield .country {
  float:left;

}



/* -- pccustomers myprintconcept block -------------------------------------- */

#profile-info {
  margin: 20px 10px;
}

#profile-info h3 {
  color: #666;
  text-transform: capitalize;
}

#profile-info ul {
  margin: 0 0 5px;
}

#profile-info ul li {
  list-style-type: none;
  background: none;
  padding: 0;
}

#profile-info ul li span {
  color: #009BDA;
  font-weight: bold;
  padding-right: 3px;
}

#block-pccustomers-myprintconcept fieldset .item-list {
  margin: 0 0 15px;
}

#block-pccustomers-myprintconcept fieldset .item-list:last-child {
  margin: 0;
}
#block-menu-menu-footer-menu.block-menu .content{
  text-align: center;
}
#block-menu-menu-footer-menu .menu {
  color:#666666;
  font-size:10px;
  display: inline-block;
}
#block-menu-menu-footer-menu li {
  border-right: 1px solid #495b6c;
  line-height: 1.1;
  margin: 2px 0 0 10px;
  padding: 0 10px 0 0;
  display: inline-block;
}
#block-menu-menu-footer-menu .last {
  border-right:0;
}

.page-node-466 div.section-main div.left, .page-node-467 div.section-main div.left, .page-node-468 div.section-main div.left, .page-node-469 div.section-main div.left, .page-node-470 div.section-main div.left, .page-node-523 div.section-main div.left, .page-node-472 div.section-main div.left{
  width: 940px;
}

.page-node-466 div.section-main div.right, .page-node-467 div.section-main div.right, .page-node-468 div.section-main div.right, .page-node-469 div.section-main div.right, .page-node-470 div.section-main div.right, .page-node-523 div.section-main div.right, .page-node-472 div.section-main div.right{
  display: none;
}


#block-views-jobs-2-block-1.block div.content div.view div.view-content div.views-row{
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d2d2d2;
}

#block-views-jobs-2-block-1.block div.content div.view div.view-content div.views-row:last-child{
  border-bottom: none;
  padding-bottom: 0;
}

#block-views-jobs-2-block-1.block div.content div.view div.view-content div.views-row .views-field-field-image{
  float: left;
  margin-right: 20px;
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-heigth: 100px;
  border-radius: 7px 7px 7px 7px;
  border: 1px solid #d2d2d2;
  background: #f0f0f0;
}

#block-views-jobs-2-block-1.block div.content div.view div.view-content div.views-row img{
  border-radius: 7px 7px 7px 7px;
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-heigth: 100px;
}
.maintenance-page .section-main {
  margin: 0 auto;
}
.in-maintenance #content {
  border-top: 5px solid #009bda;
  float: none;
  padding-top: 20px;
  width: 100%;
  background-color: #f1f1f1;
}
.whitebox {
  background: none repeat scroll 0 0 #fff;
  border-radius: 4px;
  padding: 10px 10px 30px;
}
.error-maintenance {
  margin: 0 auto;
  overflow: hidden;
  padding: 40px;
  width: 825px;
}

/* ====== New Footer/Header CSS // SAJI ====== */ 
.bottom-box {
    background-color: #fff !important;
    width: 960px;
    margin: 0 auto;
}

.bottom-box p {
    color: #b3b3b3 !important;
}

.bottom-box p.title,
.bottom-box p.p {
    font-weight: bold !important;
}

.bottom-box p.email span, .bottom-box p.email a {
    color: #003f5c !important;
} 

.section_footer .footer1 img{
  position: absolute;top: 0;right: 41px; display: none;
}

.top_banner {
  background: url('http://d4e7wxbvl20c1.cloudfront.net/images.printconcept.com/homepage/home2016/top_banner.jpg') no-repeat left top;
  width: 600px;
  height: 43px;
  overflow: hidden;
  color: #fff;
  position: absolute;
  z-index: 9;
}

.banner_left {
  font-family: "Open Sans", sans-serif;
  float: left;
  padding: 3px 0;
}

.banner_left p {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
}

.banner_right {
  width: 195px;
  float: right;
}

.banner_left p span {
  font-size: 16px;
  font-weight: normal;
}

.banner_left span {
  font-size: 12px;
}

.banner_right p {
  font-family: "Ubuntu", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 42px;
  margin: 0;
  text-align: center;
}
.section-header.section:before {
  background: #f60;
  content: " ";
  display: block;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.region-headernew {
  clear: both;
  padding: 23px 0 20px;
  overflow: hidden;
}

.region-headernew > .block {
  float: right;
  padding-left: 10px;
  padding-top: 20px;
}

div#block-block-206 {
  float: left;
  padding: 0;
}
