/*  
variables
*/
.transitionall {
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.transformimages {
  -webkit-transform: scale(1.25);
  /* Safari and Chrome */
  -moz-transform: scale(1.25);
  /* Firefox */
  -ms-transform: scale(1.25);
  /* IE 9 */
  -o-transform: scale(1.25);
  /* Opera */
  transform: scale(1.25);
}
.rotate90 {
  -webkit-transform: rotate(90deg);
  /* Safari and Chrome ∂-moz-transform: rotate(90deg);
  /* Firefox */
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -o-transform: rotate(90deg);
  /* Opera */
  transform: rotate(90deg);
}
.rotate180 {
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -o-transform: rotate(180deg);
  /* Opera */
  transform: rotate(180deg);
}
.rotate270 {
  -webkit-transform: rotate(270deg);
  /* Safari and Chrome */
  -moz-transform: rotate(270deg);
  /* Firefox */
  -ms-transform: rotate(270deg);
  /* IE 9 */
  -o-transform: rotate(270deg);
  /* Opera */
  transform: rotate(270deg);
}
.rotate360 {
  -webkit-transform: rotate(360deg);
  /* Safari and Chrome */
  -moz-transform: rotate(360deg);
  /* Firefox */
  -ms-transform: rotate(360deg);
  /* IE 9 */
  -o-transform: rotate(360deg);
  /* Opera */
  transform: rotate(360deg);
}
.box-shadow-right {
  -webkit-box-shadow: 1px 0 2px 1px #0F0F0F;
  box-shadow: 1px 0 2px 1px #0F0F0F;
}
/*-------------------------- paddings -----------------------------*/
.padding-bottom-200 {
  padding-bottom: 200px !important;
}
.padding-bottom-190 {
  padding-bottom: 190px !important;
}
.padding-bottom-180 {
  padding-bottom: 180px !important;
}
.padding-bottom-170 {
  padding-bottom: 170px !important;
}
.padding-bottom-160 {
  padding-bottom: 160px !important;
}
.padding-bottom-150 {
  padding-bottom: 150px !important;
}
.padding-bottom-140 {
  padding-bottom: 140px !important;
}
.padding-bottom-130 {
  padding-bottom: 130px !important;
}
.padding-bottom-120 {
  padding-bottom: 120px !important;
}
.padding-bottom-110 {
  padding-bottom: 110px !important;
}
.padding-bottom-100 {
  padding-bottom: 100px !important;
}
.padding-bottom-90 {
  padding-bottom: 90px !important;
}
.padding-bottom-80 {
  padding-bottom: 80px !important;
}
.padding-bottom-70 {
  padding-bottom: 70px !important;
}
.padding-bottom-60 {
  padding-bottom: 60px !important;
}
.padding-bottom-50 {
  padding-bottom: 50px !important;
}
.padding-bottom-40 {
  padding-bottom: 40px !important;
}
.padding-bottom-30 {
  padding-bottom: 30px !important;
}
.padding-bottom-20 {
  padding-bottom: 20px !important;
}
.padding-bottom-10 {
  padding-bottom: 10px !important;
}
.padding-bottom-0 {
  padding-bottom: 0px !important;
}
.padding-top-200 {
  padding-top: 200px !important;
}
.padding-top-190 {
  padding-top: 190px !important;
}
.padding-top-180 {
  padding-top: 180px !important;
}
.padding-top-170 {
  padding-top: 170px !important;
}
.padding-top-160 {
  padding-top: 160px !important;
}
.padding-top-150 {
  padding-top: 150px !important;
}
.padding-top-140 {
  padding-top: 140px !important;
}
.padding-top-130 {
  padding-top: 130px !important;
}
.padding-top-120 {
  padding-top: 120px !important;
}
.padding-top-110 {
  padding-top: 110px !important;
}
.padding-top-100 {
  padding-top: 100px !important;
}
.padding-top-90 {
  padding-top: 90px !important;
}
.padding-top-80 {
  padding-top: 80px !important;
}
.padding-top-70 {
  padding-top: 70px !important;
}
.padding-top-60 {
  padding-top: 60px !important;
}
.padding-top-50 {
  padding-top: 50px !important;
}
.padding-top-40 {
  padding-top: 40px !important;
}
.padding-top-30 {
  padding-top: 30px !important;
}
.padding-top-20 {
  padding-top: 20px !important;
}
.padding-top-10 {
  padding-top: 10px !important;
}
.padding-top-0 {
  padding-top: 0px !important;
}
.padding-left-200 {
  padding-left: 200px !important;
}
.padding-left-190 {
  padding-left: 190px !important;
}
.padding-left-180 {
  padding-left: 180px !important;
}
.padding-left-170 {
  padding-left: 170px !important;
}
.padding-left-160 {
  padding-left: 160px !important;
}
.padding-left-150 {
  padding-left: 150px !important;
}
.padding-left-140 {
  padding-left: 140px !important;
}
.padding-left-130 {
  padding-left: 130px !important;
}
.padding-left-120 {
  padding-left: 120px !important;
}
.padding-left-110 {
  padding-left: 110px !important;
}
.padding-left-100 {
  padding-left: 100px !important;
}
.padding-left-90 {
  padding-left: 90px !important;
}
.padding-left-80 {
  padding-left: 80px !important;
}
.padding-left-70 {
  padding-left: 70px !important;
}
.padding-left-60 {
  padding-left: 60px !important;
}
.padding-left-50 {
  padding-left: 50px !important;
}
.padding-left-40 {
  padding-left: 40px !important;
}
.padding-left-30 {
  padding-left: 30px !important;
}
.padding-left-20 {
  padding-left: 20px !important;
}
.padding-left-10 {
  padding-left: 10px !important;
}
.padding-left-0 {
  padding-left: 0px !important;
}
.padding-right-200 {
  padding-right: 200px !important;
}
.padding-right-190 {
  padding-right: 190px !important;
}
.padding-right-180 {
  padding-right: 180px !important;
}
.padding-right-170 {
  padding-right: 170px !important;
}
.padding-right-160 {
  padding-right: 160px !important;
}
.padding-right-150 {
  padding-right: 150px !important;
}
.padding-right-140 {
  padding-right: 140px !important;
}
.padding-right-130 {
  padding-right: 130px !important;
}
.padding-right-120 {
  padding-right: 120px !important;
}
.padding-right-110 {
  padding-right: 110px !important;
}
.padding-right-100 {
  padding-right: 100px !important;
}
.padding-right-90 {
  padding-right: 90px !important;
}
.padding-right-80 {
  padding-right: 80px !important;
}
.padding-right-70 {
  padding-right: 70px !important;
}
.padding-right-60 {
  padding-right: 60px !important;
}
.padding-right-50 {
  padding-right: 50px !important;
}
.padding-right-40 {
  padding-right: 40px !important;
}
.padding-right-30 {
  padding-right: 30px !important;
}
.padding-right-20 {
  padding-right: 20px !important;
}
.padding-right-10 {
  padding-right: 10px !important;
}
.padding-right-0 {
  padding-right: 0px !important;
}
.no-padding {
  padding: 0 !important;
}
.no-padding-left {
  padding-left: 0 !important;
}
.no-padding-right {
  padding-right: 0 !important;
}
.no-padding-left-right {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-padding-top {
  padding-top: 0 !important;
}
.no-padding-bottom {
  padding-bottom: 0 !important;
}
.no-padding-top-bottom {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/*-------------------------- margin -----------------------------*/
.margin-bottom-200 {
  margin-bottom: 200px !important;
}
.margin-bottom-190 {
  margin-bottom: 190px !important;
}
.margin-bottom-180 {
  margin-bottom: 180px !important;
}
.margin-bottom-170 {
  margin-bottom: 170px !important;
}
.margin-bottom-160 {
  margin-bottom: 160px !important;
}
.margin-bottom-150 {
  margin-bottom: 150px !important;
}
.margin-bottom-140 {
  margin-bottom: 140px !important;
}
.margin-bottom-130 {
  margin-bottom: 130px !important;
}
.margin-bottom-120 {
  margin-bottom: 120px !important;
}
.margin-bottom-110 {
  margin-bottom: 110px !important;
}
.margin-bottom-100 {
  margin-bottom: 100px !important;
}
.margin-bottom-90 {
  margin-bottom: 90px !important;
}
.margin-bottom-80 {
  margin-bottom: 80px !important;
}
.margin-bottom-70 {
  margin-bottom: 70px !important;
}
.margin-bottom-60 {
  margin-bottom: 60px !important;
}
.margin-bottom-50 {
  margin-bottom: 50px !important;
}
.margin-bottom-40 {
  margin-bottom: 40px !important;
}
.margin-bottom-30 {
  margin-bottom: 30px !important;
}
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-bottom-0 {
  margin-bottom: 0px !important;
}
.margin-top-200 {
  margin-top: 200px !important;
}
.margin-top-190 {
  margin-top: 190px !important;
}
.margin-top-180 {
  margin-top: 180px !important;
}
.margin-top-170 {
  margin-top: 170px !important;
}
.margin-top-160 {
  margin-top: 160px !important;
}
.margin-top-150 {
  margin-top: 150px !important;
}
.margin-top-140 {
  margin-top: 140px !important;
}
.margin-top-130 {
  margin-top: 130px !important;
}
.margin-top-120 {
  margin-top: 120px !important;
}
.margin-top-110 {
  margin-top: 110px !important;
}
.margin-top-100 {
  margin-top: 100px !important;
}
.margin-top-90 {
  margin-top: 90px !important;
}
.margin-top-80 {
  margin-top: 80px !important;
}
.margin-top-70 {
  margin-top: 70px !important;
}
.margin-top-60 {
  margin-top: 60px !important;
}
.margin-top-50 {
  margin-top: 50px !important;
}
.margin-top-40 {
  margin-top: 40px !important;
}
.margin-top-30 {
  margin-top: 30px !important;
}
.margin-top-20 {
  margin-top: 20px !important;
}
.margin-top-10 {
  margin-top: 10px !important;
}
.margin-top-0 {
  margin-top: 0px !important;
}
.margin-left-200 {
  margin-left: 200px !important;
}
.margin-left-190 {
  margin-left: 190px !important;
}
.margin-left-180 {
  margin-left: 180px !important;
}
.margin-left-170 {
  margin-left: 170px !important;
}
.margin-left-160 {
  margin-left: 160px !important;
}
.margin-left-150 {
  margin-left: 150px !important;
}
.margin-left-140 {
  margin-left: 140px !important;
}
.margin-left-130 {
  margin-left: 130px !important;
}
.margin-left-120 {
  margin-left: 120px !important;
}
.margin-left-110 {
  margin-left: 110px !important;
}
.margin-left-100 {
  margin-left: 100px !important;
}
.margin-left-90 {
  margin-left: 90px !important;
}
.margin-left-80 {
  margin-left: 80px !important;
}
.margin-left-70 {
  margin-left: 70px !important;
}
.margin-left-60 {
  margin-left: 60px !important;
}
.margin-left-50 {
  margin-left: 50px !important;
}
.margin-left-40 {
  margin-left: 40px !important;
}
.margin-left-30 {
  margin-left: 30px !important;
}
.margin-left-20 {
  margin-left: 20px !important;
}
.margin-left-10 {
  margin-left: 10px !important;
}
.margin-left-0 {
  margin-left: 0px !important;
}
.margin-right-200 {
  margin-right: 200px !important;
}
.margin-right-190 {
  margin-right: 190px !important;
}
.margin-right-180 {
  margin-right: 180px !important;
}
.margin-right-170 {
  margin-right: 170px !important;
}
.margin-right-160 {
  margin-right: 160px !important;
}
.margin-right-150 {
  margin-right: 150px !important;
}
.margin-right-140 {
  margin-right: 140px !important;
}
.margin-right-130 {
  margin-right: 130px !important;
}
.margin-right-120 {
  margin-right: 120px !important;
}
.margin-right-110 {
  margin-right: 110px !important;
}
.margin-right-100 {
  margin-right: 100px !important;
}
.margin-right-90 {
  margin-right: 90px !important;
}
.margin-right-80 {
  margin-right: 80px !important;
}
.margin-right-70 {
  margin-right: 70px !important;
}
.margin-right-60 {
  margin-right: 60px !important;
}
.margin-right-50 {
  margin-right: 50px !important;
}
.margin-right-40 {
  margin-right: 40px !important;
}
.margin-right-30 {
  margin-right: 30px !important;
}
.margin-right-20 {
  margin-right: 20px !important;
}
.margin-right-10 {
  margin-right: 10px !important;
}
.margin-right-0 {
  margin-right: 0px !important;
}
.no-margin {
  margin: 0 !important;
}
.no-margin-left {
  margin-left: 0 !important;
}
.no-margin-right {
  margin-right: 0 !important;
}
.no-margin-left-right {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.no-margin-top {
  margin-top: 0 !important;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.no-margin-top-bottom {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* ---------------------------------- left & right ----------------------- */
.left {
  display: block;
  float: left;
}
.right {
  display: block !important;
  float: right !important;
}
@font-face {
  font-family: 'santi';
  src: url('../other/santi.eot?22057217');
  src: url('../other/santi.eot?22057217#iefix') format('embedded-opentype'), url('../other/santi.woff?22057217') format('woff'), url('../other/santi.ttf?22057217') format('truetype'), url('../other/santi.svg?22057217#santi') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Zurich Cn BT Regular';
  src: url('../fonts/tt0298m.eot?22057217');
  src: url('../fonts/tt0298m.eot?22057217#iefix') format('embedded-opentype'), url('../fonts/tt0298m.woff?22057217') format('woff'), url('../fonts/tt0298m.ttf?22057217') format('truetype'), url('../fonts/tt0298m.svg?22057217#santi') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Zurich Lt BT Light';
  src: url('../fonts/TT0176M_0.eot?22057217');
  src: url('../fonts/TT0176M_0.eot?22057217#iefix') format('embedded-opentype'), url('../fonts/TT0176M_0.woff?22057217') format('woff'), url('../fonts/TT0176M_0.ttf?22057217') format('truetype'), url('../fonts/TT0176M_0.svg?22057217#santi') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'santi';
    src: url('../other/santi.svg?22057217#santi') format('svg');
  }
}
*/
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "santi";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-uniEAAF:before {
  content: '\eaaf';
}
/* '' */

.icon-uniF100:before {
  content: '\e800';
}
/* '' */
.icon-uniF101:before {
  content: '\e801';
}
/* '' */
.icon-uniF102:before {
  content: '\e802';
}
/* '' */
.icon-uniF103:before {
  content: '\e803';
}
/* '' */
.icon-uniF104:before {
  content: '\e804';
}
/* '' */
.icon-uniF105:before {
  content: '\e805';
}
/* '' */
.icon-uniF106:before {
  content: '\e806';
}
/* '' */
.icon-uniF107:before {
  content: '\e807';
}
/* '' */
.icon-uniF108:before {
  content: '\e808';
}
/* '' */
.icon-uniF109:before {
  content: '\e809';
}
/* '' */
.icon-uniF10A:before {
  content: '\e80a';
}
/* '' */
.icon-uniF10B:before {
  content: '\e80b';
}
/* '' */
.icon-uniF10C:before {
  content: '\e80c';
}
/* '' */
.icon-uniF10D:before {
  content: '\e80d';
}
/* '' */
.icon-uniF10E:before {
  content: '\e80e';
}
/* '' */
.icon-uniF10F:before {
  content: '\e80f';
}
/* '' */
.icon-uniF110:before {
  content: '\e810';
}
/* '' */
.icon-uniF111:before {
  content: '\e811';
}
/* '' */
.icon-uniF112:before {
  content: '\e812';
}
/* '' */
.icon-uniF113:before {
  content: '\e813';
}
/* '' */
.icon-uniF114:before {
  content: '\e814';
}
/* '' */
.icon-uniF115:before {
  content: '\e815';
}
/* '' */
.icon-uniF116:before {
  content: '\e816';
}
/* '' */
.icon-uniF117:before {
  content: '\e817';
}
/* '' */
.icon-uniF118:before {
  content: '\e818';
}
/* '' */
.icon-uniF119:before {
  content: '\e819';
}
/* '' */
.icon-uniF11A:before {
  content: '\e81a';
}
/* '' */
.icon-uniF11B:before {
  content: '\e81b';
}
/* '' */
.icon-uniF11C:before {
  content: '\e81c';
}
/* '' */
.icon-uniF11D:before {
  content: '\e81d';
}
/* '' */
.icon-uniF11E:before {
  content: '\e81e';
}
/* '' */
.icon-uniF11F:before {
  content: '\e81f';
}
/* '' */
.icon-uniF120:before {
  content: '\e820';
}
/* '' */
.icon-uniF121:before {
  content: '\e821';
}
/* '' */
.icon-uniF122:before {
  content: '\e822';
}
/* '' */
.icon-uniF123:before {
  content: '\e823';
}
/* '' */
.icon-uniF124:before {
  content: '\e824';
}
/* '' */
.icon-uniF125:before {
  content: '\e825';
}
/* '' */
.icon-uniF126:before {
  content: '\e826';
}
/* '' */
.icon-uniF127:before {
  content: '\e827';
}
/* '' */
.icon-uniF128:before {
  content: '\e828';
}
/* '' */
.icon-uniF129:before {
  content: '\e829';
}
/* '' */
.icon-uniF12A:before {
  content: '\e82a';
}
/* '' */
.icon-uniF12B:before {
  content: '\e82b';
}
/* '' */
.icon-uniF12C:before {
  content: '\e82c';
}
/* '' */
.icon-uniF12D:before {
  content: '\e82d';
}
/* '' */
.icon-uniF12E:before {
  content: '\e82e';
}
/* '' */
.icon-uniF12F:before {
  content: '\e82f';
}
/* '' */
.icon-uniF130:before {
  content: '\e830';
}
/* '' */
.icon-uniF131:before {
  content: '\e831';
}
/* '' */
.icon-uniF132:before {
  content: '\e832';
}
/* '' */
.icon-uniF133:before {
  content: '\e833';
}
/* '' */
.icon-uniF134:before {
  content: '\e834';
}
/* '' */
.icon-uniF135:before {
  content: '\e835';
}
/* '' */
.icon-uniF136:before {
  content: '\e836';
}
/* '' */
.icon-uniF137:before {
  content: '\e837';
}
/* '' */
.icon-uniF138:before {
  content: '\e838';
}
/* '' */
.icon-uniF139:before {
  content: '\e839';
}
/* '' */
.icon-uniF13A:before {
  content: '\e83a';
}
/* '' */
.icon-uniF13B:before {
  content: '\e83b';
}
/* '' */
.icon-uniF100-1:before {
  content: '\e83c';
}
/* '' */
.icon-uniF101-1:before {
  content: '\e83d';
}
/* '' */
.icon-uniF102-1:before {
  content: '\e83e';
}
/* '' */
.icon-uniF103-1:before {
  content: '\e83f';
}
/* '' */
.icon-uniF104-1:before {
  content: '\e840';
}
/* '' */
.icon-uniF105-1:before {
  content: '\e841';
}
/* '' */
.icon-uniF106-1:before {
  content: '\e842';
}
/* '' */
.icon-uniF107-1:before {
  content: '\e843';
}
/* '' */
.icon-uniF108-1:before {
  content: '\e844';
}
/* '' */
.icon-uniF109-1:before {
  content: '\e845';
}
/* '' */
.icon-uniF10A-1:before {
  content: '\e846';
}
/* '' */
.icon-uniF10B-1:before {
  content: '\e847';
}
/* '' */
.icon-uniF10C-1:before {
  content: '\e848';
}
/* '' */
.icon-uniF10D-1:before {
  content: '\e849';
}
/* '' */
.icon-uniF10E-1:before {
  content: '\e84a';
}
/* '' */
.icon-uniF10F-1:before {
  content: '\e84b';
}
/* '' */
.icon-uniF110-1:before {
  content: '\e84c';
}
/* '' */
.icon-uniF111-1:before {
  content: '\e84d';
}
/* '' */
.icon-uniF112-1:before {
  content: '\e84e';
}
/* '' */
.icon-uniF113-1:before {
  content: '\e84f';
}
/* '' */
.icon-uniF114-1:before {
  content: '\e850';
}
/* '' */
.icon-uniF115-1:before {
  content: '\e851';
}
/* '' */
.icon-uniF116-1:before {
  content: '\e852';
}
/* '' */
.icon-uniF117-1:before {
  content: '\e853';
}
/* '' */
.icon-uniF118-1:before {
  content: '\e854';
}
/* '' */
.icon-uniF119-1:before {
  content: '\e855';
}
/* '' */
.icon-uniF11A-1:before {
  content: '\e856';
}
/* '' */
.icon-uniF11B-1:before {
  content: '\e857';
}
/* '' */
.icon-uniF11C-1:before {
  content: '\e858';
}
/* '' */
.icon-uniF11D-1:before {
  content: '\e859';
}
/* '' */
.icon-uniF11E-1:before {
  content: '\e85a';
}
/* '' */
.icon-uniF11F-1:before {
  content: '\e85b';
}
/* '' */
.icon-uniF120-1:before {
  content: '\e85c';
}
/* '' */
.icon-uniF121-1:before {
  content: '\e85d';
}
/* '' */
.icon-uniF122-1:before {
  content: '\e85e';
}
/* '' */
.icon-uniF123-1:before {
  content: '\e85f';
}
/* '' */
.icon-uniF124-1:before {
  content: '\e860';
}
/* '' */
.icon-uniF125-1:before {
  content: '\e861';
}
/* '' */
.icon-uniF126-1:before {
  content: '\e862';
}
/* '' */
.icon-uniF127-1:before {
  content: '\e863';
}
/* '' */
.icon-uniF128-1:before {
  content: '\e864';
}
/* '' */
.icon-uniF129-1:before {
  content: '\e865';
}
/* '' */
.icon-uniF12A-1:before {
  content: '\e866';
}
/* '' */
.icon-uniF12B-1:before {
  content: '\e867';
}
/* '' */
.icon-uniF12C-1:before {
  content: '\e868';
}
/* '' */
.icon-uniF12D-1:before {
  content: '\e869';
}
/* '' */
.icon-uniF12E-1:before {
  content: '\e86a';
}
/* '' */
.icon-uniF12F-1:before {
  content: '\e86b';
}
/* '' */
.icon-uniF130-1:before {
  content: '\e86c';
}
/* '' */
.icon-uniF131-1:before {
  content: '\e86d';
}
/* '' */
.icon-uniF132-1:before {
  content: '\e86e';
}
/* '' */
.icon-uniF133-1:before {
  content: '\e86f';
}
/* '' */
.icon-uniF100-2:before {
  content: '\e870';
}
/* '' */
.icon-uniF101-2:before {
  content: '\e871';
}
/* '' */
.icon-uniF102-2:before {
  content: '\e872';
}
/* '' */
.icon-uniF103-2:before {
  content: '\e873';
}
/* '' */
.icon-uniF104-2:before {
  content: '\e874';
}
/* '' */
.icon-uniF105-2:before {
  content: '\e875';
}
/* '' */
.icon-uniF106-2:before {
  content: '\e876';
}
/* '' */
.icon-uniF107-2:before {
  content: '\e877';
}
/* '' */
.icon-uniF108-2:before {
  content: '\e878';
}
/* '' */
.icon-uniF109-2:before {
  content: '\e879';
}
/* '' */
.icon-uniF10A-2:before {
  content: '\e87a';
}
/* '' */
.icon-uniF10B-2:before {
  content: '\e87b';
}
/* '' */
.icon-uniF10C-2:before {
  content: '\e87c';
}
/* '' */
.icon-uniF10D-2:before {
  content: '\e87d';
}
/* '' */
.icon-uniF10E-2:before {
  content: '\e87e';
}
/* '' */
.icon-uniF10F-2:before {
  content: '\e87f';
}
/* '' */
.icon-uniF110-2:before {
  content: '\e880';
}
/* '' */
.icon-uniF111-2:before {
  content: '\e881';
}
/* '' */
.icon-uniF112-2:before {
  content: '\e882';
}
/* '' */
.icon-uniF113-2:before {
  content: '\e883';
}
/* '' */
.icon-uniF114-2:before {
  content: '\e884';
}
/* '' */
.icon-uniF115-2:before {
  content: '\e885';
}
/* '' */
.icon-uniF116-2:before {
  content: '\e886';
}
/* '' */
.icon-uniF117-2:before {
  content: '\e887';
}
/* '' */
.icon-uniF118-2:before {
  content: '\e888';
}
/* '' */
.icon-uniF119-2:before {
  content: '\e889';
}
/* '' */
.icon-uniF11A-2:before {
  content: '\e88a';
}
/* '' */
.icon-uniF11B-2:before {
  content: '\e88b';
}
/* '' */
.icon-uniF11C-2:before {
  content: '\e88c';
}
/* '' */
.icon-uniF11D-2:before {
  content: '\e88d';
}
/* '' */
.icon-uniF11E-2:before {
  content: '\e88e';
}
/* '' */
.icon-uniF11F-2:before {
  content: '\e88f';
}
/* '' */
.icon-uniF120-2:before {
  content: '\e890';
}
/* '' */
.icon-uniF121-2:before {
  content: '\e891';
}
/* '' */
.icon-uniF122-2:before {
  content: '\e892';
}
/* '' */
.icon-uniF123-2:before {
  content: '\e893';
}
/* '' */
.icon-uniF124-2:before {
  content: '\e894';
}
/* '' */
.icon-uniF125-2:before {
  content: '\e895';
}
/* '' */
.icon-uniF126-2:before {
  content: '\e896';
}
/* '' */
.icon-uniF127-2:before {
  content: '\e897';
}
/* '' */
.icon-uniF128-2:before {
  content: '\e898';
}
/* '' */
.icon-uniF129-2:before {
  content: '\e899';
}
/* '' */
.icon-uniF12A-2:before {
  content: '\e89a';
}
/* '' */
.icon-uniF12B-2:before {
  content: '\e89b';
}
/* '' */
.icon-uniF12C-2:before {
  content: '\e89c';
}
/* '' */
.icon-uniF12D-2:before {
  content: '\e89d';
}
/* '' */
.icon-uniF12E-2:before {
  content: '\e89e';
}
/* '' */
.icon-uniF12F-2:before {
  content: '\e89f';
}
/* '' */
.icon-uniF130-2:before {
  content: '\e8a0';
}
/* '' */
.icon-uniF131-2:before {
  content: '\e8a1';
}
/* '' */
.icon-uniF132-2:before {
  content: '\e8a2';
}
/* '' */
.icon-uniF133-2:before {
  content: '\e8a3';
}
/* '' */
.icon-uniF100-3:before {
  content: '\e8a4';
}
/* '' */
.icon-uniF101-3:before {
  content: '\e8a5';
}
/* '' */
.icon-uniF102-3:before {
  content: '\e8a6';
}
/* '' */
.icon-uniF103-3:before {
  content: '\e8a7';
}
/* '' */
.icon-uniF104-3:before {
  content: '\e8a8';
}
/* '' */
.icon-uniF105-3:before {
  content: '\e8a9';
}
/* '' */
.icon-uniF106-3:before {
  content: '\e8aa';
}
/* '' */
.icon-uniF107-3:before {
  content: '\e8ab';
}
/* '' */
.icon-uniF108-3:before {
  content: '\e8ac';
}
/* '' */
.icon-uniF109-3:before {
  content: '\e8ad';
}
/* '' */
.icon-uniF10A-3:before {
  content: '\e8ae';
}
/* '' */
.icon-uniF10B-3:before {
  content: '\e8af';
}
/* '' */
.icon-uniF10C-3:before {
  content: '\e8b0';
}
/* '' */
.icon-uniF10D-3:before {
  content: '\e8b1';
}
/* '' */
.icon-uniF10E-3:before {
  content: '\e8b2';
}
/* '' */
.icon-uniF10F-3:before {
  content: '\e8b3';
}
/* '' */
.icon-uniF110-3:before {
  content: '\e8b4';
}
/* '' */
.icon-uniF111-3:before {
  content: '\e8b5';
}
/* '' */
.icon-uniF112-3:before {
  content: '\e8b6';
}
/* '' */
.icon-uniF113-3:before {
  content: '\e8b7';
}
/* '' */
.icon-uniF114-3:before {
  content: '\e8b8';
}
/* '' */
.icon-uniF115-3:before {
  content: '\e8b9';
}
/* '' */
.icon-uniF116-3:before {
  content: '\e8ba';
}
/* '' */
.icon-uniF117-3:before {
  content: '\e8bb';
}
/* '' */
.icon-uniF118-3:before {
  content: '\e8bc';
}
/* '' */
.icon-uniF119-3:before {
  content: '\e8bd';
}
/* '' */
.icon-uniF11A-3:before {
  content: '\e8be';
}
/* '' */
.icon-uniF11B-3:before {
  content: '\e8bf';
}
/* '' */
.icon-uniF11C-3:before {
  content: '\e8c0';
}
/* '' */
.icon-uniF11D-3:before {
  content: '\e8c1';
}
/* '' */
.icon-uniF11E-3:before {
  content: '\e8c2';
}
/* '' */
.icon-uniF11F-3:before {
  content: '\e8c3';
}
/* '' */
.icon-uniF120-3:before {
  content: '\e8c4';
}
/* '' */
.icon-uniF121-3:before {
  content: '\e8c5';
}
/* '' */
.icon-uniF122-3:before {
  content: '\e8c6';
}
/* '' */
.icon-uniF123-3:before {
  content: '\e8c7';
}
/* '' */
.icon-uniF124-3:before {
  content: '\e8c8';
}
/* '' */
.icon-uniF125-3:before {
  content: '\e8c9';
}
/* '' */
.icon-uniF126-3:before {
  content: '\e8ca';
}
/* '' */
.icon-uniF127-3:before {
  content: '\e8cb';
}
/* '' */
.icon-uniF128-3:before {
  content: '\e8cc';
}
/* '' */
.icon-uniF129-3:before {
  content: '\e8cd';
}
/* '' */
.icon-uniF12A-3:before {
  content: '\e8ce';
}
/* '' */
.icon-uniF12B-3:before {
  content: '\e8cf';
}
/* '' */
.icon-uniF12C-3:before {
  content: '\e8d0';
}
/* '' */
.icon-uniF12D-3:before {
  content: '\e8d1';
}
/* '' */
.icon-uniF12E-3:before {
  content: '\e8d2';
}
/* '' */
.icon-uniF12F-3:before {
  content: '\e8d3';
}
/* '' */
.icon-uniF130-3:before {
  content: '\e8d4';
}
/* '' */
.icon-uniF131-3:before {
  content: '\e8d5';
}
/* '' */
.icon-uniF132-3:before {
  content: '\e8d6';
}
/* '' */
.icon-uniF100-4:before {
  content: '\e8d7';
}
/* '' */
.icon-uniF101-4:before {
  content: '\e8d8';
}
/* '' */
.icon-uniF102-4:before {
  content: '\e8d9';
}
/* '' */
.icon-uniF103-4:before {
  content: '\e8da';
}
/* '' */
.icon-uniF104-4:before {
  content: '\e8db';
}
/* '' */
.icon-uniF105-4:before {
  content: '\e8dc';
}
/* '' */
.icon-uniF106-4:before {
  content: '\e8dd';
}
/* '' */
.icon-uniF107-4:before {
  content: '\e8de';
}
/* '' */
.icon-uniF108-4:before {
  content: '\e8df';
}
/* '' */
.icon-uniF109-4:before {
  content: '\e8e0';
}
/* '' */
.icon-uniF10A-4:before {
  content: '\e8e1';
}
/* '' */
.icon-uniF10B-4:before {
  content: '\e8e2';
}
/* '' */
.icon-uniF10C-4:before {
  content: '\e8e3';
}
/* '' */
.icon-uniF10D-4:before {
  content: '\e8e4';
}
/* '' */
.icon-uniF10E-4:before {
  content: '\e8e5';
}
/* '' */
.icon-uniF10F-4:before {
  content: '\e8e6';
}
/* '' */
.icon-uniF110-4:before {
  content: '\e8e7';
}
/* '' */
.icon-uniF111-4:before {
  content: '\e8e8';
}
/* '' */
.icon-uniF112-4:before {
  content: '\e8e9';
}
/* '' */
.icon-uniF113-4:before {
  content: '\e8ea';
}
/* '' */
.icon-uniF114-4:before {
  content: '\e8eb';
}
/* '' */
.icon-uniF115-4:before {
  content: '\e8ec';
}
/* '' */
.icon-uniF116-4:before {
  content: '\e8ed';
}
/* '' */
.icon-uniF117-4:before {
  content: '\e8ee';
}
/* '' */
.icon-uniF118-4:before {
  content: '\e8ef';
}
/* '' */
.icon-uniF119-4:before {
  content: '\e8f0';
}
/* '' */
.icon-uniF11A-4:before {
  content: '\e8f1';
}
/* '' */
.icon-uniF11B-4:before {
  content: '\e8f2';
}
/* '' */
.icon-uniF11C-4:before {
  content: '\e8f3';
}
/* '' */
.icon-uniF11D-4:before {
  content: '\e8f4';
}
/* '' */
.icon-uniF11E-4:before {
  content: '\e8f5';
}
/* '' */
.icon-uniF11F-4:before {
  content: '\e8f6';
}
/* '' */
.icon-uniF120-4:before {
  content: '\e8f7';
}
/* '' */
.icon-uniF121-4:before {
  content: '\e8f8';
}
/* '' */
.icon-uniF122-4:before {
  content: '\e8f9';
}
/* '' */
.icon-uniF123-4:before {
  content: '\e8fa';
}
/* '' */
.icon-uniF124-4:before {
  content: '\e8fb';
}
/* '' */
.icon-uniF125-4:before {
  content: '\e8fc';
}
/* '' */
.icon-uniF126-4:before {
  content: '\e8fd';
}
/* '' */
.icon-uniF127-4:before {
  content: '\e8fe';
}
/* '' */
.icon-uniF128-4:before {
  content: '\e8ff';
}
/* '' */
.icon-uniF129-4:before {
  content: '\e900';
}
/* '' */
.icon-uniF12A-4:before {
  content: '\e901';
}
/* '' */
.icon-uniF12B-4:before {
  content: '\e902';
}
/* '' */
.icon-uniF12C-4:before {
  content: '\e903';
}
/* '' */
.icon-uniF12D-4:before {
  content: '\e904';
}
/* '' */
.icon-uniF12E-4:before {
  content: '\e905';
}
/* '' */
.icon-uniF12F-4:before {
  content: '\e906';
}
/* '' */
.icon-uniF130-4:before {
  content: '\e907';
}
/* '' */
.icon-uniF131-4:before {
  content: '\e908';
}
/* '' */
.icon-uniF132-4:before {
  content: '\e909';
}
/* '' */
.icon-uniF133-3:before {
  content: '\e90a';
}
/* '' */
.icon-uniF134-1:before {
  content: '\e90b';
}
/* '' */
.icon-uniF135-1:before {
  content: '\e90c';
}
/* '' */
.icon-uniF136-1:before {
  content: '\e90d';
}
/* '' */
.icon-uniF137-1:before {
  content: '\e90e';
}
/* '' */
.icon-uniF138-1:before {
  content: '\e90f';
}
/* '' */
.icon-uniF139-1:before {
  content: '\e910';
}
/* '' */
.icon-uniF13A-1:before {
  content: '\e911';
}
/* '' */
.icon-uniF13B-1:before {
  content: '\e912';
}
/* '' */
.icon-uniF13C:before {
  content: '\e913';
}
/* '' */
.icon-uniF13D:before {
  content: '\e914';
}
/* '' */
.icon-uniF13E:before {
  content: '\e915';
}
/* '' */
.icon-uniF13F:before {
  content: '\e916';
}
/* '' */
.icon-uniF140:before {
  content: '\e917';
}
/* '' */
.icon-uniF141:before {
  content: '\e918';
}
/* '' */
.icon-uniF142:before {
  content: '\e919';
}
/* '' */
.icon-uniF143:before {
  content: '\e91a';
}
/* '' */
.icon-uniF144:before {
  content: '\e91b';
}
/* '' */
.icon-uniF145:before {
  content: '\e91c';
}
/* '' */
.icon-uniF146:before {
  content: '\e91d';
}
/* '' */
.icon-uniF147:before {
  content: '\e91e';
}
/* '' */
.icon-uniF148:before {
  content: '\e91f';
}
/* '' */
.icon-uniF149:before {
  content: '\e920';
}
/* '' */
.icon-uniF14A:before {
  content: '\e921';
}
/* '' */
.icon-uniF14B:before {
  content: '\e922';
}
/* '' */
.icon-uniF14C:before {
  content: '\e923';
}
/* '' */
.icon-uniF14D:before {
  content: '\e924';
}
/* '' */
.icon-uniF14E:before {
  content: '\e925';
}
/* '' */
.icon-uniF14F:before {
  content: '\e926';
}
/* '' */
.icon-uniF150:before {
  content: '\e927';
}
/* '' */
.icon-uniF151:before {
  content: '\e928';
}
/* '' */
.icon-uniF152:before {
  content: '\e929';
}
/* '' */
.icon-uniF153:before {
  content: '\e92a';
}
/* '' */
.icon-uniF154:before {
  content: '\e92b';
}
/* '' */
.icon-uniF155:before {
  content: '\e92c';
}
/* '' */
.icon-uniF156:before {
  content: '\e92d';
}
/* '' */
.icon-uniF157:before {
  content: '\e92e';
}
/* '' */
.icon-uniF158:before {
  content: '\e92f';
}
/* '' */
.icon-uniF159:before {
  content: '\e930';
}
/* '' */
.icon-uniF15A:before {
  content: '\e931';
}
/* '' */
.icon-uniF15B:before {
  content: '\e932';
}
/* '' */
.icon-uniF15C:before {
  content: '\e933';
}
/* '' */
.icon-uniF15D:before {
  content: '\e934';
}
/* '' */
.icon-uniF15E:before {
  content: '\e935';
}
/* '' */
.icon-uniF15F:before {
  content: '\e936';
}
/* '' */
.icon-uniF160:before {
  content: '\e937';
}
/* '' */
.icon-uniF161:before {
  content: '\e938';
}
/* '' */
.icon-uniF162:before {
  content: '\e939';
}
/* '' */
.icon-uniF163:before {
  content: '\e93a';
}
/* '' */
.icon-uniF164:before {
  content: '\e93b';
}
/* '' */
.icon-uniF165:before {
  content: '\e93c';
}
/* '' */
.icon-uniF166:before {
  content: '\e93d';
}
/* '' */
.icon-uniF167:before {
  content: '\e93e';
}
/* '' */
.icon-uniF168:before {
  content: '\e93f';
}
/* '' */
.icon-uniF169:before {
  content: '\e940';
}
/* '' */
.icon-uniF16A:before {
  content: '\e941';
}
/* '' */
.icon-uniF16B:before {
  content: '\e942';
}
/* '' */
.icon-uniF16C:before {
  content: '\e943';
}
/* '' */
.icon-uniF16D:before {
  content: '\e944';
}
/* '' */
.icon-uniF16E:before {
  content: '\e945';
}
/* '' */
.icon-uniF16F:before {
  content: '\e946';
}
/* '' */
.icon-uniF170:before {
  content: '\e947';
}
/* '' */
.icon-uniF171:before {
  content: '\e948';
}
/* '' */
.icon-uniF172:before {
  content: '\e949';
}
/* '' */
.icon-uniF173:before {
  content: '\e94a';
}
/* '' */
.icon-uniF174:before {
  content: '\e94b';
}
/* '' */
.icon-uniF175:before {
  content: '\e94c';
}
/* '' */
.icon-uniF176:before {
  content: '\e94d';
}
/* '' */
.icon-uniF177:before {
  content: '\e94e';
}
/* '' */
.icon-uniF178:before {
  content: '\e94f';
}
/* '' */
.icon-uniF179:before {
  content: '\e950';
}
/* '' */
.icon-uniF17A:before {
  content: '\e951';
}
/* '' */
.icon-uniF17B:before {
  content: '\e952';
}
/* '' */
.icon-uniF17C:before {
  content: '\e953';
}
/* '' */
.icon-uniF17D:before {
  content: '\e954';
}
/* '' */
.icon-uniF17E:before {
  content: '\e955';
}
/* '' */
.icon-uniF17F:before {
  content: '\e956';
}
/* '' */
.icon-uniF180:before {
  content: '\e957';
}
/* '' */
.icon-uniF181:before {
  content: '\e958';
}
/* '' */
.icon-uniF182:before {
  content: '\e959';
}
/* '' */
.icon-uniF183:before {
  content: '\e95a';
}
/* '' */
.icon-uniF184:before {
  content: '\e95b';
}
/* '' */
.icon-uniF185:before {
  content: '\e95c';
}
/* '' */
.icon-uniF186:before {
  content: '\e95d';
}
/* '' */
.icon-uniF187:before {
  content: '\e95e';
}
/* '' */
.icon-uniF188:before {
  content: '\e95f';
}
/* '' */
.icon-uniF189:before {
  content: '\e960';
}
/* '' */
.icon-uniF18A:before {
  content: '\e961';
}
/* '' */
.icon-uniF18B:before {
  content: '\e962';
}
/* '' */
.icon-uniF18C:before {
  content: '\e963';
}
/* '' */
.icon-uniF18D:before {
  content: '\e964';
}
/* '' */
.icon-uniF18E:before {
  content: '\e965';
}
/* '' */
.icon-uniF18F:before {
  content: '\e966';
}
/* '' */
.icon-uniF190:before {
  content: '\e967';
}
/* '' */
.icon-uniF191:before {
  content: '\e968';
}
/* '' */
.icon-uniF192:before {
  content: '\e969';
}
/* '' */
.icon-uniF193:before {
  content: '\e96a';
}
/* '' */
.icon-uniF194:before {
  content: '\e96b';
}
/* '' */
.icon-uniF195:before {
  content: '\e96c';
}
/* '' */
.icon-uniF196:before {
  content: '\e96d';
}
/* '' */
.icon-uniF197:before {
  content: '\e96e';
}
/* '' */
.icon-uniF198:before {
  content: '\e96f';
}
/* '' */
.icon-uniF199:before {
  content: '\e970';
}
/* '' */
.icon-uniF19A:before {
  content: '\e971';
}
/* '' */
.icon-uniF19B:before {
  content: '\e972';
}
/* '' */
.icon-uniF19C:before {
  content: '\e973';
}
/* '' */
.icon-uniF19D:before {
  content: '\e974';
}
/* '' */
.icon-uniF19E:before {
  content: '\e975';
}
/* '' */
.icon-uniF19F:before {
  content: '\e976';
}
/* '' */
.icon-uniF1A0:before {
  content: '\e977';
}
/* '' */
.icon-uniF1A1:before {
  content: '\e978';
}
/* '' */
.icon-uniF1A2:before {
  content: '\e979';
}
/* '' */
.icon-uniF1A3:before {
  content: '\e97a';
}
/* '' */
.icon-uniF1A4:before {
  content: '\e97b';
}
/* '' */
.icon-uniF1A5:before {
  content: '\e97c';
}
/* '' */
.icon-uniF1A6:before {
  content: '\e97d';
}
/* '' */
.icon-uniF1A7:before {
  content: '\e97e';
}
/* '' */
.icon-uniF1A8:before {
  content: '\e97f';
}
/* '' */
.icon-uniF1A9:before {
  content: '\e980';
}
/* '' */
.icon-uniF1AA:before {
  content: '\e981';
}
/* '' */
.icon-uniF1AB:before {
  content: '\e982';
}
/* '' */
.icon-uniF100-5:before {
  content: '\e983';
}
/* '' */
.icon-uniF101-5:before {
  content: '\e984';
}
/* '' */
.icon-uniF102-5:before {
  content: '\e985';
}
/* '' */
.icon-uniF103-5:before {
  content: '\e986';
}
/* '' */
.icon-uniF104-5:before {
  content: '\e987';
}
/* '' */
.icon-uniF105-5:before {
  content: '\e988';
}
/* '' */
.icon-uniF106-5:before {
  content: '\e989';
}
/* '' */
.icon-uniF107-5:before {
  content: '\e98a';
}
/* '' */
.icon-uniF108-5:before {
  content: '\e98b';
}
/* '' */
.icon-uniF109-5:before {
  content: '\e98c';
}
/* '' */
.icon-uniF10A-5:before {
  content: '\e98d';
}
/* '' */
.icon-uniF10B-5:before {
  content: '\e98e';
}
/* '' */
.icon-uniF10C-5:before {
  content: '\e98f';
}
/* '' */
.icon-uniF10D-5:before {
  content: '\e990';
}
/* '' */
.icon-uniF10E-5:before {
  content: '\e991';
}
/* '' */
.icon-uniF10F-5:before {
  content: '\e992';
}
/* '' */
.icon-uniF110-5:before {
  content: '\e993';
}
/* '' */
.icon-uniF111-5:before {
  content: '\e994';
}
/* '' */
.icon-uniF112-5:before {
  content: '\e995';
}
/* '' */
.icon-uniF113-5:before {
  content: '\e996';
}
/* '' */
.icon-uniF114-5:before {
  content: '\e997';
}
/* '' */
.icon-uniF115-5:before {
  content: '\e998';
}
/* '' */
.icon-uniF116-5:before {
  content: '\e999';
}
/* '' */
.icon-uniF117-5:before {
  content: '\e99a';
}
/* '' */
.icon-uniF118-5:before {
  content: '\e99b';
}
/* '' */
.icon-uniF119-5:before {
  content: '\e99c';
}
/* '' */
.icon-uniF11A-5:before {
  content: '\e99d';
}
/* '' */
.icon-uniF11B-5:before {
  content: '\e99e';
}
/* '' */
.icon-uniF11C-5:before {
  content: '\e99f';
}
/* '' */
.icon-uniF11D-5:before {
  content: '\e9a0';
}
/* '' */
.icon-uniF11E-5:before {
  content: '\e9a1';
}
/* '' */
.icon-uniF11F-5:before {
  content: '\e9a2';
}
/* '' */
.icon-uniF120-5:before {
  content: '\e9a3';
}
/* '' */
.icon-uniF121-5:before {
  content: '\e9a4';
}
/* '' */
.icon-uniF122-5:before {
  content: '\e9a5';
}
/* '' */
.icon-uniF123-5:before {
  content: '\e9a6';
}
/* '' */
.icon-uniF124-5:before {
  content: '\e9a7';
}
/* '' */
.icon-uniF125-5:before {
  content: '\e9a8';
}
/* '' */
.icon-uniF126-5:before {
  content: '\e9a9';
}
/* '' */
.icon-uniF127-5:before {
  content: '\e9aa';
}
/* '' */
.icon-uniF128-5:before {
  content: '\e9ab';
}
/* '' */
.icon-uniF129-5:before {
  content: '\e9ac';
}
/* '' */
.icon-uniF12A-5:before {
  content: '\e9ad';
}
/* '' */
.icon-uniF12B-5:before {
  content: '\e9ae';
}
/* '' */
.icon-uniF12C-5:before {
  content: '\e9af';
}
/* '' */
.icon-uniF12D-5:before {
  content: '\e9b0';
}
/* '' */
.icon-uniF12E-5:before {
  content: '\e9b1';
}
/* '' */
.icon-uniF12F-5:before {
  content: '\e9b2';
}
/* '' */
.icon-uniF130-5:before {
  content: '\e9b3';
}
/* '' */
.icon-uniF131-5:before {
  content: '\e9b4';
}
/* '' */
.icon-uniF132-5:before {
  content: '\e9b5';
}
/* '' */
.icon-uniF133-4:before {
  content: '\e9b6';
}
/* '' */
.icon-uniF134-2:before {
  content: '\e9b7';
}
/* '' */
.icon-uniF100-6:before {
  content: '\e9b8';
}
/* '' */
.icon-uniF101-6:before {
  content: '\e9b9';
}
/* '' */
.icon-uniF102-6:before {
  content: '\e9ba';
}
/* '' */
.icon-uniF103-6:before {
  content: '\e9bb';
}
/* '' */
.icon-uniF104-6:before {
  content: '\e9bc';
}
/* '' */
.icon-uniF105-6:before {
  content: '\e9bd';
}
/* '' */
.icon-uniF106-6:before {
  content: '\e9be';
}
/* '' */
.icon-uniF107-6:before {
  content: '\e9bf';
}
/* '' */
.icon-uniF108-6:before {
  content: '\e9c0';
}
/* '' */
.icon-uniF109-6:before {
  content: '\e9c1';
}
/* '' */
.icon-uniF10A-6:before {
  content: '\e9c2';
}
/* '' */
.icon-uniF10B-6:before {
  content: '\e9c3';
}
/* '' */
.icon-uniF10C-6:before {
  content: '\e9c4';
}
/* '' */
.icon-uniF10D-6:before {
  content: '\e9c5';
}
/* '' */
.icon-uniF10E-6:before {
  content: '\e9c6';
}
/* '' */
.icon-uniF10F-6:before {
  content: '\e9c7';
}
/* '' */
.icon-uniF110-6:before {
  content: '\e9c8';
}
/* '' */
.icon-uniF111-6:before {
  content: '\e9c9';
}
/* '' */
.icon-uniF112-6:before {
  content: '\e9ca';
}
/* '' */
.icon-uniF113-6:before {
  content: '\e9cb';
}
/* '' */
.icon-uniF114-6:before {
  content: '\e9cc';
}
/* '' */
.icon-uniF115-6:before {
  content: '\e9cd';
}
/* '' */
.icon-uniF116-6:before {
  content: '\e9ce';
}
/* '' */
.icon-uniF117-6:before {
  content: '\e9cf';
}
/* '' */
.icon-uniF118-6:before {
  content: '\e9d0';
}
/* '' */
.icon-uniF119-6:before {
  content: '\e9d1';
}
/* '' */
.icon-uniF11A-6:before {
  content: '\e9d2';
}
/* '' */
.icon-uniF11B-6:before {
  content: '\e9d3';
}
/* '' */
.icon-uniF11C-6:before {
  content: '\e9d4';
}
/* '' */
.icon-uniF11D-6:before {
  content: '\e9d5';
}
/* '' */
.icon-uniF11E-6:before {
  content: '\e9d6';
}
/* '' */
.icon-uniF11F-6:before {
  content: '\e9d7';
}
/* '' */
.icon-uniF120-6:before {
  content: '\e9d8';
}
/* '' */
.icon-uniF121-6:before {
  content: '\e9d9';
}
/* '' */
.icon-uniF122-6:before {
  content: '\e9da';
}
/* '' */
.icon-uniF123-6:before {
  content: '\e9db';
}
/* '' */
.icon-uniF124-6:before {
  content: '\e9dc';
}
/* '' */
.icon-uniF125-6:before {
  content: '\e9dd';
}
/* '' */
.icon-uniF126-6:before {
  content: '\e9de';
}
/* '' */
.icon-uniF127-6:before {
  content: '\e9df';
}
/* '' */
.icon-uniF128-6:before {
  content: '\e9e0';
}
/* '' */
.icon-uniF129-6:before {
  content: '\e9e1';
}
/* '' */
.icon-uniF12A-6:before {
  content: '\e9e2';
}
/* '' */
.icon-uniF12B-6:before {
  content: '\e9e3';
}
/* '' */
.icon-uniF12C-6:before {
  content: '\e9e4';
}
/* '' */
.icon-uniF12D-6:before {
  content: '\e9e5';
}
/* '' */
.icon-uniF12E-6:before {
  content: '\e9e6';
}
/* '' */
.icon-uniF12F-6:before {
  content: '\e9e7';
}
/* '' */
.icon-uniF130-6:before {
  content: '\e9e8';
}
/* '' */
.icon-uniF131-6:before {
  content: '\e9e9';
}
/* '' */
.icon-uniF132-6:before {
  content: '\e9ea';
}
/* '' */
.icon-uniF133-5:before {
  content: '\e9eb';
}
/* '' */
.icon-uniF134-3:before {
  content: '\e9ec';
}
/* '' */
.icon-uniF135-2:before {
  content: '\e9ed';
}
/* '' */
.icon-uniF100-7:before {
  content: '\e9ee';
}
/* '' */
.icon-uniF101-7:before {
  content: '\e9ef';
}
/* '' */
.icon-uniF102-7:before {
  content: '\e9f0';
}
/* '' */
.icon-uniF103-7:before {
  content: '\e9f1';
}
/* '' */
.icon-uniF104-7:before {
  content: '\e9f2';
}
/* '' */
.icon-uniF105-7:before {
  content: '\e9f3';
}
/* '' */
.icon-uniF106-7:before {
  content: '\e9f4';
}
/* '' */
.icon-uniF107-7:before {
  content: '\e9f5';
}
/* '' */
.icon-uniF108-7:before {
  content: '\e9f6';
}
/* '' */
.icon-uniF109-7:before {
  content: '\e9f7';
}
/* '' */
.icon-uniF10A-7:before {
  content: '\e9f8';
}
/* '' */
.icon-uniF10B-7:before {
  content: '\e9f9';
}
/* '' */
.icon-uniF10C-7:before {
  content: '\e9fa';
}
/* '' */
.icon-uniF10D-7:before {
  content: '\e9fb';
}
/* '' */
.icon-uniF10E-7:before {
  content: '\e9fc';
}
/* '' */
.icon-uniF10F-7:before {
  content: '\e9fd';
}
/* '' */
.icon-uniF110-7:before {
  content: '\e9fe';
}
/* '' */
.icon-uniF111-7:before {
  content: '\e9ff';
}
/* '' */
.icon-uniF112-7:before {
  content: '\ea00';
}
/* '' */
.icon-uniF113-7:before {
  content: '\ea01';
}
/* '' */
.icon-uniF114-7:before {
  content: '\ea02';
}
/* '' */
.icon-uniF115-7:before {
  content: '\ea03';
}
/* '' */
.icon-uniF116-7:before {
  content: '\ea04';
}
/* '' */
.icon-uniF117-7:before {
  content: '\ea05';
}
/* '' */
.icon-uniF118-7:before {
  content: '\ea06';
}
/* '' */
.icon-uniF119-7:before {
  content: '\ea07';
}
/* '' */
.icon-uniF11A-7:before {
  content: '\ea08';
}
/* '' */
.icon-uniF11B-7:before {
  content: '\ea09';
}
/* '' */
.icon-uniF11C-7:before {
  content: '\ea0a';
}
/* '' */
.icon-uniF11D-7:before {
  content: '\ea0b';
}
/* '' */
.icon-uniF11E-7:before {
  content: '\ea0c';
}
/* '' */
.icon-uniF11F-7:before {
  content: '\ea0d';
}
/* '' */
.icon-uniF120-7:before {
  content: '\ea0e';
}
/* '' */
.icon-uniF121-7:before {
  content: '\ea0f';
}
/* '' */
.icon-uniF122-7:before {
  content: '\ea10';
}
/* '' */
.icon-uniF123-7:before {
  content: '\ea11';
}
/* '' */
.icon-uniF124-7:before {
  content: '\ea12';
}
/* '' */
.icon-uniF125-7:before {
  content: '\ea13';
}
/* '' */
.icon-uniF126-7:before {
  content: '\ea14';
}
/* '' */
.icon-uniF127-7:before {
  content: '\ea15';
}
/* '' */
.icon-uniF128-7:before {
  content: '\ea16';
}
/* '' */
.icon-uniF129-7:before {
  content: '\ea17';
}
/* '' */
.icon-uniF12A-7:before {
  content: '\ea18';
}
/* '' */
.icon-uniF12B-7:before {
  content: '\ea19';
}
/* '' */
.icon-uniF12C-7:before {
  content: '\ea1a';
}
/* '' */
.icon-uniF12D-7:before {
  content: '\ea1b';
}
/* '' */
.icon-uniF12E-7:before {
  content: '\ea1c';
}
/* '' */
.icon-uniF12F-7:before {
  content: '\ea1d';
}
/* '' */
.icon-uniF130-7:before {
  content: '\ea1e';
}
/* '' */
.icon-uniF131-7:before {
  content: '\ea1f';
}
/* '' */
.icon-uniF132-7:before {
  content: '\ea20';
}
/* '' */
.icon-uniF133-6:before {
  content: '\ea21';
}
/* '' */
.icon-uniF134-4:before {
  content: '\ea22';
}
/* '' */
.icon-uniF135-3:before {
  content: '\ea23';
}
/* '' */
.icon-uniF136-2:before {
  content: '\ea24';
}
/* '' */
.icon-uniF137-2:before {
  content: '\ea25';
}
/* '' */
.icon-uniF138-2:before {
  content: '\ea26';
}
/* '' */
.icon-uniF139-2:before {
  content: '\ea27';
}
/* '' */
.icon-uniF13A-2:before {
  content: '\ea28';
}
/* '' */
.icon-uniF13B-2:before {
  content: '\ea29';
}
/* '' */
.icon-uniF13C-1:before {
  content: '\ea2a';
}
/* '' */
.icon-uniF13D-1:before {
  content: '\ea2b';
}
/* '' */
.icon-uniF13E-1:before {
  content: '\ea2c';
}
/* '' */
.icon-uniF13F-1:before {
  content: '\ea2d';
}
/* '' */
.icon-uniF140-1:before {
  content: '\ea2e';
}
/* '' */
.icon-uniF141-1:before {
  content: '\ea2f';
}
/* '' */
.icon-uniF142-1:before {
  content: '\ea30';
}
/* '' */
.icon-uniF143-1:before {
  content: '\ea31';
}
/* '' */
.icon-uniF144-1:before {
  content: '\ea32';
}
/* '' */
.icon-uniF145-1:before {
  content: '\ea33';
}
/* '' */
.icon-uniF146-1:before {
  content: '\ea34';
}
/* '' */
.icon-uniF147-1:before {
  content: '\ea35';
}
/* '' */
.icon-uniF148-1:before {
  content: '\ea36';
}
/* '' */
.icon-uniF149-1:before {
  content: '\ea37';
}
/* '' */
.icon-uniF14A-1:before {
  content: '\ea38';
}
/* '' */
.icon-uniF14B-1:before {
  content: '\ea39';
}
/* '' */
.icon-uniF14C-1:before {
  content: '\ea3a';
}
/* '' */
.icon-uniF14D-1:before {
  content: '\ea3b';
}
/* '' */
.icon-uniF14E-1:before {
  content: '\ea3c';
}
/* '' */
.icon-uniF14F-1:before {
  content: '\ea3d';
}
/* '' */
.icon-uniF150-1:before {
  content: '\ea3e';
}
/* '' */
.icon-uniF100-8:before {
  content: '\ea3f';
}
/* '' */
.icon-uniF101-8:before {
  content: '\ea40';
}
/* '' */
.icon-uniF102-8:before {
  content: '\ea41';
}
/* '' */
.icon-uniF103-8:before {
  content: '\ea42';
}
/* '' */
.icon-uniF104-8:before {
  content: '\ea43';
}
/* '' */
.icon-uniF105-8:before {
  content: '\ea44';
}
/* '' */
.icon-uniF106-8:before {
  content: '\ea45';
}
/* '' */
.icon-uniF107-8:before {
  content: '\ea46';
}
/* '' */
.icon-uniF108-8:before {
  content: '\ea47';
}
/* '' */
.icon-uniF109-8:before {
  content: '\ea48';
}
/* '' */
.icon-uniF10A-8:before {
  content: '\ea49';
}
/* '' */
.icon-uniF10B-8:before {
  content: '\ea4a';
}
/* '' */
.icon-uniF10C-8:before {
  content: '\ea4b';
}
/* '' */
.icon-uniF10D-8:before {
  content: '\ea4c';
}
/* '' */
.icon-uniF10E-8:before {
  content: '\ea4d';
}
/* '' */
.icon-uniF10F-8:before {
  content: '\ea4e';
}
/* '' */
.icon-uniF110-8:before {
  content: '\ea4f';
}
/* '' */
.icon-uniF111-8:before {
  content: '\ea50';
}
/* '' */
.icon-uniF112-8:before {
  content: '\ea51';
}
/* '' */
.icon-uniF113-8:before {
  content: '\ea52';
}
/* '' */
.icon-uniF114-8:before {
  content: '\ea53';
}
/* '' */
.icon-uniF115-8:before {
  content: '\ea54';
}
/* '' */
.icon-uniF116-8:before {
  content: '\ea55';
}
/* '' */
.icon-uniF117-8:before {
  content: '\ea56';
}
/* '' */
.icon-uniF118-8:before {
  content: '\ea57';
}
/* '' */
.icon-uniF119-8:before {
  content: '\ea58';
}
/* '' */
.icon-uniF11A-8:before {
  content: '\ea59';
}
/* '' */
.icon-uniF11B-8:before {
  content: '\ea5a';
}
/* '' */
.icon-uniF11C-8:before {
  content: '\ea5b';
}
/* '' */
.icon-uniF11D-8:before {
  content: '\ea5c';
}
/* '' */
.icon-uniF11E-8:before {
  content: '\ea5d';
}
/* '' */
.icon-uniF11F-8:before {
  content: '\ea5e';
}
/* '' */
.icon-uniF120-8:before {
  content: '\ea5f';
}
/* '' */
.icon-uniF121-8:before {
  content: '\ea60';
}
/* '' */
.icon-uniF122-8:before {
  content: '\ea61';
}
/* '' */
.icon-uniF123-8:before {
  content: '\ea62';
}
/* '' */
.icon-uniF124-8:before {
  content: '\ea63';
}
/* '' */
.icon-uniF125-8:before {
  content: '\ea64';
}
/* '' */
.icon-uniF126-8:before {
  content: '\ea65';
}
/* '' */
.icon-uniF127-8:before {
  content: '\ea66';
}
/* '' */
.icon-uniF128-8:before {
  content: '\ea67';
}
/* '' */
.icon-uniF129-8:before {
  content: '\ea68';
}
/* '' */
.icon-uniF12A-8:before {
  content: '\ea69';
}
/* '' */
.icon-uniF12B-8:before {
  content: '\ea6a';
}
/* '' */
.icon-uniF12C-8:before {
  content: '\ea6b';
}
/* '' */
.icon-uniF12D-8:before {
  content: '\ea6c';
}
/* '' */
.icon-uniF12E-8:before {
  content: '\ea6d';
}
/* '' */
.icon-uniF12F-8:before {
  content: '\ea6e';
}
/* '' */
.icon-uniF130-8:before {
  content: '\ea6f';
}
/* '' */
.icon-uniF131-8:before {
  content: '\ea70';
}
/* '' */
.icon-uniF132-8:before {
  content: '\ea71';
}
/* '' */
.icon-uniF133-7:before {
  content: '\ea72';
}
/* '' */
.icon-uniF134-5:before {
  content: '\ea73';
}
/* '' */
.icon-uniF135-4:before {
  content: '\ea74';
}
/* '' */
.icon-uniF100-9:before {
  content: '\ea75';
}
/* '' */
.icon-uniF101-9:before {
  content: '\ea76';
}
/* '' */
.icon-uniF102-9:before {
  content: '\ea77';
}
/* '' */
.icon-uniF103-9:before {
  content: '\ea78';
}
/* '' */
.icon-uniF104-9:before {
  content: '\ea79';
}
/* '' */
.icon-uniF105-9:before {
  content: '\ea7a';
}
/* '' */
.icon-uniF106-9:before {
  content: '\ea7b';
}
/* '' */
.icon-uniF107-9:before {
  content: '\ea7c';
}
/* '' */
.icon-uniF108-9:before {
  content: '\ea7d';
}
/* '' */
.icon-uniF109-9:before {
  content: '\ea7e';
}
/* '' */
.icon-uniF10A-9:before {
  content: '\ea7f';
}
/* '' */
.icon-uniF10B-9:before {
  content: '\ea80';
}
/* '' */
.icon-uniF10C-9:before {
  content: '\ea81';
}
/* '' */
.icon-uniF10D-9:before {
  content: '\ea82';
}
/* '' */
.icon-uniF10E-9:before {
  content: '\ea83';
}
/* '' */
.icon-uniF10F-9:before {
  content: '\ea84';
}
/* '' */
.icon-uniF110-9:before {
  content: '\ea85';
}
/* '' */
.icon-uniF111-9:before {
  content: '\ea86';
}
/* '' */
.icon-uniF112-9:before {
  content: '\ea87';
}
/* '' */
.icon-uniF113-9:before {
  content: '\ea88';
}
/* '' */
.icon-uniF114-9:before {
  content: '\ea89';
}
/* '' */
.icon-uniF115-9:before {
  content: '\ea8a';
}
/* '' */
.icon-uniF116-9:before {
  content: '\ea8b';
}
/* '' */
.icon-uniF117-9:before {
  content: '\ea8c';
}
/* '' */
.icon-uniF118-9:before {
  content: '\ea8d';
}
/* '' */
.icon-uniF119-9:before {
  content: '\ea8e';
}
/* '' */
.icon-uniF11A-9:before {
  content: '\ea8f';
}
/* '' */
.icon-uniF11B-9:before {
  content: '\ea90';
}
/* '' */
.icon-uniF11C-9:before {
  content: '\ea91';
}
/* '' */
.icon-uniF11D-9:before {
  content: '\ea92';
}
/* '' */
.icon-uniF11E-9:before {
  content: '\ea93';
}
/* '' */
.icon-uniF11F-9:before {
  content: '\ea94';
}
/* '' */
.icon-uniF120-9:before {
  content: '\ea95';
}
/* '' */
.icon-uniF121-9:before {
  content: '\ea96';
}
/* '' */
.icon-uniF122-9:before {
  content: '\ea97';
}
/* '' */
.icon-uniF123-9:before {
  content: '\ea98';
}
/* '' */
.icon-uniF124-9:before {
  content: '\ea99';
}
/* '' */
.icon-uniF125-9:before {
  content: '\ea9a';
}
/* '' */
.icon-uniF126-9:before {
  content: '\ea9b';
}
/* '' */
.icon-uniF127-9:before {
  content: '\ea9c';
}
/* '' */
.icon-uniF128-9:before {
  content: '\ea9d';
}
/* '' */
.icon-uniF129-9:before {
  content: '\ea9e';
}
/* '' */
.icon-uniF12A-9:before {
  content: '\ea9f';
}
/* '' */
.icon-uniF12B-9:before {
  content: '\eaa0';
}
/* '' */
.icon-uniF12C-9:before {
  content: '\eaa1';
}
/* '' */
.icon-uniF12D-9:before {
  content: '\eaa2';
}
/* '' */
.icon-uniF12E-9:before {
  content: '\eaa3';
}
/* '' */
.icon-uniF12F-9:before {
  content: '\eaa4';
}
/* '' */
.icon-uniF130-9:before {
  content: '\eaa5';
}
/* '' */
.icon-uniF131-9:before {
  content: '\eaa6';
}
/* '' */
.icon-uniF132-9:before {
  content: '\eaa7';
}
/* '' */
.icon-uniF133-8:before {
  content: '\eaa8';
}
/* '' */
.icon-uniF134-6:before {
  content: '\eaa9';
}
/* '' */
.icon-uniF135-5:before {
  content: '\eaaa';
}
/* '' */
.icon-uniF100-10:before {
  content: '\eaab';
}
/* '' */
.icon-uniF101-10:before {
  content: '\eaac';
}
/* '' */
.icon-uniF102-10:before {
  content: '\eaad';
}
/* '' */
.icon-uniF103-10:before {
  content: '\eaae';
}
/* '' */
.icon-uniF104-10:before {
  content: '\eaaf';
}
/* '' */
.icon-uniF105-10:before {
  content: '\eab0';
}
/* '' */
.icon-uniF106-10:before {
  content: '\eab1';
}
/* '' */
.icon-uniF107-10:before {
  content: '\eab2';
}
/* '' */
.icon-uniF108-10:before {
  content: '\eab3';
}
/* '' */
.icon-uniF109-10:before {
  content: '\eab4';
}
/* '' */
.icon-uniF10A-10:before {
  content: '\eab5';
}
/* '' */
.icon-uniF10B-10:before {
  content: '\eab6';
}
/* '' */
.icon-uniF10C-10:before {
  content: '\eab7';
}
/* '' */
.icon-uniF10D-10:before {
  content: '\eab8';
}
/* '' */
.icon-uniF10E-10:before {
  content: '\eab9';
}
/* '' */
.icon-uniF10F-10:before {
  content: '\eaba';
}
/* '' */
.icon-uniF110-10:before {
  content: '\eabb';
}
/* '' */
.icon-uniF111-10:before {
  content: '\eabc';
}
/* '' */
.icon-uniF112-10:before {
  content: '\eabd';
}
/* '' */
.icon-uniF113-10:before {
  content: '\eabe';
}
/* '' */
.icon-uniF114-10:before {
  content: '\eabf';
}
/* '' */
.icon-uniF115-10:before {
  content: '\eac0';
}
/* '' */
.icon-uniF116-10:before {
  content: '\eac1';
}
/* '' */
.icon-uniF117-10:before {
  content: '\eac2';
}
/* '' */
.icon-uniF118-10:before {
  content: '\eac3';
}
/* '' */
.icon-uniF119-10:before {
  content: '\eac4';
}
/* '' */
.icon-uniF11A-10:before {
  content: '\eac5';
}
/* '' */
.icon-uniF11B-10:before {
  content: '\eac6';
}
/* '' */
.icon-uniF11C-10:before {
  content: '\eac7';
}
/* '' */
.icon-uniF11D-10:before {
  content: '\eac8';
}
/* '' */
.icon-uniF11E-10:before {
  content: '\eac9';
}
/* '' */
.icon-uniF11F-10:before {
  content: '\eaca';
}
/* '' */
.icon-uniF120-10:before {
  content: '\eacb';
}
/* '' */
.icon-uniF121-10:before {
  content: '\eacc';
}
/* '' */
.icon-uniF122-10:before {
  content: '\eacd';
}
/* '' */
.icon-uniF123-10:before {
  content: '\eace';
}
/* '' */
.icon-uniF124-10:before {
  content: '\eacf';
}
/* '' */
.icon-uniF125-10:before {
  content: '\ead0';
}
/* '' */
.icon-uniF126-10:before {
  content: '\ead1';
}
/* '' */
.icon-uniF127-10:before {
  content: '\ead2';
}
/* '' */
.icon-uniF128-10:before {
  content: '\ead3';
}
/* '' */
.icon-uniF129-10:before {
  content: '\ead4';
}
/* '' */
.icon-uniF12A-10:before {
  content: '\ead5';
}
/* '' */
.icon-uniF12B-10:before {
  content: '\ead6';
}
/* '' */
.icon-uniF12C-10:before {
  content: '\ead7';
}
/* '' */
.icon-uniF12D-10:before {
  content: '\ead8';
}
/* '' */
.icon-uniF12E-10:before {
  content: '\ead9';
}
/* '' */
.icon-uniF12F-10:before {
  content: '\eada';
}
/* '' */
.icon-uniF130-10:before {
  content: '\eadb';
}
/* '' */
.icon-uniF131-10:before {
  content: '\eadc';
}
/* '' */
.icon-uniF132-10:before {
  content: '\eadd';
}
/* '' */
.icon-uniF133-9:before {
  content: '\eade';
}
/* '' */
.icon-uniF134-7:before {
  content: '\eadf';
}
/* '' */
.icon-uniF135-6:before {
  content: '\eae0';
}
/* '' */
.icon-uniF136-3:before {
  content: '\eae1';
}
/* '' */
.icon-uniF100-11:before {
  content: '\eae2';
}
/* '' */
.icon-uniF101-11:before {
  content: '\eae3';
}
/* '' */
.icon-uniF102-11:before {
  content: '\eae4';
}
/* '' */
.icon-uniF103-11:before {
  content: '\eae5';
}
/* '' */
.icon-uniF104-11:before {
  content: '\eae6';
}
/* '' */
.icon-uniF105-11:before {
  content: '\eae7';
}
/* '' */
.icon-uniF106-11:before {
  content: '\eae8';
}
/* '' */
.icon-uniF107-11:before {
  content: '\eae9';
}
/* '' */
.icon-uniF108-11:before {
  content: '\eaea';
}
/* '' */
.icon-uniF109-11:before {
  content: '\eaeb';
}
/* '' */
.icon-uniF10A-11:before {
  content: '\eaec';
}
/* '' */
.icon-uniF10B-11:before {
  content: '\eaed';
}
/* '' */
.icon-uniF10C-11:before {
  content: '\eaee';
}
/* '' */
.icon-uniF10D-11:before {
  content: '\eaef';
}
/* '' */
.icon-uniF10E-11:before {
  content: '\eaf0';
}
/* '' */
.icon-uniF10F-11:before {
  content: '\eaf1';
}
/* '' */
.icon-uniF110-11:before {
  content: '\eaf2';
}
/* '' */
.icon-uniF111-11:before {
  content: '\eaf3';
}
/* '' */
.icon-uniF112-11:before {
  content: '\eaf4';
}
/* '' */
.icon-uniF113-11:before {
  content: '\eaf5';
}
/* '' */
.icon-uniF114-11:before {
  content: '\eaf6';
}
/* '' */
.icon-uniF115-11:before {
  content: '\eaf7';
}
/* '' */
.icon-uniF116-11:before {
  content: '\eaf8';
}
/* '' */
.icon-uniF117-11:before {
  content: '\eaf9';
}
/* '' */
.icon-uniF118-11:before {
  content: '\eafa';
}
/* '' */
.icon-uniF119-11:before {
  content: '\eafb';
}
/* '' */
.icon-uniF11A-11:before {
  content: '\eafc';
}
/* '' */
.icon-uniF11B-11:before {
  content: '\eafd';
}
/* '' */
.icon-uniF11C-11:before {
  content: '\eafe';
}
/* '' */
.icon-uniF11D-11:before {
  content: '\eaff';
}
/* '' */
.icon-uniF11E-11:before {
  content: '\eb00';
}
/* '' */
.icon-uniF11F-11:before {
  content: '\eb01';
}
/* '' */
.icon-uniF120-11:before {
  content: '\eb02';
}
/* '' */
.icon-uniF121-11:before {
  content: '\eb03';
}
/* '' */
.icon-uniF122-11:before {
  content: '\eb04';
}
/* '' */
.icon-uniF123-11:before {
  content: '\eb05';
}
/* '' */
.icon-uniF124-11:before {
  content: '\eb06';
}
/* '' */
.icon-uniF125-11:before {
  content: '\eb07';
}
/* '' */
.icon-uniF126-11:before {
  content: '\eb08';
}
/* '' */
.icon-uniF127-11:before {
  content: '\eb09';
}
/* '' */
.icon-uniF128-11:before {
  content: '\eb0a';
}
/* '' */
.icon-uniF129-11:before {
  content: '\eb0b';
}
/* '' */
.icon-uniF12A-11:before {
  content: '\eb0c';
}
/* '' */
.icon-uniF12B-11:before {
  content: '\eb0d';
}
/* '' */
.icon-uniF12C-11:before {
  content: '\eb0e';
}
/* '' */
.icon-uniF12D-11:before {
  content: '\eb0f';
}
/* '' */
.icon-uniF12E-11:before {
  content: '\eb10';
}
/* '' */
.icon-uniF12F-11:before {
  content: '\eb11';
}
/* '' */
.icon-uniF130-11:before {
  content: '\eb12';
}
/* '' */
.icon-uniF131-11:before {
  content: '\eb13';
}
/* '' */
.icon-uniF132-11:before {
  content: '\eb14';
}
/* '' */
.icon-uniF133-10:before {
  content: '\eb15';
}
/* '' */
.icon-uniF134-8:before {
  content: '\eb16';
}
/* '' */
.icon-uniF135-7:before {
  content: '\eb17';
}
/* '' */
.icon-uniF136-4:before {
  content: '\eb18';
}
/* '' */
.icon-uniF137-3:before {
  content: '\eb19';
}
/* '' */
.icon-uniF100-12:before {
  content: '\eb1a';
}
/* '' */
.icon-uniF101-12:before {
  content: '\eb1b';
}
/* '' */
.icon-uniF102-12:before {
  content: '\eb1c';
}
/* '' */
.icon-uniF103-12:before {
  content: '\eb1d';
}
/* '' */
.icon-uniF104-12:before {
  content: '\eb1e';
}
/* '' */
.icon-uniF105-12:before {
  content: '\eb1f';
}
/* '' */
.icon-uniF106-12:before {
  content: '\eb20';
}
/* '' */
.icon-uniF107-12:before {
  content: '\eb21';
}
/* '' */
.icon-uniF108-12:before {
  content: '\eb22';
}
/* '' */
.icon-uniF109-12:before {
  content: '\eb23';
}
/* '' */
.icon-uniF10A-12:before {
  content: '\eb24';
}
/* '' */
.icon-uniF10B-12:before {
  content: '\eb25';
}
/* '' */
.icon-uniF10C-12:before {
  content: '\eb26';
}
/* '' */
.icon-uniF10D-12:before {
  content: '\eb27';
}
/* '' */
.icon-uniF10E-12:before {
  content: '\eb28';
}
/* '' */
.icon-uniF10F-12:before {
  content: '\eb29';
}
/* '' */
.icon-uniF110-12:before {
  content: '\eb2a';
}
/* '' */
.icon-uniF111-12:before {
  content: '\eb2b';
}
/* '' */
.icon-uniF112-12:before {
  content: '\eb2c';
}
/* '' */
.icon-uniF113-12:before {
  content: '\eb2d';
}
/* '' */
.icon-uniF114-12:before {
  content: '\eb2e';
}
/* '' */
.icon-uniF115-12:before {
  content: '\eb2f';
}
/* '' */
.icon-uniF116-12:before {
  content: '\eb30';
}
/* '' */
.icon-uniF117-12:before {
  content: '\eb31';
}
/* '' */
.icon-uniF118-12:before {
  content: '\eb32';
}
/* '' */
.icon-uniF119-12:before {
  content: '\eb33';
}
/* '' */
.icon-uniF11A-12:before {
  content: '\eb34';
}
/* '' */
.icon-uniF11B-12:before {
  content: '\eb35';
}
/* '' */
.icon-uniF11C-12:before {
  content: '\eb36';
}
/* '' */
.icon-uniF11D-12:before {
  content: '\eb37';
}
/* '' */
.icon-uniF11E-12:before {
  content: '\eb38';
}
/* '' */
.icon-uniF11F-12:before {
  content: '\eb39';
}
/* '' */
.icon-uniF120-12:before {
  content: '\eb3a';
}
/* '' */
.icon-uniF121-12:before {
  content: '\eb3b';
}
/* '' */
.icon-uniF122-12:before {
  content: '\eb3c';
}
/* '' */
.icon-uniF123-12:before {
  content: '\eb3d';
}
/* '' */
.icon-uniF124-12:before {
  content: '\eb3e';
}
/* '' */
.icon-uniF125-12:before {
  content: '\eb3f';
}
/* '' */
.icon-uniF126-12:before {
  content: '\eb40';
}
/* '' */
.icon-uniF127-12:before {
  content: '\eb41';
}
/* '' */
.icon-uniF128-12:before {
  content: '\eb42';
}
/* '' */
.icon-uniF129-12:before {
  content: '\eb43';
}
/* '' */
.icon-uniF12A-12:before {
  content: '\eb44';
}
/* '' */
.icon-uniF12B-12:before {
  content: '\eb45';
}
/* '' */
.icon-uniF12C-12:before {
  content: '\eb46';
}
/* '' */
.icon-uniF12D-12:before {
  content: '\eb47';
}
/* '' */
.icon-uniF12E-12:before {
  content: '\eb48';
}
/* '' */
.icon-uniF12F-12:before {
  content: '\eb49';
}
/* '' */
.icon-uniF130-12:before {
  content: '\eb4a';
}
/* '' */
.icon-uniF131-12:before {
  content: '\eb4b';
}
/* '' */
.icon-uniF132-12:before {
  content: '\eb4c';
}
/* '' */
.icon-uniF133-11:before {
  content: '\eb4d';
}
/* '' */
.icon-uniF134-9:before {
  content: '\eb4e';
}
/* '' */
.icon-uniF135-8:before {
  content: '\eb4f';
}
/* '' */
.icon-uniF136-5:before {
  content: '\eb50';
}
/* '' */
.icon-uniF137-4:before {
  content: '\eb51';
}
/* '' */
.icon-uniF138-3:before {
  content: '\eb52';
}
/* '' */
.icon-uniF139-3:before {
  content: '\eb53';
}
/* '' */
.icon-uniF140-3:before {
  content: '\eb54';
}
/* '' */
/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
body {
  background-color: #f9f5ec;
  font-family: 'Zurich Lt BT Light', sans-serif;
  color: #161f30;
  font-size: 14px;
  line-height: 18px;
}
p {
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 26px;
}
/*
****************
framework
****************
*/
.white-bg {
  background-color: #ffffff;
}
.clearfix {
  display: block;
  clear: both;
}
.text-bold {
  font-weight: bold;
}
.text-italic {
  font-style: italic;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-center {
  text-align: center;
}
img {
  max-width: 100% !important;
  height: auto !important;
}
.nopadding {
  padding: 0 !important;
}
.rotate90 {
  -webkit-transform: rotate(90deg);
  /* Safari and Chrome */
  -moz-transform: rotate(90deg);
  /* Firefox */
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -o-transform: rotate(90deg);
  /* Opera */
  transform: rotate(90deg);
}
.rotate180 {
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -o-transform: rotate(180deg);
  /* Opera */
  transform: rotate(180deg);
}
.rotate270 {
  -webkit-transform: rotate(270deg);
  /* Safari and Chrome */
  -moz-transform: rotate(270deg);
  /* Firefox */
  -ms-transform: rotate(270deg);
  /* IE 9 */
  -o-transform: rotate(270deg);
  /* Opera */
  transform: rotate(270deg);
}
.rotate360 {
  -webkit-transform: rotate(360deg);
  /* Safari and Chrome */
  -moz-transform: rotate(360deg);
  /* Firefox */
  -ms-transform: rotate(360deg);
  /* IE 9 */
  -o-transform: rotate(360deg);
  /* Opera */
  transform: rotate(360deg); 
}
a:focus {
  outline: none !important;
}
/*
****************
Defining Fonts
****************
*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../other/fontawesome-webfont.eot?v=4.2.0');
  src: url('../other/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../other/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../other/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../other/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Santi';
  src: url('../other/santi.eot?v=4.2.0');
  src: url('../other/santi.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../other/santi.woff?v=4.2.0') format('woff'), url('../other/santi.ttf?v=4.2.0') format('truetype'), url('../other/santi.svg?v=4.2.0#santi') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Antonio Light';
  src: url('../other/Antonio-Light-webfont.eot');
  src: url('../other/Antonio-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../En/fonts/antonio/Antonio-Light-webfont.svg#Antonio Light') format('svg'), url('../other/Antonio-Light-webfont.woff') format('woff'), url('../other/Antonio-Light-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Antonio Regular';
  src: url('../other/Antonio-Regular-webfont.eot');
  src: url('../other/Antonio-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../En/fonts/antonio/Antonio-Regular-webfont.svg#Antonio Regular') format('svg'), url('../other/Antonio-Regular-webfont.woff') format('woff'), url('../other/Antonio-Regular-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*
****************
Header
****************
*/
.move-left-second {
  left: 170px !important;
  z-index: 999;
}
.move-left-third {
  left: 380px !important;
  z-index: 99;
}
body.v_nav header {
  width: 170px;
  float: left;
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.3);
  height: 100%;
  display: block;
  z-index: 9999;
  position: fixed;
}
body.v_nav header .logo_container {
  margin-bottom: 0 !important;
}
body.v_nav header #content {
  background-color: #183884;
  padding: 10px 0 ;
  position: absolute;
  top: 130px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
}
body.v_nav header #content nav {
  z-index: 99;
}
body.v_nav header #content nav ul {
  padding-left: 0;
}
body.v_nav header #content nav li {
  list-style-type: none;
  position: relative;
  transition: all .2s ease;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  display: block;
}
body.v_nav header #content nav li.current {
  background-color: #f00;
  color: #161f30;
  background-color: #da251d;
  text-decoration: none;
  display: block;
}
body.v_nav header #content nav li.current a {
  text-decoration: none;
}
body.v_nav header #content nav li.current a:after {
  opacity: 1;
  left: 100%;
  z-index: 3;
}
body.v_nav header #content nav li:hover {
  color: #161f30;
  text-decoration: none;
  display: block;
}
body.v_nav header #content nav li:hover a {
  text-decoration: none; opacity:0.7
}
body.v_nav header #content nav li:hover ul li a:after {
  border-left: 19px solid #44474c;
}
body.v_nav header #content nav li a {padding: 20px 0;color: #ffffff;font-family: "Zurich BT Roman", Helvetica, sans-serif;font-size:20px;text-align: center;text-transform: uppercase;line-height:16px; display: block;}
body.v_nav header #content nav li ul a {
  font-size: 18px;
  text-transform: capitalize;
}
body.v_nav header #content nav li a:hover:after {
  opacity: 1;
  left: 100%;
}
body.v_nav header #content nav li a i {font-size: 24px;line-height: 24px;clear: both;display: block;width: auto !important;margin-bottom: 18px;}

