@font-face {

    font-family: 'effrabold';

    src: url('../fonts/effra-bold-webfont.eot');

    src: url('../fonts/effra-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/effra-bold-webfont.woff2') format('woff2'),

         url('../fonts/effra-bold-webfont.woff') format('woff'),

         url('../fonts/effra-bold-webfont.ttf') format('truetype'),

         url('../fonts/effra-bold-webfont.svg#effrabold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'effraregular';

    src: url('../fonts/effra-regular-webfont.eot');

    src: url('../fonts/effra-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/effra-regular-webfont.woff2') format('woff2'),

         url('../fonts/effra-regular-webfont.woff') format('woff'),

         url('../fonts/effra-regular-webfont.ttf') format('truetype'),

         url('../fonts/effra-regular-webfont.svg#effraregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



button:hover{

  opacity: 0.8;

  -webkit-transition: opacity .15s ease-in-out;

    -moz-transition: opacity .15s ease-in-out;

    -ms-transition: opacity .15s ease-in-out;

    -o-transition: opacity .15s ease-in-out;

    transition: opacity .15s ease-in-out;

}



.social-header .facebook:hover{

    background-color: #5b7ebb !important;

    color: white;

    -webkit-transition: background-color 500ms linear;

    -moz-transition: background-color 500ms linear;

    -o-transition: background-color 500ms linear;

    -ms-transition: background-color 500ms linear;

    transition: background-color 500ms linear;

}



#depoimentos{

  background-color: #f9f9f9;



}



.social-header .twitter:hover{

    background-color: #7eccee !important;

    color: white;

    -webkit-transition: background-color 500ms linear;

    -moz-transition: background-color 500ms linear;

    -o-transition: background-color 500ms linear;

    -ms-transition: background-color 500ms linear;

    transition: background-color 500ms linear;

}



.social-header .linkedin:hover{

    background-color: #2c88c5 !important;

    color: white;

    -webkit-transition: background-color 500ms linear;

    -moz-transition: background-color 500ms linear;

    -o-transition: background-color 500ms linear;

    -ms-transition: background-color 500ms linear;

    transition: background-color 500ms linear;

}



.social-header .youtube:hover{

    background-color: #cc181e !important;

    color: white;

    -webkit-transition: background-color 500ms linear;

    -moz-transition: background-color 500ms linear;

    -o-transition: background-color 500ms linear;

    -ms-transition: background-color 500ms linear;

    transition: background-color 500ms linear;

}



#map-canvas {

        height: 471px;

        margin: 0px;

        padding: 0px;

        width: 100%;

        max-width: 100%;

      }



.local-home{

  background-color:  #f9f9f9;

  /*height: 560px;*/

}



.patrocinio_image img{
    height: 100%;
}

 .patrocinio_image{
   margin-right: 15px;
  /*width: 20%;*/
  padding: 10px;
}


#areapatrocinio{

  margin-top: 1em;

  margin-bottom: 1em;

}



.local-home h1{

font-family: effraregular;

color:  #1a81b6;

font-size: 30px; /* Aproximação devido à substituição de fonte */

font-weight: 400;

text-align: center;

transform: scaleY(0.999);

}


.local-home h2{

font-family: effraregular;

color:  #1a81b6;

font-size: 18px; /* Aproximação devido à substituição de fonte */

font-weight: 400;

text-align: center;

transform: scaleY(0.999);

}


.local-home span{

font-family: effraregular;

color:  #1a81b6;

font-size: 13px; /* Aproximação devido à substituição de fonte */

font-weight: 400;

text-align: center;

transform: scaleY(0.999);

}



.bg-home, .image-bg{

  height: 258px;

  /*background: url("/sinduscon_hotsite/files/Layer.png") repeat scroll center center / cover transparent;*/

}

.bg-home .image-bg{

  width: 100%;

  position: absolute;

}

.container{

  width: 100%

}



.bg-video{

  background-color:  #f9f9f9;

}



.video-home-space{

    margin-top: 40px;

}



.bg-video div section h2{

    margin-top: 20px;

}



.row{

  max-width: 100%;

}



.thumb-video .columns{

  padding: 1em;

}



.menu-top{

  margin-top: 42px;

}



.menu-top .top-bar{

  background: #7a7b7c;

}



