﻿.et_pb_row_7.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_11.et_pb_row{margin-right:0px!important;margin-left:0px!important}
.et_pb_row_10.et_pb_row{margin-right:0px!important;margin-left:0px!important}
.et_pb_row_9.et_pb_row{padding-bottom:140px}
.et_pb_row_12.et_pb_row{padding-bottom:0px}

#cboxLoadedContent .et_pb_section, #cboxLoadedContent .et_pb_row  {
    padding: 0;
    width: 100%;
    max-width: 100%;
    margin: 0;
}
.skip a{position:absolute;left:-10000rem;top:-2rem;width:.1rem;height:.1rem;overflow:hidden;z-index:100;color:#fff;outline:0;padding:.5rem 1rem;font-size:1rem;border-bottom-right-radius:.3rem;transition:top 1s ease-out;font-family:Helvetica,Helvetica Neue,Arial,sans-serif}
.skip a:focus{left:0;top:0;width:auto;height:auto;background:#000;transition:top .1s ease-in}
.skip-subnav a{position:absolute;left:-10000rem;top:-2rem;width:.1rem;height:.1rem;overflow:hidden;z-index:10;color:#fff;outline:0;padding:.5rem 1rem;border-radius:.3rem;transition:left 1s ease-out;font-family:Helvetica,Helvetica Neue,Arial,sans-serif}
.skip-subnav a:focus{left:0;width:auto;height:auto;background:#000;transition:left .1s ease-in}

div#carousel div {
width: auto;
float: left;
padding-right: 80px !important;
margin-top: 20px !important
}

.latest_art_text, div#carousel div a {
padding: 20px 0 0 5px;
font-size: 15px;
font-weight: 700
}


.section-title-text {
  display: inline-block;
}


.section-title-text:before {
  background: #00c6ff;
  bottom: -3px;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
}


h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a,
.main-navigation a,
.image-slider-wrapper .banner-title{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #000;
}

.image-slider-wrapper .banner-title {
	color: #fff;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.2;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-shadow: 0 1px 2px #333;
}


.home-title {
    min-height: 40px
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

#image_bandeau_ctrl .image_bandeau_ctrl_item {
	float:right;
}


	div#image_bandeau_ctrl .image_bandeau_ctrl_item {
		margin-right: 10%;
	}

.welcomemodalpopup .row.no-gutters.g-mb-15 {
  margin-bottom: 6px !important;
}

  #registration-container .row.no-gutters.g-mb-15 {
    margin-bottom: 6px !important;
  }

  .banks-login .row.no-gutters.g-mb-15 {
    margin-bottom: 6px !important;
  }

	.g-mb-15 {
    margin-bottom: 5px!important;
    margin-top: 5px !important;
}

#content .article-slider-emotion .outer-article-box {float: left;height: 100%;}

#content .article-slider-emotion .outer-article-box .article-thumb-wrapper {display: block;height: 220px;text-align: center;}

#content .article-slider-emotion .outer-article-box .article-thumb-wrapper img {display: inline-block;max-width: 100%;max-height: 200px;}


#content .article-slider-emotion .slide .outer-article-box:last-child .article_box {border-right: 0;}

.bigthumbs {
    width: 251px;
    height: 330px;
    display: inline-block;	
}

    .bigthumbs img {    
        width: 241px;
        height: 320px;
        padding: 4px;
        border: 1px solid #e9e9e9;
        background: #fff;
    }

    .bigthumbs img:hover {
        border: 1px solid #555;
    }



.footer__bottom {
  padding: 32px 0;
  background-color: #041726;
}
 #pgc-1134-0-0 , #pgc-1134-2-0 , #pgc-1134-3-0 , #pgc-1134-4-0 , #pgc-1134-6-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }

#content.content-builder .panel-full .panel-grid-cell {
padding-left: 0 !important;
padding-right: 0 !important;
}

.panel-grid-cell { width: 100% !important; }
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-1134 .panel-grid-cell { padding:0 }
 #pl-1134 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-1134 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

.td-mobile-close {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}

.td-mobile-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: #fff;
  top: 4px;
  position: relative;
}

      .anchor-links a:not(.link-button):hover .hoverslash, .breadcrumb a:not(.link-button):hover .hoverslash {
        -webkit-transform: translateX(0.5em);
                transform: translateX(0.5em); }

.header .logo {
  position: absolute;
  top: 37px;
  left: 40px;
  width: 140px;
}

.header .logo a {
  display: block;
}

.footer .logo {
  width: 19.642857142857142%;
  max-width: 220px;
  margin: 0 auto 6.25%;
}

.footer .logo a {
  display: block;
}