body.v_nav header #content nav li:hover > ul {
  *display: block;
}
body.v_nav header #content nav li ul {
  *display: none;
  position: fixed;
  left: -250px;
  width: 170px;
  top: 0;
  background-color: #44474c;
  z-index: -1;
  height: 100%;
  -webkit-box-shadow: 1px 0 10px 1px #0F0F0F;
  box-shadow: 1px 0 10px 1px #0F0F0F;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.current-submenu {
  -webkit-transform: rotateY(0deg) !important;
  -moz-transform: rotateY(0deg) !important;
  -ms-transform: rotateY(0deg) !important;
  transform: rotateY(0deg) !important;
}
body.v_nav header #content nav li ul li ul {
  -webkit-box-shadow: 1px 0 10px 1px #44474c;
  box-shadow: 1px 0 10px 1px #44474c;
}
body.v_nav header #content nav li ul .close-col-all {
  background: #3b3d42;
  height: 133px;
  width: 100%;
  margin-bottom: 65px;
}
body.v_nav header #content nav li ul .close-col-all i {
  font-size: 40px;
  margin: auto;
  display: block;
  vertical-align: middle;
  text-align: center;
  line-height: 133px;
  color: #f1f1f1;
  cursor: pointer;
}
body.v_nav header #content nav li ul li:hover {
  background-color: #161f30;
  color: #ffffff;
}
body.v_nav header #content nav li ul li:hover a:after {
  border-left: 19px solid #161f30;
}
body.v_nav header #content nav li ul li ul {
  *display: none;
  position: fixed;
  left: -250px;
  width: 170px;
  top: 0;
  background-color: #565a61;
  z-index: 1;
  height: 100%;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  -webkit-box-shadow: 1px 0 2px 1px #0F0F0F;
  box-shadow: 1px 0 2px 1px #0F0F0F;
}
body.v_nav header #content nav li ul li ul .close-col {
  background: #3b3d42;
  height: 133px;
  width: 100%;
  margin-bottom: 65px;
}
body.v_nav header #content nav li ul li ul .close-col i {
  font-size: 40px;
  margin: auto;
  display: block;
  vertical-align: middle;
  text-align: center;
  line-height: 133px;
  color: #f1f1f1;
  cursor: pointer;
}
body.v_nav header #content nav li ul li ul li:hover {
  background-color: #161f30;
  color: #ffffff;
}
body.v_nav header #content nav li ul li ul li:hover a:after {
  border-left: 19px solid #161f30;
}
body.v_nav main {
  padding-bottom: 30px;
}
body.v_nav section {
  margin: 0 40px;
  /*padding-right: 4.3333%;*/
}
body.v_nav .logo_container {
  clear: both;
  display: block;
  margin-bottom: 0;
  margin-bottom: 65px;
}
body.v_nav .logo_container a {
  font-size: 40px;
  text-transform: uppercase;
  display: block;
  text-align: center;
  color: #ffffff;
  font-family: 'Antonio Regular';
  padding: 25px 0px;
  line-height: 85px;
  background-color: #c50613;
}
body.v_nav .logo_container a i {
  color: #ffffff;
  font-size:80px;
  line-height: 130px;
  clear: both;
  display: block;
}
body.v_nav .logo_container a:hover {
  text-decoration: none;
}
/*
    ----------------------------------
  ===========================================
    Start OF Horizontal menu Header
  ===========================================
    ----------------------------------
*/
body.h_nav header {
  position: fixed;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
body.h_nav .nav-up {
  width: 100%;
  float: left;
  background-color: #161f30;
  box-shadow: 2px -7px 7px #000000;
  height: 60px;
  display: block;
  z-index: 3;
  position: fixed;
  transition: top 1s ease-in-out;
}
body.h_nav .nav-up .logo_container {
  display: inline-block;
  width: 133px;
  float: left;
  height: 100%;
}
body.h_nav .nav-up .logo_container a {
  font-size: 48px;
  display: block;
  text-align: center;
  color: #ffffff;
  font-family: 'Antonio Regular';
  line-height: 75px;
  background-color: #ff0000;
  height: 100%;
}
body.h_nav .nav-up .logo_container a > i {
  color: #ffffff;
  font-size: 28px;
  line-height: 24px;
  clear: both;
  display: none;
}
body.h_nav .nav-up .logo_container a:hover {
  text-decoration: none;
}
body.h_nav .nav-up #content {
  float: left;
  width: 91% !important;
  height: 100%;
}
body.h_nav .nav-up #content nav {
  width: 100%;
  float: left;
  z-index: 99;
  height: 100%;
}
body.h_nav .nav-up #content nav ul {
  padding-left: 0;
  height: 100%;
  margin: 0 auto;
  width: 58%;
}
body.h_nav .nav-up #content nav li {
  list-style-type: none;
  position: relative;
  z-index: 2;
  float: left;
  width: 140px;
  height: 100%;
  margin: 0 30px;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