.menu-top nav ul li a{

  background:  #7a7b7c!important;

  font-family: 'effrabold';

  font-size: 15px;

}



.menu-top nav ul li a span::after{

  right: 7.6rem !important;

}



.menu-top nav ul{

  background:  #7a7b7c!important;

  font-family: 'effrabold';

  font-size: 15px;

  color:#ffffff;

}

.menu-top nav ul li{

  background:  #7a7b7c!important;

  font-family: 'effrabold';

  font-size: 15px;

  color:#ffffff;

  left:0;

  text-align: center;

}



.logo{

  height: 167px;

  /*margin-top: 49px;*/

  display: block;

    margin-left: auto;

    margin-right: auto;

}



.box-information{

  margin-top: 150px;

  height: 201px;

  background-color:  rgba(0, 0, 0, 0.5);

    padding: 30px;

}



.box-information h1{

    margin: 0px 0px 10px 0px;

    font-family: 'effrabold';

    text-transform: uppercase;

    color: white;

    font-size: 15px;

}



.box-information button{

    padding: 10px 15px 10px 15px;

    background-color: #82c672;

    color: white;

    text-transform: uppercase;

    font-family: 'effraregular';

    margin-top: 10px;

}



.box-information p{

    color: white;

    font-family: 'effraregular';

    margin: 0px 0px 5px 0px;

    font-size: 15px;

}



.box-information p span{

    font-size: 18px;

}



.nav-header nav{

  background: #434642;

  /*height: 30px;*/

}

.nav-header .top-bar nav ul li a{

  background:  #434642!important;

  font-family: 'effrabold';

  font-size: 15px;

}



.nav-header .top-bar nav ul li {

  background:  #434642!important;

  font-family: 'effrabold';

  font-size: 15px;

  left:0;

  text-align: center;

}



.nav-header nav ul li{

  background:  #434642!important;

  left:0;

  text-align: center;



}



.nav-header .top-bar-section ul li img{

  background:  #434642!important;



}



.nav-header .top-bar-section ul li a{

  background:  #434642!important;



}



.nav-header .top-bar .logo-header{

    margin-left: 20px;

    padding-top: 0px;

}



.nav-header .social-header li{

    background-color: white !important;

    width: 25px;

    height: 25px;

    display: block;

    text-align: center;

    border-radius: 20px;

    margin: 10px 5px;

    cursor: pointer;

}



.bg-header img{

  /*background: url("/sinduscon_hotsite/files/bg-header-detail.png") repeat scroll center center / cover transparent;*/

  /*height: 180px;*/

  width: 100%;

}



.bg-header img.logo-internal {

  height: 100px;
  width: 130px;


}



#header {

  background: none repeat scroll 0% 0% rgb(67, 70, 66);

}



#menu-header, #menu-header-fixed {

  background: none repeat scroll 0% 0% rgba(67, 70, 66, 0.6);

  margin-bottom: 3em;

}



#menu-header button, #menu-header-fixed button {

  padding: 5px 15px;

  background-color: #82C672;

  color: #FFF;

  text-transform: uppercase;

  font-family: "effraregular";

  line-height: 5px;

}



#menu-header .top-bar-active li a:hover, #menu-header-fixed .top-bar-active li a:hover, #menu-header .top-bar-active li.active-menu > a, #menu-header-fixed .top-bar-active li.active-menu > a {

  background: #fff;

  color: #434642;

}

#menu-header .top-bar-active li a:hover, #menu-header-fixed .top-bar-active li a:hover, #menu-header .top-bar-active li.active-menu > a, #menu-header-fixed .top-bar-active li.active-menu > a, #menu-header .top-bar-active li a, #menu-header-fixed .top-bar-active li a {

  transition: all 0.5s ease;

}



.box-programacao{

  height: 292px;





}



.box-programacao h1{

  font-family: effraregular;

  color:  #1a81b6;

  font-size: 19px; /* Aproximação devido à substituição de fonte */

  font-weight: 400;

  text-align: center;

  height: 27px;

}



.box-programacao h2{

font-family: effraregular;

color: #888888;

font-size: 16px;

font-weight: 400;

text-align: center;

transform: scaleY(0.999);

margin-top: 33px;

}



