/**
* Place your custom styles here.
*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

@font-face {
  font-family: 'TrebuchetMS';
  src: url('../fonts/TrebuchetMS.eot?#iefix') format('embedded-opentype'),
    url('../fonts/TrebuchetMS.woff') format('woff'),
    url('../fonts/TrebuchetMS.ttf')  format('truetype'),
    url('../fonts/TrebuchetMS.svg#TrebuchetMS') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TrebuchetMS-Bold';
  src: url('../fonts/TrebuchetMS-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/TrebuchetMS-Bold.woff') format('woff'),
    url('../fonts/TrebuchetMS-Bold.ttf')  format('truetype'),
    url('../fonts/TrebuchetMS-Bold.svg#TrebuchetMS-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Trebuchet-BoldItalic';
  src: url('../fonts/Trebuchet-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Trebuchet-BoldItalic.woff') format('woff'),
    url('../fonts/Trebuchet-BoldItalic.ttf')  format('truetype'),
    url('../fonts/Trebuchet-BoldItalic.svg#Trebuchet-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TrebuchetMS-Italic';
  src: url('../fonts/TrebuchetMS-Italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/TrebuchetMS-Italic.woff') format('woff'),
    url('../fonts/TrebuchetMS-Italic.ttf')  format('truetype'),
    url('../fonts/TrebuchetMS-Italic.svg#TrebuchetMS-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

.btn{
	padding: 10px 30px;
	font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  border-color: #DC215F;
  border-radius: 0!important;
  box-shadow: none!important;
  outline: none!important;
}

.btn-primary,
.btn-default,
.btn-success{
	border: 1px solid #DC215F;
	background-color: #DC215F;
  color: white;
}
.btn-success:active:focus,
.btn-default:active:focus,
.btn-primary:active:focus,
.btn-success:active:hover,
.btn-default:active:hover,
.btn-primary:active:hover,
.btn-success:active,
.btn-default:active,
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-default:focus,
.btn-success:focus,
.btn-default:hover,
.btn-success:hover{
	background-color: white;
  color: #DC215F;
  border: 1px solid #DC215F;
  outline: none;
}
h3.title{
  font-family: 'TrebuchetMS-Bold';
  font-size: 20px;
  line-height: 24px;
  color: #DC215F;
  padding: 0;
  margin: 0;
}
/*container*/
.container{
  width: 100%!important;
  padding: 0;
  margin: 0;
  background: #FFFFFF;
}
.container .row{
  margin: 0!important;
}
.container .row section.col-sm-12{
  padding: 0!important;
}
.main-container.container{
  padding-top: 40px;
  padding-bottom: 180px;
}
h5.title,
.main-container h1.page-header{
  font-family: 'TrebuchetMS-Bold';
  font-size: 30px;
  line-height: 34px;
  color: #DC215F;
  text-align: center;
  padding: 0;
  margin: 0;
  border: 0;
  margin-bottom: 30px;
}
.main-container h1.page-header{
  padding: 0 60px;
}
.basic-page.node-type-basic-page .panels-flexible-region,
.row-about{
  width: 100%;
  margin: 0 auto!important;
}
.row-about > .inside{
  width: 100%;
  max-width: 700px;
  margin: 0 auto!important;
  margin-bottom: 100px!important;
  padding: 0 60px!important;
}
.node-type-basic-page .panels-flexible-region{
  float: none;
}
.basic-page.node-type-basic-page .panels-flexible-region{
  max-width: 700px;
  padding: 0 15px;
}
.node-body h2.pane-title{
  display: none;
}
.node-body p{
  font-family: 'TrebuchetMS';
  font-size: 14px;
  line-height: 22px;
  color: #6D6E71;
}
.node-body p a{
  color: #DC215F;
}
.node-body h2.sub-title{
  font-family: 'TrebuchetMS-Bold';
  font-size: 16px;
  line-height: 20px;
  color: #DC215F;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.buttons-want-participate{
  text-align: center;
  margin-top: 100px;
}
.div-map-image{
  background: #F1F2F2;
  position: relative;
}
.div-map-image img{
  width: 100%;
  max-height: 800px;
  max-width: 800px;
  margin: 0 auto;
}
.div-international-image img{
  width: 100%;
  max-height: 500px;
  max-width: 500px;
  margin: 0 auto;
}
.div-map-image h3{
  max-width: 260px;
  position: absolute;
  top: 23px;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: translateX(-46%);
}
.row-market-local{
  width: 100%;
  max-width: 990px;
  margin: 0 auto!important;
  padding: 0!important;
}
.row-register-participate,
.row-map{
  width: 100%;
  padding: 0!important;
  margin: 0!important;
  margin-bottom: 100px!important;
}
.list-yourmarketlocal .row-list{
  padding: 5px;
}
.list-yourmarketlocal .row-list .row-container{
  background: #E6E7E8;
  position: relative;
  min-height: 120px;
}
.list-yourmarketlocal .row-list .row-container svg{
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.list-yourmarketlocal .row-list:nth-child(odd) .cls-1{
  fill: #df0b70;
}
.list-yourmarketlocal .row-list:nth-child(even) .cls-1{
  fill: #05579e;
}
h4.title{
  font-family: 'TrebuchetMS-Bold';
  font-size: 36px;
  line-height: 40px;
  color: #DC215F;
  padding: 0;
  margin: 0;
}
.list-yourmarketlocal h4{
  text-align: center;
}
.info-type-a{
  font-family: 'TrebuchetMS-Bold';
  font-size: 16px;
  line-height: 20px;
  color: #263B81;
  text-align: center;
}
.list-yourmarketlocal .info-type-a{
  text-align: center;
  margin-bottom: 10px;
}
.register-participation-form,
.yourmarketlocal{
    padding-left: 60px;
    padding-right: 60px;
}
@media screen and (max-width: 992px){
  .register-participation-form,
  .yourmarketlocal{
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 769px){
  h4.title{
    font-size: 18px;
    line-height: 22px;
  }
  h3.title{
    font-size: 16px;
    line-height: 20px;
  }
  .div-map-image h3{
    top: 10px;
    left: 0;
    right: 0;
    transform: none;
    text-align: center;
  }
  .div-map-image img{
    padding-top: 45px;
    max-height: 400px;
    max-width: 400px;
    padding-left: 30px;
    padding-right: 30px;
  }
  h5.title,
  .main-container h1.page-header{
    font-size: 20px;
    line-height: 24px;
  }
  .main-container.container{
    padding-bottom: 100px;
  }
  .list-yourmarketlocal .info-type-a{
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }
}
.row-register-participate{
  background: #F1F2F2;
}
.register-participation-form{
  max-width: 610px;
  margin: 0 auto;
  margin-top: 80px;
  margin-bottom: 80px;
}
.register-participation-form button{
  width: 100%;
}
.register-participation-form button span.icon{
  display: none;
}
/*
* form
*/
#user-login input,
#protected-pages-enter-password input,
.register-participation-form form textarea,
.register-participation-form form input,
.block-participation-form form textarea,
.block-participation-form form input{
  border: 0;
  border-radius: 0;
  box-shadow: none!important;
  background: white;
  padding: 15px;
}
#user-login label,
#protected-pages-enter-password label,
.register-participation-form form label,
.register-participation-form form textarea,
.register-participation-form form input,
.block-participation-form form label,
.block-participation-form form textarea,
.block-participation-form form input{
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
#user-login input,
.register-participation-form form input,
.block-participation-form form input{
  height: 46px;
  padding-left: 70px;
}
.register-participation-form form input{
  padding-left: 110px;
}
#protected-pages-enter-password input,
#user-login input{
  padding-left: 120px;
}
#user-login .form-item,
#protected-pages-enter-password .form-item,
.register-participation-form form .form-item,
.block-participation-form form .field-name-field-email,
.block-participation-form form .form-item-title{
  position: relative;
}
#user-login label,
#protected-pages-enter-password label,
.register-participation-form form .form-item label,
.block-participation-form form .field-name-field-email label,
.block-participation-form form .form-item-title label{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  color: #07569D;
  z-index: 9;
}
#user-login input,
#protected-pages-enter-password input,
.register-participation-form form textarea,
.register-participation-form form input,
.block-participation-form form textarea,
.block-participation-form form input{
    color: #939598;
}
.register-participation-form form textarea,
.block-participation-form form textarea{
  min-height: 86px;
  resize: none;
}
.register-participation-form form .field-name-field-message .grippie,
.block-participation-form form .field-name-field-message .grippie{
  display: none;
}
.field-name-field-location fieldset{
  background: none;
  border: 0;
  box-shadow: none;
  padding: 0;
  border-radius: 0;
}
.field-name-field-location fieldset .panel-heading{
  display: none;
}
.field-name-field-location fieldset .panel-body{
  padding: 0;
}
.field-name-field-location fieldset .form-item input{
  width: 100%;
}
.field-name-field-location fieldset .form-item label{
  width: auto;
}
.field-name-field-location fieldset .input-group-addon{
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  position: absolute;
  z-index: 9;
  right: 10px;
  top: 10px;
}
.div-map-image-world{
  background: #ccdded;
}
.div-map-image-world img{
  max-width: 100%;
  max-height: 520px;
  margin: 0 auto;
}
.div-map-image-world.image-world-mobile .img-responsive{
  max-width: 520px!important;
  width: 100%!important;
}
.div-map-image-world.image-world-desktop .img-responsive{
  max-width: 1000px!important;
  width: 100%!important;
}
.div-map-image-world .img-responsive{
  max-height: 520px!important;
  margin: 0 auto!important;
}
.div-map-image-world .img-responsive canvas{
  width: 100%!important;
}
.view-campaigns,
.view-last-news{
  max-width: 894px;
  margin: 0 auto;
  padding-left: 45px;
  padding-right: 45px;
}
.view-list-type-a .views-row{
  margin-bottom: 30px;
}
.view-list-type-a .views-field-nothing{
  background: white;
  width: 100%;
  float: left;
}
.view-list-type-a .views-row .div-same-height{
  height: 330px;
}
.view-list-type-a .view-content-left{
  padding-left: 0;
}
.view-list-type-a .view-content-right{
  text-align: center;
}
.row-title-a{
  margin-top: 30px;
  color: #07569D;
  font-family: 'TrebuchetMS-Bold';
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 15px;
  max-width: 224px;
  margin-left: auto;
  margin-right: auto;
}
.row-description-a{
  color: #6D6E71;
  font-family: 'TrebuchetMS';
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 50px;
  min-height: 54px;
}
.node-type-your-local-market .row-title-a,
.node-type-news .row-title-a{
  max-width: 390px;
  padding-left: 20px;
  padding-right: 20px;
}
.row-campaing-about .row-description-a,
.view-node-new .row-description-a{
  line-height: 22px;
}
.row-button-a{
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 40px;
}
.row-button-a a{
  border: 1px solid #DC2160;
  background: #DC2160;
  padding: 10px 30px;
  color: white;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  display: block;
  min-height: 40px;
  width: 100%;
}
.row-date-a{
  margin-bottom: 15px;
}
.row-date-a span{
  color: #DC2160;
  font-family: 'TrebuchetMS';
  font-size: 12px;
  line-height: 16px;
}
.row-button-a a:hover{
  text-decoration: none;
  color: #DC2160;
  background: white;
}
.back-type-a .main-container.container{
  background: #F1F2F2;
}
.view-list-type-a .view-content-left .image img,
.view-list-type-a .view-content-left .image{
  height: 100%;
}
@media screen and (max-width: 769px){
  .view-list-type-a .view-content-left{
    padding: 0;
  }
  .view-list-type-a .view-content-right,
  .view-list-type-a .view-content-left{
    height: auto!important;
  }
  .row-title-a{
    max-width: none;
    margin-top: 25px;
  }
  .row-description-a{
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}
.pagination{
  padding: 0;
  margin-top: 50px;
  margin-bottom: 10px;
}
.pagination > li > a, 
.pagination > li > span{
  padding: 5px;
}
.pagination > li > a, 
.pagination > li > span,
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus{
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: none;
  font-family: 'TrebuchetMS-Bold';
  font-size: 16px;
  line-height: 20px;
  color: #07569D;
  min-width: 20px;
}
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus,
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus{
  color: #DC2160;
  background: none;
  box-shadow: none;
}
.pagination > li.pager-first > a,
.pagination > li.prev > a,
.pagination > li.pager-last > a,
.pagination > li.next > a{
  font-size: 0;
  width: 24px;
  display: block;
}
.pagination > li.next > a{
  /*
  background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.96 11.66"><defs><style>.cls-1{fill:#283277;}</style></defs><title>Asset 11</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M16,5.83a.69.69,0,0,0-.17-.42L10.88.19a.61.61,0,0,0-.87,0A.62.62,0,0,0,10,1l3.94,4.18H.61A.61.61,0,0,0,0,5.83a.61.61,0,0,0,.61.62H13.93L10,10.63a.64.64,0,0,0,0,.87.63.63,0,0,0,.87,0l4.91-5.22A.54.54,0,0,0,16,5.83Z"/></g></g></svg>') center;
  background-size: 30px 10px;
  */
  background-image: url(../image/arrow-right.png);
  background-repeat: no-repeat;
  background-size: 14px 10px;
  background-position-x: center;
  background-position-y: center;
}
.pagination > li.next > a:hover{
  /*
  background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.96 11.66"><defs><style>.cls-1{fill:#DC2160;}</style></defs><title>Asset 11</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M16,5.83a.69.69,0,0,0-.17-.42L10.88.19a.61.61,0,0,0-.87,0A.62.62,0,0,0,10,1l3.94,4.18H.61A.61.61,0,0,0,0,5.83a.61.61,0,0,0,.61.62H13.93L10,10.63a.64.64,0,0,0,0,.87.63.63,0,0,0,.87,0l4.91-5.22A.54.54,0,0,0,16,5.83Z"/></g></g></svg>') center;
  background-size: 30px 10px;
  background-repeat: no-repeat;
  */
  background-image: url(../image/arrow-right-hover.png);
  background-repeat: no-repeat;
  background-size: 14px 10px;
  background-position-x: center;
  background-position-y: center;
}
.pagination > li.prev > a{
  /*
  background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.96 11.66"><defs><style>.cls-1{fill:#283277;}</style></defs><title>Asset 12</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M0,5.83a.75.75,0,0,0,.17.42l4.91,5.22a.62.62,0,0,0,.87,0,.64.64,0,0,0,0-.87L2,6.45H15.35A.61.61,0,0,0,16,5.83a.61.61,0,0,0-.61-.61H2L6,1A.65.65,0,0,0,6,.17a.62.62,0,0,0-.87,0L.17,5.41A.55.55,0,0,0,0,5.83Z"/></g></g></svg>') center;
  background-size: 30px 10px;
  background-repeat: no-repeat;
  */
  background-image: url(../image/arrow-left.png);
  background-repeat: no-repeat;
  background-size: 14px 10px;
  background-position-x: center;
  background-position-y: center;
}
.pagination > li.prev > a:hover{
  /*
  background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.96 11.66"><defs><style>.cls-1{fill:#DC2160;}</style></defs><title>Asset 12</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M0,5.83a.75.75,0,0,0,.17.42l4.91,5.22a.62.62,0,0,0,.87,0,.64.64,0,0,0,0-.87L2,6.45H15.35A.61.61,0,0,0,16,5.83a.61.61,0,0,0-.61-.61H2L6,1A.65.65,0,0,0,6,.17a.62.62,0,0,0-.87,0L.17,5.41A.55.55,0,0,0,0,5.83Z"/></g></g></svg>') center;
  background-size: 30px 10px;
  background-repeat: no-repeat;
  */
  background-image: url(../image/arrow-left-hover.png);
  background-repeat: no-repeat;
  background-size: 14px 10px;
  background-position-x: center;
  background-position-y: center;
}
.pagination > li.pager-first > a,
.pagination > li.pager-last > a{
  display: none;
}
/*
.pagination > li.pager-first > a,
.pagination > li.pager-last > a{
  background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.01 10.95"><defs><style>.cls-1{opacity:0.87;}.cls-2{fill:#283379;}</style></defs><title>Asset 19</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g class="cls-1"><path class="cls-2" d="M0,5.48A.53.53,0,0,1,.16,5.1L5.1.15A.51.51,0,0,1,5.28,0a.48.48,0,0,1,.2,0,.52.52,0,0,1,.21,0l.14.09a.53.53,0,0,1,0,.76L1.27,5.47l4.58,4.58a.53.53,0,0,1,0,.74.49.49,0,0,1-.37.16.49.49,0,0,1-.38-.16L.16,5.85A.52.52,0,0,1,0,5.48ZM5.48.5l-5,5,4.94,5-4.89-5L5.5.55Z"/></g></g></g></svg>') center;
  background-size: 30px 12px;
  background-repeat: no-repeat;
}
.pagination > li.pager-first > a:hover,
.pagination > li.pager-last > a:hover{
  background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.01 10.95"><defs><style>.cls-1{opacity:0.87;}.cls-2{fill:#DC2160;}</style></defs><title>Asset 19</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g class="cls-1"><path class="cls-2" d="M0,5.48A.53.53,0,0,1,.16,5.1L5.1.15A.51.51,0,0,1,5.28,0a.48.48,0,0,1,.2,0,.52.52,0,0,1,.21,0l.14.09a.53.53,0,0,1,0,.76L1.27,5.47l4.58,4.58a.53.53,0,0,1,0,.74.49.49,0,0,1-.37.16.49.49,0,0,1-.38-.16L.16,5.85A.52.52,0,0,1,0,5.48ZM5.48.5l-5,5,4.94,5-4.89-5L5.5.55Z"/></g></g></g></svg>') center;
  background-size: 30px 12px;
  background-repeat: no-repeat;
}
.pagination > li.pager-last > a{
  transform: rotate(180deg);
}*/
.btn-return-news,
.view-node-new{
  max-width: 820px;
  margin: 0 auto;
  padding-left: 60px;
  padding-right: 60px;
}
.row-campaing-about .row-title-a,
.view-node-new .row-date-a,
.view-node-new .row-title-a{
  text-align: center;
}
.view-node-new .image{
  max-width: 530px;
  margin: 0 auto;
  margin-bottom: 80px;
}
.view-node-new .row-title-a{
  margin-top: 0;
}
.node-type-news h1.page-header{
  display: none;
}
.share-toolbox .views-label{
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  color: #07569D;
  line-height: 32px;
}
.share-toolbox{
  width: 100%;
  float: left;
}
.share-toolbox .views-label{
  float: left;
  padding-right: 10px;
}
.share-toolbox .field-content{
  float: left;
}
/*
.share-toolbox .addthis_toolbox .at-icon-wrapper{
  background-color: #DC215F!important;
  border-radius: 50%;
}
.share-toolbox .addthis_toolbox .at-icon-wrapper:hover{
  background-color: #07569D!important;
}
*/
.share-toolbox .addthis_toolbox .at-icon-wrapper{
  width: 30px!important;
  height: 30px!important;
  background-color: transparent!important;
}
.share-toolbox .addthis_toolbox .at-icon-wrapper svg{
  display: none;
}
.panels-flexible-region-5-center{
  width: 100%;
}
.back-type-b h1.page-header{
  display: none;
}
.back-type-b .main-container.container{
  padding-top: 0;
}
.back-type-b .row-about{
  padding-top: 40px;
}
.back-type-b .node-campaing-images,
.back-type-b .row-campaing-about,
.page-protected-page .main-container.container,
.back-type-b .row-resources,
.back-type-b .row-about{
  background: #F1F2F2;
}
.panels-flexible-row.row-resources{
  padding: 0 45px;
}
.row-resources > .inside{
  width: 100%;
  max-width: 870px;
  margin: 0 auto;
  padding: 0!important;
  margin-bottom: 100px;
}
.back-type-b .row-market-local{
  margin-top: 100px!important;
}
.download-link-a .file .file-icon,
.download-link-a .file .file-size{
  display: none;
}
.download-link-a .field-content{
  margin-bottom: 10px;
  width: 100%;
  float: left;
}
.download-link-a .file a{
  font-family: 'TrebuchetMS';
  font-size: 14px;
  line-height: 18px;
  color: #6D6E71;
  text-decoration: none;
}
.download-link-a .file a:hover{
  color: #DC215F;
}
.download-link-a .file{
  padding-left: 5px;
}
.download-link-a svg{
  width: 21px;
  height: 22px;
  float: left;
}
.download-link-a svg .cls-1{
  fill: #DC215F;
}
.row-resources h2.pane-title{
  padding: 60px 40px;
  background: white;
  font-family: 'TrebuchetMS';
  font-size: 24px;
  line-height: 28px;
  color: #05579E;
  text-align: center;
  margin: 0;
  display: table;
  width: 100%;
}
.row-resources h2.pane-title span{
  display: table-cell;
  vertical-align: middle;
}
.row-resources .view-your-local-market{
  margin-top: 25px;
  margin-bottom: 30px;
  width: 100%;
  float: left;
}
.row-resources .panels-flexible-region-inside-last,
.row-resources .panels-flexible-region-inside-first,
.row-resources .panels-flexible-region-inside{
  padding: 0;
}
.row-resources .panels-flexible-region{
  padding: 0 15px;
}
.view .view-empty{
  text-align: center;
  font-family: 'TrebuchetMS';
  font-size: 14px;
  line-height: 18px;
  color: #6D6E71;
}
.node-body-message{
  text-align: center;
  max-width: 410px;
  margin: 0 auto;
}
.panels-flexible-row.row-merchandising{
  padding: 0 45px;
}
.row-merchandising > .inside{
  max-width: 968px;
  margin: 0 auto;
  padding: 0;
}
.view-list-type-b .views-row{
  margin-bottom: 40px;
}
.view-list-type-b .views-field-field-reference,
.view-list-type-b .views-field-title{
  font-family: 'TrebuchetMS';
  font-size: 14px;
  line-height: 18px;
  color: #6D6E71;
}
.view-list-type-b .views-field-title{
  margin-top: 10px;
}
.view-list-type-b .views-field-field-reference{
  margin-top: 5px;
}
.view-list-type-b .views-field-field-reference .views-label{
  text-transform: uppercase;
}
.view-list-type-b img{
  width: 100%;
}
.protected-page-access .help-block,
.page-protected-page h1.page-header{
  display: none;
}
.protected-page-access{
  max-width: 650px;
  margin: 0 auto 230px auto;
  padding: 0 60px;
}
#protected-pages-enter-password fieldset{
  margin: 0;
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-top: 30px;
}
#protected-pages-enter-password fieldset .panel-body{
  padding: 0;
  max-width: 400px;
  margin: 0 auto;
}
#protected-pages-enter-password button{
  width: 100%;
}
.protected-page-message{
  text-align: center;
}
.row-campaing-about h2.pane-title,
.view-node-campaign h1.page-header{
  display: none;
}
.row-campaing-about .row-title-a{
  margin-bottom: 60px;
}
.panels-flexible-10 .panels-flexible-row.row-campaing-about > .inside,
.node-campaing-images > .inside{
  max-width: 800px;
  margin: 0 auto;
  margin-bottom: 100px;
}
.panels-flexible-10 .panels-flexible-row.row-campaing-about{
  padding: 0 60px;
}
.row-campaing-about .pane-node-body,
.row-campaing-about .pane-node-title{
  max-width: 700px;
  margin: 0 auto;
}
.node-campaing-images > .inside{
  margin-bottom: 100px;
}
.view-node-campaign-images .views-row{
  margin-bottom: 30px;
}
.view .text-center{
  clear: both;
}
.panels-flexible-10 .panels-flexible-row{
  padding: 0;
}
.row-campaing-about > .inside{
  position: relative;
}
.row-campaing-about .link-return{
  position: absolute;
  top: 52px;
  left: 15px;
}
.link-type-a{
  font-family: 'TrebuchetMS';
  font-size: 12px;
  line-height: 16px;
  color: #07569D;
  text-transform: uppercase;
  /*background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.01 10.95"><defs><style>.cls-1{opacity:0.87;}.cls-2{fill:#DC215F;}</style></defs><title>Asset 19</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g class="cls-1"><path class="cls-2" d="M0,5.48A.53.53,0,0,1,.16,5.1L5.1.15A.51.51,0,0,1,5.28,0a.48.48,0,0,1,.2,0,.52.52,0,0,1,.21,0l.14.09a.53.53,0,0,1,0,.76L1.27,5.47l4.58,4.58a.53.53,0,0,1,0,.74.49.49,0,0,1-.37.16.49.49,0,0,1-.38-.16L.16,5.85A.52.52,0,0,1,0,5.48ZM5.48.5l-5,5,4.94,5-4.89-5L5.5.55Z"/></g></g></g></svg>') center left;
  background-image: url('../svg/arrow.svg');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 15px;*/
}
.link-type-a:hover{
  text-decoration: none;
  color: #DC215F;
}
.link-type-a .link-svg{
  width: 8px;
  float: left;
  margin-top: 4px;
  margin-right: 6px;
}
.link-type-a .link-svg .cls-2{
  fill: #DC215F!important;
}
@media screen and (max-width: 769px){
  .row-campaing-about .link-return{
    position: relative;
    margin-top: 10px;
    top: auto;
    left: auto;
  }
}
.anchor-aqui{
  text-decoration: underline;
}
.clientside-error{
  margin-top: 10px;
}
.tabs--primary.nav.nav-tabs{
  display: none;
}
.div-international-image{
  padding: 0 60px;
}
.node-type-basic-page .row-map{
  margin-bottom: 50px!important;
}
.div-international-image{
  margin-top: 50px;
}
.view-list-type-a .view-empty,
.view-merchandising .view-empty{
  padding-left: 15px;
  padding-right: 15px;
}
.panels-flexible-row.node-campaing-images{
  padding-left: 45px;
  padding-right: 45px;
}
.custom-error-page .region-content{
  padding: 0 60px;
  text-align: center;
  font-family: 'TrebuchetMS';
  font-size: 14px;
  line-height: 22px;
  color: #6D6E71;
}
.page-user #user-login{
  max-width: 500px;
  margin: 0 auto;
  padding: 0 60px;
}
.page-user #user-login .btn-primary{
  width: 100%;
}
.page-user #user-login .btn-primary span{
  display: none;
}
.page-user .main-container.container{
  background: #F1F2F2;
}
.page-user .tooltip{
  display: none!important;
}
@media screen and (max-width: 769px){

  .view-node-new .row-title-a{
    padding-left: 20px;
    padding-right: 20px;
  }
  .panels-flexible-row.node-campaing-images,
  .panels-flexible-row.row-merchandising,
  .panels-flexible-row.row-resources,
  .view-campaigns,
  .view-last-news{
    padding-left: 15px;
    padding-right: 15px;
  }
  .btn-return-news,
  .page-user #user-login,
  .custom-error-page .region-content,
  .panels-flexible-10 .panels-flexible-row.row-campaing-about,
  .protected-page-access,
  .view-node-new,
  .div-international-image,
  .main-container h1.page-header,
  .row-about > .inside{
    padding: 0 30px!important;
  }

  .list-yourmarketlocal .row-list:nth-child(13) .cls-1,
  .list-yourmarketlocal .row-list:nth-child(9) .cls-1,
  .list-yourmarketlocal .row-list:nth-child(5) .cls-1{
    fill: #05579e;
  }
  .list-yourmarketlocal .row-list:nth-child(14) .cls-1,
  .list-yourmarketlocal .row-list:nth-child(10) .cls-1,
  .list-yourmarketlocal .row-list:nth-child(6) .cls-1{
    fill: #df0b70;
  }
}
.btn-return-news{
  position: relative;
}
.btn-return-news .link-return{
  position: absolute;
  left: 60px;
  top: 0;
}
@media screen and (max-width: 769px){
  .btn-return-news .link-return{
    position: relative;
    left: auto;
    top: auto;
  }
  .node-type-news .main-container.container{
    padding-top: 10px;
  }
}
.view-list-type-a .views-row .view-content-right{
  position: relative;
}
@media screen and (min-width: 769px){
  .view-list-type-a .views-row .view-content-right .row-button-a{
    margin-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
  }
}