body.h_nav .nav-up #content nav li.current {
  background-color: #f00;
  color: #161f30;
  background-color: #da251d;
  text-decoration: none;
  display: block;
}
body.h_nav .nav-up #content nav li.current a {
  text-decoration: none;
}
body.h_nav .nav-up #content nav li:hover {
  background-color: #f00;
  color: #161f30;
  background-color: #da251d;
  text-decoration: none;
  display: block;
}
body.h_nav .nav-up #content nav li:hover a {
  text-decoration: none;
}
body.h_nav .nav-up #content nav li:hover a:after {
  opacity: 1;
  z-index: 3;
}
body.h_nav .nav-up #content nav li:hover ul li a:after {
  border-left: 19px solid #44474c;
}
body.h_nav .nav-up #content nav li a {
  color: #ffffff;
  font-family: 'Antonio Regular';
  font-size: 22px;
  text-align: center;
  text-transform: uppercase;
  line-height: 65px;
  display: block;
}
body.h_nav .nav-up #content nav li a:after {
  border-left: 19px solid transparent;
  border-right: 18px solid transparent;
  border-top: 18px solid #da251d;
  content: "";
  left: 35%;
  bottom: -30%;
  position: absolute;
  opacity: 0;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
body.h_nav .nav-up #content nav li a i {
  display: none !important;
  font-size: 24px;
  line-height: 24px;
  clear: both;
  display: block;
  margin-bottom: 18px;
}
body.h_nav .nav-up #content nav li:hover > ul {
  *display: block;
}
body.h_nav .nav-up #content nav li ul {
  *display: none;
  position: fixed;
  left: -250px;
  width: 210px;
  top: 0;
  background-color: #44474c;
  z-index: 1;
  height: 100%;
  -webkit-box-shadow: 1px 0 2px 1px #0F0F0F;
  box-shadow: 1px 0 2px 1px #0F0F0F;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