.box-geral h1{

  font-family: effraregular;

  color:  #1a81b6;

  font-size: 21px; /* Aproximação devido à substituição de fonte */

  font-weight: 400;

  line-height: 23px; /* Aproximação devido à substituição de fonte */

  text-align: center;

  transform: scaleY(0.994);

}



.box-geral{

  padding-top: 68px;

padding-bottom: 53px;

}



.box-geral i{

  font-family: FontAwesome;

color:  #1a81b6;

font-size: 41px; /* Aproximação devido à substituição de fonte */

font-weight: 400;

line-height: 23px; /* Aproximação devido à substituição de fonte */

text-align: center;

width: 38px;

height: 42px;

}



.btn-box-geral{

  background-color:  #1a81b6;

width: 132px;

height: 48px;

font-family: effraregular;

color: #ffffff;

font-size: 15px;/* Aproximação devido à substituição de fonte */

}







.btn-box-programacao{

  background-color:  #1a81b6;

  height: 46px;

  font-family: effraregular;

  color:  #ffffff;

  font-size: 13px; /* Aproximação devido à substituição de fonte */

  font-weight: 700;

  text-align: left;

  margin-top: 40px;





}



.rodape{

  background-color: #f7f5f5;

  /*height: 425px;:;*/

  padding-top: 30px;

  padding-bottom: 20px;

}



.rodape span{

font-family: effraregular;

color:  #888888;

font-size: 15px; /* Aproximação devido à substituição de fonte */

font-weight: 700;

line-height: 20px; /* Aproximação devido à substituição de fonte */

text-align: left;

transform: scaleY(0.999);



}



.rodape i{

font-family: FontAwesome;

color:  #cba829;

font-size: 20px; /* Aproximação devido à substituição de fonte */

font-weight: 400;

line-height: 30px; /* Aproximação devido à substituição de fonte */

text-align: left;

transform: scaleY(0.999);

width: 7px;

cursor: pointer

}



.mt-20{

  margin-top: 20px;

}



.border{

  border-top: 2px solid #e5e5e5;

}

.rodape i span{

font-family: effraregular;

color:  #888888;

font-size: 19.01px; /* Aproximação devido à substituição de fonte */

font-weight: 400;

line-height: 30.011px; /* Aproximação devido à substituição de fonte */

text-align: left;

text-indent: 15.005px;

transform: scaleY(0.999);

margin-left: 7px;

}



.rodape-r2 h1{

  font-family: effraregular;

color:  #888888;

font-size: 15px; /* Aproximação devido à substituição de fonte */

font-weight: 400;

line-height: 22px; /* Aproximação devido à substituição de fonte */

text-align: left;

margin: 0;

}





.rodape-r2 h2{

  font-family: effraregular;

color:  #c69f13;

font-size: 15px; /* Aproximação devido à substituição de fonte */

font-weight: 400;

line-height: 22px; /* Aproximação devido à substituição de fonte */

text-decoration: underline;

text-align: left;

transform: scaleY(0.999);

}



.rodape-r2{

  background-color: #f7f5f5;

  /*height: 100psx;*/

  /*margin-top: -92px;*/

}



.btn-rdp{

background-color:  #cdab32;

width: 195px;

height: 45px;

font-family: effraregular;

color: #ffffff;

font-size: 14px;/* Aproximação devido à substituição de fonte */

}



.btn-rdp:hover {

  background-color:  #B19018;

}



.icon-social{

background-color: #5c605a;

width: 33px;

height: 33px;

display: block;

text-align: center;

border-radius: 20px;

margin: 5px;

}

.icon-social-youtube{

width: 33px;

height: 33px;

display: block;

text-align: center;

border-radius: 20px;

margin: 5px;

}



.icon-social i::before{

font-family: FontAwesome;

color: #ffffff;

font-size: 20px;

padding-top: 0.3em;

cursor: pointer;

}



/*Programacao*/



#programacao {

  margin-bottom: 2em;

}



.block-calendars {

  padding-top: 2em;

}



.block-calendars p {

  color: #434642;

  font-family: 'effrabold';

  font-size: 15px;

  margin-bottom: 0;

  text-transform: uppercase;

}



.block-calendars h2 {

  color: #1a81b6;

  font-family: 'effraregular';

  font-size: 20px;

}



