.smk_accordion {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
  position: relative;
  z-index: 10;
  margin-top: -1px;
  overflow: hidden;
  padding-bottom: 10px;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head {
  position: relative;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
  padding: 10px 10px 10px 40px;
  display: block;
  cursor: pointer;
  font-family:'MyriadPro';
   color: #000; 
   font-size: 18px;
   border:1px solid #a6a6a6;
   line-height: 100%;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -9px;
  background: url(../images/plusminus.png) center 0;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
  background: #eee none repeat scroll 0 0;
    border: 1px solid #a8a8a8;
    color: #7b7e85;
    margin-top: 10px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
  margin-top: 5px;
}

.smk_accordion .accordion_in .acc_content h1 {font-family:'MyriadPro-Bold';color: #fff; font-size: 29px; text-align: center;
padding: 10px 0; margin: 0!important;}
.smk_accordion .accordion_in .acc_content h2 {font-family:'MyriadPro';color: #2e2e2e; font-size: 20px; text-align: center; 
padding: 0 0 15px;}
.smk_accordion .accordion_in .acc_content p {text-align: center;}
.smk_accordion .accordion_in .acc_content h3 {font-family:'MyriadPro';color: #2177d0; font-size: 29px; text-align: center; 
padding: 10px 0; background: #fff; margin-bottom: 15px;}
.smk_accordion .accordion_in .acc_content h4 {font-family:'MyriadPro';color: #2177d0; font-size: 20px;}
.smk_accordion .accordion_in .acc_content p i {color: #2177d0;}

.cont-partition {border-bottom: 1px dotted #2e2e2e; margin: 0 0 10px; padding: 0;}

.arrow_cont {
  position: relative;
  background: #353535;
}
.arrow_cont:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(53, 53, 53, 0);
  border-top-color: #353535;
  border-width: 10px;
  margin-left: -10px;
}
.cont-spacing {padding: 1%;}
ul.accord-list {padding: 0 0 30px; margin: 0; list-style: none; clear: both;}
ul.accord-list li {padding: 0; margin: 0 20px; font-family: "MyriadPro-Light"; color: #333; font-size: 17px; 
list-style-type:square; float: left;}

ul.accord-list1 {padding: 0 0 20px; margin: 0; list-style: none;}
ul.accord-list1 li {padding: 0; margin: 0 0 0 20px; font-family: "MyriadPro-Light"; color: #333; font-size: 17px; 
list-style-type:square; }
ul.accord-list1 li.sb-list {margin: 0 0 0 35px;}

/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
  border-radius: 0;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
  border-radius: 0 0 3px 3px;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
  display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
  color: #2177d0;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
}

/*-----------------------------------*/
/* Icon Down */
@-webkit-keyframes hvr-icon-down {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  25%,
  75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

@keyframes hvr-icon-down {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  25%,
  75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

/* Icon Down */
.hvr-icon-down {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-down:before {
  content: "\f103";
  position: absolute;
  left: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-down:hover:before, .hvr-icon-down:focus:before, .hvr-icon-down:active:before {
  -webkit-animation-name: hvr-icon-down;
  animation-name: hvr-icon-down;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}