body.h_nav .nav-up #content nav li ul .close-col-all {
  background: #3b3d42;
  height: 133px;
  width: 100%;
  margin-bottom: 65px;
}
body.h_nav .nav-up #content nav li ul .close-col-all i {
  font-size: 40px;
  margin: auto;
  display: block;
  vertical-align: middle;
  text-align: center;
  line-height: 133px;
  color: #f1f1f1;
  cursor: pointer;
}
body.h_nav .nav-up #content nav li ul li:hover {
  background-color: #161f30;
  color: #ffffff;
}
body.h_nav .nav-up #content nav li ul li:hover a:after {
  border-left: 19px solid #161f30;
}
body.h_nav .nav-up #content nav li ul li ul {
  *display: none;
  position: fixed;
  left: -250px;
  width: 210px;
  top: 0;
  background-color: #565a61;
  z-index: 1;
  height: 100%;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  -webkit-box-shadow: 1px 0 2px 1px #0F0F0F;
  box-shadow: 1px 0 2px 1px #0F0F0F;
}
body.h_nav .nav-up #content nav li ul li ul .close-col {
  background: #3b3d42;
  height: 133px;
  width: 100%;
  margin-bottom: 65px;
}
body.h_nav .nav-up #content nav li ul li ul .close-col i {
  font-size: 40px;
  margin: auto;
  display: block;
  vertical-align: middle;
  text-align: center;
  line-height: 133px;
  color: #f1f1f1;
  cursor: pointer;
}
body.h_nav .nav-up #content nav li ul li ul li:hover {
  background-color: #161f30;
  color: #ffffff;
}
body.h_nav .nav-up #content nav li ul li ul li:hover a:after {
  border-left: 19px solid #161f30;
}
body.h_nav main {
  padding-bottom: 30px;
}
body.h_nav section {
  margin-left: 170px;
  padding: 0 40px;
}
.nav-down {
  top: 0px;
  transition: top 0.2s ease-in-out;
  width: 100%;
  float: left;
  background-color: #161f30;
  box-shadow: 2px -7px 7px #000000;
  height: 133px;
  display: block;
  z-index: 3;
  position: fixed;
}
.nav-down #content {
  float: left;
  width: 91% !important;
  height: 133px;
}
.nav-down #content nav {
  width: 100%;
  float: left;
  z-index: 99;
  height: 100%;
}
.nav-down #content nav ul {
  padding-left: 0;
  height: 100%;
  margin: 0 auto;
  width: 58%;
}
.nav-down #content nav li {
  list-style-type: none;
  position: relative;
  z-index: 2;
  float: left;
  width: 140px;
  height: 100%;
  margin: 0 30px;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.nav-down #content nav li.current {
  background-color: #f00;
  color: #161f30;
  background-color: #da251d;
  text-decoration: none;
  display: block;
}
.nav-down #content nav li.current a {
  text-decoration: none;
}
.nav-down #content nav li.current a:after {
  opacity: 1;
  z-index: 3;
}
.nav-down #content nav li:hover {
  background-color: #f00;
  color: #161f30;
  background-color: #da251d;
  text-decoration: none;
  display: block;
}
.nav-down #content nav li:hover a {
  text-decoration: none;
}
.nav-down #content nav li:hover a:after {
  opacity: 1;
  z-index: 3;
}
.nav-down #content nav li:hover ul li a:after {
  border-left: 19px solid #44474c;
}
.nav-down #content nav li a {
  color: #ffffff;
  font-family: 'Antonio Regular';
  padding: 25px 0;
  font-size: 22px;
  text-align: center;
  text-transform: uppercase;
  line-height: 34px;
  display: block;
}
.nav-down #content nav li a:after {
  border-left: 19px solid transparent;
  border-right: 18px solid transparent;
  border-top: 18px solid #da251d;
  content: "";
  left: 35%;
  bottom: -13%;
  position: absolute;
  opacity: 0;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.nav-down #content nav li a i {
  font-size: 24px;
  line-height: 24px;
  clear: both;
  display: block;
  margin-bottom: 18px;
}
.nav-down #content nav li:hover > ul {
  *display: block;
}
.nav-down #content nav li ul {
  *display: none;
  position: fixed;
  left: -250px;
  width: 210px;
  top: 0;
  background-color: #44474c;
  z-index: 1;
  height: 100%;
  -webkit-box-shadow: 1px 0 2px 1px #0F0F0F;
  box-shadow: 1px 0 2px 1px #0F0F0F;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.nav-down #content nav li ul .close-col-all {
  background: #3b3d42;
  height: 133px;
  width: 100%;
  margin-bottom: 65px;
}
.nav-down #content nav li ul .close-col-all i {
  font-size: 40px;
  margin: auto;
  display: block;
  vertical-align: middle;
  text-align: center;
  line-height: 133px;
  color: #f1f1f1;
  cursor: pointer;
}
.nav-down #content nav li ul li:hover {
  background-color: #161f30;
  color: #ffffff;
}
.nav-down #content nav li ul li:hover a:after {
  border-left: 19px solid #161f30;
}
.nav-down #content nav li ul li ul {
  *display: none;
  position: fixed;
  left: -250px;
  width: 210px;
  top: 0;
  background-color: #565a61;
  z-index: 1;
  height: 100%;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  -webkit-box-shadow: 1px 0 2px 1px #0F0F0F;
  box-shadow: 1px 0 2px 1px #0F0F0F;
}
.nav-down #content nav li ul li ul .close-col {
  background: #3b3d42;
  height: 133px;
  width: 100%;
  margin-bottom: 65px;
}
.nav-down #content nav li ul li ul .close-col i {
  font-size: 40px;
  margin: auto;
  display: block;
  vertical-align: middle;
  text-align: center;
  line-height: 133px;
  color: #f1f1f1;
  cursor: pointer;
}
.nav-down #content nav li ul li ul li:hover {
  background-color: #161f30;
  color: #ffffff;
}
.nav-down #content nav li ul li ul li:hover a:after {
  border-left: 19px solid #161f30;
}
.nav-down main {
  padding-bottom: 30px;
}
.nav-down section {
  margin-left: 170px;
  padding: 0 40px;
}
.nav-down .logo_container {
  display: inline-block;
  width: 133px;
  float: left;
}
.nav-down .logo_container a {
  font-size: 48px;
  display: block;
  text-align: center;
  color: #ffffff;
  font-family: 'Antonio Regular';
  padding: 20px 0px 0;
  line-height: 85px;
  background-color: #ff0000;
}
.nav-down .logo_container a i {
  color: #ffffff;
  font-size: 28px;
  line-height: 24px;
  clear: both;
  display: block;
}
.nav-down .logo_container a:hover {
  text-decoration: none;
}
/*
    ----------------------------------
  ===========================================
    End OF Vertical menu Header
  ===========================================
    ----------------------------------
*/
body.dark_bg {
  background-color: #25282d;
}
body.dark_bg .social { position:relative; z-index:99;
  color: #da251d;
}
.social {
  font-family: 'Antonio Regular';
  font-size: 20px;
  color: #da251d;
  line-height: 24px;
  margin-top: 45px;
  position: relative;
  z-index: 2;
  overflow: hidden !important;
}
.social i {
  line-height: 24px;
  padding: 0px 7px;
  text-shadow: -2px 0 0 #25282d, -4px 0 0 #25282d, -6px 0 0 #25282d;
}
.social h3 {
  float: right;
  margin: 0;
  padding: 13px 0 13px 20px;
}
/* .social > h3:hover + .social_button_wrapper {
    display: block;
    -webkit-transform: translate(-246px, 0);
    Safari and Chrome
    -moz-transform: translate(-246px, 0);
    Firefox
    -ms-transform: translate(-246px, 0);
    IE 9
    -o-transform: translate(-246px, 0);
    Opera
    transform: translate(-246px, 0);
} */
.social_button_wrapper {
  float: left;
  border: 1px solid #da251d;
  padding: 8px;
  margin-right: -20px;
  display: block;
  position: absolute;
  right: 150px;
  z-index: -1;
  opacity: 0;
  -webkit-transform: translateX(150%) scale(0);
  -moz-transform: translateX(150%) scale(0);
  -ms-transform: translateX(150%) scale(0);
  transform: translateX(150%) scale(0);
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.social_button_wrapper.in {
  -webkit-transform: translateX(0) scale(1);
  -moz-transform: translateX(0) scale(1);
  -ms-transform: translateX(0) scale(1);
  transform: translateX(0) scale(1);
  opacity: 1;
}
.hidden_door {
  position: absolute;
  background-color: #25282d;
  width: 205px;
  height: 60px;
  z-index: -1;
  right: -100px;
}
.social_button_wrapper .facebook {
  width: 32px;
  height: 32px;
  display: block;
  background: url('../images/socials.png') no-repeat scroll 0px 0px;
  background-position: 1px 0px;
  margin-right: 5px;
  float: left;
}
.social_button_wrapper .instagram {
  width: 32px;
  height: 32px;
  display: block;
  background: url('../images/socials.png') no-repeat scroll -37px 0px;
  margin-right: 5px;
  float: left;
}
.social_button_wrapper .rss {
  width: 32px;
  height: 32px;
  display: block;
  background: url('../images/socials.png') no-repeat scroll -74px 0px;
  margin-right: 5px;
  float: left;
}
.social_button_wrapper .twitter {
  width: 32px;
  height: 32px;
  display: block;
  background: url('../images/socials.png') no-repeat scroll -111px 0px;
  margin-right: 5px;
  float: left;
}
.social_button_wrapper .gplus {
  width: 32px;
  height: 32px;
  display: block;
  background: url('../images/socials.png') no-repeat scroll -148px 0px;
  margin-right: 5px;
  float: left;
}
.social_button_wrapper .pinterest {
  width: 32px;
  height: 32px;
  display: block;
  background: url('../images/socials.png') no-repeat scroll -185px 0px;
  margin-right: 5px;
  float: left;
}
.social_button_wrapper > a:nth-last-child(1) {
  margin-right: 0px !important;
}
/*
****************
General
****************
*/
.blog_article_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.blog_article_list li {
  margin-bottom: 30px;
}
.blog_article_list li .standard_post {
  overflow: hidden;
}
.blog_article_list li .standard_post .excerpt_content {
  padding: 20px 20px 16px;
}
.floating-quote {
  font-family: 'Open Sans', sans-serif;
  margin-left: -20%;
  width: 48%;
  padding: 0 20px;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 20px;
  color: #a9a8a8;
  font-style: italic;
  line-height: 30px;
  border: 0;
}
.after-quote {
  width: 66%;
  margin-left: 20px!important;
  margin-top: 4px !important;
}
h1.page_title { margin:0;
  height:130px;
}
.excerpt_content {
  padding: 20px 20px 12px;
  width: 100%;
  position: relative;
  z-index: 2;
  background-color: #c50613;
  min-height: 105px;
}
h2.post_title {font-family: Arial, Helvetica, sans-serif;font-size: 24px; color:#fff;line-height: 32px; height:32px; overflow:hidden;width: 95%;padding: 0;margin: 0;white-space: nowrap;text-overflow: ellipsis;}

h2.post_title a {
  color: #ffffff;
  text-decoration: none;
}
.video_post h2.post_title {
  width: 100%;
}
.progres-container {
  height: 75px;
  background-color: rgba(255, 255, 255, 0.85);
  display: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: fixed;
  top: 0;
  z-index: 99;
  display: block;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  will-change: transform;
}
.progres-container .bar-long {
  background-color: #dbdbdb;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: right 0.1s linear;
  -moz-transition: right 0.1s linear;
  -mstransition: right 0.1s linear;
  transition: right 0.1s linear;
  z-index: 3;
  will-change: right;
}
.progres-container .percent {
  position: absolute;
  top: 15px;
  width: 100%;
  height: 40px;
  z-index: 9;
}
.progres-container .percent p {
  display: block;
  width: 160px;
  margin: 0 auto;
  background: white;
  color: #161f30;
  text-transform: uppercase;
  font-family: 'tt0298m';
  font-size: 20px;
  text-align: center;
  height: 41px;
  line-height: 45px;
  border: 1px solid #b5b3b4;
}
.progres-container .percent p:before {
  content: attr(data-progress-value) '%';
  margin-right: 10px;
}
.progress-run {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}
.readmore {
  position: absolute;
  top: 20px;
  right: 20px;
}
.readmore a {
  background-color: #353d4a;
  padding: 2px 10px;
  font-size: 18px;
  color: #ffffff;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.readmore a:hover {
  background-color: #a60001;
}
.post_meta {
  background-color: #a60001;
  padding: 5px 20px;
  font-size: 12px;
  color: #ffffff;
  width: 100%;
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  bottom: 0;
  z-index: 3;
}
figure {
  position: relative;
  overflow: hidden;
}
figure .popup_excerpt {
  padding: 25px 20px 0px;
  font-size: 14px;
  width: 100%;
  color: #ffffff;
  line-height: 26px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  background-color: rgba(22, 30, 46, 0.9);
  position: absolute;
  z-index: 1;
  bottom: 0px;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
figure .popup_excerpt .pull-left {
  max-width: 88%;
}
figure .popup_excerpt .pull-left > p {
  line-height: 26px;
}
figure .popup_excerpt .pull-right {
  text-align: center;
  line-height: 28px;
}
figure .popup_excerpt .pull-right i {
  display: block;
  clear: both;
  font-size: 24px !important;
}
figure:hover > .popup_excerpt {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.two_row_posts .popup_excerpt {
  background-color: rgba(53, 61, 74, 0.9);
  bottom: 0;
  top: 0;
  right: -50px;
  width: 50px;
  height: 100%;
  padding: 15px 10px !important;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.two_row_posts .popup_excerpt .likes {
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
}
.two_row_posts .popup_excerpt .comments {
  width: 100%;
  text-align: center;
}
.two_row_posts .popup_excerpt .share {
  width: 100%;
  text-align: center;
  margin-bottom: 45px;
}
.lazy-yt p {
  display: none;
}
.lazy-yt {
  max-width: 100% !important;
}
.two_row_posts .iframe-wrap iframe {
  max-height: 242px !important;
  border: 0 !important;
}
.two_row_posts > .row:hover .popup_excerpt {
  right: 0;
}
.two_row_posts > .row figure .iframe-wrap iframe {
  height: 247px;
}
.two_row_posts .row:last-child {
  margin-bottom: 0 !important;
}
.two_row_posts > .row:nth-child(1) {
  margin-bottom: 25px;
}
.fancy-blog-slider .gallery_post_slider {
  margin-left: 0;
  padding-left: 0;
  overflow: hidden;
  margin-bottom: 0;
}
.fancy-blog-slider ul.gallery_post_slider li {
  list-style-type: none;
  width: 100%;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}
.antonio-bold { font-family:"Zurich Cn BT Regular";
  margin-bottom: 15px; text-transform:uppercase; font-weight: bolder;
}
.fancy-blog-slider ul.gallery_post_slider li > a {
  position: relative;
  z-index: 10;
  display: block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.fancy-blog-slider ul.gallery_post_slider li:hover > a {
  -webkit-transform: translateY(-130px);
  -moz-transform: translateY(-130px);
  -ms-transform: translateY(-130px);
  transform: translateY(-130px);
}
.fancy-blog-slider .slider-post-meta {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.owl-nav {
  position: absolute;
  bottom: 12px;
  right: 20px;
}
.owl-nav > div {
  width: 34px;
  height: 34px;
  background-color: #c50613;
  color: #ffffff;
  font-size: 34px;
  text-align: center;
  float: left;
}
.owl-nav > div i {
  line-height: 34px !important;
}
.owl-nav > div:hover {
  cursor: pointer;
}
.owl-nav .owl-prev {
  margin-right: 4px;
}
.quote_overlay {
  background-color: rgba(22, 31, 48, 0.7);
  height: 100%;
  width: 100%;
  position: absolute;
  padding-top: 15%;
  top: 0;
  left: 0;
  display: block;
}
.quote_overlay .quote {
  width: 80%;
  margin: auto !important;
  position: relative;
  text-align: center;
  padding: 0 20px;
}
.quote_overlay span {
  font-family: 'Antonio Regular';
  font-size: 36px;
  line-height: 60px;
  text-align: center;
  color: #ffffff;
}
.quote_overlay .leftq {
  font-family: 'Antonio Regular';
  font-size: 36px;
  line-height: 60px;
  color: #ffffff;
  padding-right: 20px;
  position: absolute;
  top: 0;
  left: 0;
}
.quote_overlay .rightq {
  font-family: 'Antonio Regular';
  font-size: 36px;
  line-height: 60px;
  color: #ffffff;
  padding-left: 20px;
  position: absolute;
  bottom: 0;
}
.quote_overlay .wiseguy {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px !important;
  color: #ffffff;
  margin: 10px auto 0;
  display: block;
}
.ad .widget_title {
  font-family: 'Antonio Regular';
  font-size: 24px;
  color: #ffffff;
  background-color: #343c49;
  width: 100%;
  line-height: 50px;
  border-bottom: 6px solid #c50613;
  text-align: center;
}
.ad .ad_info {
  background-color: #e2e1e1;
  display: block;
  width: 100%;
}
.ad .ad_info img {
  margin: 0 auto;
  padding: 1% 0;
}
.two_row_posts .ad .ad_info img {
  padding: 0;
}
article .share:hover {
  cursor: pointer;
}
article .share:hover > .social_button_wrapper {
  right: 70px;
}
article .social_button_wrapper {
  right: -172px;
  top: 10px;
  width: 192px;
  position: absolute;
  background-color: rgba(53, 61, 74, 0.9);
  border: none;
}
article .social_button_wrapper a {
  width: 25px !important;
  height: 25px !important;
  float: left;
  margin-right: 3px;
}
article .social_button_wrapper a.facebook {
  background: url("../images/socials_post.png") no-repeat 0 0;
}
article .social_button_wrapper a.instagram {
  background: url("../images/socials_post.png") no-repeat -30px 0;
}
article .social_button_wrapper a.rss {
  background: url("../images/socials_post.png") no-repeat -60px 0;
}
article .social_button_wrapper a.twitter {
  background: url("../images/socials_post.png") no-repeat -89px 0;
}
article .social_button_wrapper a.pinterest {
  background: url("../images/socials_post.png") no-repeat -119px 0;
}
article .social_button_wrapper a.gplus {
  background: url("../images/socials_post.png") no-repeat -148px 0;
}
article .social_button_wrapper a:nth-last-child(1) {
  margin-right: 0px;
}
.ct-search { z-index:98;
  display: block;
  position: relative;
  float: right;
  width: 50px;
  height: 50px;
  top: 45px;
  margin-left: 20px;
}
.ct-search #searchform {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ct-search #searchform .ct-search-input-wrap {
  display: block;
  position: absolute;
  width: 0px;
  height: 48px;
  z-index: 99;
  right: 0;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.ct-search #searchform .ct-search-input-wrap .ct-search-input {
  display: inline-block;
  width: 0px;
  height: 0px;
  background: #25282d;
  float: left;
  border: 0;
  outline: 0;
}
.ct-search #searchform .ct-search-input-wrap .ct-search-submit {
  display: inline-block;
  background: 0 0;
  width: 0px;
  height: 0px;
  border: 0;
  padding: 0;
  float: right;
  outline: none;
}
.ct-search #searchform span {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  margin-top: -20px;
}
.ct-search #searchform span:before {
  font-size: 20px; font-weight:bold; -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;
  color: #da251d;
  margin: 35px auto;
  display: block;
  text-align: center;
}
.ct-search-open #searchform {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ct-search-open #searchform .ct-search-input-wrap {
  display: block;
  position: absolute;
  width: 394px;
  height: 48px;
  z-index: 99;
  right: 0;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.ct-search-open #searchform .ct-search-input-wrap .ct-search-input {
  display: inline-block;
  border: 1px solid #da251d;
  font-size: 16px;
  line-height: 32px;
  color: #ffffff !important;
  width: 340px;
  height: 48px;
  background: #25282d;
  float: left;
  outline: 0;
  padding: 10px 18px;
  text-transform: uppercase;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.ct-search-open #searchform .ct-search-input-wrap .ct-search-submit {
  display: inline-block;
  background: 0 0;
  width: 50px;
  height: 50px;
  border: 0;
  padding: 0;
  float: right;
  outline: none;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.ct-search-open #searchform span {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.ct-search-open #searchform span:before {
  font-size: 20px;
  color: #da251d;
  margin: 35px auto;
  display: block;
  text-align: center;
}
.widget {
  display: block;
  margin-bottom: 35px;
}
.widget h5.widget_title {
  font-family: 'Antonio Regular';
  font-size: 24px;
  color: #ffffff;
  text-align: center;
  border-bottom: 6px solid #c50613;
  width: 100%;
  padding: 15px 0 10px;
  background-color: #343c49;
  margin: 0;
  text-transform: uppercase;
}
.widget .info {
  background-color: #f8f8f8;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  color: #161f30;
  border: 1px solid #b5b3b4;
  line-height: 22px;
  font-weight: 600;
}
.widget .info .title {
  font-family: 'Antonio Regular';
  font-size: 18px;
  text-transform: uppercase;
  float: left;
  width: 22%;
  font-weight: normal;
  line-height: 32px;
  display: block;
}
.widget .info .description {
  float: left;
  margin-left: 35px;
  display: block;
  width: 69%;
}
.widget .info .section_grey {
  background-color: #e7e7e7;
  display: block;
  width: 100%;
  padding: 20px 30px;
}
.widget .info .section {
  display: block;
  padding: 30px;
  width: 100%;
}
.widget .info ul {
  margin-left: 0px;
  padding: 0;
  line-height: 20px;
  list-style-type: none;
}
.widget .info ul li {
  color: #161f30;
}
.widget .info ul li:before {
  content: "\002022";
  color: #ee0000;
  padding-right: 10px;
  font-size: 16px;
}
.widget .ad_info {
  background-color: #e2e1e1;
  display: block;
  width: 100%;
}
.widget .ad_info img {
  margin: 0 auto;
  padding: 16% 0;
  display: block;
}
.widget .sidebar-tab-widget-list {
  overflow: hidden;
  background-color: #343c49;
  color: #ffffff;
  border-bottom: 6px solid #c50613;
  font-family: 'Antonio Regular';
  text-transform: uppercase;
  font-size: 24px;
  padding: 0;
  margin-bottom: 0;
}
.widget .sidebar-tab-widget-list li {
  list-style: none;
  float: left;
  width: 50%;
  text-align: center;
}
.widget .sidebar-tab-widget-list li a {
  color: #ffffff;
  display: block;
  width: 100%;
  padding: 20px 0 15px;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.ads .widget h5.widget_title {
  text-transform: none;
}
.widget .sidebar-tab-widget-list li a:hover {
  background-color: #47505f;
  text-decoration: none;
}
.widget .sidebar-tab-widget-list li.current a {
  background-color: #47505f;
  text-decoration: none;
}
.widget .tabber {
  background-color: #f8f8f8;
  padding: 30px 27px;
  border: 1px solid #b5b3b4;
  border-top: 0;
  margin: 0;
}
.widget #tabs > ul {
  width: 100%;
  margin-rigth: auto !important;
}
.tabber {
  display: block !important;
}
.widget .tabber > div {
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.widget .tabber .current {
  display: block;
  opacity: 1;
}
.widget.popular_posts ul li a {
  background-color: #47505f !important;
  text-decoration: none !important;
  color: #ffffff !important;
  display: block !important;
  line-height: 60px !important;
  transition: all 0.4s ease 0s;
  width: 100% !important;
  font-family: "Antonio Regular" !important;
  font-size: 24px !important;
  text-transform: uppercase !important;
  border: none !important;
  text-align: center !important;
}
.widget.popular_posts ul li {
  float: left;
  list-style: outside none none;
  text-align: center;
  border: none !important;
  width: 50%;
}
.widget .tabber article {
  color: #161f30;
  border-bottom: 2px solid #ffffff;
  padding: 15px 0;
}
.widget .tabber article:nth-child(1) {
  padding-top: 0;
}
.widget .tabber article:nth-last-child(1) {
  padding-bottom: 0;
  border-bottom: none;
}
.widget .tabber article figure {
  margin-right: 18px;
  float: left;
  display: inline !important;
  position: relative;
}
.widget .tabber article figure .readmore {
  position: absolute;
  bottom: 3px;
  right: 0;
  margin-top: 0 !important;
  top: auto !important;
}
.widget .tabber article figure .readmore a {
  background-color: #c50613;
}
.widget .tabber article figure .readmore a:hover {
  background-color: #a60001;
}
.widget .tabber article .content {
  display: inline !important;
  width: auto;
}
.widget .tabber article .content p {
  color: #161f30;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 12px;
}
.widget .tabber article .content h6 {
  font-family: 'Antonio Regular';
  font-size: 18px;
  line-heigth: 22px;
  margin-top: 0;
}
.widget .tabber article .content .icons > div {
  float: left;
}
.widget .tabber article .content .icons > div:nth-last-child(1) {
  margin-left: 30px;
}
.widget .socials {
  background-color: #f8f8f8;
  border: 1px solid #b5b3b4;
  border-top: 0;
  padding: 30px 10px 30px 34px;
}
.widget .socials ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.widget .socials ul li {
  padding-right: 20px !important;
  padding-left: 0 !important;
  margin: 0 0 20px !important;
}
.widget .socials ul li:nth-child(4),
.widget .socials ul li:nth-child(5),
.widget .socials ul li:nth-child(6) {
  margin-bottom: 0 !important;
}
.widget .socials ul li a {
  display: block;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  position: relative;
}
.widget .socials ul li a:hover {
  text-decoration: none;
  margin-top: -10px;
}
.widget .socials ul li a i {
  font-size: 45px;
  line-height: 90px;
  color: #ffffff;
  text-align: center;
  width: 100%;
}
.widget .socials ul li a .counter {
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  padding: 12px 0 8px;
  min-height: 75px;
}
.widget .socials ul li a .counter .count {
  font-family: 'tt0298m';
  font-size: 28px;
  line-height: 32px;
  color: #ffffff;
  text-align: center;
  width: 100%;
  display: block;
  clear: both;
}
.widget .socials ul li a.facebook {
  background-color: #445897;
}
.widget .socials ul li a.facebook .counter {
  background-color: #3a4d87;
}
.widget .socials ul li a.twitter {
  background-color: #6ec3f6;
}
.widget .socials ul li a.twitter .counter {
  background-color: #66b3e2;
}
.widget .socials ul li a.rss {
  background-color: #e17900;
}
.widget .socials ul li a.rss .counter {
  background-color: #cd6e00;
  padding-top: 30px;
}
.widget .socials ul li a.dribbble {
  background-color: #b6386c;
}
.widget .socials ul li a.dribbble .counter {
  background-color: #a33261;
}
.widget .socials ul li a.youtube {
  background-color: #a90000;
}
.widget .socials ul li a.youtube .counter {
  background-color: #990000;
}
.widget .socials ul li a.linkedin {
  background-color: #4278cf;
}
.widget .socials ul li a.linkedin .counter {
  background-color: #3b6ab6;
}
.widget .instagram_widget {
  background-color: #f8f8f8;
  border: 1px solid #b5b3b4;
  border-top: 0;
  border-bottom: 0;
}
.widget .instagram_widget .instagram_feed {
  padding: 30px 0;
}
.widget .instagram_widget .instagram_feed ul {
  list-style-type: none;
  margin: 0 auto !important;
  padding: 0;
  overflow: hidden;
  max-width: 370px;
}
.widget .instagram_widget .instagram_feed ul .owl-controls {
  top: 40%;
  right: 0;
  left: 0;
  width: 100%;
  position: absolute;
}
.widget .instagram_widget .instagram_feed ul .owl-controls .owl-buttons {
  width: 100%;
  height: 30px;
}
.widget .instagram_widget .instagram_feed ul .owl-controls .owl-buttons > div {
  opacity: .7;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.widget .instagram_widget .instagram_feed ul .owl-controls .owl-buttons > div:hover {
  opacity: 1;
}
.widget .instagram_widget .instagram_feed ul .owl-controls .owl-buttons .owl-next {
  right: 10px;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
  line-height: 30px;
}
.widget .instagram_widget .instagram_feed ul .owl-controls .owl-buttons .owl-prev {
  left: 10px;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
  line-height: 30px;
}
.widget .instagram_widget .instagram_feed ul li {
  margin: 0 auto;
  display: block;
  position: relative;
}
.widget .instagram_widget .instagram_feed ul li .stats_zone {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.9)) repeat scroll 0 0 rgba(0, 0, 0, 0);
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 40px;
}
.widget .instagram_widget .instagram_feed ul li .stats_zone .icons {
  float: left;
  width: 60%;
}
.widget .instagram_widget .instagram_feed ul li .stats_zone .icons > div {
  color: #ffffff;
  float: left;
}
.widget .instagram_widget .instagram_feed ul li .stats_zone .icons > div:nth-child(1) {
  margin-right: 15px;
}
.widget .instagram_widget .instagram_feed ul li .stats_zone .date {
  color: #ffffff;
  float: left;
  width: 40%;
  text-align: right;
}
.widget .instagram_widget .stats {
  background-color: #dbdbdb;
  padding: 20px 0;
}
.widget .instagram_widget .stats ul {
  list-style-type: none;
  margin: 0 auto;
  text-align: center;
  padding: 0;
  display: table;
}
.widget .instagram_widget .stats ul li {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #161f30;
  float: left;
  text-align: center;
  margin-right: 20px;
}
.widget .instagram_widget .stats ul li:nth-last-child(1) {
  margin-right: 0;
}
.col-md-12 .ad_info {
  margin: 0 auto;
  padding: 60px 0;
  text-align: center;
}
.col-md-8 .ad_info {
  padding: 30px 0;
}
/*
****************
Single Post
****************
*/
.post-container {
  background-color: #ffffff;
}
.post-container .post_content {
  padding: 65px 140px 100px 50px;
  display: block;
  color: #161f2f;
}
.post-container .post_content .post_info {
  width: 12%;
  text-align: center;
  display: block;
  float: left;
  margin-right: 8%;
}
.post-container .post_content .post_info .date {
  font-family: 'Antonio Regular';
  font-size: 16px;
  line-height: 22px;
  color: #161f30;
  text-transform: uppercase;
  border-bottom: 3px solid #ff0000;
  margin-bottom: 30px;
}
.post-container .post_content .post_info .meta div {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  color: #63676e;
  line-height: 22px;
  clear: both;
  padding: 20px 0;
  border-bottom: 1px solid #dad9d9;
}
.post-container .post_content .post_info .meta div i {
  display: block !important;
  width: 100%;
  text-align: center;
}
.post-container .post_content .post_info .meta div span {
  display: block;
  width: 100%;
  text-align: center;
}
.post-container .post_content .post_info .meta div:nth-last-child(1) {
  border-bottom: 0;
}
.post-container .post_content .content_container {
  display: block;
  float: left;
  width: 80%;
  line-height: 28px;
}
.related-post-section .post_meta .pull-left {
  line-height: 14px;
  padding-bottom: 13px;
}
.post-container .post_content .content_container h3 {
  font-family: 'tt0298m';
  font-size: 38px;
  margin: 0;
  margin-top: 2px;
  text-transform: uppercase;
}
.post-container .post_content .content_container .author {
  font-family: 'Open Sans', sans-serif;
  color: #63676e;
  line-height: 20px;
  font-size: 13px;
}
.post-container .post_content .content_container h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 32px;
  color: #a9a8a8;
  font-weight: 600;
  font-style: italic;
  margin: 40px 0 50px;
}
.page-template-default .page_content_wrapper h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 32px;
  color: #a9a8a8;
  font-weight: 600;
  font-style: italic;
  margin: 40px 0;
}
.post-container .post_content .content_container p {
  margin: 30px 0 20px ;
  line-height: 26px;
}
.post-container .post_content .content_container .caption {
  font-family: 'Antonio Regular';
  color: #353d4a;
  font-size: 24px;
  line-height: 30px;
  display: block;
  margin: 40px 0 0;
}
.post-container .post_content .content_container ul li {
  padding-left: 10px;
}
.post-container .post_content .content_container .tags {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 26px;
  color: #161f30;
  margin: 20px 0 55px;
}
.post-container .post_content .content_container .tags a {
  color: #ff0000;
  text-decoration: none;
  font-weight: 600;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.post-container .post_content .content_container .tags a:hover {
  color: #161f30;
}
.post-container .post_content .content_container .center-symbol-line:before {
  content: " ";
  height: 1px;
  line-height: 24px;
  background: #eee;
  width: 45%;
  display: block;
  top: 40%;
  position: absolute;
}
.post-container .post_content .content_container .center-symbol-line:after {
  content: " ";
  height: 1px;
  line-height: 24px;
  background: #eee;
  width: 45%;
  display: block;
  top: 40%;
  position: absolute;
  right: 0;
}
.post-container .post_content .content_container .post_footer > div {
  width: 33%;
  float: left;
  font-family: 'Antonio Regular';
  font-size: 18px;
  text-transform: uppercase;
  line-height: 22px;
  margin-top: 15px;
}
.post-container .post_content .content_container .post_footer > div a {
  color: #161f30;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.post-container .post_content .content_container .post_footer > div a:hover {
  color: #c50613;
  text-decoration: none;
}
.post-container .post_content .content_container .post_footer > div:nth-child(1) {
  border-right: 1px solid #d3d1d2;
  text-align: right;
}
.post-container .post_content .content_container .post_footer > div:nth-child(1) a {
  float: left;
}
.post-container .post_content .content_container .post_footer > div:nth-last-child(1) {
  border-left: 1px solid #d3d1d2;
}
.post-container .post_content .content_container .post_footer > div:nth-last-child(1) a {
  float: right;
  text-align: left;
}
.post-container .post_content .content_container .post_footer > div.share {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  color: #161f30;
  line-height: 26px;
  margin-bottom: 15px;
  text-align: center;
  display: block;
  margin: 0 auto;
}
.post-container .post_content .content_container .post_footer > div.share span {
  clear: both;
  display: block;
  width: 100%;
}
.post-container .post_content .content_container .post_footer > div.share .socials {
  margin-left: 12%;
  width: 100%;
  margin-top: 5px;
}
.post-container .post_content .content_container .post_footer > div.share a {
  background: url(../images/socials.png) no-repeat scroll;
  width: 32px;
  height: 32px;
  display: block;
  float: left;
  margin-left: 5px;
}
.post-container .post_content .content_container .post_footer > div.share .facebook {
  background-position: 0 0;
}
.post-container .post_content .content_container .post_footer > div.share .rss {
  background-position: -74px 0;
}
.post-container .post_content .content_container .post_footer > div.share .twitter {
  background-position: -111px 0;
}
.post-container .post_content .content_container .post_footer > div.share .pin {
  background-position: -185px 0;
}
.post-container .post_content .content_container .comment-section {
  padding: 0;
  margin-left: 0;
}
.post-container .post_content .content_container .comment-section .comment-counter {
  display: block;
  margin: 0 auto;
  margin-top: 80px;
  margin-bottom: 60px;
  text-align: center;
  font-family: "Antonio Regular";
  font-size: 22px;
}
.post-container .post_content .content_container .comment-section .comment-list {
  padding: 0;
}
.post-container .post_content .content_container .comment-section .comment-list li {
  list-style-type: none;
  float: left;
  padding: 0;
}
.post-container .post_content .content_container .comment-section .comment-list .children-comment {
  float: left;
  padding-left: 14%;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .left {
  width: 10%;
  min-height: 200px;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .left .user-pic {
  float: left;
  display: block;
  width: 100%;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .left .user-pic img {
  width: 100%;
  height: auto;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .right {
  width: 88%;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-meta {
  float: right;
  width: 95%;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-meta .author-name {
  float: left;
  margin-right: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
  color: #63676e;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-meta .comment-date {
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  text-decoration: none;
  font-size: 13px;
  color: #63676e;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-meta .comment-separator {
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-meta .reply {
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  text-decoration: none;
  font-size: 13px;
  color: #63676e;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-content {
  width: 95%;
  float: right;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}
.post-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-content p {
  margin: 13px 0 20px;
}
.form {
  margin-top: 90px;
}
.form h3 {
  font-family: 'tt0298m';
  font-size: 22px !important;
  color: #353d4a;
  text-transform: uppercase;
}
.form form ul {
  padding: 0;
}
.form form ul li {
  list-style-type: none;
}
.form form ul li input {
  display: block;
  width: 100%;
  border-bottom: 2px solid #d3d1d2;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
.form form ul li label {
  display: block;
  width: 100%;
  margin-bottom: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  color: #161f30;
}
.form form ul li textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  width: 100%;
  max-width: 100%;
  min-height: 120px;
  border: 2px solid #d3d1d2;
}
.form form ul li input[type="submit"] {
  width: 108px;
  height: 36px;
  border: 2px solid #d3d1d2;
  background: none;
  float: right;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.form form ul li input[type="submit"]:hover,
.form form ul li input[type="submit"]:active {
  color: #fff;
  outline: none;
  background: #c50613;
  float: right;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.center-play-button .lazyYT-button {
  left: 47% ;
  bottom: 42%;
}
.col-md-8 li.col-md-12 .lazyYT-button {
  width: 75px;
  height: 75px;
}
/*
    -------------------
  ============================
    Start of author section
  ============================
    -------------------
*/
.author-container {
  background-color: #ffffff;
}
.author-container .post_content {
  padding: 65px 40px 65px 20px;
  display: block;
  color: #161f2f;
}
.author-container .post_content .author-related-posts {
  width: 240px;
  text-align: center;
  display: block;
  float: left;
  margin-right: 60px;
  margin-left: 25px;
}
.author-container .post_content .author-related-posts h3 {
  font-family: 'Antonio Regular';
  font-size: 18px;
  margin-top: 0;
  padding: 13px 0 6px 13px;
  background-color: #c50613;
  border-bottom: 4px solid #353d4a;
  text-align: left;
  line-height: 19px;
  color: #fff;
  margin-bottom: 10px;
}
.author-container .post_content .author-related-posts figure {
  width: 100%;
}
.author-container .post_content .author-related-posts figure img {
  width: 100%;
  height: auto;
}
.author-container .post_content .author-related-posts figure .post-meta {
  background-color: #c50613;
  padding: 14px;
}
.author-container .post_content .author-related-posts figure .post-meta h4 {
  margin: 0;
  font-family: 'Antonio Regular';
  font-size: 18px;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
  line-height: 22px;
}
.author-container .post_content .author-related-posts figure .post-meta .date {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  text-align: left;
}
.author-container .post_content .author-related-posts ul {
  margin: 0;
  padding: 0;
  margin-top: 30px;
}
.author-container .post_content .author-related-posts ul li {
  list-style-type: none;
  padding-left: 0;
  border-top: 1px solid #b5b3b4;
}
.author-container .post_content .author-related-posts ul li a {
  font-family: 'Antonio Regular';
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 18px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  color: #353d4a;
  background: url('../images/rarw.png') no-repeat 97% center;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.author-container .post_content .author-related-posts ul li > a:hover {
  background-position: 100% center;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.author-container .post_content .author-related-posts ul li:last-child {
  border-bottom: 1px solid #b5b3b4;
}
.author-container .post_content .content_container {
  display: block;
  float: left;
  width: 620px;
  line-height: 26px;
}
.author-container .post_content .content_container h3 {
  font-family: 'tt0298m';
  font-size: 24px;
  margin: 0;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.author-container .post_content .content_container .author {
  font-family: 'Open Sans', sans-serif;
  color: #63676e;
  line-height: 20px;
  font-size: 13px;
}
.author-container .post_content .content_container h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 32px;
  color: #a9a8a8;
  font-weight: 600;
  font-style: italic;
  margin: 40px 0;
}
.author-container .post_content .content_container p {
  margin: 20px 0 20px ;
  line-height: 26px;
}
.author-container .post_content .content_container .caption {
  font-family: 'Antonio Regular';
  font-size: 24px;
  line-height: 30px;
  margin: 30px 0;
  color: #353d4a;
}
.author-container .post_content .content_container ul li {
  padding-left: 10px;
}
.author-container .post_content .content_container .tags {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 26px;
  color: #161f30;
  margin: 40px 0;
}
.author-container .post_content .content_container .tags a {
  color: #ff0000;
  text-decoration: none;
  font-weight: 600;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.author-container .post_content .content_container .tags a:hover {
  color: #161f30;
}
.author-container .post_content .content_container .center-symbol-line {
  margin-top: 40px;
}
.author-container .post_content .content_container .comment-section {
  padding: 0;
  margin-left: 0;
}
.author-container .post_content .content_container .comment-section .comment-counter {
  display: block;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 60px;
  text-align: center;
  font-family: "Antonio Regular";
  font-size: 22px;
}
.author-container .post_content .content_container .comment-section .comment-list {
  padding: 0;
}
.author-container .post_content .content_container .comment-section .comment-list li {
  list-style-type: none;
  float: left;
  padding: 0;
}
.author-container .post_content .content_container .comment-section .comment-list .children-comment {
  float: left;
  padding-left: 14%;
}
.author-container .post_content .content_container .comment-section .comment-list .comment-content .left {
  width: 10%;
  min-height: 230px;
}
.author-container .post_content .content_container .comment-section .comment-list .comment-content .left .user-pic {
  float: left;
  display: block;
  width: 100%;
}
.author-container .post_content .content_container .comment-section .comment-list .comment-content .left .user-pic img {
  width: 100%;
  height: auto;
}
.author-container .post_content .content_container .comment-section .comment-list .comment-content .right {
  width: 90%;
}
.author-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-meta {
  float: right;
  width: 95%;
}
.author-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-meta .author-name {
  float: left;
  margin-right: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
  color: #63676e;
}
.author-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-meta .comment-date {
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  text-decoration: none;
  font-size: 13px;
  color: #63676e;
}
.author-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-meta .comment-separator {
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}
.author-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-meta .reply {
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  text-decoration: none;
  font-size: 13px;
  color: #63676e;
}
.author-container .post_content .content_container .comment-section .comment-list .comment-content .right .comment-content {
  width: 95%;
  float: right;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}
.author-container .post_content .content_container .post_footer > div {
  width: 33%;
  float: left;
  font-family: 'Antonio Regular';
  font-size: 18px;
  text-transform: uppercase;
  line-height: 22px;
  margin-top: 15px;
}
.author-container .post_content .content_container .post_footer > div a {
  color: #161f30;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.author-container .post_content .content_container .post_footer > div a:hover {
  color: #c50613;
  text-decoration: none;
}
.author-container .post_content .content_container .post_footer > div:nth-child(1) {
  border-right: 1px solid #d3d1d2;
  text-align: right;
}
.author-container .post_content .content_container .post_footer > div:nth-child(1) a {
  float: left;
}
.author-container .post_content .content_container .post_footer > div:nth-last-child(1) {
  border-left: 1px solid #d3d1d2;
}
.author-container .post_content .content_container .post_footer > div:nth-last-child(1) a {
  float: right;
  text-align: left;
}
.author-container .post_content .content_container .post_footer > div.share {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  color: #161f30;
  line-height: 26px;
  margin-bottom: 15px;
  text-align: center;
  display: block;
  margin: 0 auto;
}
.author-container .post_content .content_container .post_footer > div.share span {
  clear: both;
  display: block;
  width: 100%;
}
.author-container .post_content .content_container .post_footer > div.share .socials {
  margin-left: 12%;
  width: 100%;
  margin-top: 5px;
}
.author-container .post_content .content_container .post_footer > div.share a {
  background: url(../images/socials.png) no-repeat scroll;
  width: 32px;
  height: 32px;
  display: block;
  float: left;
  margin-left: 5px;
}
.author-container .post_content .content_container .post_footer > div.share .facebook {
  background-position: 0 0;
}
.author-container .post_content .content_container .post_footer > div.share .rss {
  background-position: -74px 0;
}
.author-container .post_content .content_container .post_footer > div.share .twitter {
  background-position: -111px 0;
}
.author-container .post_content .content_container .post_footer > div.share .pin {
  background-position: -185px 0;
}
.author-container .post_content .content_container .form {
  margin-top: 0px;
}
.author-container .post_content .content_container .form h3 {
  font-family: 'tt0298m';
  font-size: 22px;
  color: #353d4a;
  text-transform: uppercase;
}
.author-container .post_content .content_container .form form ul {
  padding: 0;
}
.author-container .post_content .content_container .form form ul li {
  list-style-type: none;
}
.author-container .post_content .content_container .form form ul li input {
  display: block;
  width: 100%;
  border-bottom: 2px solid #d3d1d2;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  outline: none;
}
.author-container .post_content .content_container .form form ul li input:focus {
  outline: none;
}
.author-container .post_content .content_container .form form ul li label {
  display: block;
  width: 100%;
  margin-bottom: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  color: #161f30;
}
.author-container .post_content .content_container .form form ul li textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  width: 100%;
  max-width: 100%;
  min-height: 120px;
  border: 2px solid #d3d1d2;
  outline: none;
}
.author-container .post_content .content_container .form form ul li input[type="submit"] {
  font-family: 'tt0298m';
  font-size: 16px;
  width: auto;
  height: auto !important;
  background: #c50613;
  text-transform: uppercase;
  float: right;
  color: #fff;
  padding: 13px 18px 8px;
  line-height: 16px;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.author-container .post_content .content_container .form form ul li input[type="submit"]:hover {
  background: #ffffff;
  color: #c50613;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.center-symbol-line {
  display: block;
  height: 24px;
  width: 100%;
  background: url('../images/hr.png') no-repeat center center;
  position: relative;
  margin-bottom: 45px;
  margin-top: 25px;
}
.center-symbol-line:before {
  content: " ";
  height: 1px;
  line-height: 24px;
  background: #eee;
  width: 45%;
  display: block;
  top: 40%;
  position: absolute;
}
.center-symbol-line:after {
  content: " ";
  height: 1px;
  line-height: 24px;
  background: #eee;
  width: 45%;
  display: block;
  top: 40%;
  position: absolute;
  right: 0;
}
.col-md-10 > .center-symbol-line:after {
  width: 48%;
}
.col-md-10 > .center-symbol-line:before {
  width: 48%;
}
.controls {
  position: absolute;
  height: 100%;
  left: 0;
  width: 100%;
}
.controls .prevBtn {
  cursor: url('../images/cursor-arrow-up.png') , pointer;
  display: table;
  width: 100%;
  height: 300px;
}
.controls .prevBtn:active {
  cursor: url('../images/cursor-arrow-up.png');
  display: table;
  width: 100%;
  height: 300px;
}
.controls .nextBtn {
  cursor: url('../images/cursor-arrow-down.png') , pointer;
  position: absolute;
  bottom: 0;
  display: table;
  width: 100%;
  height: 300px;
}
.controls .nextBtn:active {
  cursor: url('../images/cursor-arrow-down.png');
}
/*
    -------------------
  ============================
    End of author section
  ============================
    -------------------
*/
/*
    -------------------
  ============================
    Start of Quoted Paragraph
  ============================
    -------------------
*/
.blockquote {
  position: relative;
  margin-left: 80px!important;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 700;
  color: #161f30;
  line-height: 28px!important;
  margin: 40px 0px 40px 80px !important;
}
.blockquote:before {
  content: ' ‘‘ ';
  font-size: 70px;
  font-family: 'Antonio Regular';
  color: #c50613;
  font-style: normal;
  letter-spacing: -4px;
  position: absolute;
  left: -83px;
  display: block;
  height: 100%;
  line-height: 80px;
  border-right: 4px solid #c50613;
  width: 60px;
}
/*
    -------------------
  ============================
     End of Quoted Paragraph
  ============================
    -------------------
*/
/*
    -------------------
  ============================
    Start of FOOTER section
  ============================
    -------------------
*/
.full-width-section-spacing {
  padding: 0 15px !important;
  position: relative;
  margin: 0 !important;
}
footer .scrollToTop {
  position: fixed;
  right: 40px;
  bottom: -40px;
  width: 32px;
  height: 32px;
  background-color: #c50613;
  display: block;
  cursor: pointer;
  z-index: 999;
}
footer .scrollToTop i {
  width: 100%;
  display: block;
  text-align: center;
  color: #ffffff;
  line-height: 32px;
}
footer .footer-logo {
  padding-left: 0;
}
footer .footer-logo .logo_container {
  width: 160px;
  padding-left: 0;
}
footer .footer-logo p {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #c7c9cd;
  line-height: 26px;
  float: left;
}
footer .hp-social ul li {
  padding-right: 10px !important;
}
footer .hp-social ul li a {
  text-decoration: none;
}
footer .rss-info {
  height: 75px;
}
footer .rss-info h3 {
  text-transform: uppercase;
  font-size: 21px;
  font-family: 'tt0298m';
  margin: 0;
  text-align: center;
  color: #fff;
  background-color: #cd6e00;
  padding-top: 30px;
  padding-bottom: 22px;
}
footer .fb-info,
footer .tw-info,
footer .gp-info,
footer .pi-info,
footer .in-info {
  height: 75px;
}
footer .fb-info h3,
footer .tw-info h3,
footer .gp-info h3,
footer .pi-info h3,
footer .in-info h3 {
  margin: 0;
  padding-top: 17px;
  text-align: center;
  color: #fff;
}
footer .fb-info p,
footer .tw-info p,
footer .gp-info p,
footer .pi-info p,
footer .in-info p {
  color: #fff;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
footer .fb-info {
  background-color: #3a4d87;
}
footer .tw-info {
  background-color: #66b3e2;
}
footer .gp-info {
  background-color: #dd4b39;
}
footer .pi-info {
  background-color: #990000;
}
footer .in-info {
  background-color: #b44848;
}
footer .footer-copyright p {
  font-size: 14px;
  color: #FFF;
}
footer .footer-menu ul {
  margin: 0;
  padding: 0;
}
footer .footer-menu ul li:first-child {
  padding-left: 0;
  border-left: 0;
}
footer .footer-menu ul li {
  list-style-type: none;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 2px solid #8c8f95;
  float: left;
}
footer .footer-menu ul li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  text-decoration: none;
  color: #8c8f95;
}
footer .footer-menu-2 ul {
  margin: 0;
  padding: 0;
}
footer .footer-menu-2 ul li:first-child {
  padding-right: 2%;
}
footer .footer-menu-2 ul li:last-child {
  border-left: 0;
}
footer .footer-menu-2 ul li {
  list-style-type: none;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 2px solid #8c8f95;
  float: right;
}
footer .footer-menu-2 ul li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  text-decoration: none;
  color: #8c8f95;
}
footer .footer-bottom {
  margin-top: 40px;
  height: 80px;
  padding-left: 6.6666%;
  padding-right: 5%;
}
/*
    -------------------
  ============================
    End of FOOTER section
  ============================
    -------------------
*/
/*
    -------------------
  ============================
  Start of Contact V2 section
  ============================
    -------------------
*/
.contact-vertical-red-side {
  background-color: #c50613;
  padding: 120px 46px;
  margin-bottom: 30px;
}
.contact-vertical-red-side figure {
  margin-bottom: 85px;
}
.contact-vertical-red-side figure a img {
  width: 100%;
  height: auto;
}
.contact-vertical-red-side h3 {
  font-family: 'tt0298m';
  color: #ffffff;
  font-size: 28px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
.contact-vertical-red-side p {
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
  font-weight: 400;
  line-height: 26px;
  font-size: 14px;
  margin-bottom: 40px;
}
.contact-vertical-red-side table tr td:first-child {
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  width: 80px;
}
.contact-vertical-red-side table tr td {
  height: auto;
  vertical-align: top;
  padding-bottom: 35px;
  color: #ffffff;
}
.contact-vertical-form-side {
  padding-left: 15px;
}
.contact-vertical-form-side figure {
  position: relative;
}
/* contact img with display:none */
.contact-vertical-form-side figure img {
  width: 100%;
  height: auto;
  display: block;
  max-height: 1120px;
}
.contact-vertical-form-side figure .image-overlay {
  background: url(../images/contact-bg.png) rgba(40, 46, 56, 0.94) bottom left no-repeat;
  padding: 120px 23% 5% 23%;
  background-size: cover;
  position: absolute;
  top: 0;
}
.contact-vertical-form-side figure .image-overlay h3 {
  font-family: 'tt0298m';
  font-size: 46px;
  color: #d4d4d4;
  text-align: center;
  padding-bottom: 45px;
  text-transform: uppercase;
}
.contact-vertical-form-side figure .image-overlay p {
  font-family: 'Open Sans', sans-serif;
  color: #c7c9cd;
  line-height: 26px;
  font-weight: 400;
  font-size: 14px;
  padding-bottom: 80px;
}
.contact-vertical-form-side figure .image-overlay form input {
  width: 100%;
  background: transparent;
  border-bottom: 2px solid #7e7f84;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  outline: none;
}
.contact-vertical-form-side figure .image-overlay form label {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  color: #8c8f95;
  width: 100%;
  display: block;
  padding-bottom: 20px;
  padding-top: 5px;
}
.contact-vertical-form-side figure .image-overlay form textarea {
  width: 100%;
  min-height: 185px;
  max-height: 250px;
  border: 2px solid #7e7f84;
  background: transparent;
  outline: none;
}
.contact-vertical-form-side figure .image-overlay form input[type="submit"] {
  font-family: 'tt0298m';
  background-color: #c50613;
  font-size: 16px;
  line-height: 40px;
  float: right;
  width: 140px;
  height: 40px;
  text-align: center;
  text-transform: uppercase;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  border-bottom: 0;
}
.contact-vertical-form-side figure .image-overlay form input[type="submit"]:hover {
  background: #ffffff;
  color: #c50613;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
/*
    -------------------
  ============================
  End of Contact V2 section
  ============================
    -------------------
*/
/*
    -------------------
  ============================
  Start of HOME V1 section
  ============================
    -------------------
*/
.homep-two-row-carousel {
  position: relative;
  padding-top: 0 !important;
}
.homep-two-row-carousel + section {
  margin-top: -30px !important;
}
.homep-two-row-carousel .slide-banner-hover {
  position: absolute;
  display: block;
  z-index: 999;
  top: 0;
  bottom: 100px;
  left: 0;
  right: 0;
  padding-top: 10%;
}
.homep-two-row-carousel .slide-banner-hover .banner-row h2 {
  font-family: 'tt0298m';
  text-transform: uppercase;
  font-size: 90px;
  line-height: 90px;
  height: auto !important;
  color: #fff;
  background: rgba(192, 6, 19, 0.9);
  width: 1010px;
  text-align: center;
  display: block;
  margin: 0 auto;
  padding: 30px 30px 10px;
}
.homep-two-row-carousel .slide-banner-hover .banner-row p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 20px;
  background: rgba(255, 255, 255, 0.9);
  color: #565a63;
  padding: 30px 40px;
  width: 830px;
  margin: 0 auto;
  text-align: center;
  line-height: 28px;
}
.homep-two-row-carousel .owl-carousel {
  display: block;
  overflow: hidden;
}
.homep-two-row-carousel #home_two_row .item {
  padding: 0px 0;
  margin: 0 0 0 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
.homep-two-row-carousel #home_two_row .item > div:first-child {
  padding-top: 88%;
}
.homep-two-row-carousel #home_two_row .item > div:last-child {
  padding-top: 54%;
}
.homep-two-row-carousel #home_two_row .item > div:last-child .video_post {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.homep-two-row-carousel #home_two_row .item > div:last-child .video_post .lazyYT-image-loaded {
  position: static !important;
  height: auto !important;
}
.homep-two-row-carousel #home_two_row .item > div {
  margin-bottom: 10px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.homep-two-row-carousel #home_two_row .item > div img {
  width: 100%;
}
.homep-two-row-carousel #home_two_row .item > div .standard_post {
  position: absolute;
  float: left;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.homep-two-row-carousel #home_two_row .item > div .standard_post figure {
  left: 0;
  bottom: 0px;
  width: 100%;
  position: absolute;
  z-index: 999;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.homep-two-row-carousel #home_two_row .item > div .standard_post .excerpt_content {
  position: absolute;
  left: 0;
  bottom: 30px;
  height: 100px;
}
.homep-two-row-carousel #home_two_row .item > div .standard_post .excerpt_content .post_title {
  text-align: left;
}
.homep-two-row-carousel #home_two_row .item > div .standard_post .post_meta {
  position: absolute;
  height: 30px;
  left: 0;
  bottom: 0;
  margin-bottom: 0;
}
.homep-two-row-carousel #home_two_row .item > div .video_post {
  _position: relative;
  _height: 250px;
  overflow: hidden;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure {
  width: 100%;
  height: 100%;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .lazyYT-image-loaded,
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .lazyYT-video-loaded {
  width: 100% !important;
  _height: 250px !important;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt {
  width: 47px;
  height: 100%;
  right: -50px;
  padding-top: 30px;
  top: 0;
  padding-left: 0px;
  padding-right: 0px;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .share {
  height: 80px;
  width: 47px;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .share .social_button_wrapper {
  width: auto;
  right: 0;
  height: auto;
  margin: 0;
  float: none;
  display: table;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .share .social_button_wrapper a {
  width: 25px !important;
  height: 25px !important;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .share:hover .social_button_wrapper {
  right: 48px;
  top: 20px;
  z-index: -999999;
  background: rgba(22, 30, 46, 0.9);
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .likes {
  height: 100px;
  width: 38px;
  margin: 0 auto;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .comments {
  height: 80px;
  width: 38px;
  margin: 0 auto;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure:hover .popup_excerpt {
  right: 285px;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .contentarea {
  width: 285px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  background-color: #c50613;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  z-index: 999;
}
.homep-two-row-carousel #home_two_row .item figure .popup_excerpt {
  transform: translateY(0%);
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -o-transform: translateY(0%);
}
.homep-two-row-carousel #home_two_row .item > div .video_post .contentarea .excerpt_content .post_title {
  width: 99%;
  font-size: 24px;
  text-align: left;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .contentarea .excerpt_content p {
  font-family: 'Open Sans', sans-serif;
  text-transform: none !important;
  text-align: left;
  font-weight: 400;
  color: #fff;
  font-size: 14px;
  margin-top: 20px;
}
.homep-two-row-carousel .video_post .excerpt_content {
  min-height: 300px;
}
.homep-two-row-carousel .video_post .likes.in-span i,
.homep-two-row-carousel .video_post .comments i {
  display: block;
  clear: both;
  margin-bottom: 10px;
}
.homep-two-row-carousel .video_post iframe {
  width: 100% !important;
}
.homep-two-row-carousel #home_two_row .item > div .video_post .contentarea .post_meta {
  height: 30px;
}
.homep-two-row-carousel #home_two_row .item > div .video_post:hover .contentarea {
  right: 0px;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.homep-two-row-carousel #home_two_row .item > div:first-child:hover figure {
  bottom: 130px;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.homep-two-row-carousel .customNavigation {
  text-align: center;
}
.homep-two-row-carousel .customNavigation .prev {
  position: absolute;
  top: 50px;
  bottom: 250px;
  left: 40px;
  width: 200px;
  display: block;
  left: 0;
  top: 0;
  cursor: url('../images/cursor-arrow-left.png') , pointer;
}
.homep-two-row-carousel .customNavigation .next {
  position: absolute;
  width: 120px;
  height: 620px;
  display: block;
  top: 0;
  right: 0;
  cursor: url('../images/cursor-arrow-right.png') , pointer;
}
.homep-two-row-carousel .customNavigation a {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.homep-two-row-carousel .red-section {
  margin: 0px 0 20px;
  text-align: center;
  background: #c50613;
  padding: 30px 100px;
  position: relative;
  z-index: 999;
}
.homep-two-row-carousel .red-section h2 {
  margin-top: 0;
  font-size: 30px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.homep-two-row-carousel .red-section p {
  font-size: 14px;
  color: #fff;
  line-height: 26px;
  margin-bottom: 0;
}
.homep-two-row-carousel .red-section img {
  position: absolute;
  left: 49%;
  bottom: -17px;
}
.intro-santi {
  color: #161f30;
  float: left;
  max-width: 100%;
}
.intro-santi div {
  padding-top: 126px;
  padding-bottom: 30px;
}
.intro-santi h3 {
  font-family: 'tt0298m';
  font-size: 31px;
  margin-bottom: 50px;
  margin-top: 3px;
}
.intro-santi p {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 30px;
}
.full-responsive {
  background: url("../images/section-bg-1.jpg") no-repeat;
  float: left;
  background-size: cover;
  width: 100%;
}
.grey-transparent-bg {
  background: rgba(28, 30, 34, 0.97);
  float: left;
  padding-top: 75px;
  width: 100%;
}
.grey-transparent-bg .left-section {
  text-align: center;
}
.full-responsive .grey-transparent-bg .left-section img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
  /*max-height: 600px;*/
  /*margin-top: 120px;*/
}
.service_area_shortcode {
  color: #a7aaaf;
}
.service_area_shortcode h3 {
  font-family: 'tt0298m';
  font-size: 32px;
  margin-top: 0;
  margin-bottom: 60px;
}
.service_area_shortcode ul {
  padding: 0;
  margin: 0;
}
.service_area_shortcode ul .wz{ width:94%; padding:0 5% 0 1%; float:left;font-family: Zurich Cn BT Regular; font-size:24px; line-height:36px; margin-top:30px; margin-bottom:20px;}
.service_area_shortcode ul li { width:45%; margin-left:5%; float:left; list-style:none;}
.service_area_shortcode ul li img{ width:100%;}
.service_area_shortcode ul li .icon {
  display: block;
  float: left;
  width: auto;
  padding-left: 0px;
  padding-right: 30px;
}
.service_area_shortcode ul li .icon i {
  font-size: 30px;
  background-color: #c50613;
  display: block;
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 55px;
  color: #fff;
}
.service_area_shortcode ul li .content {
  display: block;
  float: left;
  width: 83%;
  /*margin-left: 5%;*/
}
.service_area_shortcode ul li .content h4 {
  font-family: 'Zurich Cn BT Regular';
  color: #a2a4a9;
  font-size: 20px;
  margin-top: 2px;
  margin-bottom: 10px;
  line-height: 28px;
  text-transform: uppercase;
}
.service_area_shortcode ul li .content p {
  font-family: "Zurich Cn BT Regular";
  font-size: 13px;
  line-height: 22px;
  color: #848890;
  float: left;
  margin-bottom: 0px;
}
.full-responsive {
  background-size: cover;
}
.full-responsive .grey-transparent-bg {
  position: relative;
}
.three-col-section {
  padding-top: 100px;
  padding-bottom: 110px;
}
.tab_container {
  width: 57%;
  float: left;
}
#tabs2 .tab_container {
  width: 57%;
  float: right;
}

.tab_container img {
  width: 100%;
  float: left;
}

#tabs > ul li {
  list-style-type: none; float:left; width:48%;
}
#tabs > ul li a {
  color: #161f30;
  display: block;
  text-align: right;
}
#tabs > ul li a:hover {
  text-decoration: none;
}
#tabs > ul .ui-state-default {
  border-left: 1px solid #c7c9cd;
  border-top: 1px solid #c7c9cd;
  border-right: 1px solid #c7c9cd;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
#tabs > ul .ui-state-default:last-child {
  border-bottom: 1px solid #c7c9cd;
}
#tabs > ul .ui-tabs-active { border:1px solid #da251d;
  position: relative;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
#tabs > ul .ui-state-hover {
  position: relative;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
#tabs div {
  display: inline;
}
#tabs h3 {
  font-family: 'Zurich Cn BT Regular'; font-weight:bold;
  float: left;
  font-size:24px;
  color: #161f30;
  text-align: left;
  margin-bottom:45px;
  margin-top: 0;
}
#tabs ul {
  margin-left: 0;
  margin-bottom: 5px;
}
#tabs .buy-theme {
  margin-top: 30px;
}
#tabs{ border-bottom:2px solid #fff;}

#tabs2,#tabs{ width:100%; float:left;}
#tabs > ul,#tabs2 > ul{width:42%;padding:0 1%;display: inline-block;float: left;}
#tabs2 > ul{ float:right;}
#tabs2 > ul li,#tabs ul li{
  list-style-type: none; float:left;margin-right:2%; width:48%;
}
#tabs2 > ul li a {
  color: #161f30;
  display: block;
  text-align: right;
}
#tabs2 > ul li a:hover {
  text-decoration: none;
}
#tabs2 > ul .ui-state-default {
  border-left: 1px solid #c7c9cd;
  border-top: 1px solid #c7c9cd;
  border-right: 1px solid #c7c9cd;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
#tabs2 > ul .ui-state-default:last-child {
  border-bottom: 1px solid #c7c9cd;
}
#tabs2 > ul .ui-tabs-active {border:1px solid #da251d;
  position: relative;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
#tabs2 > ul .ui-state-hover {
  position: relative;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
#tabs2 div {
  display: inline;
}
#tabs2 h3 {
  font-family: 'Zurich Cn BT Regular'; font-weight:bold;
  float: left;
  font-size:24px;
  color: #161f30;
  text-align: left;
  margin-bottom:45px; width:100%;
  margin-top: 0;
}
#tabs2 ul {
  margin-left: 0;
  margin-bottom: 5px;
}
#tabs2 ul li {
  color: #161f30;
  font-weight: 600;
}
#tabs2 .buy-theme {
  margin-top: 30px;
}