.block-calendars .group-button.columns {

  padding-left: 0;

}



.block-calendars .button {

  width: 95px;

  height: 32px;

  padding: 0.4em;

  cursor: pointer;

}



.block-calendars-detail {

  padding-top: 1em;

  padding-bottom: 1em;

}



.block-calendars-detail:hover {

  background-color: #f9f9f9;

}



.block-calendars .block-calendars-detail {

  margin-bottom: 0.5em;

}



.block-calendars span, .block-calendars strong {

  text-transform: uppercase;

}



.block-calendars .block-calendars-content {

  border-left: 1px solid #f0f0f0;

}

.block-calendars-detail .block-calendars-hours {

  border-left: 2px solid #434642;

}



.block-calendars span, .block-calendars strong, .block-calendars .block-calendars-detail p {

  color: #777777;

  font-family: 'effraregular';

  font-size: 13px;

}



.videos-home h1{

    font-family: 'effraregular';

  color:  #1a81b6;

  font-size: 21px; /* Aproximação devido à substituição de fonte */

  font-weight: 400;

  line-height: 23px; /* Aproximação devido à substituição de fonte */

  text-align: center;

}



.block-tabs {

  padding: 0;

}



.tabs.row.collapse {

  margin-top: 2em;

}



.tabs .tab-title {

  display: table;

  border-radius: 3px;

  color: #d8d8d8;

}



#programacao .tabs .tab-title {

  border: 1px solid #ddd;

}



.tabs, .tabs .tab-title {

  height: 40px;

}



.tabs .tab-title a {

  padding: 0.4em;

  text-align: center;

  background-color: #fff;

}



#programacao .tabs .tab-title a:hover, #programacao .tabs .tab-title.active a {

  background-color: #1a81b6;

  border: 1px solid #1a81b6;

  color: #fff;

}



#contact form .row .legend-form .row .columns {

  padding: 0;

}



.tabs .tab-title a:hover, .tabs .tab-title.active a {

  background: transparent;

}



.area-patrocinio p{

      font-family: 'effraregular';

  font-size: 21px;

  color: rgb(26, 129, 182);

  line-height: 1.2;

  text-align: left;

  -moz-transform: matrix( 1,0,0,0.99942206792436,0,0);

  -webkit-transform: matrix( 1,0,0,0.99942206792436,0,0);

  -ms-transform: matrix( 1,0,0,0.99942206792436,0,0);

}



.mb15{



  margin-bottom: 15px !important;

}



.programacao_img{

  min-width: 70px;

  max-width: 70px;

  min-height: 70px;

  max-height: 70px;

}



.img_speaker {

  min-width: 390px;

  max-width: 390px;

  min-height: 200px;

  max-height: 200px;

}



.formcityspeaker {



  position: relative;

clear: both;

display: TABLE;

width: 100%;



}



#header_nav, #menu-header-fixed {

  display: none;

}



.fixed {

  display: block !important;

  position: fixed;

  width: 100%;

  top: 0;

  z-index: 9999999;

  transition:all 0.6s ease-in;

}



#menu-header, #menu-header-fixed {

  transition:all 0.6s ease-in;

}



#menu-header, #menu-header-fixed {

  background: none repeat scroll 0% 0% rgba(67, 70, 66, 1);

}



.reveal-modal-bg {

  position: fixed;

}

@media only screen and (min-width: 40.063em) and (max-width: 48.000em) {

  .menu-top nav ul li a{

    background:  #7a7b7c!important;

    font-family: 'effrabold';

    font-size: 12px;

      padding-left: 7px !important;

  padding-right: 5px !important;

  }



  .logo-internal-header {

    top: 20px !important;

  }



  .box-programacao{

  height: 292px;

}

}

