/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 23 2023 | 14:34:37 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 10 2020 | 01:05:23 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 06 2020 | 15:11:55 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 06 2020 | 13:56:08 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 06 2020 | 13:42:33 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 06 2020 | 13:38:05 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 05 2020 | 11:56:54 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 04 2020 | 23:32:00 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 04 2020 | 20:10:45 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 04 2020 | 20:03:59 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 03 2020 | 17:07:26 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 20 2020 | 11:48:40 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 19 2020 | 00:36:09 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 19 2020 | 00:26:28 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 18 2020 | 15:12:24 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 18 2020 | 15:06:45 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2020 | 17:30:36 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 14 2019 | 20:58:21 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 14 2019 | 15:27:41 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 13 2019 | 19:16:42 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 13 2019 | 18:58:52 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 13 2019 | 14:24:36 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 13 2019 | 13:51:12 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 27 2019 | 14:09:43 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 25 2019 | 17:41:32 */
/* Add your CSS code here.
For example:
.example {
color: red;
}
For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp
End of comment */ 
@media only screen and (max-width: 600px) {
  #ajaxsearchlite1 .probox .proinput input::placeholder, div.asl_w .probox .proinput input::placeholder {
    font-size: 10px !important;
  }
}
html {
  width:100% !important;
}
.backgroundhd {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: -1;
}
.logohd {
  width: 42.969vw;
  height: 5.052vw;
  background: white;
  display: flex;
  align-items: center;
  margin-left: 0;
  padding: 0.521vw 5.208vw;
}
.bodyhd {
  padding-top: 4.688vw;
}
.contenthd {
  margin-top: 14.0vw;
  display: flex;
  justify-content: space-between;
}
.menubox {
  background: #fff;
  width: 28.594vw;
  height: 100%;
  padding: 3.750vw 0px 3.750vw 4.635vw;
}
.menubox li{
  padding: 0.521vw 0px;
}
.menubox a {
  font-size: 2.760vw;
  font-family: Helvetica Neue LT Std;
  font-weight: bold !important;
  color: rgba(0, 0, 0, 0.2);
  transition: 0.3s all ease;
}
.menubox a:hover {
  color: black;
  transition: 0.3s all ease;
}
.contenthd .contentinner {
  margin-right: 4.688vw;
  width: 51.771vw;
  background: white;
  padding: 4.063vw 4.844vw;
}
.contentinner h2 {
  font-family: Helvetica Neue LT Std;
  font-weight:bold;
  line-height: 3.125vw;
  margin-bottom: 2.042vw;
  font-size: 2.604vw;
}
.contentinner p {
  font-size: 1.042vw !important;
  font-family: Helvetica Neue LT Std;
  font-weight: normal!important;
  margin-bottom: 1.042vw !important;
  line-height: 1.250vw !important;
}
.contentinner b, .contentinner strong {
  font-family: 'Helvetica Neue LT Std';
  font-weight:bold !important;
}
.specialtext {
  color: #FF0D0D;
}
.menubox li.current-menu-item a {
  color: black !important;
}
.specialbtn a, h5 a, h4 a, h6 a{
  color:#FF0D0D !important;
}
.logohd img {
  max-width: 4.010vw;
  margin-right: 1.693vw;
}
.logohd a {
  display: flex;
  align-items: center;
}
.logohd a {
  color: black !important;
  font-size: 0.938vw;
  font-family: 'Helvetica Neue LT Std';
  font-weight:300!important;
}
.logohd a b {
  font-family: 'Helvetica Neue LT Std';
  font-weight: bold !important;
}
@media only screen and (max-width:600px) {
  .search-form {
    width: 60%;
  }
  .menubox .awards-sub-menu a {
    font-size: 14px !important;
  }
  .contenthd .menu-pro-awards-menu-container {
    width: 100% !important;
    margin: 0 !important;
  }
  h2 {
    font-size: 30px !important;
    line-height: 1.3 !important;
  }
  .contenthd {
    display: block !important;
    margin-top: 5vh !important;
  }
  .contenthd div {
    width: 90%  !important;
    margin: 0 auto !important;
    margin-bottom: 10% !important;
  }
  .menubox a {
    font-size: 20px !important;
  }
  .bodyhd .contenthd .contentinner {
    margin: 0 auto !important;
    width: 90% !important;
  }
  .contentinner p {
    font-size: 20px !important;
    line-height: 1.3 !important;
    margin-bottom: 10px !important;
  }
  .logohd {
    width: 90%;
    margin: 0 auto !important;
    padding: 10px !important;
  }
  .backgroundhd svg {
    display: none;
  }
  .contenthd div:last-child {
    margin-bottom: 0px !important;
  }
  .logohd a {
    font-size: 10px;
  }
  .logohd img {
    max-width: 100%;
    width: 30px;
  }
  .logohd {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .contenthd div:last-child {
    margin-left: 0px !important;
  }
  div#et-top-navigation.withSearch {
    display: flex !important;
    align-items: center;
    top: 85px !important;
    left: 30px;
    justify-content: space-between;
    width: 85% !important;
  }
  .container.clearfix {
  }
  div#et-top-navigation {
    transform: translateY(0) !important;
  }
  #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1:after {
    height: 33px!important;
  }
  div#et-top-navigation-left {
    display: none !important;
  }
  div#mega-menu-wrap-primary-menu ul.mega-menu.max-mega-menu.mega-menu-horizontal {
    position: absolute !important;
    right: 0px !IMPORTANT;
    width: auto !important;
    left: unset !important;
    top: 20px !important;
  }
}
.margin-top {
  margin-top: 10px;
}
.hright-box h2 a {
  font-size: 30px !important;
  line-height: 35px !important;
}
.highlights-blog-lists.row-all .blog-post-title a {
  background: transparent;
  padding:0px !important;
}
.awards-sub-menu a {
  font-size: 20px !important;
}
a[data-pin-do="buttonBookmark"] img {
  width: unset !important;
}
div#et-top-navigation.withSearch {
  display: flex;
  align-items: center;
}
div#et-top-navigation.withSearch .mega-menu {
  padding-left: 0px !important;
}
.search-form {
  width: 150px;
  height:35px;
}
.search-form input {
  font-family: "Helvetica Neue LT Std" !important;
  font-size: 8.5px !important;
}
.proinput {
  margin-left: 5px !important;
}
div.asl_w .probox .proinput input::-webkit-input-placeholder {
  font-family: "Helvetica Neue LT Std" !important;
  font-size: 8.5px !important;
  text-transform:uppercase;
}
div.asl_w .probox .proinput input::-moz-placeholder {
  font-family: "Helvetica Neue LT Std" !important;
  font-size: 8.5px !important;
  text-transform:uppercase;
}
div.asl_w .probox .proinput input:-ms-input-placeholder {
  font-family: "Helvetica Neue LT Std" !important;
  font-size: 8.5px !important;
  text-transform:uppercase;
}
div.asl_w .probox .proinput input:-moz-placeholder {
  font-family: "Helvetica Neue LT Std" !important;
  font-size: 8.5px !important;
  text-transform:uppercase;
}
.promagnifier {
  display: none;
}
div.asl_m.asl_w {
  border-color:rgba(0, 0, 0, 0.45) !important;
}
.asl_w, .asl_w * {
  font-family: "Helvetica Neue LT Std" !important;
}
.home div#popmake-121318 {
  top: 50% !important;
}
@media only screen and (min-width:600px) {
  li#menu-item-122441 {
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 20px;
    padding-right: 20px;
    background: rgba(0,0,0,0.45);
  }
  li#menu-item-122441 a {
    text-align: center;
    margin-right: 0px;
    color: white;
  }
  div#et-top-navigation {
    height: 40px;
  }
  .awards-menu ul {
    padding-left: 0px !important;
  }
  .awards-menu ul li:first-child a {
    padding-left: 0px !important;
  }
  div#et-top-navigation-left {
    align-items: center !important;
    height: 40px !important;
    display: flex;
  }
  .newslettermenu a:hover {
    padding-right: 10px !important;
    background: grey !important;
    color: white !important;
    /* margin-left: 20px !important; */
    transition:0.3s all ease !important;
  }
  .newslettermenu a {
    padding-right: 10px !important;
    /* margin-left: 20px !important; */
  }
  input.orig {
    height: 30px !important;
  }
}
div#et-top-navigation-left {
  margin-top: -13px;
}
h6,h5,h4 {
  font-weight: normal !important;
  line-height:16px !important;
}
footer#main-footer .container .footer-widget-area .menu-footer-menu-container ul li.specialbtn a {
  color: #FF0D0D !important;
}
.views {
  display: inline-flex;
  align-items: center;
  margin-left: 10px;
  color: grey;
}
.views svg {
  max-width: 20px;
  margin-right: 10px;
}
section.main-container.blog-single-page .container .header-title-single .post-meta {
  display: flex;
  align-items: center;
}
section.main-container.blog-single-page .container .header-title-single span.seprator {
  margin: 0px !important;
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.categoryViewsVotes {
  display: inline-flex;
  /* height: 30px !important; */
}
span.post-cat {
}
.categoryViewsVotes span.post-cat {
  padding: 10px !important;
  height: 30px !important;
  display: flex !important;
  align-items: center;
}
.categoryViewsVotes svg path {
  fill: grey;
}
.categoryViewsVotes {
  color: white !important;
  background: #f2f2f2;
  padding-top: 1px;
}
.categoryViewsVotes svg {
  height: 10px !important;
}
.categoryViewsVotes .views {
  display: flex;
  line-height: 19px !important;
  height: 30px !important;
  padding-right: 10px;
  font-size: 10px;
  font-weight: 500 !important;
}
.categoryViewsVotes.innerCVV .post-cat {
  top: 0 !important;
  position: relative !important;
  left: 0px !important;
}
.categoryViewsVotes.innerCVV {
  position: absolute;
  top: calc(170px);
}
.innerVotesText {
  padding-top: 3px;
}
.featured-blog-lists .blog-post-title {
  height: 79px !important;
  min-height: unset !important;
}

/** NEW CSS **/

section.main-container.blog-single-page .container .main-blog-container .left-content-area {
  width: 70% !important;
}

section.main-container.blog-single-page .container .main-blog-container .sidebar-area {
  width: 30% !important;
}

.single .header-title-single {
  width: 70%;
}

.main-left-content.clearfix p {
  width: 80%;
  margin: 0 auto;
  text-align: justify;
}
.single .main-left-content img,.single .post-thumbnail-area img {
  cursor: pointer;
}


.follow-btns a {
  display: grid;
  text-align: center;
}
.follow-btns.active {
  display: flex;
}

.post-inner {
  position: relative;
}
.follow-btns {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between !important;
  display: none;
  position:absolute;
  bottom: -50px;
  z-index: 1;
}

.follow-btns a img {
  margin-bottom: 0px;
  max-width: 30px;
  margin: 0 auto;
}

.follow-btns a span {
  font-size: 10px;
}

.follow-btns a {
  color: black !important;
  font-family: Helvetica Neue LT Std;
  cursor:pointer;
}
.follow-btns a:first-child {
  margin-left: 0;
}

.follow-btns a:last-child {
  margin-right: 0;
}

.follow-btns {
  padding: 10px;
  background: #f2f2f2;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

.single-page .container {
  max-width: unset;
}

.shareLink {
  position: absolute;
  right: 0;
  bottom: 0px;
  background: transparent;
  padding: 10px;
}

.post-thumb {
  position: relative;
}

.shareLink img {
  background: transparent;
  max-width: 24px;
  opacity: 0.6;
  transition: 0.3s all ease;
}

.shareLink img:hover {
  opacity: 1;
  transition: 0.3s all ease;
}
.follow-btns img {
  background: transparent;
}
@media only screen and (max-width: 995px) {
  a.hideonmobile {
    display:none;
  }
  .showonmobile {
    display: block !important;
  }
  a.showonmobile {
    display: block !important;
  }
}
.follow-btns .showonmobile {display: none;}
.sideShare .showonmobile {display: none;}
.shareLink.active img {
  opacity: 1;
}
a.showonmobile {
  display: none;
}
.follow-btns-small {
  max-width: 299px;
}

.follow-btns-small a img {
  width: 26px !important;
}
.post-item-one-fourth .post-thumb > a {
  position: absolute;
  width: 100%;
  height: 100%;
}

.follow-btns.active a:first-child {
  display: none;
}
.post-item-one-third .post-thumb > a {
  position:absolute;
  width: 100%;

  height: 100%;
}
.follow-btns a {
    position: relative !important;
}
.post-item-one-third .follow-btns {
    bottom: -46px !important;
}

.post-item-one-third .follow-btns img {
    max-width: 26px !important;
}

.vimeo_vide_hd img {
    width: 340px !important;
    height: 180px !important;
}

.vimeo_vide_hd {
    height: 180px !important;
}

.form-main .gform_wrapper .chosen-container .chosen-drop, .gform_wrapper select option {
    background: white !important;
}