.about-owner {
  color: #25282d;
}
.about-owner h4 {
  font-family: 'tt0298m';
  font-size: 24px;
  margin-top: 40px;
  margin-bottom: 20px;
}
.about-owner p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 13px;
  line-height: 22px;
  margin-bottom: 30px;
}
.bw-social-icons ul {
  padding: 0;
  margin: 0;
}
.bw-social-icons ul li {
  list-style-type: none;
  float: left;
  padding-right: 5px;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.bw-social-icons ul li a {
  border: 2px solid #63676e;
  display: block;
  width: 24px;
  height: 24px;
  text-align: center;
}
.bw-social-icons ul li a i {
  color: #63676e;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.bw-social-icons ul li:hover a {
  border: 2px solid #c50613;
  background-color: #c50613;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.bw-social-icons ul li:hover a i {
  color: #fff;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.buy-theme {
  font-family: 'Zurich Lt BT Light';
  font-size: 16px;
  line-height: 36px !important;
  text-align: center;
  display: block;
  width: 140px;
  height: 40px;
  padding: 3px 0;
  background-color: #c50613;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.buy-theme:hover {
  background-color: #ffffff;
  color: #c50613;
  text-decoration: none;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.red-to-do-list {
  padding-left: 25px;
  margin: 0;
  margin-left: 15px;
}
.red-to-do-list li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #161f30;
  list-style-image: url("../images/red-to-do-dot.png");
  padding-bottom: 15px;
  list-style-position: outside;
  vertical-align: top;
}
.about-blog {
  position: relative;
}
.red-band {
  background-color: #c50613;
  padding: 130px 60px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.red-band h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 26px;
  text-align: center;
  line-height: 56px;
  color: #ffffff;
  margin-bottom: 40px;
}
.red-band .center-symbol-line {
  padding: 0 25px;
  margin-bottom:40px;
}
.red-band .center-symbol-line:before {
  width: 40%;
}
.red-band .center-symbol-line:after {
  width: 40%;
  right: 26px;
}
.red-band p {
  font-family: 'Zurich Lt BT Light', sans-serif;
  font-size: 14px;
  line-height: 26px;
  color: #ffffff;
  padding: 10px 20px;
}
.cards {
  background-color: #e4e2e2;
}
.cards > div:last-child {
  padding-bottom: 0;
}
.presentation-cards-lr,
.presentation-cards-rl {
  position: relative;
  height: 100%;
  padding-bottom: 5px;
}
.presentation-cards-lr .image,
.presentation-cards-rl .image {
  padding: 0;
}
.presentation-cards-lr .image > figure,
.presentation-cards-rl .image > figure {
  position: relative;
  padding-top: 55%;
}
.presentation-cards-lr .image > figure img,
.presentation-cards-rl .image > figure img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100% !important;
  width: auto !important;
  max-width: none !important;
}
.presentation-cards-lr .image figure img,
.presentation-cards-rl .image figure img {
  width: 100%;
}
.presentation-cards-lr .content,
.presentation-cards-rl .content {
  color: #161f30;
  padding: 70px 60px 0px 60px;
}
.presentation-cards-lr .content h4,
.presentation-cards-rl .content h4 {
  font-family: 'Zurich Cn BT Regular';
  font-size: 24px;
  line-height: 30px;
  margin-top: 0;
  margin-bottom: 20px;
}
.presentation-cards-lr .content p,
.presentation-cards-rl .content p {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  line-height: 24px;
  color: #161f30;
}
.recent-article-centered h3 {
  font-family: 'Zurich Cn BT Regular';
  text-transform: uppercase;
  font-size: 40px;
  color: #161f30;
  text-align: center;
  margin-top: 64px;
  margin-bottom: 67px;
}
.recent-article-centered .lazyOwl .item {
  padding: 0 15px;
}
.recent-article-centered .lazyOwl .owl-buttons .owl-prev {
  position: absolute;
  width: 120px;
  height: 380px;
  display: block;
  left: 15px;
  top: 0;
  cursor: url(../images/cursor-arrow-left.png) , pointer;
}
.recent-article-centered .lazyOwl .owl-buttons .owl-next {
  position: absolute;
  width: 120px;
  height: 380px;
  display: block;
  top: 0;
  right: 14px;
  cursor: url(../images/cursor-arrow-right.png) , pointer;
}
.row_tbt .row {
  margin: 0 -40px !important;
}
.tcrow {
  padding: 0 40px !important;
}
.tcrow h4 {
  font-family: 'Zurich Cn BT Regular';
  font-size: 26px; font-weight:bold;
  color: #183884;
  margin-top: 0;
  margin-bottom: 25px;
}
.tcrow p {
  font-family: 'Zurich Lt BT Light', sans-serif;
  font-size: 14px; font-weight:500;
  line-height: 24px;
  margin-bottom: 25px;
  color: #161f30;
}
.row_tbt .sc-row {
  padding-top: 146px;
  width: 430px;
  float: left;
}
.row_tbt .sc-row h4 {
  font-family: 'tt0298m';
  font-size: 32px;
  color: #161f30;
  margin-top: 0;
  margin-bottom: 30px;
}
.row_tbt .sc-row p {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 28px;
  margin-bottom: 30px;
  color: #161f30;
}
.page_authors ul {
  margin: 0;
  padding: 0;
}
.page_authors ul li {
  list-style-type: none;
  margin-bottom: 30px;
}
.red-bg-section {
  background-color: #c50613;
  padding-top: 45px;
  padding-bottom: 35px;
}
.red-bg-section h3 {
  margin: 0; font-family:"Zurich Cn BT Regular";
  font-size: 48px;
  color: #ffffff;
  line-height: 40px;
}
.red-bg-section a {
  font-family: 'Zurich Cn BT Regular';
  font-size: 16px;
  display: table;
  height: auto;
  float: right;
  padding: 10px 25px 7px;
  line-height: 20px;
  border: 2px solid #fff;
  background-color: transparent;
  color: #fff;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.red-bg-section a:hover {
  background-color: #a60001;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
/*
    -------------------
  ============================
  End of Home V1 section
  ============================
    -------------------
*/
.santi_spacer {
  background: url('../images/hr.png') center center no-repeat;
  height: 20px;
  width: 20px;
  margin: 0 auto;
  display: block;
}
.gallery-post {
  overflow: hidden;
}
.gallery-post .owl-controls .owl-buttons {
  position: absolute;
  width: 100%;
  bottom: 50%;
}
.gallery-post .owl-controls .owl-buttons > div {
  background: none;
}
.gallery-post .owl-controls .owl-buttons .owl-prev {
  position: absolute;
  float: left;
  left: -50px;
}
.gallery-post .owl-controls .owl-buttons .owl-next {
  position: absolute;
  float: right;
  right: -50px;
}
.gallery-post .owl-controls .owl-buttons .owl-prev:before {
  text-indent: 0;
  font-family: 'santi';
  content: '\e80e';
  display: block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  position: absolute;
  bottom: 0px;
  left: 60px;
}
.gallery-post .owl-controls .owl-buttons .owl-next:after {
  font-family: 'santi';
  content: '\e810';
  display: block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  position: absolute;
  bottom: 0px;
  right: 60px;
}
.gallery-post .owl-controls .owl-pagination {
  position: absolute;
  bottom: 25px;
  left: 357px;
  display: table;
  height: 5px;
  margin: 0 auto;
}
.gallery-post .owl-controls .owl-pagination .owl-page {
  background: url('../images/bar.png');
  width: 50px;
  height: 5px;
  float: left;
  margin-right: 10px;
  cursor: pointer;
}
.gallery-post .owl-controls .owl-pagination .active {
  background: url('../images/active_bar.png');
}
.post-quote-image img {
  width: 100%;
}
.post-quote-image .quote_overlay {
  padding-top: 15%;
}
.post-quote-image .quote_overlay .quote {
  width: 390px;
}
.post-quote-audio a img {
  width: 100%;
}
.post-quote-audio iframe {
  border: 0 !important;
}
.post-quote-audio .quote_overlay {
  padding-top: 14%;
}
.post-quote-audio .quote_overlay .quote {
  width: 70%;
}
.post-quote-audio .quote_overlay .quote iframe {
  width: 100%;
  height: 170px;
}
.cookiePolicy,
.sc-background-light {
  display: none !important;
}
.authors-vertical-slide {
  float: left;
  max-width: 100%;
}
.authors-vertical-slide ul {
  margin: 0;
  padding-left: 15px;
  float: left;
  padding-right: 15px;
  max-width: 100%;
}
.authors-vertical-slide ul li {
  padding: 0;
  padding-bottom: 30px;
  list-style-type: none;
}
.authors-vertical-slide ul li figure {
  width: 100%;
}
.authors-vertical-slide ul li .author_name {
  background-color: #c50613;
  padding: 20px;
}
.authors-vertical-slide ul li .author_name h3 {
  margin: 0;
  font-family: 'Antonio Regular';
  font-size: 22px;
  text-transform: uppercase;
}
.authors-vertical-slide ul .current {
  position: relative;
}
.authors-vertical-slide ul .current .author_name:before {
  content: '';
  position: absolute;
  right: -10px;
  width: 0;
  bottom: 51px;
  height: 0;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  border-left: 14px solid #c50613;
}
.author-title-description-img {
  background-color: #c50613;
}
.author-title-description-img .author-title-description {
  padding: 44px 59px;
  width: 32%;
  height: auto;
  display: block;
  float: left;
}
.author-title-description-img .author-title-description h3 {
  font-family: 'Antonio Regular';
  font-size: 40px;
  text-transform: uppercase;
  margin-top: 17px;
  margin-bottom: 32px;
}
.author-title-description-img .author-title-description p {
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}
.author-title-description-img .author-title-description .author-social-buttons ul {
  margin: 0;
  padding: 0;
  padding-top: 47px;
}
.author-title-description-img .author-title-description .author-social-buttons ul li {
  list-style-type: none;
  float: left;
  padding-right: 5px;
}
.author-title-description-img .author-title-description .author-social-buttons ul li a {
  width: 29px;
  height: 28px;
  display: block;
  border: 2px solid #fff;
  color: #fff;
  background: url("../images/white-bg.jpg") 0px 30px no-repeat;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.author-title-description-img .author-title-description .author-social-buttons ul li a i {
  display: block;
  line-height: 24px;
  text-align: center;
}
.author-title-description-img .author-title-description .author-social-buttons ul li a:hover {
  text-decoration: none;
  color: #c50613;
  background: url("../images/white-bg.jpg") 0px 0px no-repeat;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.author-title-description-img .author-profile-image {
  display: block;
  float: left;
  width: 68%;
  height: auto;
  padding-right: 15px;
}
.author-profile {
  background: #353d4a;
  display: block;
  width: 100%;
  border-bottom: 6px solid #c50613;
}
.author-profile h3 {
  font-family: 'Antonio Regular';
  color: #ffffff;
  text-transform: uppercase;
  margin: 0;
  font-size: 32px;
  line-height: 39px;
  padding: 20px 20px 7px 45px;
}
.two-pic-row {
  display: block;
  padding-left: 5px;
  padding-right: 5px;
}
.two-pic-row li {
  list-style-type: none;
  padding: 5px;
}
.two-pic-row li::before {
  content: none !important;
}
.related-post-section {
  margin-left: 0 !important;
  padding: 0 !important;
}
.related-post-section h3 {
  font-size: 22px !important;
  margin-bottom: 30px !important;
}
.related-post-section .excerpt_content {
  min-height: 30px;
  padding-top: 8px;
  padding-bottom: 0;
  padding-left: 14px;
}
.related-post-section .excerpt_content .post_title {
  font-size: 18px;
  width: 100%;
}
.related-post-section .post_meta {
  background-color: #c50613;
  padding: 0 13px 0px;
}
.related-post-section .related-post-block-section ul {
  margin: 0;
  padding: 0;
}
.related-post-section .related-post-block-section ul li {
  list-style-type: none;
  padding-left: 0 !important;
  border-top: 1px solid #b5b3b4;
}
.related-post-section .related-post-block-section ul li a {
  font-family: 'Antonio Regular';
  color: #353d4a;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 18px;
  padding-top: 22px;
  padding-bottom: 16px;
  background: url('../images/rarw.png') no-repeat 95% center;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.related-post-section .related-post-block-section ul li a:hover {
  background-position: 99% center;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.related-post-section .related-post-block-section ul li:last-child {
  border-bottom: 1px solid #b5b3b4;
}
.post-video {
  width: 100%;
}
.post-video .iframe-wrap .lazy-yt {
  width: 100% !important;
  height: 539px !important;
}
.post-container .lazy-yt .lazyYT-button {
  width: 75px;
  height: 75px;
  left: 45%;
  top: 45%;
}
.red-arrow-list {
  padding-left: 60px;
}
.red-arrow-list li {
  list-style-image: url('../images/rarw.png');
}
.left-meta ul li .standard_post figure {
  height: 529px;
  overflow: hidden;
  width: 731px;
  float: left;
}
.left-meta ul li .standard_post figure a img {
  width: 100%;
  height: 530px !important;
}
.left-meta ul li .standard_post figure .popup_excerpt {
  bottom: 0;
  height: 100%;
  width: 225px;
  padding: 100px 20px;
  text-align: center;
  left: -230px;
}
.left-meta ul li .standard_post figure .popup_excerpt .pull-left {
  max-width: 100%;
}
.left-meta ul li .standard_post figure .popup_excerpt .likes {
  display: block;
  margin: 25px auto;
  height: 50px;
  font-size: 14px;
}
.left-meta ul li .standard_post figure:hover > .popup_excerpt {
  left: 0;
}
.left-meta ul li .standard_post .excerpt_content-vertical {
  height: 528px;
  width: 360px;
  float: left;
  padding: 80px 40px 12px 20px;
  background-color: #c50613;
  position: relative;
  z-index: 2;
  min-height: 100px;
}
.left-meta ul li .standard_post .excerpt_content-vertical .post_title {
  width: 100%;
}
.left-meta ul li .standard_post .excerpt_content-vertical .post_meta {
  float: left;
  background-color: transparent;
  padding: 50px 0;
}
.left-meta ul li .standard_post .excerpt_content-vertical .post_meta .reading_time {
  line-height: 23px;
}
.left-meta ul li .standard_post .excerpt_content-vertical .readmore {
  float: right;
  margin-top: 5px;
  bottom: 28px;
  position: absolute;
  right: 32px;
}
.left-meta ul li .video_post .contentarea {
  width: 360px;
  float: left;
}
.left-meta ul li .video_post .contentarea .excerpt_content-vertical {
  height: 528px;
  padding: 80px 40px 12px 20px;
  background-color: #c50613;
  position: relative;
  z-index: 2;
  min-height: 100px;
}
.left-meta ul li .video_post .contentarea .excerpt_content-vertical .post_title {
  width: 100%;
}
.left-meta ul li .video_post .contentarea .excerpt_content-vertical .post_meta {
  float: left;
  background-color: transparent;
  padding: 50px 0;
}
.left-meta ul li .video_post .contentarea .excerpt_content-vertical .post_meta .reading_time {
  line-height: 23px;
}
.left-meta ul li .video_post .contentarea .excerpt_content-vertical .readmore {
  float: right;
  margin-top: 5px;
  bottom: 28px;
  position: absolute;
  right: 32px;
}
.left-meta ul li .video_post .youtube {
  width: 731px;
  float: left;
}
.left-meta ul li .video_post .youtube figure {
  height: 529px;
  overflow: hidden;
  width: 100%;
}
.left-meta ul li .video_post .youtube figure a img {
  width: 100%;
  height: auto;
}
.left-meta ul li .video_post .youtube figure .popup_excerpt {
  bottom: 0;
  height: 100%;
  width: 225px;
  padding: 100px 20px;
  text-align: center;
  left: -230px;
}
.left-meta ul li .video_post .youtube figure .popup_excerpt .pull-left {
  max-width: 100%;
}
.left-meta ul li .video_post .youtube figure .iframe-wrap {
  width: 100% !important;
  height: 100% !important;
}
.left-meta ul li .video_post .youtube figure .iframe-wrap .lazyYT-image-loaded {
  width: 100% !important;
  height: 100% !important;
}
.left-meta ul li .video_post .youtube figure .iframe-wrap .lazyYT-image-loaded .lazyYT-button {
  bottom: 46%;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.left-meta ul li .video_post .youtube figure .iframe-wrap .lazyYT-video-loaded {
  width: 100% !important;
  height: 100% !important;
}
.left-meta ul li .video_post .youtube figure .iframe-wrap .lazyYT-video-loaded iframe {
  width: 100% !important;
  height: 100% !important;
}
.left-meta ul li .video_post .youtube figure:hover > .popup_excerpt {
  left: 0;
}
.left-meta ul li .video_post .youtube figure:hover .lazyYT-button {
  left: 225px;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.left-meta ul li .vertical-slide .owl-buttons {
  position: absolute;
  bottom: -40px;
}
.left-meta ul li .vertical-slide .owl-buttons .owl-prev {
  text-indent: -9999px;
}
.left-meta ul li .vertical-slide .owl-buttons .owl-prev:before {
  text-indent: 0;
  font-family: 'santi';
  content: '\e80e';
  display: block;
  background: #c50616;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  position: absolute;
  bottom: 70px;
  left: 620px;
}
.left-meta ul li .vertical-slide .owl-buttons .owl-next:after {
  font-family: 'santi';
  content: '\e810';
  display: block;
  background: #c50616;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  position: absolute;
  bottom: 70px;
  left: 670px;
}
.excerpt_content-vertical-full-width {
  padding: 90px 20px 12px;
  position: static;
  z-index: 2;
  min-height: 100px;
}
.excerpt_content-vertical-full-width:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  right: 50%;
  background: #c50613;
}
.vertical-full-width .excerpt_content-vertical-full-width .post_title {
  width: 100%;
}
.vertical-full-width .excerpt_content-vertical-full-width .post_meta {
  background-color: transparent;
  padding: 42px 0;
}
.vertical-full-width .excerpt_content-vertical-full-width .post_meta .pull-left {
  line-height: 30px;
}
.vertical-full-width .excerpt_content-vertical-full-width .readmore {
  float: right;
  margin-top: 5px;
  bottom: 28px;
  position: absolute;
  right: 32px;
}
.vertical-full-width figure .popup_excerpt {
  bottom: 0;
  height: 100%;
  width: 225px;
  padding: 125px 20px;
  text-align: center;
  left: -230px;
  -webkit-transform: translateX(0%) translateY(0%);
  -moz-transform: translateX(0%) translateY(0%);
  -ms-transform: translateX(0%) translateY(0%);
  transform: translateX(0%) translateY(0%);
}
.two_row_posts .popup_excerpt {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}
.vertical-full-width figure .popup_excerpt .pull-left {
  max-width: 100%;
}
.vertical-full-width figure .popup_excerpt .likes {
  display: block;
  margin: 55px auto;
  height: 50px;
  width: 40px;
  font-size: 14px;
}
.vertical-full-width figure .popup_excerpt .likes i {
  font-size: 24px;
}
.vertical-full-width figure .iframe-wrap {
  width: 100% !important;
  height: 100% !important;
}
.vertical-full-width figure .iframe-wrap .lazyYT-image-loaded {
  width: 100% !important;
  height: 100% !important;
}
.vertical-full-width figure .iframe-wrap .lazyYT-image-loaded .lazyYT-button {
  bottom: 50%;
}
.vertical-full-width figure:hover > .popup_excerpt {
  left: 0;
}
.vertical-slide .excerpt_content-vertical {
  height: 528px;
  padding: 20px 20px 12px;
  background-color: #c50613;
  position: relative;
  z-index: 2;
  min-height: 100px;
}
.vertical-slide .excerpt_content-vertical .post_title {
  width: 100%;
}
.vertical-slide .excerpt_content-vertical .post_meta {
  float: left;
  background-color: transparent;
  padding: 60px 0;
}
.vertical-slide .excerpt_content-vertical .post_meta .reading_time {
  margin-top: 10px;
}
.vertical-slide .excerpt_content-vertical .readmore {
  float: right;
  margin-top: 5px;
  bottom: 28px;
  position: absolute;
  right: 32px;
}
.vertical-slide figure {
  height: 529px !important;
  overflow: hidden;
  width: 100%;
}
.vertical-slide figure a img {
  width: 100%;
  height: 529px !important;
}
.vertical-slide figure ul {
  height: 100%;
}
.vertical-slide figure ul .owl-stage-outer {
  height: 100% !important;
}
.vertical-slide figure ul .owl-stage-outer .active {
  height: 100% !important;
}
.pagination {
  margin: 20px auto;
  display: table;
  padding: 0;
}
.pagination li {
  list-style-type: none;
  float: left;
}
.pagination li a {
  color: #fff;
  text-decoration: none;
  border-left: 1px solid #fff;
  padding: 0px 20px;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.pagination li > a:nth-last-child(2) {
  border-left: 0;
  border-right: 1px solid #fff;
}
.pagination li a:hover {
  text-decoration: none;
  color: #c50613;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.pagination li .prev_btn,
.pagination li .next_btn {
  border: none;
}
.pagination li .next_btn {
  padding-left: 20px;
}
.pagination li:nth-last-child(2) a {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.standard-slider .owl-buttons {
  position: absolute;
  bottom: -40px;
}
.standard-slider .owl-buttons .owl-prev {
  text-indent: -9999px;
}
.standard-slider .owl-buttons .owl-prev:before {
  text-indent: 0;
  font-family: 'santi';
  content: '\e80e';
  display: block;
  background: #c50616;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  position: absolute;
  bottom: 50px;
  left: 570px;
}
.standard-slider .owl-buttons .owl-next:after {
  font-family: 'santi';
  content: '\e810';
  display: block;
  background: #c50616;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  position: absolute;
  bottom: 50px;
  left: 620px;
}
.one-th-slider .owl-buttons {
  position: absolute;
  bottom: -40px;
}
.one-th-slider .owl-buttons .owl-prev {
  text-indent: -9999px;
}
.one-th-slider .owl-buttons .owl-prev:before {
  text-indent: 0;
  font-family: 'santi';
  content: '\e80e';
  display: block;
  background: #c50616;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  position: absolute;
  bottom: 50px;
  left: 430px;
}
.one-th-slider .owl-buttons .owl-next:after {
  font-family: 'santi';
  content: '\e810';
  display: block;
  background: #c50616;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  position: absolute;
  bottom: 50px;
  left: 480px;
}
.eight-col-slider .owl-buttons {
  position: absolute;
  bottom: -40px;
}
.eight-col-slider .owl-buttons .owl-prev {
  text-indent: -9999px;
}
.eight-col-slider .owl-buttons .owl-prev:before {
  text-indent: 0;
  font-family: 'santi';
  content: '\e80e';
  display: block;
  background: #c50616;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  position: absolute;
  bottom: 50px;
  left: 990px;
}
.eight-col-slider .owl-buttons .owl-next:after {
  font-family: 'santi';
  content: '\e810';
  display: block;
  background: #c50616;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  position: absolute;
  bottom: 50px;
  left: 1040px;
}
/*
****************
Home Page V2
****************
*/
.half-page-slider img {
  width: 100%;
}
.half-page-slider .owl-buttons {
  height: 40px;
  position: absolute;
  top: 50%;
  width: 100%;
}
.half-page-slider .owl-buttons .owl-prev {
  text-indent: -9999px;
}
.half-page-slider .owl-buttons .owl-prev:before {
  text-indent: 0;
  font-family: 'santi';
  content: '\e80e';
  display: block;
  background: #ff0000;
  width: 36px;
  height: 35px;
  text-align: center;
  line-height: 36px;
  font-size: 20px;
  position: absolute;
  bottom: 50%;
  margin: auto 0;
  color: #ffffff;
  left: 25px;
  font-weight: bold;
}
.half-page-slider .owl-buttons .owl-next:after {
  font-family: 'santi';
  content: '\e810';
  display: block;
  background: #ff0000;
  width: 36px;
  height: 35px;
  text-align: center;
  line-height: 36px;
  font-size: 20px;
  position: absolute;
  bottom: 50;
  color: #ffffff;
  right: 12px;
  margin: auto 0;
  font-weight: bold;
}
.social-row .hp-social {
  margin-top: 33px;
}
.social-row .hp-social h5 {
  margin-bottom: 28px;
}
.social-row .twitter-feed {
  margin-top: 33px;
}
.social-row .twitter-feed h5 {
  margin-bottom: 28px;
}
.hp-social .widget_title {
  font-family: 'tt0298m';
  font-size: 24px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
}
.hp-social .socials ul {
  list-style-type: none;
  padding: 0;
}
.hp-social .socials ul li {
  padding: 10px !important;
}
.hp-social .socials ul li:nth-child(4),
.hp-social .socials ul li:nth-child(5),
.hp-social .socials ul li:nth-child(6) {
  margin-bottom: 0 !important;
}
.hp-social .socials ul li a {
  display: block;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  position: relative;
}
.hp-social .socials ul li a:hover {
  text-decoration: none;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}
.hp-social .socials ul li a i {
  font-size: 45px;
  line-height: 90px;
  color: #ffffff;
  text-align: center;
  width: 100%;
}
.hp-social .socials ul li a .counter {
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  padding: 12px 0 8px;
  min-height: 75px;
}
.hp-social .socials ul li a .counter .count {
  font-family: 'tt0298m';
  font-size: 28px;
  line-height: 32px;
  color: #ffffff;
  text-align: center;
  width: 100%;
  display: block;
  clear: both;
}
.hp-social .socials ul li a.facebook {
  background-color: #445897;
}
.hp-social .socials ul li a.facebook .counter {
  background-color: #3a4d87;
}
.hp-social .socials ul li a.twitter {
  background-color: #6ec3f6;
}
.hp-social .socials ul li a.twitter .counter {
  background-color: #66b3e2;
}
.hp-social .socials ul li a.rss {
  background-color: #e17900;
}
.hp-social .socials ul li a.rss .counter {
  background-color: #cd6e00;
  padding-top: 30px;
}
.hp-social .socials ul li a.dribbble {
  background-color: #b6386c;
}
.hp-social .socials ul li a.dribbble .counter {
  background-color: #a33261;
}
.hp-social .socials ul li a.youtube {
  background-color: #a90000;
}
.hp-social .socials ul li a.youtube .counter {
  background-color: #990000;
}
.hp-social .socials ul li a.linkedin {
  background-color: #4278cf;
}
.hp-social .socials ul li a.linkedin .counter {
  background-color: #3b6ab6;
}
.twitter-feed {
  margin-top: 0px;
}
.twitter-feed h5 {
  font-family: 'tt0298m';
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
  margin-left: -15px;
  margin-top: 0;
  margin-bottom: 50px;
}
.twitter-feed ul {
  padding: 0;
}
.twitter-feed ul li {
  list-style-type: none;
  margin-bottom: 36px;
}
.twitter-feed ul li p {
  font-family: 'Open Sans', sans-serif;
  color: #c7c9cd;
  font-size: 13px;
  float: left;
  line-height: 20px;
}
.twitter-feed ul li p a {
  color: #6ec3f6;
  text-decoration: none;
}
.vid_of_week {
  position: relative;
  overflow: hidden;
}
.vid_of_week .contentarea {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 4em;
  background: #c50613;
}
.vid_of_week .post_meta {
  position: absolute;
  bottom: 0;
  right: 0;
}
.vid_of_week h5 {
  font-family: 'Antonio Regular';
  font-size: 24px;
  color: #ffffff;
  text-align: center;
  border-bottom: 6px solid #c50613;
  width: 100%;
  padding: 15px 0 10px;
  background-color: #343c49;
  margin: 0;
  text-transform: uppercase;
}
.vid_of_week figure .popup_excerpt {
  right: 0;
}
.vid_of_week figure .popup_excerpt .social_button_wrapper {
  width: 240px;
  right: -220px;
}
.vid_of_week figure .popup_excerpt .social_button_wrapper a {
  width: 25px;
  height: 25px;
}
.vid_of_week figure .popup_excerpt .share:hover .social_button_wrapper {
  right: 70px;
  display: table;
  width: 191px;
}
.about-me {
  margin-top: 30px;
}
.about-me .widget_title {
  font-family: 'Antonio Regular';
  font-size: 24px;
  color: #ffffff;
  text-align: center;
  border-bottom: 6px solid #c50613;
  width: 100%;
  padding: 15px 0 10px;
  background-color: #343c49;
  margin: 0;
  text-transform: uppercase;
}
.about-me .info {
  color: #161f30;
  padding: 27px 24px 27px;
}
.about-me .info .title {
  font-family: 'Antonio Regular';
  font-size: 16px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.about-me .info .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  margin-bottom: 15px;
  line-height: 22px;
  font-size: 13px;
}
.about-me .info .section_grey .content ul {
  padding-left: 0px;
  margin-bottom: 0px;
}
.about-me .info .section_grey .content ul li {
  list-style-type: none;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
}
.about-me .info .section_grey .content ul li::before {
  content: "\002022";
  color: #ee0000;
  padding-right: 10px;
  font-size: 18px;
}
.authors {
  margin-top: 30px;
}
.authors .widget_title {
  font-family: 'Antonio Regular';
  font-size: 24px;
  color: #ffffff;
  text-align: center;
  border-bottom: 6px solid #c50613;
  width: 100%;
  padding: 15px 0 10px;
  background-color: #343c49;
  margin: 0;
  text-transform: uppercase;
}
.authors .info ul {
  padding-left: 0px;
}
.authors .info ul li {
  list-style-type: none;
  float: left;
}
.authors .info ul li a img {
  width: 100%;
  height: auto;
  margin-bottom: 11px;
}
.authors .info ul li:nth-child(even) {
  padding-left: 5px;
}
.authors .info ul li:nth-child(odd) {
  padding-right: 5px;
}
.blog_man_alternating .iframe-wrap-large .lazyYT-image-loaded {
  height: 304px !important;
}
.page-hp-social {
  margin-top: 30px;
  width: auto;
  float: left;
  padding-left: 15px;
}
.page-hp-social h5 {
  font-family: 'tt0298m';
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
}
.page-hp-social ul {
  padding: 0;
}
.page-hp-social ul li {
  list-style-type: none;
  padding-left: 0;
  padding-right: 20px;
  margin-bottom: 20px;
}
.page-hp-social ul li a img {
  width: 100%;
  height: auto;
}
.page-twiter-feed {
  margin-top: 30px;
  width: auto;
  margin-left: 67px;
  float: left;
}
.page-twiter-feed h5 {
  font-family: 'tt0298m';
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 21px;
}
.page-twiter-feed ul {
  padding: 0;
}
footer .page-twiter-feed ul li {
  list-style-type: none;
  margin-bottom: 20px;
}
.page-twiter-feed ul li {
  list-style-type: none;
}
.page-twiter-feed ul li .twit-dot {
  width: 37px;
  float: left;
  display: block;
  margin-left: 14px;
}
.page-twiter-feed ul li .twit-content {
  width: 300px;
  float: left;
  display: block;
}
.page-twiter-feed ul li p {
  font-family: 'Open Sans', sans-serif;
  color: #c7c9cd;
  font-size: 13px;
  float: left;
  line-height: 23px;
}
.page-twiter-feed ul li p a {
  color: #6ec3f6;
  text-decoration: none;
}
section {
  overflow: hidden;
}
.excerpt_content-vertical-full-width h2.post_title {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 50px;
}
/*  ---------------------------- Blog Alternating ------------------------ */
.blog_alternating li .video_post figure .iframe-wrap-large .lazy-yt {
  height: auto !important;
  min-height: 370px;
}
.blog_alternating li .quote_post {
  overflow: hidden;
}
/*OWL*/
/*
 *  Core Owl Carousel CSS File
 *  v1.3.3
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* display none until init */
.owl-carousel {
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
  margin: 0 !important;
  padding: 0 !important;
}
.owl-carousel li {
  margin: 0;
  padding: 0;
}
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing {
  cursor: url(../images/grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
/* Andrei job */
.footer-area a {
  transition: all .2s ease;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
}
.footer-area a:hover {
  color: #ff0000 !important;
}
.twitter-feed .icon {
  display: inline-block;
  width: 13%;
  float: left;
}
.twitter-feed .textarea {
  display: inline-block;
  width: auto;
  float: left;
  width: 87%;
}
.form form ul li input:focus,
.contact-vertical-form-side figure .image-overlay form input:focus {
  border-bottom: 2px solid #c50613;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
}
.form form ul li textarea:focus,
.contact-vertical-form-side figure .image-overlay form textarea:focus {
  border: 2px solid #c50613;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
}
.post_content .socials > a:hover {
  margin-top: -5px;
}
.post_content ul {
  list-style-type: none;
  padding-left: 20px;
  padding-top: 10px;
  line-height: 26px;
}
.post_content ul li {
  margin-bottom: 5px;
}
.page_content_wrapper ul {
  list-style-type: none;
}
.post_content .scroll-container ul li:before {
  font-family: 'FontAwesome';
  font-weight: bold;
  padding-right: 10px;
  content: "\f105";
  color: #c50613;
}
.page_content_wrapper ul li:before {
  font-family: 'FontAwesome';
  font-weight: bold;
  padding-right: 10px;
  content: "\f105";
  color: #c50613;
}
.page_content_wrapper ul li {
  line-height: 28px;
}
.page_content_wrapper ul.comment_list li:before {
  content: none;
}
footer .scrollToTop {
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
}
footer .scrollToTop:hover {
  margin-top: -5px;
}
/* Vitalie job */
.main-area {
  padding-left: 170px;
}
.footer-area {
  background: #1c1e22;
  padding-top: 0 !important;
}
.box {
  padding: 100px 15px !important;
}
.hide-this {
  display: none;
}
.fit-line {
  margin-top: -50px;
}
.text-dark {
  color: #161f30;
}
.simple-text {
  padding-right: 10%;
}
.simple-text h2 {
  margin-bottom: 39px;
  font-family: 'Antonio Regular';
}
.font-alpha {
  font-family: 'Antonio Regular';
}
.text-gray {
  color: #d4d4d4 !important;
}
.bg-white {
  background: #ffffff;
}
.rel-item {
  position: relative;
}
.do-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.mobile-nav {
  width: 100%;
  position: fixed;
  top: 0;
  height: 50px;
  background-color: #c50613;
  display: none;
}
.mobile-nav .nav-align {
  display: table;
  height: 50px;
}
.mobile-nav .nav-button {
  display: table-cell;
  height: 50px;
  vertical-align: middle;
}
.mobile-nav button {
  height: 25px;
  width: 45px;
  background-color: transparent;
  border: none;
}
.mobile-nav .nav-button .line {
  width: 100%;
  height: 2px;
  background-color: #da251d;
  margin-bottom: 4px;
}
.textAlignCenter {
  text-align: center !important;
  text-align: -moz-center !important;
  text-align: -webkit-center !important;
}
.textAlignRight {
  text-align: right !important;
  text-align: -moz-right !important;
  text-align: -webkit-right !important;
}
.textAlignLeft {
  text-align: left !important;
  text-align: -moz-left !important;
  text-align: -webkit-left !important;
}
.error-box {
  background: url(../images/error.png) 0 0 no-repeat #282e38;
  background-size: cover;
  margin-bottom: 36px;
  overflow: hidden;
  padding: 72px 0;
}
.error-entry h3 {
  line-height: 1.3em;
}
.error-footer {
  color: #c7c9cd;
}
.error-footer a {
  color: #da251d;
}
.erorr-animation {
  margin: 36px 0;
  position: relative;
}
.erorr-animation span {
  background: #7e8993;
  -webkit-box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.3);
  box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.3);
  display: block;
  position: absolute;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
  will-change: transform;
}
.home_v1 .presentation-cards-lr .content p,
.home_v1 .presentation-cards-rl .content p {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 24px;
  margin: 0;
}
.home_v1 .presentation-cards-lr .content h4,
.home_v1 .presentation-cards-rl .content h4 {
  font-family: "tt0298m";
  line-height: 22px;
  margin-top: 0px;
  font-size: 24px;
  margin-bottom: 20px;
}
.home_v1 .presentation-cards-lr,
.home_v1 .presentation-cards-rl {
  position: relative;
  height: 100%;
  padding-bottom: 0;
}
.home_v1 .presentation-cards-lr .image > figure {
  width: 60%;
}
.home_v1 .presentation-cards-rl .image > figure {
  width: 60%;
}
.home_v1 .presentation-cards-rl .image > figure::before {
  content: '\f0da';
  padding-left: 0;
  position: absolute;
  font-family: FontAwesome;
  z-index: 9999;
  left: 1%;
  top: 49%;
  font-size: 70px;
  color: #e4e2e2;
  margin-left: -15px;
}
.home_v1 .presentation-cards-lr .image > figure::after {
  content: "\f0d9";
  padding-left: 0;
  position: absolute;
  font-family: FontAwesome;
  z-index: 9999;
  right: 1%;
  top: 49%;
  font-size: 70px;
  color: #e4e2e2;
  margin-right: -15px;
}
#blog_fullwidth_mixed .video_post figure {
  margin-top: 0;
}
.i-size {
  font-size: 45px;
  opacity: 0;
  margin-top: -15px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.grey-transparent-bg .align-tablet-socials {
  margin-left: 4%;
}
.home_v1 .full-white-space {
  width: 100%;
  padding: 0;
}
.pagination > li > a,
.pagination > li > span {
  background: none;
}
.lazy-yt {
  max-height: 530px !important;
}
@media (max-width: 1600px) and (min-width: 1441px) {
  #page_authors .author-container .post_content .content_container {
    width: 60%;
  }
  #page_authors .author-container .post_content .author-related-posts {
    width: 30%;
    margin-right: 5%;
  }
  .red-band h3{ font-size:20px}.red-band{ padding-top:50px;}
  .center-symbol-line{ margin:20px 0;}.red-band .center-symbol-line::after{ right:0;}.red-band .center-symbol-line::before{ left:0px;}
}
@media (max-width: 1280px) {
  #blog_fullwidth_mixed .excerpt_content-vertical-full-width {
    padding: 20px 20px 12px;
  }
  .post_meta {
    font-size: 11px;
  }
  #blog-page h2.post_title {
    font-size: 19px;
  }
  .vertical-full-width figure .popup_excerpt {
    padding: 50px 20px;
  }
  .vertical-full-width figure .popup_excerpt .likes {
    margin: 5px auto;
  }
  #post-page .post-container .post_content .post_info {
    width: 100%;
    margin: 0 0 20px;
  }
  #post-page .post-container .post_content .post_info .meta div:nth-last-child(1) {
    border-bottom: 1px solid #dad9d9;
  }
  #post-page .post-container .post_content .post_info .date {
    width: 96%;
    float: left;
    height: 70px;
  }
  #post-page .post-container .post_content .post_info .meta {
    width: 97%;
    margin-bottom: 20px;
  }
  #post-page .post-container .post_content .content_container {
    width: 100%;
    padding: 0px 20px 50px 0px;
  }
  #post-page .post-container .post_content {
    padding: 70px 0px 120px 20px;
  }
  #post-page .post-container .post_content .post_info .meta div {
    clear: none;
    float: left;
    width: 24%;
    margin-right: 1%;
    padding-top: 0;
    height: 70px;
  }
}
@media (max-width: 1280px) and (min-width: 1201px) {
  #page_authors .author-title-description-img .author-title-description {
    padding: 40px 25px;
    width: 37%;
  }
  #page_authors .author-title-description-img .author-profile-image {
    width: 60%;
  }
  #page_authors .author-description-container {
    width: 75%;
  }
  #page_authors .author-container .post_content .content_container {
    width: 54%;
  }
  #post-page .videospace {
    width: 100%;
  }
  #post-page .videocontentarea {
    width: 100%;
  }
  #post-page .post_meta {
    font-size: 9px;
  }
}