@media only screen and (min-width: 64.063em) {



  .logo-internal-header {

    top: 20px !important;

  }



  .box-programacao{

    height: 292px;

  }

    .logo{

        /*height: 100%;*/
        margin-top: 50px;
        float: left;
        max-width: 100%;
        margin-left: 60%;

    }

    .bg-home, .image-bg{

      height: 658px;

    }



    .menu-top nav ul li a{

      background:  #7a7b7c!important;

      font-family: 'effrabold';

      font-size: 12px;



    }



    .box-programacao h1{

      font-family: effraregular;

      color:  #1a81b6;

      font-size: 30px; /* Aproximação devido à substituição de fonte */

      font-weight: 400;

      text-align: center;

      height: 27px;

        margin-top: 30px;

    }



    .box-programacao h2{

    font-family: effraregular;

    color:  #888888;

    font-size: 21px; /* Aproximação devido à substituição de fonte */

    font-weight: 400;

    text-align: center;

    transform: scaleY(0.999);

    }



    .menu-top nav ul li{

      background:  #7a7b7c!important;

      font-family: 'effrabold';

      font-size: 15px;

      color:#ffffff;



    }

    .menu-top nav ul li a span::after{

    }



    .rodape-r2 h1{

        font-size: 13px;

    }



}



/* Monitores 1440px para cima */

@media only screen and (min-width: 90.063em) {

    .menu-top nav ul li a{

        font-size: 15px;

    }



    .logo-internal-header {

      top: 20px !important;

    }

}



.editor span{

  color: #888888 !important;

    font-family: 'effraregular' !important;

    font-size: 14px !important;

    font-weight: normal !important;

}



/* Logo Interno */

.logo-internal-header {

  position: absolute;

  top: 70px;

  left: 50px;

  height:100%;

}



/* Bloco Twitter Rodapé */

#twitter-widget-0 {

  width: auto !important;

}



/* Modal Videos */

.feature-modal-btn {

  display: table;

}



.feature-modal-btn img.one-video {

  width: 100%;

  height: 562px;

}



.feature-modal-btn img.gallery-videos {

  width: 100%;

  height: 200px;

}



.feature-modal-btn img {

  width: 100%;

  height: auto;

}



#more-videos {

  text-align: center;

  margin: 0 auto;

  display: table;

}



#YTMODAL.reveal-modal .close-reveal-modal {

  right: .25rem;

}



/* Testimonials */

.cd-testimonials-wrapper {

  position: relative;

  width: 90%;

  max-width: 768px;

  background-color: #F9F9F9;

  margin: 2em auto;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  padding: 20px 40px 70px;

  z-index: 1;

}

.cd-testimonials-wrapper::before,
.cd-testimonials-wrapper::after {

  /* quotation mark */

  content: '\201C';

  position: absolute;

  top: 10px;

  left: 0;

  width: 50px;

  height: 50px;

  padding-top: 8px;

  margin-left: -25px;

  background: #f9f9f9;

  font-family: "Georgia", serif;

  color: #8D8888;

  font-size: 70px;

  font-size: 4.375rem;

  text-align: center;

  /* visible on big devices only */

  display: none;

}

.cd-testimonials-wrapper::after {
	bottom: 80px;
	content: '\201D';
	top: auto;
	right: 0;
	left: auto;
}

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

  .cd-testimonials-wrapper {

    margin: 4em auto;

    padding: 64px 50px 114px;

  }

   .patrocinio_image{
   margin-right: 15px;
  width: 20%;
  height: 85px;
  padding: 10px;
}

}

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

	.cd-testimonials-wrapper::before,
  .cd-testimonials-wrapper::after {

    /* quotation mark visible */

    display: block;

  }

}



.cd-testimonials {

  color: white;

  text-align: center;

}

.cd-testimonials:after {

  content: "";

  display: table;

  clear: both;

}

.cd-testimonials > li {

  position: absolute;

  opacity: 0;

}

.cd-testimonials > li:first-child {

  position: relative;

  opacity: 1;

}

.cd-testimonials p {

  font-family: "Georgia", serif;

  font-style: italic;

  line-height: 1.4;

  margin-bottom: 1em;

  padding: 0 14px;

  color: #8D8888;

}

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

  .cd-testimonials p {

    font-size: 22px;

    font-size: 1.375rem;

  }

}

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

  .cd-testimonials p {

    font-size: 26px;

    font-size: 1.625rem;

    line-height: 1.6;

  }

}



.cd-author img, .cd-author .cd-author-info {

  display: inline-block;

  vertical-align: middle;

}

.cd-author img {

  width: 32px;

  height: 32px;

  border-radius: 50%;

  margin-right: 5px;

  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);

}