@media (max-width: 1440px) and (min-width: 1281px) {
  .post_meta {
    font-size: 11px;
  }
  #blog-page h2.post_title {
    font-size: 19px;
  }
  #page_authors .author-title-description-img .author-title-description {
    padding: 40px 25px;
    width: 37%;
  }
  #page_authors .author-title-description-img .author-profile-image {
    width: 60%;
  }
  #page_authors .author-description-container {
    width: 75%;
  }
  #page_authors .author-container .post_content .content_container {
    width: 54%;
  }
  .home_v1 .full-responsive .grey-transparent-bg .left-section img {
    margin-top: 160px;
  }
  .home_v1 #tabs h3 {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .home_v1 #tabs div {
    padding-left: 15px;
    width: 55%;
  }
  .home_v1 .presentation-cards-lr .content h4,
  .home_v1 .presentation-cards-rl .content h4 {
    line-height: 22px !important;
    font-size: 20px !important;
    margin-bottom: 10px !important;
  }
  .home_v1 .presentation-cards-lr .content p,
  .home_v1 .presentation-cards-rl .content p {
    font-size: 12px;
  }
  #post-page .post-container .post_content {
    padding: 65px 65px 120px 50px;
  }
  .col-md-5.col-md-offset-1.hp1_tabber_widget {
    width: 55%;
    margin-left: 20px;
  }
}
@media (max-width: 1280px) and (min-width: 1201px) {
  .home_v1 .full-responsive .grey-transparent-bg .left-section img {
    margin-top: 340px !important;
  }
}
/*@media screen and (max-width: 1024px) and (min-width: 769px) {
  .home_v2 .hp-right-section {
    width: 100%;
  }
  .home_v2 .hp-left-section {
    width: 100%;
  }
  .home_v2 .page-hp-social {
    width: 40% !important;
  }
  .home_v1 .full-responsive .grey-transparent-bg .left-section img {
    margin-top: 565px;
  }
  .hp-social .socials ul li a .counter {
    font-size: 14px;
  }
  #post-page .post-container .post_content .content_container .post_footer > div.share .socials {
    margin-left: 21%;
  }
}
@media screen and (max-width: 1024px) {
  #blog-page .video_post .first-part-vp {
    width: 100% !important;
    padding-left: 0px !important;
  }
  #blog-page .video_post .second-part-vp {
    width: 100% !important;
  }
  #blog-page .two_row_posts .contentarea .excerpt_content {
    min-height: 80px !important;
  }
  body.v_nav header {
    width: 120px;
  }
  body.v_nav section {
    padding-left: 4.33333%;
    padding-right: 3.3333%;
  }
  footer .footer-bottom {
    padding-left: 0;
    padding-right: 0;
  }
  .authors-vertical-slide ul .current .author_name:before {
    border-left: 0px transparent;
  }
  footer .footer-menu ul li {
    padding-left: 10px;
    padding-right: 10px;
  }
  .main-area {
    padding-left: 120px;
  }
  .home_v1 #tabs > ul {
    width: 82%;
    margin-left: 1px;
  }
  .aside_content {
    width: 100%;
  }
  .articles-position {
    width: 70%;
    margin: 0 auto;
  }
  .tablet-content {
    width: 100%;
  }
  .floating-quote {
    margin-left: 0px;
  }
  .post-container .post_content .content_container p {
    font-size: 11px;
    line-height: 21px;
  }
  .post-container .post_content .content_container h3 {
    font-size: 28px;
  }
  .post-container .post_content .post_info .date {
    font-size: 14px;
  }
  .post-container .post_content .content_container .post_footer > div {
    font-size: 16px;
  }
  .post-container .post_content .content_container .comment-section .comment-counter {
    margin-top: 60px;
    margin-bottom: 40px;
    font-size: 18px;
  }
  h2.post_title {
    font-size: 24px;
  }
  .ad .widget_title {
    font-size: 22px;
  }
  .center-symbol-line {
    margin-bottom: 30px;
    margin-top: 30px;
  }
 */ /* .home_v1 .recent-article-centered #tri-slide .owl-item {
   width: 450px !important;
  }
}*/
/*@media screen and (max-width: 796px) {
  body.v_nav header {*/
    /*box-shadow: none;*/
 /* }
  body.v_nav .desktop-nav {*/
    /*display: none;*/
 /* }
  body.v_nav header {
    width: 100px;
  }
  .main-area {
    padding-left: 100px;
  }
  body.v_nav .logo_container a i {
    font-size: 18px;
  }
  body.v_nav .logo_container a {
    font-size: 26px;
  }
  .no-side-margins {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  body.v_nav header #content nav li a {
    font-size: 18px;
    line-height: 24px;
  }
  h2.post_title {
    font-size: 14px;
    line-height: 18px;
  }
  .readmore {
    top: auto;
    bottom: 20px;
  }
  .two_row_posts .contentarea .excerpt_content {
    min-height: 218px;
  }
  .buy-theme {
    margin-bottom: 30px;
  }
  .service_area_shortcode ul li .icon {
    padding-right: 0px;
  }
  .homep-two-row-carousel .red-section {
    margin: 0;
    padding: 30px 60px;
  }
  .homep-two-row-carousel .slide-banner-hover .banner-row h2 {
    font-size: 50px;
    line-height: 70px;
  }
  #tabs > ul {
    width: 100%;
    margin-bottom: 20px;
  }
  #tabs div {
    width: auto;
    padding-left: 0;
    margin-bottom: 20px;
  }
  .mobile-nav {
    display: block;
  }
  h1.page_title {
    height: 0px;
    float: right;
  }
  .social-row .page-hp-social {
    width: 100%;
  }
  .hp-left-section .page-twiter-feed {
    margin-left: 0px;
  }
  .hp-left-section .page-twiter-feed ul li .twit-content {
    width: 100%;
  }
  .hp-left-section .page-twiter-feed {
    width: 100%;
  }
  .hp-left-section .page-twiter-feed ul li .twit-dot {
    margin-left: 0px;
  }
  .hp-right-section {
    padding-left: 0px !important;
  }
  .excerpt_content h2.post_title {
    font-size: 18px;
    width: 100%;
  }
  .homep-two-row-carousel .red-section h2 {
    font-size: 24px;
  }
  #blog_twocols .two_row_posts .contentarea .excerpt_content {
    min-height: 100px;
  }
  #post-page .excerpt_content h2.post_title {
    font-size: 34px;
    line-height: 40px;
  }
}*/
@media (max-width: 1790px) {
  #blog_sidebar_v1 .left-meta ul li .video_post .contentarea {
    width: 33.33333333%;
  }
  #blog_sidebar_v1 .left-meta ul li .standard_post .excerpt_content-vertical {
    width: 33.33333333%;
  }
  #blog_sidebar_v1 .left-meta ul li .video_post .youtube {
    width: 66% !important;
  }
  #blog_sidebar_v1 .left-meta ul li .standard_post figure {
    width: 66% !important;
  }
}
@media (max-width: 1590px) {
  .left-meta ul li .video_post .contentarea {
    width: 250px;
  }
}
@media (max-width: 1299px) {
  .left-meta ul li .video_post .contentarea {
    width: 225px;
  }
}
@media (max-width: 1199px) {
  .left-meta ul li .video_post .contentarea {
    width: 200px;
  }
  .aside_content {
    display: none;
  }
  .col-md-7.col-sm-12.col-xs-12.mobile_restricted_width.tablet-content {
    width: 100% !important;
  }
}
@media (min-width: 1200px) {
  footer .footer-logo {
    padding-left: 6.66666%;
  }
  .social-footer .twitter-feed {
    padding-left: 8%;
  }
  .social-footer .hp-social {
    padding-right: 6.66666%;
  }
  #blog_fullwidth_mixed .vertical-full-width .excerpt_content-vertical-full-width .post_meta {
    padding: 1px 0px;
  }
  .presentation-cards-lr .image > figure {
    position: relative;
    padding-top: 0px;
    float: left;
    width: 50%;
    margin-left: -60px;
    margin-top: -65px;
    margin-right: 45px;
  }
  .presentation-cards-lr .content,
  .presentation-cards-rl .content {
    color: #161F30;
    padding:0;
  }
  .presentation-cards-lr .image > figure img {
    position: relative;
    width: 100% !important;
  }
  .presentation-cards-rl .image > figure {
    position: relative;
    padding-top: 0px;
    float: right;
    width: 50%;
    margin-left: 60px;
    margin-top: -65px;
    margin-right: -60px;
  }
  .presentation-cards-rl .image > figure img {
    position: relative;
    width: 100% !important;
  }
  .post_audio_post_title h2 {
    font-size: 28px !important;
    line-height: 32px !important;
  }
  .two_row_posts .contentarea .excerpt_content {
    min-height: 205px;
  }
  .video_post figure {
    _margin-top: -6px;
  }
  .post_sidebar_video_post figure {
    margin-top: 0px !important;
  }
  .left-meta ul li .standard_post figure {
    width: 63.8% !important;
  }
  .left-meta ul li .video_post .youtube {
    width: 63.8% !important;
  }
}
@media (min-width: 1388px) and (max-width: 1900) {
  .home_v1 .presentation-cards-lr .content p,
  .home_v1 .presentation-cards-rl .content p {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    line-height: 19px;
    margin: 0;
  }
  h2.post_title {
    font-size: 24px;
    line-height: 28px;
  }
  .home_v1 .presentation-cards-lr .content h4,
  .home_v1 .presentation-cards-rl .content h4 {
    font-family: "tt0298m";
    font-size: 28px;
    line-height: 32px;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-top: 10px;
  }
  .home_v1 .presentation-cards-lr .image > figure {
    margin-right: 45px;
  }
  .home_v1 .presentation-cards-rl .image > figure {
    margin-left: 45px;
  }
}
/*@media (max-width: 992px) {
  .home_v1 .presentation-cards-lr .content,
  .home_v1 .presentation-cards-rl .content {
    float: left;
  }
  .home_v1 .presentation-cards-lr .content h4,
  .home_v1 .presentation-cards-rl .content h4 {
    margin-top: 10px;
  }
  #page_contact_v2 .do-flex {
    display: inline !important;
  }
  #page_contact_v2 .contact-vertical-red-side {
    width: 100%;
  }
  #page_contact_v2 .contact-vertical-form-side {
    width: 100%;
    padding-left: 0px;
  }
  #page_contact_v2 .contact-vertical-form-side figure .image-overlay {
    padding: 80px 15% 5% 15%;
  }
  #page_contact_v2 .contact-textarea {
    padding-left: 0px;
    padding-right: 0px;
    line-height: 12px;
    margin-top: -5px;
  }
}*/
/*@media (min-width: 992px) and (max-width: 1199px) {
  #blog_fullwidth_mixed .vertical-full-width .excerpt_content-vertical-full-width .post_meta {
    padding: 1px 0px;
  }
  #blog_fullwidth_mixed .excerpt_content-vertical-full-width {
    padding: 14px 20px 12px;
  }
  #blog_fullwidth_mixed .excerpt_content-vertical-full-width {
    padding: 15px 20px 12px;
  }
  .homep-two-row-carousel .slide-banner-hover .banner-row h2 {
    font-size: 60px;
    line-height: 70px;
    margin-left: 50px;
    width: 90% !important;
    padding: 25px 15px 10px;
  }
  .homep-two-row-carousel .slide-banner-hover .banner-row p {
    width: 70% !important;
    padding: 15px 25px;
    font-size: 16px;
  }
  .homep-two-row-carousel .red-section {
    padding: 15px 40px;
  }
  .homep-two-row-carousel .red-section h2 {
    font-size: 40px;
  }
  .homep-two-row-carousel .red-section p {
    font-size: 16px;
  }
  #tabs div {
    width: auto;
    padding-left: 0;
  }
  #tabs h3 {
    padding-left: 0;
    margin-top: 20px;
  }
  .presentation-cards-lr .image > figure {
    position: relative;
    padding-top: 0px;
    float: left;
    width: 50%;
    margin-left: -20px;
    margin-top: -20px;
    margin-right: 20px;
  }
  .presentation-cards-lr .content,
  .presentation-cards-rl .content {
    color: #161F30;
    padding: 20px;
  }
  .presentation-cards-lr .image > figure img {
    position: relative;
    width: 100% !important;
  }
  .presentation-cards-rl .image > figure {
    position: relative;
    padding-top: 0px;
    float: right;
    width: 50%;
    margin-left: 20px;
    margin-top: -20px;
    margin-right: -20px;
  }
  .presentation-cards-rl .image > figure img {
    position: relative;
    width: 100% !important;
  }
  figure .popup_excerpt .pull-right {
    line-height: 15px;
  }
  figure .popup_excerpt {
    padding: 32px 11px 6px;
  }
  .simple-text {
    margin-bottom: 30px;
  }
  .two_row_posts .contentarea .excerpt_content {
    min-height: 228px;
  }
  .video_post figure {
    _margin-top: -6px;
  }
}
@media (max-width: 768px) {
  .home_v1 .presentation-cards-lr .image > figure,
  .home_v1 .presentation-cards-rl .image > figure {
    margin: 0 auto;
    margin-bottom: 10px;
  }
  footer .footer-menu-2 ul li {
    padding-left: 10px;
    padding-right: 10px;
  }
  .navbar-brand {
    float: left;
    height: auto;
    padding: 20px;
    font-size: 18px;
    line-height: 20px;
    background: #ff0000 none repeat scroll 0px 0px;
  }
  .navbar-default {
    background: transparent;*/
    /*background: #ff0000 none repeat scroll 0px 0px;*//*
    border-radius: 0;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    margin-bottom: 5px;
  }
  .navbar-toggle .icon-bar {
    display: block;
    width: 27px;
    height: 3px;
    border-radius: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    opacity: 1 !important;
  }
  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    background-color: unset;
  }
  .navbar-toggle {
    position: relative;
    float: right;
    border: none !important;
    background: none !important;
    padding: 13px;
  }
  .navbar-default .navbar-nav > li > a,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
    font-size: 22px;
    font-family: "Antonio Regular";
    border-bottom: 1px solid #40454d;
    padding: 23px 0 20px 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    color: red;
  }
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: red;
  }
  .nav {
    padding: 0 20px;
  }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: red;
  }
  .globe {
    margin-right: 15px;
    vertical-align: middle;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    opacity: 1;
  }
  .caret {
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 8px solid;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    float: right;
    margin-right: 20px;
  }
  .caret2 {
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 8px solid;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    float: right;
    margin-right: 20px;
    margin-top: -15px;
  }
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: red;
    padding: 23px 18px;
  }
  .nav .open > a,
  .nav .open > a:hover,
  .nav .open > a:focus {
    border-color: red;
  }
  .home_v1 .presentation-cards-rl .image > figure::before {
    content: '';
  }
  .home_v1 .presentation-cards-lr .image > figure::after {
    content: '';
  }
  .home_v1 .presentation-cards-lr .image > figure,
  .home_v1 .presentation-cards-rl .image > figure {
    width: 100%;
  }
  .home_v1 .presentation-cards-lr .content p,
  .home_v1 .presentation-cards-rl .content p {
    margin-bottom: 20px;
  }
  .tcrow {
    padding: 10px 15px !important;
  }
  #blog_alternating .small-blog-post {
    width: 100% !important;
  }
  #blog_alternating .small-blog-post img {
    width: 100%;
  }
  #blog_twocols .padding-right-lowresolution-posts {
    padding-right: 15px !important;
  }
  #blog_twocols .padding-left-lowresolution-posts {
    padding-left: 15px !important;
  }
  #post-page .iframe-wrap-post-sidebar {
    margin-top: 0px;
  }
  .home_v1 .vertical-tab-list {
    padding-left: 7%;
    padding-right: 7%;
  }
  .home_v1 .red-bg-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .home_v1 .about-owner h4 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .home_v1 .about-owner p {
    padding-left: 15px;
    padding-right: 15px;
  }
  .home_v1 .bw-social-icons {
    padding-left: 15px;
  }
  .lazy-yt {
    min-height: 240px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #blog_fullwidth_mixed .vertical-full-width .excerpt_content-vertical-full-width .post_meta {
    padding: 1px 0px;
  }
  #blog_fullwidth_mixed .excerpt_content-vertical-full-width {
    padding: 14px 20px 12px;
  }
  #blog_fullwidth_mixed .excerpt_content-vertical-full-width {
    padding: 15px 20px 12px;
  }
  #blog_fullwidth_mixed .lazy-yt {
    width: 100% !important;
  }
  #blog_fullwidth_mixed .contentarea {
    padding-left: 15px !important;
    padding-right: 0px;
  }
  #blog_fullwidth_mixed .two_row_posts .contentarea .excerpt_content {
    min-height: 100px;
    padding: 20px 20px 12px;
  }
  #blog_fullwidth_mixed figure:hover > .popup_excerpt {
    transform: unset;
  }
  #blog_fullwidth_mixed .excerpt_content-vertical-full-width {
    position: absolute;
    bottom: -100px;
    left: 15px;
    width: calc(70%);
    background-color: #c50613;
  }
  #blog_fullwidth_mixed .blog_article_list li {
    margin-bottom: 130px;
  }
  #blog_twocols .excerpt_conten {
    padding: 20px 20px 12px;
  }
  .homep-two-row-carousel .slide-banner-hover .banner-row h2 {
    font-size: 50px;
    line-height: 60px;
    width: 90% !important;
    padding: 20px 10px 10px;
  }
  .homep-two-row-carousel .slide-banner-hover .banner-row p {
    width: 70% !important;
    padding: 15px 25px;
    font-size: 16px;
  }
  .homep-two-row-carousel .red-section {
    padding: 10px 30px;
  }
  .homep-two-row-carousel .red-section h2 {
    font-size: 30px;
  }
  .homep-two-row-carousel .red-section p {
    font-size: 15px;
  }
  .homep-two-row-carousel .red-section {
    margin: 35px 6px 20px;
  }
  h2.post_title {
    font-size: 18px;
    line-height: 21px;
  }*/
  /*.excerpt_content {
        padding: 10px 4px 2px;
    }*/
  /*.homep-two-row-carousel #home_two_row .item > div .video_post .contentarea {
    width: 100% !important;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .contentarea .excerpt_content p {
    margin-top: 2px;
    line-height: 16px;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .contentarea .excerpt_content .post_title {
    font-size: 18px;
  }
  .intro-santi div {
    padding-top: 36px;
    padding-bottom: 20px;
  }
  .grey-transparent-bg .left-section {
    margin-bottom: 20px;
  }
  #tabs div {
    width: auto;
    padding-left: 0;
  }
  #tabs h3 {
    padding-left: 0;
    margin-top: 20px;
  }
  #tabs > ul {
    width: 100%;
  }
  #tabs > ul li a {
    text-align: left;
  }
  #tabs .buy-theme {
    margin-bottom: 30px;
  }
  .presentation-cards-lr .image > figure {
    position: relative;
    padding-top: 0px;
    float: left;
    width: 50%;
    margin-left: -20px;
    margin-top: -20px;
    margin-right: 20px;
  }
  .presentation-cards-lr .content,
  .presentation-cards-rl .content {
    color: #161F30;
    padding: 20px;
  }
  .presentation-cards-lr .image > figure img {
    position: relative;
    width: 100% !important;
  }
  .presentation-cards-rl .image > figure {
    position: relative;
    padding-top: 0px;
    float: right;
    width: 50%;
    margin-left: 20px;
    margin-top: -20px;
    margin-right: -20px;
  }
  .presentation-cards-rl .image > figure img {
    position: relative;
    width: 100% !important;
  }
  .tcrow {
    padding: 20px 40px !important;
  }
  h2.post_title {
    font-size: 18px;
    line-height: 23px;
  }
  figure .popup_excerpt {
    font-size: 14px;
    line-height: 18px;
    padding: 53px 11px 60px;
  }
  figure:hover > .popup_excerpt {
    transform: translateY(62px);
  }
  figure .popup_excerpt .pull-right {
    line-height: 22px;
  }
  .simple-text {
    margin-bottom: 30px;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .contentarea {
    right: -318px;
  }
  .video_post figure {
    margin-top: -6px;
  }
}
@media (max-width: 736px) {
  footer .footer-menu-2 ul li {
    padding-left: 10px !important;
  }
  h1.page_title {
    margin-bottom: 30px;
  }
  .authors-vertical-slide ul .current .author_name:before {
    border-left: 0px transparent;
  }
  .footer-area {
    padding-bottom: 5% !important;
  }
  #getsocial-nav {
    position: absolute;
    right: 15px;
    top: 45px;
  }
  #getsocial-nav .social {
    margin-top: 0px;
    width: 400px;
  }
  #getsocial-nav .ct-search {
    top: 0px;
  }
  #getsocial-nav h3 {
    font-size: 24px;
  }
  .main-area .standard-section-spacing .ct-search {
    display: none;
  }
  .main-area .standard-section-spacing .social {
    display: none;
  }
}
@media (max-width: 767px) {
  body.v_nav header {
    display: none;
  }
  .main-area {
    padding-left: 0px;
  }
  #blog_fullwidth_mixed .vertical-full-width .excerpt_content-vertical-full-width .post_meta {
    padding: 1px 0px;
  }
  #blog_fullwidth_mixed .excerpt_content-vertical-full-width {
    padding: 14px 20px 12px;
  }
  #blog_fullwidth_mixed .excerpt_content-vertical-full-width {
    padding: 15px 20px 12px;
  }
  #blog_fullwidth_mixed .lazy-yt {
    width: 100% !important;
  }
  #blog_fullwidth_mixed .contentarea {
    padding-left: 15px !important;
    padding-right: 0px;
  }
  #blog_fullwidth_mixed .two_row_posts .contentarea .excerpt_content {
    min-height: 100px;
    padding: 20px 20px 12px;
  }
  #blog_fullwidth_mixed figure:hover > .popup_excerpt {
    transform: unset;
  }
  #blog_fullwidth_mixed .excerpt_content-vertical-full-width {
    position: absolute;
    bottom: -100px;
    left: 15px;
    width: calc(70%);
    background-color: #c50613;
  }
  #blog_fullwidth_mixed .blog_article_list li {
    margin-bottom: 30px;
  }
  #blog_fullwidth_mixed .show-margin {
    margin-bottom: 130px !important;
  }
  #blog_fullwidth_mixed .lazy-yt {
    width: calc(85%) !important;
  }
  #blog_fullwidth_mixed .contentarea {
    padding-left: 15px !important;
    padding-right: 15px;
  }
  #blog_fullwidth_mixed .two_row_posts > .row:hover .popup_excerpt {
    right: 15px;
  }
  #blog_fullwidth_mixed figure .popup_excerpt {
    padding: 30px 20px;
  }
  .homep-two-row-carousel .slide-banner-hover .banner-row h2 {
    font-size: 30px;
    line-height: 40px;
    width: 90% !important;
    padding: 15px 10px 5px;
  }
  .homep-two-row-carousel .slide-banner-hover .banner-row p {
    width: 70% !important;
    padding: 10px 15px;
    font-size: 14px;
  }
  .homep-two-row-carousel .red-section {
    padding: 15px 20px;
  }
  .homep-two-row-carousel .red-section h2 {
    font-size: 25px;
  }
  .homep-two-row-carousel .red-section p {
    font-size: 14px;
  }
  .homep-two-row-carousel .red-section {
    margin: 0px 6px 20px;
  }
  h2.post_title {
    font-size: 16px;
    line-height: 25px;
  }
  .excerpt_content {
    padding: 14px 15px 2px !important;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .contentarea {
    width: 100% !important;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .contentarea .excerpt_content p {
    margin-top: 2px;
    line-height: 16px;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .contentarea .excerpt_content .post_title {
    font-size: 18px;
  }
  .intro-santi div {
    padding-top: 36px;
    padding-bottom: 20px;
  }
  .grey-transparent-bg .left-section {
    margin-bottom: 20px;
  }
  #tabs div {
    width: auto;
    padding-left: 0;
  }
  #tabs h3 {
    padding-left: 0;
    margin-top: 20px;
  }
  #tabs > ul {
    width: 100%;
  }
  #tabs > ul li a {
    text-align: left;
  }
  #tabs .buy-theme {
    margin-bottom: 30px;
  }
  .presentation-cards-lr .image > figure {
    position: relative;
    padding-top: 0px;
    float: none;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-top: -20px;
    margin-right: auto;
  }
  .presentation-cards-lr .content,
  .presentation-cards-rl .content {
    color: #161F30;
    padding: 20px;
  }
  .presentation-cards-lr .image > figure img {
    position: relative;
    width: 100% !important;
    margin-bottom: 20px;
  }
  .presentation-cards-rl .image > figure {
    position: relative;
    padding-top: 0px;
    float: none;
    width: 50%;
    margin-left: auto;
    margin-top: -20px;
    margin-right: auto;
    text-align: center;
  }
  .presentation-cards-rl .image > figure img {
    position: relative;
    width: 100% !important;
    margin-bottom: 20px;
  }
  .tcrow {
    padding: 10px 40px !important;
  }
  figure .popup_excerpt .pull-right {
    line-height: 22px;
  }
  figure .popup_excerpt {
    padding: 25px 19px 0px;
  }
  .red-bg-section a {
    float: none;
    margin: auto;
  }
  .red-bg-section h3 {
    font-size: 20px;
  }
  footer .footer-menu ul li,
  footer .footer-menu ul li:first-child {
    display: block;
    width: 100%;
    padding-left: 0;
    border-left: unset;
  }
  footer .footer-menu-2 ul li:first-child,
  footer .footer-menu-2 ul li {
    display: block;
    width: 100%;
    border-left: unset;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .contentarea {
    right: -518px;
  }
  .excerpt_content {
    padding: 30px 56px 2px;
  }
  .widget h5.widget_title {
    float: left;
  }
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
  .home_v2 .page-hp-social {
    width: auto;
  }
  #page_contact_v2 .contact-vertical-red-side {
    padding: 5px 5px 0px 5px;
  }
}
@media screen and (max-width: 992px) and (min-width: 970px) {
  .home_v2 .page-twiter-feed {
    margin-left: 0px !important;
  }
  .home_v2 .page-hp-social {
    width: 50%;
  }
}*/
/*
@media screen and (max-width: 1200px) {
  #page_authors .author-description-container {
    width: 100%;
  }
  #page_authors .left-author-section {
    width: 100%;
  }
  #page_authors .author-related-posts {
    width: auto;
    margin: 0 0px 50px 25px;
  }
  #page_authors .author-title-description-img .author-profile-image {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  #page_authors .author-title-description-img .author-title-description {
    width: auto;
    height: auto;
  }
  #blog_alternating .blog-post {
    width: 100% !important;
  }
  #blog_alternating .quote_overlay .leftq {
    font-size: 28px;
    line-height: 45px;
  }
  #blog_alternating .quote_overlay .rightq {
    font-size: 28px;
    line-height: 45px;
  }
  #blog_alternating .quote_overlay span {
    font-size: 28px;
    line-height: 45px;
  }
  #blog_alternating .quote_overlay {
    padding-top: 5%;
  }
  #blog_singlecol .single-row-posts {
    width: 100%;
    margin: 0 auto;
  }
  .homep-two-row-carousel .red-section img {
    left: 47.5%;
  }
  .homep-two-row-carousel .slide-banner-hover .banner-row h2 {
    width: 100%;
  }
  .iframe-wrap-post-sidebar {
    margin-top: 6px;
  }
  .post_audio_post_title {
    min-height: 219px !important;
  }
  .home_v1 .red-band {
    position: relative;
    width: 100%;
    padding: 100px 50px;
  }
  .home_v1 .right_cards {
    margin: 0px;
    width: 100%;
  }
  .home_v2 .about-me {
    width: 100% !important;
  }
  .home_v2 .authors {
    width: 100% !important;
  }
  #post-page .iframe-wrap-post-sidebar {
    margin-top: 0px;
  }
  #post-page .articles-position {
    width: 100%;
  }
  #post-page .articles-position img {
    width: 100%;
  }
}
@media screen and (max-width: 1018px) {
  .homep-two-row-carousel .slide-banner-hover .banner-row p {
    width: 100%;
  }
}
@media screen and (max-width: 789px) and (min-width: 750px) {
  .homep-two-row-carousel .red-section {
    margin: 0 0 18px;
  }
}
@media screen and (max-width: 667px) {
  footer .footer-menu-2 ul li {
    padding-left: 10px !important;
  }
  .author-container .post_content .content_container {
    width: auto;
  }
  .footer-area {
    padding-bottom: 5% !important;
  }
  #getsocial-nav {
    position: absolute;
    right: 15px;
    top: 48px;
  }
  #getsocial-nav .social {
    margin-top: 0px;
    width: 400px;
  }
  #getsocial-nav .ct-search {
    top: 0px;
  }
  #getsocial-nav h3 {
    font-size: 21px;
  }
  .main-area .standard-section-spacing .ct-search {
    display: none;
  }
  .main-area .standard-section-spacing .social {
    display: none;
  }
  #post-page .two_row_posts .contentarea .excerpt_content {
    min-height: 100px !important;
  }
  #post-page .post_audio_post_title {
    min-height: 100px !important;
  }
  #post-page .excerpt_content h2.post_title {
    font-size: 24px;
  }
  #post-page .post_meta {
    font-size: 12px;
  }
  .post-container .post_content .content_container .post_footer > div {
    width: 100%;
    border: 0 !important;
    text-align: center !important;
  }
  .post-container .post_content .content_container .post_footer > div a {
    float: none !important;
  }
  .post-container .post_content .content_container .post_footer .socials a {
    float: left !important;
  }
  .post-container .post_content .content_container .post_footer > div.share .socials {
    margin-left: 35%;
  }
}
@media screen and (max-width: 620px) {
  .articles-position {
    width: auto;
  }
  .post-container .post_content .content_container h3 {
    font-size: 18px;
  }
  .post-container .post_content {
    padding: 50px 20px 80px 20px;
  }
  .post-container .post_content .post_info .meta div span {
    font-size: 9px;
  }
  #blog_alternating .quote_overlay .leftq {
    font-size: 28px;
    line-height: 45px;
  }
  #blog_alternating .quote_overlay .rightq {
    font-size: 28px;
    line-height: 45px;
  }
  #blog_alternating .quote_overlay span {
    font-size: 28px;
    line-height: 45px;
  }
  #blog_alternating .quote_overlay {
    padding-top: 5%;
  }
}
@media screen and (max-width: 480px) {
  #post-page .post_meta {
    font-size: 9px !important;
  }
  .excerpt_content h2.post_title {
    font-size: 16px;
  }
  #blog_alternating .quote_overlay .leftq {
    font-size: 14px;
    line-height: 30px;
  }
  #blog_alternating .quote_overlay .rightq {
    font-size: 14px;
    line-height: 30px;
  }
  #blog_alternating .quote_overlay span {
    font-size: 14px;
    line-height: 30px;
  }
  #blog_alternating .quote_overlay {
    padding-top: 5%;
  }
  h1.page_title {
    margin-right: 15px;
  }
}
@media (max-width: 450px) {
  #blog_fullwidth_mixed .vertical-full-width figure .popup_excerpt {
    width: 100%;
  }
  #blog_fullwidth_mixed figure .popup_excerpt {
    font-size: 12px;
    line-height: 16px;
  }
  #blog_fullwidth_mixed figure .popup_excerpt {
    padding: 5px 10px;
  }
  h2.post_title {
    font-size: 16px;
    line-height: 15px;
  }
  .excerpt_content h2.post_title {
    font-size: 18px;
    line-height: 24px;
  }
  .readmore a {
    display: none;
  }
  #page_contact_v2 .contact-left-red-section {
    padding: 0px !important;
  }
  #page_authors .standard-section-spacing {
    padding: 0;
  }
  #page_authors .content_container {
    width: 100%;
  }
  .post_audio_post_title {
    min-height: 100px !important;
  }
  #post-page .standard-section-spacing {
    padding: 0 20px;
  }
  #post-page .iframe-wrap-post-sidebar {
    margin-top: 0px;
  }
  #getsocial-nav {
    position: absolute;
    right: 15px;
    top: 60px;
  }
  #getsocial-nav .social {
    margin-top: 0px;
    width: 400px;
  }
  .ct-search-open #searchform .ct-search-input-wrap .ct-search-input {
    width: 160px;
    height: 36px!important;
  }
  .ct-search-open #searchform .ct-search-input-wrap {
    width: 215px;
  }
  #getsocial-nav .ct-search {
    top: 0px;
  }
  #getsocial-nav h3 {
    font-size: 21px !important;
  }
  .main-area .standard-section-spacing .ct-search {
    display: none;
  }
  .main-area .standard-section-spacing .social {
    display: none;
  }
  #post-page .post-container .post_content {
    padding: 70px 20px 120px 20px;
  }
  #post-page .post-container .post_content .content_container {
    width: 100%;
    padding: 0px 0px 50px 0px;
  }
}
@media screen and (max-width: 568px) and (min-width: 321px) {
  .post-container .post_content .content_container .post_footer > div.share .socials {
    margin-left: 33%;
  }
  #post-page .post_audio_post_title {
    min-height: 100px !important;
  }
}
@media screen and (max-width: 568px) {
  .homep-two-row-carousel .red-section img {
    left: 45%;
  }
  .author-container .post_content .content_container {
    width: auto;
  }
  #post-page .iframe-wrap-post-sidebar {
    margin-top: 0px;
  }
  footer .footer-menu-2 ul li {
    padding-left: 10px !important;
  }
  .footer-area {
    padding-bottom: 5% !important;
  }
  #getsocial-nav {
    position: absolute;
    right: 15px;
    top: 48px;
  }
  #getsocial-nav .social {
    margin-top: 0px;
  }
  #getsocial-nav .ct-search {
    top: 0px;
  }
  #getsocial-nav h3 {
    font-size: 18px;
  }
  .main-area .standard-section-spacing .ct-search {
    display: none;
  }
  .main-area .standard-section-spacing .social {
    display: none;
  }
  #post-page .excerpt_content h2.post_title {
    font-size: 24px;
  }
  #post-page .post_audio_post_title {
    min-height: 100px !important;
  }
}
@media screen and (max-width: 375px) and (min-height: 374px) {
  #post-page .post-container .post_content .content_container .post_footer > div.share a {
    width: 37px !important;
  }
}
@media screen and (max-width: 375px) {
  #getsocial-nav {
    position: absolute;
    right: 15px;
    top: 60px;
  }
  .post-container .post_content .content_container .post_footer > div.share .socials {
    margin-left: 22%;
  }
  #getsocial-nav .social {
    margin-top: 0px;
    width: 400px;
  }
  .ct-search-open #searchform .ct-search-input-wrap .ct-search-input {
    width: 160px;
    height: 36px!important;
  }
  .ct-search-open #searchform .ct-search-input-wrap {
    width: 215px;
  }
  #getsocial-nav .ct-search {
    top: 0px;
  }
  #getsocial-nav h3 {
    font-size: 18px;
  }
  .main-area .standard-section-spacing .ct-search {
    display: none;
  }
  .main-area .standard-section-spacing .social {
    display: none;
  }
}
@media screen and (max-width: 349px) {
  .homep-two-row-carousel .red-section img {
    left: 42%;
  }
  h1.page_title {
    font-size: 28px;
  }
  #post-page .excerpt_content h2.post_title {
    font-size: 16px;
  }
  .two_row_posts .contentarea .excerpt_content {
    min-height: 200px;
  }
  .related-post-section .related-post-block-section ul li a {
    font-size: 11px;
  }
  .home_v1 .responsive-wide-space {
    width: 100%;
    padding: 0 !important;
  }
  .home_v1 .service_area_shortcode ul li .content {
    width: 100%;
  }
  .home_v1 .social-space-div {
    margin-bottom: 5%;
  }
  .home_v1 .vertical-tab-list {
    padding-left: 7%;
    padding-right: 7%;
  }
  .home_v1 .red-band h3 {
    font-size: 28px;
  }
  footer .footer-logo .logo_container {
    margin-left: 20%;
  }
  footer .footer-menu-2 ul li {
    padding-left: 10px !important;
  }
  .footer-area {
    padding-bottom: 5% !important;
  }
  .home_v1 .red-bg-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .home_v1 .about-owner h4 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .home_v1 .about-owner p {
    padding-left: 15px;
    padding-right: 15px;
  }
  .home_v1 .bw-social-icons {
    padding-left: 15px;
  }
  #getsocial-nav {
    position: absolute;
    right: 15px;
    top: 60px;
  }
  #getsocial-nav .social {
    margin-top: 0px;
  }
  #getsocial-nav .ct-search {
    top: 0px;
  }
  #getsocial-nav h3 {
    font-size: 18px;
  }
  .main-area .standard-section-spacing .ct-search {
    display: none;
  }
  .main-area .standard-section-spacing .social {
    display: none;
  }
  #getsocial-nav .social {
    display: none;
  }
}*/
/*
=====================
WP STUFF
=====================
*/
.post-quote-audio a img {
  width: 100%;
}
.post-quote-audio .quote_overlay {
  padding-top: 14%;
}
.post-quote-audio .quote_overlay .quote {
  width: 70%;
}
.post-quote-audio .quote_overlay .quote iframe {
  width: 100% !important;
  height: 170px !important;
}
a:focus {
  outline: none !important;
}
.popup_excerpt .like {
  color: #ffffff;
  text-decoration: none;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.popup_excerpt .like:hover {
  color: #ff0000;
}
.col-md-8 .col-md-12 iframe {
  border: 0;
  height: 500px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.facebook_post .quote_overlay {
  padding-top: 15px;
}
.facebook_post .fb_iframe_widget {
  display: block;
}
.facebook_post .fb_iframe_widget span {
  display: block;
  margin: 0 auto;
}
.facebook_post .iframe {
  max-height: 450px;
}
.twitter_post .quote_overlay {
  padding-top: 15px;
}
.twitter_post iframe {
  border: 0 !important;
  margin: 0 auto !important;
  display: block !important;
}
.category > a {
  color: #ffffff;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.mejs-container,
.mejs-embed,
.mejs-embed body,
.mejs-container {
  background-color: #353d49 !important;
  height: 60px !important;
}
.mejs-controls {
  margin-bottom: 15px !important;
  padding: 0 10px;
  background-color: #353d49 !important;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
  background-color: #c50613 !important;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background-color: #4b535e !important;
}
.mejs-duration,
.mejs-currenttime {
  line-height: 15px !important;
}
.link {
  left: 45%;
  position: absolute;
  top: 45%;
  text-align: center;
  color: #ffffff;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.link a {
  color: #ffffff;
}
.link i {
  line-height: 54px;
  font-size: 30px;
  color: #ffffff;
  height: 54px;
  float: left;
  width: 54px;
  background-color: #c50613;
}
.link .description {
  background-color: #353d4a;
  font-size: 25px;
  line-height: 54px;
  color: #ffffff;
  height: 54px;
  width: auto;
  float: left;
  padding: 0 20px;
  opacity: 0;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.link:hover > .description {
  opacity: 1;
}
.post-container .post_content .content_container .post_footer > div:nth-last-child(1) a {
  width: 70%;
}
.post-container .post_content .content_container .post_footer > div:nth-child(1) a {
  width: 70%;
}
.form-submit input {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 2px solid #d3d1d2;
  float: right;
  height: 36px;
  width: 108px;
}
.depth-1 > .comment-content .left {
  width: 60px !important;
}
.post-container .post_content .content_container .comment-section .comment-list li {
  width: 100%;
}
.comment-list li .comment {
  width: 100% !important;
}
.comment-content .left {
  float: left !important;
}
.comment-content .right {
  float: left !important;
}
.comment-list > li {
  max-width: 100%;
}
.post_likes a {
  color: #63676e;
}
.post_category a {
  color: #63676e;
}
.single-post .content_container .pagination li {
  padding-left: 0 !important;
}
.single-post .content_container .pagination li a {
  color: #161f30;
  text-decoration: none;
  border-left: 1px solid #161f30;
  padding: 0px 20px;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.single-post .content_container .pagination li > a:nth-last-child(2) {
  border-left: 0;
}
.single-post .content_container .pagination li a:hover {
  text-decoration: none;
  color: #c50613;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.single-post .content_container .pagination li .prev_btn,
.single-post .content_container .pagination li .next_btn {
  border: none;
}
.single-post .content_container .pagination li .next_btn {
  padding-left: 20px;
}
.single-post .content_container .pagination li:nth-child(1) a:nth-child(1) {
  border-left: 0;
}
.single-post .content_container .pagination li:nth-last-child(1) a:nth-last-child(1) {
  border-left: 0px;
}
.single-post .content_container .pagination li:nth-last-child(1) a:nth-last-child(2) {
  border-right: 1px solid #161f30;
}
.single-post .content_container .pagination li:nth-last-child(2) a {
  border-left: 1px solid #161f30;
  border-right: 1px solid #161f30;
}
.pagination li {
  padding-left: 0 !important;
}
.pagination li a {
  border-left: 1px solid #ffffff;
}
.pagination li > a:nth-last-child(2) {
  border-left: 0;
}
.pagination li a:hover {
  text-decoration: none;
  color: #c50613;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.pagination li .prev_btn,
.pagination li .next_btn {
  border: none;
}
.pagination li .next_btn {
  padding-left: 20px;
}
.pagination li:nth-child(1) a:nth-child(1) {
  border-left: 0;
}
.pagination li:nth-last-child(1) a:nth-last-child(1) {
  border-left: 0px;
}
.pagination li:nth-last-child(1) a:nth-last-child(2) {
  border-right: 1px solid #ffffff;
}
.pagination li:nth-last-child(2) a {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.author a {
  color: #ffffff;
}
.post table {
  width: 100%;
}
.post table td,
.post table th {
  border: 1px solid #ddd;
  padding: 10px 15px;
}
.post table th {
  text-align: center;
}
.alignleft {
  float: left;
  margin: 0 10px 10px 0;
}
.alignright {
  float: right;
  clear: right;
  margin: 0 0 10px 10px !important;
}
.aligncenter {
  text-align: center;
  margin: 0 auto;
}
.content_container div {
  max-width: 100% !important;
}
dl.gallery-item a,
dl.gallery-item img {
  margin: 0 auto;
}
aside .widget {
  background-color: #f8f8f8;
  color: #161f30;
}
aside .widget_archive ul,
aside .widget_categories ul,
aside .widget_pages ul,
aside .widget_meta ul,
aside .widget_recent_entries ul,
aside .widget_nav_menu ul {
  border: 1px solid #b5b3b4;
  width: 100%;
  margin-left: 0;
  padding-left: 0;
}
aside .widget_archive ul li > ul,
aside .widget_categories ul li > ul,
aside .widget_pages ul li > ul,
aside .widget_meta ul li > ul,
aside .widget_recent_entries ul li > ul,
aside .widget_nav_menu ul li > ul {
  border: 0;
}
aside .widget_archive ul > li:nth-child(2n),
aside .widget_categories ul > li:nth-child(2n),
aside .widget_pages ul > li:nth-child(2n),
aside .widget_meta ul > li:nth-child(2n),
aside .widget_recent_entries ul > li:nth-child(2n),
aside .widget_nav_menu ul > li:nth-child(2n) {
  background-color: #f8f8f8;
}
aside .widget_archive ul li,
aside .widget_categories ul li,
aside .widget_pages ul li,
aside .widget_meta ul li,
aside .widget_recent_entries ul li,
aside .widget_nav_menu ul li {
  background-color: #e7e7e7;
  padding: 14px 0 10px 15px;
  list-style-type: none;
  margin: none;
  font-size: 18px;
  font-family: 'Antonio Regular';
  color: #161f30;
}
aside .widget_archive ul li a,
aside .widget_categories ul li a,
aside .widget_pages ul li a,
aside .widget_meta ul li a,
aside .widget_recent_entries ul li a,
aside .widget_nav_menu ul li a {
  position: relative;
  width: 90%;
  padding-left: 25px;
  color: #161f30;
  font-size: 18px;
  line-height: 20px;
  display: inline-block;
}
aside .widget_archive ul li a:before,
aside .widget_categories ul li a:before,
aside .widget_pages ul li a:before,
aside .widget_meta ul li a:before,
aside .widget_recent_entries ul li a:before,
aside .widget_nav_menu ul li a:before,
aside .widget_archive ul li a:after,
aside .widget_categories ul li a:after,
aside .widget_pages ul li a:after,
aside .widget_meta ul li a:after,
aside .widget_recent_entries ul li a:after,
aside .widget_nav_menu ul li a:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  transition: all 0.2s ease-in-out;
}
aside .widget_archive ul li a:before,
aside .widget_categories ul li a:before,
aside .widget_pages ul li a:before,
aside .widget_meta ul li a:before,
aside .widget_recent_entries ul li a:before,
aside .widget_nav_menu ul li a:before {
  content: '';
  width: 10px;
  height: 10px;
  background: #cccccc;
  margin-top: -5px;
  top: 50%;
  opacity: 1;
}
aside .widget_archive ul li a:after,
aside .widget_categories ul li a:after,
aside .widget_pages ul li a:after,
aside .widget_meta ul li a:after,
aside .widget_recent_entries ul li a:after,
aside .widget_nav_menu ul li a:after {
  content: '\f067';
  font-family: "FontAwesome";
  font-size: 12px;
  z-index: 100;
  opacity: 0;
  color: #c50613;
}
aside .widget_archive ul li a:hover:before,
aside .widget_categories ul li a:hover:before,
aside .widget_pages ul li a:hover:before,
aside .widget_meta ul li a:hover:before,
aside .widget_recent_entries ul li a:hover:before,
aside .widget_nav_menu ul li a:hover:before {
  opacity: 0;
}
aside .widget_archive ul li a:hover:after,
aside .widget_categories ul li a:hover:after,
aside .widget_pages ul li a:hover:after,
aside .widget_meta ul li a:hover:after,
aside .widget_recent_entries ul li a:hover:after,
aside .widget_nav_menu ul li a:hover:after {
  opacity: 1;
}
aside .widget_archive ul li .children,
aside .widget_categories ul li .children,
aside .widget_pages ul li .children,
aside .widget_meta ul li .children,
aside .widget_recent_entries ul li .children,
aside .widget_nav_menu ul li .children {
  max-width: 100%;
}
aside .widget_archive ul li .children li,
aside .widget_categories ul li .children li,
aside .widget_pages ul li .children li,
aside .widget_meta ul li .children li,
aside .widget_recent_entries ul li .children li,
aside .widget_nav_menu ul li .children li {
  margin-left: 20px;
  margin-top: 10px;
}
aside .widget_archive select,
aside .widget_categories select,
aside .widget_pages select,
aside .widget_meta select,
aside .widget_recent_entries select,
aside .widget_nav_menu select {
  width: 100%;
  padding: 5px 0;
  border-radius: 0;
  border: 0;
  font-family: 'Antonio Regular';
  font-size: 18px;
}
aside .widget_archive select option,
aside .widget_categories select option,
aside .widget_pages select option,
aside .widget_meta select option,
aside .widget_recent_entries select option,
aside .widget_nav_menu select option {
  line-heigth: 22px;
  padding: 5px 0;
}
aside .widget_calendar #calendar_wrap {
  padding: 30px ;
  border: 1px solid #b5b3b4;
}
aside .widget_calendar table {
  width: 100%;
  position: relative;
}
aside .widget_calendar table caption {
  font-family: 'Antonio Regular';
  font-size: 18px;
  color: #161f30;
  line-height: 24px;
}
aside .widget_calendar table th {
  background-color: #e7e7e7;
}
aside .widget_calendar table td,
aside .widget_calendar table th {
  border: 1px solid #b5b3b4;
  font-family: 'Open Sans', sans-serif;
  padding: 10px 0;
  font-size: 14px;
  color: #161f30;
  text-align: center;
}
aside .widget_calendar table td a,
aside .widget_calendar table th a {
  color: #c50613;
}
aside .widget_calendar table tfoot {
  position: absolute;
  top: 0px;
}
aside .widget_calendar table tfoot td {
  border: 0;
  font-family: 'Antonio Regular';
  font-size: 18px;
  padding: 2px 0;
  color: #161f30;
}
aside .widget_calendar table tfoot td a {
  color: #161f30;
}
aside .widget_recent_comments ul,
aside .widget_rss ul {
  border: 1px solid #b5b3b4;
  width: 100%;
  margin-left: 0;
  padding-left: 0;
}
aside .widget_recent_comments ul li > ul,
aside .widget_rss ul li > ul {
  border: 0;
}
aside .widget_recent_comments ul > li:nth-child(2n),
aside .widget_rss ul > li:nth-child(2n) {
  background-color: #f8f8f8;
}
aside .widget_recent_comments ul li,
aside .widget_rss ul li {
  background-color: #e7e7e7;
  padding: 14px 0 10px 15px;
  list-style-type: none;
  margin: none;
  font-size: 18px;
  font-family: 'Antonio Regular';
  color: #161f30;
}
aside .widget_recent_comments ul li a,
aside .widget_rss ul li a {
  color: #c50613 !important;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
aside .widget_recent_comments ul li a:hover,
aside .widget_rss ul li a:hover {
  text-decoration: none;
  color: #161f30;
}
aside .widget_recent_comments ul li .rssSummary,
aside .widget_rss ul li .rssSummary {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  margin: 5px 0 9px;
}
aside .widget_recent_comments a img,
aside .widget_rss a img {
  display: none;
}
aside .widget_recent_comments a.rsswidget,
aside .widget_rss a.rsswidget {
  color: #ffffff;
}
aside .searchform {
  padding: 30px;
  border: 1px solid #b5b3b4;
}
aside .searchform #searchform input[type="text"] {
  padding-left: 10px;
}
aside .searchform .screen-reader-text {
  display: none;
}
aside .searchform div {
  position: relative;
}
aside .searchform div:after {
  font-family: "FontAwesome";
  font-size: 18px;
  color: #f00;
  line-height: 50px;
  content: "\f002";
  position: absolute;
  right: 0px;
  top: 0;
  background-color: #e7e7e7;
  width: 50px;
  text-align: center;
}
aside .searchform input[type="text"] {
  width: 100%;
  height: 50px;
}
aside .searchform input[type="submit"] {
  color: transparent;
  position: absolute;
  right: 0;
  z-index: 1;
  height: 50px;
  background: transparent;
  border: 0;
}
aside .textwidget {
  padding: 30px;
  border: 1px solid #b5b3b4;
}
aside .textwidget form {
  max-width: 100%;
}
aside .textwidget select {
  max-width: 100%;
  border: 1px solid #b5b3b4;
  height: 40px;
  border-radius: 0;
}
aside .textwidget select option {
  max-width: 450px;
}
aside .tagcloud {
  padding: 30px;
  border: 1px solid #b5b3b4;
  clear: both;
  display: inline-block;
}
aside .tagcloud a {
  background-color: #e7e7e7;
  padding: 10px 20px;
  font-size: 14px !important;
  font-family: 'Open Sans', sans-serif;
  float: left;
  color: #161f30;
  margin: 0 10px 10px 0 ;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
aside .tagcloud a:hover {
  background-color: #c50613;
  text-decoration: none;
  color: #ffffff;
}
aside .widget_nav_menu ul li ul li ul li {
  padding-bottom: 0px;
}
.widget_archive ul,
.widget_categories ul,
.widget_pages ul,
.widget_meta ul,
.widget_recent_entries ul,
.widget_nav_menu ul {
  width: 100%;
}
.page_content_wrapper,
.error404 .page_content_wrapper {
  background-color: #fff;
  padding: 55px 45px;
}
.page_content_wrapper section {
  margin-left: 0 !important;
}
.standard-section-spacing .full-width-section-spacing {
  margin-left: 0;
}
.standard-section-spacing .homep-two-row-carousel {
  margin-left: 0;
}
.grey-transparent-bg {
  padding: 75px 15px 0px;
}
.fullwidth-section-background {
  padding: 0px !important;
}
.wpcf7-form > p:nth-child(2),
.wpcf7-form > p:nth-child(3) {
  display: block;
  float: left;
  width: 50%;
}
.wpcf7-form > p:nth-child(2) input,
.wpcf7-form > p:nth-child(3) input {
  width: 97%;
}
.wpcf7-form > p:nth-child(2) input {
  margin-right: 3%;
}
.wpcf7-form > p:nth-child(3) input {
  margin-left: 6%;
}
.wpcf7-form > p:nth-child(3) span:nth-child(3) {
  margin-left: 3%;
}
.wpcf7-form input {
  background: none;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  width: 100%;
  border-bottom: 2px solid #7d7e83;
  margin-bottom: 10px;
}
.wpcf7-form textarea {
  background: none;
  width: 100%;
  border: 2px solid #7d7e83;
  margin-bottom: 10px;
  padding: 5px 10px;
  line-height: 15px;
}
.wpcf7-form span {
  color: #8c8f95;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
}
.wpcf7-form input[type="submit"] {
  background-color: #c50613;
  font-size: 16px;
  color: #ffffff;
  font-family: tt0298m;
  border: 0;
  float: right;
  width: auto;
  display: block;
  padding: 2px 26px;
  text-transform: uppercase;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.wpcf7-form input[type="submit"]:hover {
  background-color: #ffffff;
  color: #c50613;
}
.author-container .post_content {
  display: inline-block !important;
  padding-left: 20px !important;
}
.logged-in-as {
  margin-left: 15px !important;
}
.mejs-audio {
  bottom: 0;
  position: absolute !important;
}
/*Preloader stuff*/
.loader-dom {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 5px;
  z-index: 999999;
  background: #ffffff;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
body > *:not(.loader-dom) {
  opacity: 0;
}
.content-view > *:not(.loader-dom) {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-ransition: opacity 0.3s ease;
  transition: all 0.3s ease;
}
dl.gallery-item a,
dl.gallery-item img {
  border: 0 !important;
}
.service_area_shortcode ul li .icon {
  padding-right: 0;
}
.service_area_shortcode .col-sm-8.col-xs-8 {
  margin-left: 15px;
  width: 82%;
}
.col-sm-4.col-xs-4.social-space-div {
  width: auto;
}
.service_area_shortcode ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.hp-right-section .vid_of_week .excerpt_content > p {
  color: #ffffff;
}
.hp-right-section .vid_of_week iframe {
  min-height: 250px !important;
}
.hp-right-section .vid_of_week .iframe-wrap .lazy-yt {
  min-width: 340px;
}
main.col-md-8 .audio-post iframe {
  display: block;
  height: auto !important;
  margin: 0 auto !important;
  min-width: 800px;
  width: auto !important;
}
.owl-buttons {
  bottom: 0;
  position: absolute;
  right: 0;
  width: auto;
  height: auto;
}
.owl-buttons > div {
  background-color: #ee0000;
  color: #fff;
  float: left;
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  width: 40px;
  margin-bottom: 20px;
}
.owl-buttons > div:nth-child(2) {
  margin-right: 20px;
  margin-left: 6px;
}
.widget .socials ul li a i {
  text-shadow: none !important;
}
.delicious {
  background-color: #4278cf;
}
.delicious .counter {
  background-color: #3b6ab6;
}
.instagram {
  background-color: #cd5959;
}
.instagram .counter {
  background-color: #b44848;
}
main.col-md-7 .audio-post iframe {
  display: block;
  height: auto;
  margin: 0 auto !important;
  min-width: 700px;
  width: auto;
}
main.col-md-7 .post-quote-audio .quote_overlay {
  padding-top: 20%;
}
#menu a:focus {
  text-decoration: none !important;
}
aside.col-md-4 .audio-post iframe {
  display: block;
  height: auto;
  margin: 0 auto !important;
  min-width: 400px;
  width: auto;
}
aside article iframe {
  width: 100%;
}
.logged-in .comment-form textarea {
  height: 100px;
  width: 100%;
}
.twitter-feed .textarea {
  color: #c7c9cd;
  display: inline-block;
  float: left;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 20px;
  width: 87%;
}
.twitter-feed a {
  color: #6ec3f6;
}
.pull-left.floating-quote > p {
  font-size: 20px !important;
  line-height: 32px !important;
  font-family: 'Open Sans', sans-serif !important;
}
figure > iframe {
  min-height: 400px;
  width: 100%;
  border: 0 !important;
}
main.col-md-10 li.col-md-5 {
  height: 390px !important;
}
.comment-form li {
  list-style-type: none;
}
.comment-form li input {
  display: block;
  width: 100%;
  border-bottom: 2px solid #d3d1d2;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
.comment-form li label {
  display: block;
  width: 100%;
  margin-bottom: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  color: #161f30;
}
.comment-form li textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  width: 100%;
  max-width: 100%;
  min-height: 120px;
  border: 2px solid #d3d1d2;
}
.comment-form li input[type="submit"] {
  width: 108px;
  height: 36px;
  border: 2px solid #d3d1d2;
  background: none;
  float: right;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.comment-form li input[type="submit"]:hover,
.comment-form li input[type="submit"]:active {
  color: #fff;
  outline: none;
  background: #c50613;
  float: right;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.comment-form li input:focus {
  border-bottom: 2px solid #c50613;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
}
.comment-form li textarea:focus {
  border: 2px solid #c50613;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
}
ul.comment_list {
  padding: 0;
  margin: 0;
}
.twitter-tweet.twitter-tweet-rendered {
  margin: 0 auto !important;
}
.social_feed .quote_overlay {
  padding-top: 5%;
}
.fb_iframe_widget {
  display: block !important;
  margin: 0 auto !important;
  position: relative;
  width: 500px !important;
}
main.col-md-8 li.col-md-6 .audio-post iframe,
li.col-md-4 .audio-post iframe {
  min-width: 400px !important;
  display: block;
  margin: 0 auto !important;
  width: auto !important;
}
#tri-slide {
  padding: 0 25px !important;
}
#tri-slide .excerpt_content {
  min-height: 50px !important;
}
#tri-slide figure > iframe {
  max-height: 375px !important;
  min-height: 375px !important;
}
.contact-vertical-form-side figure .image-overlay p {
  margin-bottom: 15px;
  padding-bottom: 0 !important;
}
.contact-vertical-form-side figure .image-overlay form input {
  margin-bottom: 0;
}
.wpcf7-form p:nth-child(3) .text {
  margin-left: 20px !important;
}
.authors-vertical-slide ul li .author_name h3 {
  color: #fff !important;
}
.author-title-description-img .author-title-description h3 {
  color: #fff !important;
}
.author-title-description-img .author-title-description {
  color: #fff !important;
}
#owl-recent li a {
  padding-right: 15px;
  line-height: 22px;
}
.search #searchform input[type="submit"] {
  display: none;
}
#searchform input {
  padding: 10px 20px;
}
main.col-md-8 li.col-md-12 .quote_overlay {
  padding-top: 10%;
}
main.col-md-12 li.col-md-8 .quote_overlay {
  padding-top: 10%;
}
main.col-md-12 li.col-md-8 .twitter_post .quote_overlay {
  padding-top: 15px;
}
main.col-md-8 li.col-md-12 .twitter_post .quote_overlay {
  padding-top: 15px;
}
main.col-md-8 li.col-md-6 .quote_overlay {
  padding-top: 7%;
}
main.col-md-10 li.col-md-6 .post-quote-audio .quote_overlay {
  padding-top: 22%;
}
main.col-md-10 li.col-md-6 .post-quote-audio .quote_overlay iframe {
  max-width: 500px;
  display: block;
  margin: 0 auto !important;
}
@media (max-width: 767px) {
  .navbar-header {
    border-bottom: 1px solid #c50613 !important;
  }
}
@media (max-width: 1442px) {
  aside.col-md-4 .audio-post iframe {
    min-width: 300px !important;
    min-height: 100px !important;
  }
  figure > iframe {
    min-height: 200px !important;
  }
  .post_footer > div {
    width: 100% !important;
    border: 0 !important;
    text-align: center !important;
    float: none !important;
  }
  .post_footer > div:nth-child(1) a,
  .post_footer > div:nth-child(3) a {
    width: 100% !important;
    float: none !important;
  }
  .post-container .post_content .content_container .post_footer > div.share .socials {
    margin-left: 33% !important;
  }
  .related-post-section .row > div {
    width: 100% !important;
  }
  .gallery-post .owl-controls .owl-pagination {
    bottom: 20% !important;
    left: 30% !important;
  }
  .social_feed a > img {
    min-height: 570px;
  }
  .col-md-8 li.col-md-6 .soundcloud iframe,
  li.col-md-4 .audio-post iframe {
    min-width: 200px !important;
  }
  .col-md-8 li.col-md-6 .quote_overlay,
  li.col-md-4 .quote_overlay {
    padding-top: 2% !important;
  }
  .col-md-8 li.col-md-6 .quote_overlay span,
  li.col-md-4 .quote_overlay span {
    font-size: 20px !important;
    line-height: 32px !important;
  }
  .widget .info .section,
  .widget .info .section_grey {
    padding: 10px;
  }
  .widget .info .description {
    width: 90%;
    float: none;
  }
  .widget .info .title {
    width: 100%;
    float: none;
  }
  .widget .tabber {
    padding: 10px !important;
  }
  .widget .tabber article figure {
    display: block;
    margin: 0 auto !important;
    width: 210px;
    float: none !important;
  }
  .widget .tabber article .content {
    float: left;
    width: 100% !important;
    margin-top: 10px;
  }
  .widget .socials {
    padding: 10px !important;
  }
  main.col-md-8 li.col-md-12 .post-quote-audio .quote_overlay {
    padding-top: 5%;
  }
  main.col-md-8 li.col-md-12 .audio-post iframe {
    min-width: 600px;
  }
  main.col-md-8 li.col-md-12 .quote_overlay {
    padding-top: 5%;
  }
  main.col-md-8 li.col-md-12 .twitter_post figure a > img,
  main.col-md-8 li.col-md-12 .facebook_post figure a > img {
    min-height: 500px;
  }
  .page-twiter-feed {
    margin-left: 0;
  }
  .page-twiter-feed ul li .twit-content {
    width: 250px !important;
  }
  .v_services {
    width: 49%;
    margin-bottom: 40px !important;
  }
#tabs h3,#tabs2 h3{ margin-bottom:10px;}
  #tabs > ul li a {
    padding: 0;
  }
  #tabs > ul li{ margin-right:2%;
  }
  .presentation-cards-lr .content,
  .presentation-cards-rl .content {
    padding: 0;
  }
  .red-band {
    padding: 30px 30px;
  }
  .red-band .center-symbol-line {
    margin-bottom: 0;
  }
  .presentation-cards-lr .image > figure {
    margin-top: -10px !important;
  }
  .presentation-cards-rl .image > figure {
    margin-top: -10px !important;
  }
  .red-band h3 {
    font-size:20px;
    margin-bottom: 0;
  }
  .contact-vertical-form-side figure img {
    max-height: auto;
    min-height: 980px;
  }
  .author-title-description-img .author-title-description h3 {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .author-title-description-img .author-title-description {
    padding: 20px 30px;
  }
  .author-title-description-img .author-title-description .author-social-buttons ul {
    padding-top: 0;
  }
  .author-title-description-img .author-title-description p {
    line-height: 26px !important;
    margin-bottom: 10px;
  }
  .author-social-buttons ul li:nth-child(4) {
    margin-top: 10px;
    clear: both;
  }
  .author-social-buttons ul li:nth-child(5),
  .author-social-buttons ul li:nth-child(6) {
    margin-top: 10px;
  }
  .author-title-description-img .author-title-description h3 {
    font-size: 35px !important;
  }
  .author-container .post_content .author-related-posts {
    margin-bottom: 30px;
    width: 100% !important;
    margin-left: 0 !important;
  }
  .author-container .post_content .content_container {
    width: auto !important;
  }
}
@media (max-width: 1500px) {
  main.col-md-7 .audio-post iframe {
    margin: 0 auto !important;
    min-width: 500px;
    width: auto;
  }
}
@media (max-width: 1282px) {
  .floating-quote {
    margin-left: 0 !important;
    width: auto !important;
  }
  .hp1_tabber_widget {
    width: 100%;
    margin-left: 0;
  }
  .hp1_about_widget {
    width: 100%;
    margin-left: 0;
    clear: both;
  }
  .hp1_about_widget figure {
    margin-right: 20px;
    float: left;
  }
  .home_v1 .presentation-cards-lr .content h4,
  .home_v1 .presentation-cards-rl .content h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .home_v1 .presentation-cards-lr .content p,
  .home_v1 .presentation-cards-rl .content p {
    line-height: 18px;
  }
  .red-band h3 {
    font-size: 22px;
    line-height: 30px;
  }
  .home_v1 .presentation-cards-lr .content h4,
  .home_v1 .presentation-cards-rl .content h4 {
    font-size: 24px;
    margin-bottom: 20px;
    margin-top: 15px;
  }
  .home_v1 .presentation-cards-lr .content p,
  .home_v1 .presentation-cards-rl .content p {
    line-height: 24px;
  }
  .author-title-description-img .author-title-description h3 {
    font-size: 30px !important;
    margin-bottom: 5px !important;
  }
  .author-title-description-img .author-title-description p {
    line-height: 18px !important;
  }
  main.col-md-10 li.col-md-6 .quote_overlay {
    padding-top: 5%;
  }
  main.col-md-10 li.col-md-6 .quote_overlay span {
    font-size: 28px;
  }
}
@media (max-width: 1025px) {
  main.col-md-7 {
    width: 100% !important;
  }
  .post-container .post_content .content_container .post_footer > div.share .socials {
    margin-left: 40% !important;
  }
  aside.col-md-4 {
    display: none !important;
  }
  main.col-md-8 {
    width: 100% !important;
  }
  .vc_col-sm-5 .col-md-6.col-md-offset-0 {
    width: 100%;
  }
  .vc_col-sm-7 .vc_col-sm-6 {
    width: 100%;
  }
  .v_services {
    width: 100% !important;
  }
  aside.col-md-3.col-sm-12.col-xs-12.left-author-section {
    display: none;
  }
  .author-title-description-img .author-title-description p {
    line-height: 25px !important;
  }
  .author-title-description-img .author-title-description h3 {
    margin-bottom: 15px !important;
  }
}
@media (max-width: 769px) {
  .post-container .post_content .content_container .post_footer > div.share .socials {
    margin-left: 36% !important;
  }
  main.col-md-8 li.col-md-12 .audio-post iframe {
    min-width: 400px !important;
  }
  main.col-md-8 li.col-md-12 .quote_overlay span {
    font-size: 25px;
    line-height: 40px;
  }
  main.col-md-8 li.col-md-12 .quote_overlay {
    padding-top: 5%;
  }
  .page-id-125 .vc_col-sm-7 {
    width: 100% !important;
  }
  .page-id-125 .vc_col-sm-5 {
    width: 100% !important;
  }
  .about-me img {
    margin: 0 auto !important;
    display: block !important;
  }
  .footer-area {
    padding-top: 40px !important;
  }
  .v_services {
    width: 100% !important;
  }
  .hp-social {
    width: 100% !important;
  }
  .contact-vertical-form-side figure .image-overlay {
    padding: 48px 23% 5% 23% !important;
  }
  .contact-vertical-form-side {
    padding-left: 0 !important;
  }
  .author-title-description-img .author-title-description {
    width: 100%;
  }
  .author-social-buttons ul li:nth-child(4) {
    clear: none;
    margin: 0;
  }
  .author-social-buttons ul li:nth-child(5),
  .author-social-buttons ul li:nth-child(6) {
    margin-top: 0 !important;
  }
  .author-title-description-img .author-profile-image {
    padding-right: 30px;
    margin-left: 15px;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .social_feed a > img {
    min-height: 470px !important;
  }
  .col-md-8 .col-md-12 iframe {
    height: 300px;
  }
}
@media (max-width: 420px) {
  main.col-md-7 .audio-post iframe {
    min-width: 300px !important;
  }
  main.col-md-8 li.col-md-12 .audio-post iframe {
    min-width: 300px !important;
  }
  main.col-md-7 .post-quote-audio .quote_overlay {
    padding-top: 7% !important;
  }
  main.col-md-8 li.col-md-12 .post-quote-audio .quote_overlay {
    padding-top: 7% !important;
  }
  .after-quote {
    margin-left: 0 !important;
    width: auto !important;
  }
  .post-container .post_content .content_container .post_footer > div.share .socials {
    margin-left: 26% !important;
  }
  .post-container .lazy-yt .lazyYT-button {
    top: 40%;
    left: 40%;
  }
  .link .description {
    font-size: 20px;
  }
  .post-quote-image .quote_overlay .quote {
    width: 100% !important;
  }
  .post-quote-image .quote_overlay {
    padding-top: 5%;
  }
  #post-page .post-container .post_content {
    padding-top: 50px !important;
  }
  .social_feed a > img {
    min-height: 400px !important;
  }
  .fb_iframe_widget {
    width: 350px !important;
  }
  .service_area_shortcode .col-sm-8.col-xs-8 {
    margin-left: 0;
  }
  .hp1_about_widget figure {
    float: none !important;
    clear: both;
  }
  figure > iframe {
    min-height: 150px !important;
  }
}
@media (max-width: 667px) {
  .quote_overlay span {
    font-size: 25px;
    line-height: 40px;
  }
  .gallery-post .owl-controls .owl-pagination {
    display: none !important;
  }
  .fb_iframe_widget {
    width: 400px !important;
  }
  .contact-vertical-form-side figure .image-overlay {
    padding: 48px 5% 5% 5% !important;
  }
}
@media (max-width: 376px) {
  .service_area_shortcode .col-sm-8.col-xs-8 {
    width: 80%;
  }
}
@media (max-width: 321px) {
  main.col-md-7 .audio-post iframe {
    display: none;
  }
  main.col-md-8 li.col-md-12 .audio-post iframe {
    display: none;
  }
  #post-page .post-container .post_content .post_info .date {
    height: 40px;
  }
  #post-page .post-container .post_content {
    padding-top: 40px !important;
  }
  .post-container .post_content .content_container .post_footer > div.share .socials {
    margin-left: 15%;
  }
  .related-post-section .row > div {
    width: 100% !important;
  }
  .link {
    top: 35%;
    left: 15%;
  }
  .quote_overlay span {
    font-size: 16px !important;
    line-height: 30px !important;
  }
  .quote_overlay .wiseguy {
    margin-top: 0 !important;
  }
  .col-md-8 li.col-md-6 .quote_overlay span,
  li.col-md-4 .quote_overlay span {
    font-size: 16px;
    line-height: 26px;
  }
  .col-md-8 li.col-md-6 .soundcloud iframe,
  li.col-md-4 .soundcloud iframe {
    display: none !important;
  }
  main.col-md-8 li.col-md-12 .quote_overlay span,
  li.col-md-4 .quote_overlay span {
    font-size: 16px;
    line-height: 26px;
  }
  main.col-md-8 li.col-md-12 .soundcloud iframe,
  li.col-md-4 .soundcloud iframe {
    display: none !important;
  }
  .col-md-8 .col-md-12 iframe {
    height: 200px;
  }
  .contact-vertical-form-side figure .image-overlay {
    padding: 20px 5% 5% 5% !important;
  }
  .contact-vertical-form-side figure .image-overlay h3 {
    padding-bottom: 20px !important;
  }
  .contact-vertical-form-side figure .image-overlay h3 {
    font-size: 30px;
  }
}
@media (min-width: 560px) and (max-width: 780px) {
  .col-md-8 li.col-md-6 .soundcloud iframe,
  li.col-md-4 .soundcloud iframe {
    min-width: 400px !important;
  }
  .col-md-8 li.col-md-6 .quote_overlay,
  li.col-md-4 .quote_overlay {
    padding-top: 15% !important;
  }
  .col-md-8 li.col-md-6 .quote_overlay span,
  li.col-md-4 .quote_overlay span {
    font-size: 30px !important;
    line-height: 50px !important;
  }
  main.col-md-8 li.col-md-12 .soundcloud iframe {
    min-width: 400px !important;
  }
  main.col-md-8 li.col-md-12 .quote_overlay {
    padding-top: 15% !important;
  }
  main.col-md-8 li.col-md-12 .quote_overlay span {
    font-size: 30px !important;
    line-height: 50px !important;
  }
}
.close-col-all:nth-child(2) {
  display: none !important;
}
.blog_alternating .col-md-8 figure > iframe {
  max-height: 382px !important;
  min-height: auto;
}
.tri-slide .article figure > iframe {
  max-height: 390px !important;
  min-height: auto;
}
.meet_authors h2 {
  margin-top: 0;
}
.tcrow .buy-theme {
  margin-top: 35px;
}
.red-band h3 {
  margin-top: 0 !important;
}
.col-md-12 .center-symbol-line:before,
.col-md-12 .center-symbol-line:after {
  width: 48%;
}
.col-md-8 .center-symbol-line:before,
.col-md-8 .center-symbol-line:after {
  width: 47%;
}
footer .logo_container a {
  line-height: 70px;
  padding: 15px 0 0;
}
.col-md-4.col-md-offset-1 h2.antonio-bold {
  margin-bottom: 45px;
}
.service_text {
  margin-left: 30px;
}
.half-page-slider .readmore {
  right: 35px;
}
.half-page-slider .pull-right.reading_time {
  margin-right: 10px;
}
.post_content .content_container .scroll-container .center-symbol-line {
  margin-bottom: 35px;
}
label[for="comment"] {
  margin-bottom: 0px !important;
}
.page-id-295 .full-width-section-spacing {
  margin: 0 0 0 20px !important;
}
.wpcf7-form-control-wrap.your-message textarea {
  margin-top: 20px !important;
}
/*!
* lazyYT (lazy load YouTube videos)
* v1.1.1 - 2015-07-09
* (CC) This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
* http://creativecommons.org/licenses/by-sa/4.0/
* Contributors: https://github.com/tylerpearson/lazyYT/graphs/contributors || https://github.com/daugilas/lazyYT/graphs/contributors
*/
.lazyYT-container {
  position: relative;
  display: block;
  height: 0;
  padding: 0 0 56.25% 0;
  overflow: hidden;
  background-color: #000000;
  width: 100% !important;
}
.lazyYT-container iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/*
 * Video Title (YouTube style)
 */
.lazyYT-container .html5-info-bar {
  position: absolute;
  top: 0;
  z-index: 935;
  width: 100%;
  height: 30px;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  -moz-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
}
.lazyYT-container .html5-title {
  padding-right: 6px;
  padding-left: 12px;
}
.lazyYT-container .html5-title-text-wrapper {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: normal;
  white-space: nowrap;
}
.lazyYT-container .html5-title-text {
  width: 100%;
  font-size: 13px;
  line-height: 30px;
  color: #ccc;
  text-decoration: none;
}
.lazyYT-container .html5-title-text:hover {
  color: #fff;
  text-decoration: underline;
}
/*
 * Thumbnail
 */
.ytp-thumbnail {
  padding-bottom: inherit;
  cursor: pointer;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/*
 * Play button (YouTube style)
 */
.ytp-large-play-button {
  position: absolute;
  width: 71px !important;
  height: 71px !important;
  padding: 0 !important;
  font-size: normal !important;
  font-weight: normal !important;
  line-height: 1 !important;
  opacity: .9;
  background: #ee0000 !important;
}
.ytp-large-play-button:not(.small-video) {
  top: 50% !important;
  left: 50% !important;
  margin: -35.5px 0 0 -35.5px !important;
}
.small-video {
  bottom: 0;
  left: 0;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.ytp-large-play-button:after {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  border-radius: 50%;
  border: 2px solid #ffffff;
}
.ytp-large-play-button:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  border-left: 22px solid #ffffff;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  margin: -13px 0 0 -8px;
}
.ytp-large-play-button-svg {
  opacity: .9;
  fill: #1f1f1f;
}
.lazyYT-image-loaded:hover .ytp-large-play-button-svg,
.ytp-large-play-button:focus .ytp-large-play-button-svg {
  opacity: 1;
  fill: #cc181e;
}
/*
 * Video time (YouTube style)
 */
.video-time {
  position: absolute;
  right: 2px;
  bottom: 2px;
  height: 14px;
  padding: 0 4px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  color: #fff !important;
  background-color: #000;
  opacity: .75;
  filter: alpha(opacity=75);
  zoom: 1;
}
.html5-info-bar {
  display: none !important;
}
.post-quote-audio iframe {
  padding: 0 20px;
}
.ytp-large-play-button svg {
  display: none !important;
}
.scroll-container .author a {
  color: #63676e !important;
}
.instagram_feed .owl-buttons i {
  font-size: 30px;
  top: -4px;
  position: relative;
}
.widget .instagram_widget .instagram_feed ul .owl-controls .owl-buttons {
  top: 50%;
}
ul.two-pic-row li {
  max-width: 49%;
}
ul.two-pic-row li img {
  max-width: 100%;
}
@media (max-width: 1700px) {
  .homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .share {
    height: 60px;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .likes {
    height: 80px;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .comments {
    height: 60px;
  }
}
@media (max-width: 1700px) {
  .homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .share {
    height: 40px;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .likes {
    height: 60px;
  }
  .homep-two-row-carousel #home_two_row .item > div .video_post .video-holder figure .popup_excerpt .comments {
    height: 40px;
  }
}
@media (max-width: 1025px) {
  #home_two_row .video_post .popup_excerpt,
  #home_two_row .standard_post .excerpt_content,
  #home_two_row .standard_post .post_meta #home_two_row .video_post .contentarea {
    display: none;
  }
}
.wp-caption {
  margin: 0 auto;
}
.wp-caption-text {
  font-style: italic;
}
.gallery-caption {
  text-align: center;
}
.bypostauthor {
  font-weight: bold;
}
iframe {
  max-width: 100%;
  height: auto;
}
embed {
  max-width: 100%;
  height: auto;
}
.page .page_content_wrapper table {
  width: 100%;
}
.page .page_content_wrapper table td,
.page .page_content_wrapper table th {
  border: 1px solid #ccc;
  padding: 5px 10px;
}
.page_content_wrapper ul.comment-list {
  margin: 20px 0;
  padding: 0;
}
.page_content_wrapper ul.comment-list li {
  clear: both;
}
.page_content_wrapper ul.comment-list li:before {
  content: none;
}
.page_content_wrapper ul.comment-list li .left {
  margin-right: 20px;
}
.sticky {
  color: inherit;
}
@media (max-width: 1800px) {
  .post-container .post_content .content_container .post_footer > div:nth-child(2n+1) {
    width: 28%;
  }
  .post-container .post_content .content_container .post_footer > div:nth-child(2) {
    width: 44%;
  }
}
img {
  max-width: 100% !important;
}
/* Additional Styles */
/* -------------------------------------- */
@media(max-width: 567px) {
	#getsocial-nav {display: none;}
}
@media(max-width: 767px) {
	.navbar-nav {
		list-style: none;
		padding-top: 20px;
	}
	
	.navbar-nav ul {
		list-style: none;
		padding: 0 0 20px 10px
	}
	.navbar-default .navbar-nav>li>a {padding: 0;}
	
	.navbar-nav ul a {
		font-size: 16px;
		text-decoration: none;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	.navbar-nav ul a i {display: none;}
	
	.navbar-nav ul a {color: #fff;}
	
	.navbar-nav ul a:hover,
	.navbar-nav ul a:active {
		color: #f00;
	}
	
	.navbar-default .navbar-nav > li > a {border: none;}
	body.v_nav section {margin: 0;}
	.home_v1 .red-band {padding: 50px 10px 20px;}
	.presentation-cards-lr .content, .presentation-cards-rl .content {padding: 10px 20px 0;}
	.tcrow {padding: 0px !important;}
	.recent-article-centered h3 {font-size: 30px;}
	#tri-slide {padding: 0 10px !important;}
	#tri-slide figure > iframe {
		max-height: 170px !important;
		min-height: 170px !important;
	}
	h2, .h2 {font-size: 24px;}
	.red-bg-section h3 {font-size: 18px;}
	.tcrow h4 {font-size: 20px;}
	.home_v1 .red-band h3 {font-size: 24px;}
	#tabs h3 {
		font-size: 22px;
		margin-bottom: 20px;
	}
	.service_area_shortcode h3 {
		font-size: 22px;
		margin-bottom: 30px;
		margin-top: 20px;
	}
	h1.page_title {float: none; padding-top: 25px;}
	
	.excerpt_content {min-height: 0;}
	.quote_overlay span {
		font-size: 16px;
		line-height: 1;
	}
	main.col-md-12 li.col-md-8 .quote_overlay {padding-top: 4%;}	
	figure .popup_excerpt .pull-right i {font-size: 14px !important;}
	figure .popup_excerpt {padding: 10px 10px 0;}
	figure .popup_excerpt .pull-left > p {
		font-size: 10px;
		line-height: 12px;
		margin-bottom: 0;
	}
	
	
}
.navbar-toggle {outline: none;}
.bt{color: #a7aaaf; text-align:center; font-family:Zurich Cn BT Regular; font-weight:bold; font-size:36px; padding-bottom:40px;}
.bt span{ font-size:28px;}

/* banner */
/* slide */
.slide-main{height:auto;position:relative; width:100%; float:left; margin-bottom:20px;}
.prev,.next{display:block;width:60px;height:104px; font-size:36px; font-family:宋体; line-height:104px; color:#fff; text-align:center;position:absolute;z-index:222;top:45%;overflow:hidden; background:#183884;cursor:pointer;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);_border:1px solid none;}
.prev{left:0;}
.next{right:0;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
.item2{display:block;width:100%;height:5px; margin-bottom:40px;margin-top:-45px;position: relative;z-index:124;text-align:center;}
.item2 a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;}
.item2 a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:auto; }.slide-box{ z-index:2;}
.slide{display:none;position:relative;z-index:8;}
.slide-main .slide img{ width:100%;}
.banner_about{ position: relative; z-index:1;}
.banner_about .tite{ position: absolute; top:-430px; padding:36px 0 0 70px; width:479px; height:273px; background:url(../images/banner_about.png); float:left; color:#e4e4e4; font:18px/36px Arial}
.banner_about .tite i{ font-size:24px; padding-bottom:10px;}
.banner_about .tite a{color:#e4e4e4; font:18px/36px 微软雅黑}
.banner_about .tite a:hover{color:#fff; text-decoration:underline;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:406px;height:100px;}
.obj-c{display:block;height:608px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-460px;top:223px;z-index:12;}
.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }


/* 内页 */
.n_nav{ width:100%; background:#da251d; height:auto; float:left; padding-bottom:10px;}
.n_nav div.n-bt{color:#fff; position:relative;font-family:Zurich BT Roman; width:auto;font-weight:bold; font-size:28px;line-height:52px; margin:0; margin-top:10px;margin-left:40px;}
.n_nav div.n-bt:after{ position:absolute; bottom:0px; width:70px; height:3px; background:#fff; content:""; left:0;}
/* 内页分类导航 */
.n_nav nav{ float:left; width:100%;margin:10px 40px 0;height:auto;}.n_nav nav li a{ float:left;line-height:40px; list-style:none;color:#fff; font-family:Zurich BT Roman; font-size:16px; margin-right:14px;}.n_nav nav li{ display:table-cell; overflow:hidden;height:40px; float:left; position:relative;line-height:40px; list-style:none;color:#fff; }
.n_nav nav li:after{ content:"/"; margin-right:10px;}
.n_nav nav li:last-child::after{ display:none}
/* 内页产品分类导航 */
.n-pr li:nth-child(3n){ margin-right:0 !important;}
.n-pr{ width:1150px !important;}
.n-pr li:nth-child(4n){ margin-right:0 !important;}
/*  内页企业简介 */
.n-abwz{ width:48%; float:left;}
.abwz_img{ width:50%; float:right;}

/* 内页文化 */
.n-wh{ width:100%; float:left;}
.n-wh .n_bt{ width:100%; float:left; font-size:20px; font-weight:bold; line-height:40px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.n-wh ul{ width:100%; float:left; margin:0; padding:0;}
.n-wh li{ width:24%; margin-right:1.25%; margin-bottom:20px; list-style:none; float:left;font-size:14px; text-align:center;line-height: 41px;height}
.n-wh li:nth-child(4n){ margin-right:0;}
.n-wh li img{ float:left; width:100%;}

/*  内页质量方针 */
.zlrz{ width:48%; float:left;}
.zlrz_img{ width:50%; float:right;}

/* 内页联系我们 */
.n_zt{ padding:20px 0 40px}
.n_location{ line-height:40px; border-bottom:1px solid #ccc; margin-bottom:20px; height:40px;}
.n_location:before{ content:"\F015"; font-family:"FontAwesome"; font-size:16px; padding-right:7px;}
.n_zt .n_ab img{ border:1px solid #eee; box-sizing:border-box;}
.lxwm{}
.lxwm .left{ width:48%; padding-right:2%; float:left;}
.lxwm .left h2{width:100%; float:left; font-size:24px;}
.lxwm .left li{ width:100%; float:left; text-align:left; font-size:14px; margin-top:20px;}
.lxwm .left li a{ color:#000;}
.lxwm .right{ width:50%; float:left;}




/* 内页新闻排版 */
.n_news{ width:100%; float:left;}
.n_news li{ width:24%; margin-right:1.33333%; margin-bottom:20px; list-style:none; float:left;}
.n_news li:nth-child(4n){ margin-right:0;}
.n_news li img{border:1px solid #eee; box-sizing:border-box; margin-bottom:10px;}
.n_news li dl dt{ width:100%; font-size:16px; height:30px; line-height:30px; overflow:hidden;white-space: nowrap; color:#c50613;text-overflow: ellipsis;}
.n_news li dl div.sj{ color:#aaa; font-size:12px; width:100%; float:left; margin:7px 0;}
.n_news li dl div.sj:before{ content:"\F017"; font-family:"FontAwesome"; font-size:18px; padding-right:7px;}
.n_news li a{ text-decoration: none;}
.n_news li dl dd{width:100%; font-size:14px; height:40px; line-height:20px; overflow:hidden;color:#666; margin:5px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.n_news li a:hover{ opacity:0.7; transition:all .3s ease;}
.xx_more:before{ content:"\F101"; font-family:"FontAwesome"; font-size:14px;}

/* 内页产品排版 */
.n_przt{ width:100%; float:left;}
.n_przt li{ width:19%; margin-right:1.25%; margin-bottom:20px; list-style:none; float:left;}
.n_przt li:nth-child(5n){ margin-right:0;}
.n_przt li img{border:1px solid #eee; box-sizing:border-box; margin-bottom:10px;}
.n_przt li p,.n_przt li h3,.n_przt li span{font-size:13px; margin:0; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.n_przt li span:before{ content:attr(title); font-weight: bold;}
.n_przt li h3:before{ content:attr(title); font-weight: bold;}
.n_przt li p:before{ content:attr(title); font-weight: bold;}
.n_przt li p{ height:40px;}

/* 内页设备排版 */
.n_eq ul{ width:100%; float:left; margin:0; padding:0;}
.n_eq li{ width:24%; margin-right:1.25%; margin-bottom:20px; list-style:none; float:left;font-size:14px; text-align:center;line-height: 41px;height}
.n_eq li:nth-child(4n){ margin-right:0;}
.n_eq li img{ float:left; width:100%;}

/* 页码样式 */
.ym{ height:40px; width:40px; background:#ccc; color:#fff; text-align:center; line-height:40px; font-size:12px; padding:5px 12px;-webkit-transition: all 0.3s ease-in-out 0s;   -moz-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  -ms-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}
.ym:hover{background:#005493;color:#fff;-webkit-transition: all 0.3s ease-in-out 0s;   -moz-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  -ms-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}
.ym2{ height:40px; width:40px; background:#005493; text-align:center; line-height:40px; font-size:12px; font-weight:bold; padding:5px 12px;}

/* 地理位置 */
.map{ width:100% !important; height:552px !important;}
@media (min-width: 1280px) and (max-width: 1440px){
	.service_area_shortcode ul .wz{ width:100%; padding:0;}.bt span{ font-size:22px;}
	}
	
@media (min-width: 1280px) and (max-width: 1366px){
	.bt span{ font-size:22px;}
	}
	
@media (max-width: 1380px) and (min-width: 1280px) {.n_nav nav li a{ font-size:14px !important;} .n-pr{ width:1050px !important;}}
	