.cd-author .cd-author-info {

  text-align: left;

  line-height: 1.2;

}

.cd-author .cd-author-info li:first-child {

  font-size: 14px;

  font-size: 0.875rem;

}

.cd-author .cd-author-info li:last-child {

  font-size: 12px;

  font-size: 0.75rem;

  color: #6b6b70;

}

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

  .cd-author img {

    width: 50px;

    height: 50px;

  }

  .cd-author .cd-author-info {

    line-height: 1.4;

  }

  .cd-author .cd-author-info li:first-child {

    font-size: 16px;

    font-size: 1rem;

  }

  .cd-author .cd-author-info li:last-child {

    font-size: 14px;

    font-size: 0.875rem;

  }

}



.flex-direction-nav li {

  position: absolute;

  height: 100%;

  width: 40px;

  top: 0;

  list-style: none;

}

.flex-direction-nav li:first-child {

  left: 0;

}

.flex-direction-nav li:last-child {

  right: 0;

}

.flex-direction-nav li a {

  display: block;

  height: 100%;

  width: 100%;

  /* image replacement */

  overflow: hidden;

  text-indent: 100%;

  white-space: nowrap;

  -webkit-transition: background-color 0.2s;

  -moz-transition: background-color 0.2s;

  transition: background-color 0.2s;

}

.no-touch .flex-direction-nav li a:hover {

  background-color: #323234;

}

.flex-direction-nav li a::before, .flex-direction-nav li a::after {

  /* left and right arrows in css only */

  content: '';

  position: absolute;

  left: 50%;

  top: 50%;

  width: 2px;

  height: 13px;

  background-color: #8D8888;

}

.flex-direction-nav li a::before {

  -webkit-transform: translateY(-35px) rotate(45deg);

  -moz-transform: translateY(-35px) rotate(45deg);

  -ms-transform: translateY(-35px) rotate(45deg);

  -o-transform: translateY(-35px) rotate(45deg);

  transform: translateY(-35px) rotate(45deg);

}

.flex-direction-nav li a::after {

  -webkit-transform: translateY(-27px) rotate(-45deg);

  -moz-transform: translateY(-27px) rotate(-45deg);

  -ms-transform: translateY(-27px) rotate(-45deg);

  -o-transform: translateY(-27px) rotate(-45deg);

  transform: translateY(-27px) rotate(-45deg);

}

.flex-direction-nav li:last-child a::before {

  -webkit-transform: translateY(-35px) rotate(-45deg);

  -moz-transform: translateY(-35px) rotate(-45deg);

  -ms-transform: translateY(-35px) rotate(-45deg);

  -o-transform: translateY(-35px) rotate(-45deg);

  transform: translateY(-35px) rotate(-45deg);

}

.flex-direction-nav li:last-child a::after {

  -webkit-transform: translateY(-27px) rotate(45deg);

  -moz-transform: translateY(-27px) rotate(45deg);

  -ms-transform: translateY(-27px) rotate(45deg);

  -o-transform: translateY(-27px) rotate(45deg);

  transform: translateY(-27px) rotate(45deg);

}

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

  .flex-direction-nav li {

    width: 50px;

  }

}

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

  .flex-direction-nav li a::before, .flex-direction-nav li a::after {

    background-color: #8D8888;

    -webkit-transition: background-color 0.2s;

    -moz-transition: background-color 0.2s;

    transition: background-color 0.2s;

  }

  .flex-direction-nav li a:hover::before, .flex-direction-nav li a:hover::after {

    background-color: white;

  }

}

.wrapper-social{
    width: 100%;
    height: auto;
    min-height: 40px;
    background: #f9f9f9;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding: 7px 10px;
    box-sizing: border-box;
    color:#888;
    font-family:'effraregular';
    font-size:15px;
    font-weight:100;
    line-height:20px;
}
.wrapper-social.wrapper-bottom{
    margin:45px 0;
    /*border:1px solid #eee;*/
}
.box-social{
    width:150px;
    height:auto;
    min-height:20px;
    float:left;
    margin:0 5px;
    padding-top:2px;
}
.clear{
    clear:both;
}
#content.dc-content{
  margin-top:24px;
}
.top-bar.dc-top-bar{
  z-index:1;
}