/*
 Theme Name:   PRCA MENA
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     blazetheme
 Version:      1.0.2
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/
#menu-item-search a::before {
  background-color: white;
  padding-left: 3px;
}

.av-hamburger.is-active .av-hamburger-inner, .av-hamburger.is-active .av-hamburger-inner::before, .av-hamburger.is-active .av-hamburger-inner::after {
  background-color: rgb(58, 71, 82) !important;
}
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after   {
  /* background-color: white !important; */
}

/*Partner universities page       */

#universities-column-section .flex_column {
  background-size: cover;
  border-bottom: 4px solid #D2B474;
  max-height: 450px;
  height: 450px;
  display: flex;
  align-items: center;
  width: 100%;
}

#universities-column-section .template-page {
  padding-top: 0;
}

#universities-column-section .av_textblock_section {
  padding: 0 30px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}

#universities-column-section .column-overlay {
  box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.6);
  transition: all .6s ease-in-out;
}

#universities-column-section .column-overlay:hover {
  box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.3);
}

.page-id-7160 .mfp-title {
  display: none;
}


/* Digital Conference 2019 */

.digital-conference-sponsors .avia-smallarrow-slider-heading {
  background: #114c78;
  padding: 20px;
}

.digital-conference-sponsors .avia-smallarrow-slider-heading h3 {
  color: #fff;
  font-size: 38px;
  margin: 0;
  top: 0;
}

#top .digital-conference-sponsors .slide-entry {
  padding: 5px 15px;
}

/* Digital Conference 2019 END */

.award-judge .readmore {
  width:200px;
}
.award-judge .readmore .moreText {
  display:none;
}
.award-judge .readmore a.more {
  display:block;
}

div.woocommerce-tabs.wc-tabs-wrapper {
    display: none !important;
}

@media only screen and (max-width: 766px)  {
	div#header_main {
		background-color: #114c78;
	}
  .av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after {
    background-color: white !important;
  }
  #menu-item-search a::before {
    background-color: #114c78 !important;
    color: white;
  }
  div#header_main a.cart_dropdown_link {
    color: white;
    background-color: #114c78;
    border-color: #114c78 !important;
  }
  div#header_main ul.cart_dropdown {
    border-color: #114c78 !important;
  }
}

@media only screen and (max-width: 425px)  {
	div#header_main {
		width: 100%;
	}
}

@media only screen and (max-width: 400px)  {
	.home-heading {
		font-size: 2em !important;
	}
}


@media only screen and (max-width: 768px)  {
	h1.main-title.entry-title {
		line-height: 35px;
		margin-top: 30px;
	}
}


@media only screen and (max-width: 765px)  {
	.icco-logo {
		padding-bottom: 40px;
	}
}


@media only screen and (max-width: 767px){

 .responsive #top .logo {
  background-color: #114c78;
}
}

::-webkit-scrollbar
{
  width: 12px;  /* for vertical scrollbars */
  height: 12px; /* for horizontal scrollbars */
}

::-webkit-scrollbar-track
{
  background: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb
{
  background: rgba(0, 0, 0, 0.5);
}


/* HTML Resets */

h2 {
	text-transform: none !important;
	font-size: 38px;
	font-weight: 700;
}

/* END - HTML Resets */

/* Header */

.main_menu {
	text-transform: uppercase;
}

.header-scrolled div .logo {
  border-radius: 0;
}

@media screen and (min-width: 989px) {
  div .logo {
      float: left;
      position: absolute;
      left: 0;
      z-index: 1;
      height: 125px;
      border-style: solid;
      border-color: #fff;
      background-color: #fff;
      margin: 5px 5px;
      padding: 0 15px;
      border-radius: 15px;
  }
}

@media screen and (max-width: 989px) {
  div .logo {
    padding: 5px 0px;
  }
  .logo img {
    max-height: auto;
    height: 100%;
  }
}

.header-scrolled div .logo {
  padding: 0 0;
  margin: 5px 0;
  border-width: 0px;
}

.logo img {
	max-height: 108px !important;
	transition: all 0.2s;
}

.header-scrolled .logo {
	position: relative;
	height : auto;
	border-width: 2px;
}

.header-scrolled .logo img {
	max-height: 45px !important;
}

/* END - Header */

.highlight-box {
	background-color: #044A78;
	color : #f0f0f0;
	padding : 65px;
}

.main_color .highlight-box h1,
.main_color .highlight-box h2,
.main_color .highlight-box h3,
.main_color .highlight-box h4,
.main_color .highlight-box h5,
.main_color .highlight-box h6 {
	color : #ffffff;
}
.avia-button.avia-size-large {
    padding: 20px 100px 20px !important;
    font-size: 13px;
    min-width: 90px;
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 18px;
        font-weight: 600;
}
.about-text{
	padding-bottom: 95px;
}
.about-text p, .join-text p {
	font-size: 16px;
    line-height: 30px;
}
.avia-button.avia-size-medium{
	padding: 20px 30px 20px !important;
    font-size: 13px;
    min-width: 90px;
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 18px;
        font-weight: 600;
}
.fourth-boxes {
	padding: 40px !important;
}
.invis-button {
	background-color: transparent;
	color: #fff;
	border: none;
    position: absolute;
    bottom: 20px;
}
.avia-button {
	background-color: transparent;
	border-bottom: none !important;
	    font-weight: 600;
}
.avia-button.avia-size-small {
    /* padding: 9px 10px 7px; */
    font-size: 16px;
    min-width: 80px;
    padding: 0px;
    font-weight: 600;
}
.twitter-icon{
	color: #fff;
    width: 100%;
    padding-top: 5px;
}
.latest-header {
	    padding: 20px;
}



h1.timeline-Header-title.u-inlineBlock {
	color : #eee;
}


blockquote.twitter-tweet {
  display: inline-block;
  padding: 16px;
  margin: 10px 0;
  max-width: 468px;
  border: #ddd 1px solid;
  border-top-color: #eee;
  border-bottom-color: #bbb;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15);
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #000;
}
#ctf .ctf-item {
	padding: 5px;
	border: none;
}
/* .main_color a {
	    //color: #c7e4ff;
} */
/* .main_color a:hover {
  color: #a4d5ff;
} */
.main_color a:link {
    color: #044a78;
}
#socket .copyright {
    float: none;
}
#socket {
    font-size: 11px;
    margin-top: -1px;
    z-index: 1;
    text-align: center;
}
.container_wrap .footer_color {
  text-align: center;
}
#footer {
      text-align: center;
          padding: 15px 0 0px 0;
}
.contact {
  text-decoration: underline;
  margin-bottom: 10px;
}
.social-icons {
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 0px;
}
.cr {
  line-height: 3;
}
.prcabot:hover {
  text-decoration: none;
}
.social-icons:hover {
  text-decoration: none;
}
#footer a:hover {
  text-decoration: none;
}
#footer .priv {
  text-decoration: underline;
}
#footer .widget {
  margin-bottom: 0px;
}


.title_container {
      background-image: url(https://prca.mena.global/wp-content/uploads/2016/09/headerbg-1.jpg);
}

.title_container .main-title {
    font-size: 33px;
    font-weight: 400;
    margin-top: 56px;
    display: block;
}
/* Jobs Board  */
.main_color .avia-content-slider .slide-image {
  background-color: #fff;
  border-bottom: 0;
  margin-bottom: -2px;
}


.slide-content {
      background-color: #e0e0e0;
    padding: 5%;
    /*border: solid 5px #134975 !important*/
    border-top: 0 !important;
}

/* END - Jobs Board  */


/* Training Page */

.page-id-17 .highlight-box {
	background-color: #044A78;
	color : #f0f0f0;
	padding-top : 65px;
	padding-right: 65px;
	padding-left : 65px;
	padding-bottom : 35px;
}
.training-image {
	border-radius: 0px;
}
.page-id-17 .avia-image-container-inner img {
    height: 270px;
    border-radius: 0px;
}

.em-tickets {
  color : transparent;
}

.location-map i {
  display: none;
}

label[for="booking_comment"] ,
#top textarea[name="booking_comment"] {
  display: none;
}

.css-events-list table.events-table td {
  padding: 9px 12px;
}

/* END - Training Page */

.page-id-495 p.toggler {
    float: none;
    text-align: center;
    margin-left: -25px !important;
}
.page-id-495 .single_toggle {
    margin-top: -15px;
}
.page-id-495 .main_color .toggler {
    background-color: #eeeeee;
}

/* Matchmaker Form */

.matchmaker-form strong {
  color: #fff;
}

.matchmaker-form p {
    color: #fff;
}

.main_color input[type='submit'] {
    background-color: #ffffff;
    color: #3a4752;
}

.matchmaker-form .input-text,
#top .main_color .matchmaker-form input[type='text'],
#top .main_color .matchmaker-form input[type='input'],
#top .main_color .matchmaker-form input[type='password'],
#top .main_color .matchmaker-form input[type='email'],
#top .main_color .matchmaker-form input[type='number'],
#top .main_color .matchmaker-form input[type='url'],
#top .main_color .matchmaker-form input[type='tel'],
#top .main_color .matchmaker-form input[type='search'],
#top .main_color .matchmaker-form textarea,
#top .main_color .matchmaker-form select {
    background-color: #044a78 !important;
    border: 1px #b9b9b9 solid;
}

/* Placeholder Text */

.matchmaker-form input::-webkit-input-placeholder {
color: #b7b7b7 !important;
}

.matchmaker-form input:-moz-placeholder {  /*Firefox 18-*/
color: #b7b7b7 !important;
}

.matchmaker-form input::-moz-placeholder {  /* Firefox 19+ */
color: #b7b7b7 !important;
}

.matchmaker-form input:-ms-input-placeholder {
color: #b7b7b7 !important;
}

.matchmaker-form textarea::-webkit-input-placeholder {
color: #b7b7b7 !important;
}

.matchmaker-form textarea:-moz-placeholder { /* Firefox 18- */
color: #b7b7b7 !important;
}

.matchmaker-form textarea::-moz-placeholder {  /* Firefox 19+ */
color: #b7b7b7 !important;
}

.matchmaker-form textarea:-ms-input-placeholder {
color: #b7b7b7 !important;
}

/* 2018 Awards buttons */

#top.parent-pageid-2159 .avia-button {
  background-color: #397ca2;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
}

#top.parent-pageid-2159 .avia-image-container ,
#top.parent-pageid-2159 .avia-button {
  margin-bottom: 0px;
}

/* END - 2018 Awards buttons */

/* 2019 Awards */

.awards-btn span.avia_iconbox_title {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

#top .awards-btn a {
  padding: 10px;
}

/* 2020 Awards */

.awards2020-sponsor-slider .avia-smallarrow-slider-heading  {
  background: #114c78;
  padding: 20px;
}

.awards2020-sponsor-slider .avia-smallarrow-slider-heading h3 {
  color: #fff;
  font-size: 38px;
  margin: 0;
  top: 0;
}

.awards2020-sponsor-slider .slide-entry {
  padding: 20px !important;
}

#top .awards2020-footer .av-flex-placeholder {
  width: 3%;
}

/* Guidance Page */

#eligibility .av-flex-placeholder,
#submitting .av-flex-placeholder {
  width: 3%;
}


/* Hide price on awards night product */

#top #main .awards-checkout-metainfo .av-woo-purchase-button > .price {
  display: none;
}


/* 2020/21 Conference and Awards */

#digital-awards-2021-overview .av-flex-placeholder {
  width: 3%;
}

#digital-awards-2021-overview .flex_column {
  padding: 30px !important;
}

#digital-awards-categories .flex_column{
  padding-bottom: 50px;
}

#digital-awards-categories .flex_column .av_textblock_section {
  margin-bottom: 60px;
}

#digital-awards-categories .no-margin-bottom .av_textblock_section {
  margin-bottom: 0;
}

#digital-awards-categories .flex_column .avia-button-wrap {
  position: absolute;
  bottom: 20px;
  width: calc(100% - 40px);
}

.sponsorship-banner {
  background: #009fe3;
  padding: 40px;
}

.sponsorship-banner h2,
.sponsorship-banner p {
  color: #fff;
}

.sponsorship-banner a {
  background: #3a4752;
  padding: 10px 30px;
  color: #fff !important;
  display: inline-block;
}

.blog-mena-section .slide-entry {
  margin-left: 2%;
  width: 32%;
}

.blog-mena-section .slide-entry.first {
  margin-left: 0%;
}

.blog-mena-section .slide-content {
  text-align: left;
  border: none !important;
  flex-grow: 2;
}

.blog-mena-section .slide-entry-title {
  font-size: 1.2em !important;
}

.blog-mena-section .slide-entry {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.blog-mena-section .slide-entry footer {
  margin-top: auto;
  background-color: #e0e0e0;
  border-top: 1px solid #eaeaea;
}

.blog-mena-section .slide-entry footer .slide-meta {
  margin-top: 0px !important;
  padding: 5%;
}

.blog-mena-section a {
  color: #394652;
}

.blog-mena-section a:hover {
  color: #044a78;
}

@media screen and (max-width: 767px) {
  .blog-mena-section .slide-entry {
    clear: both !important;
    width: 100% !important;
    margin-bottom: 20px !important;
    margin-left: 0 !important;
  }
  .blog-mena-section .slide-entry-wrap {
    margin-bottom: 0 !important;
  }
}

/*New training courses page styling*/

.event-new-table .level-box {
  color: #fff;
  padding: 1px 15px;
  text-align: center;
}

.event-new-table .button.event-link {
  color: #fff;
}

.event-new-table .skill-icon i {
  vertical-align: middle;
  font-size: 35px;
}

.event-new-table td.eventskill {
  text-align: center;
}

.event-new-table td {
  vertical-align: middle;
}

@media screen and (max-width: 899px) {
  .event-new-table {
    overflow-x: scroll;
    width: 100%;
  }
}

.wc-proceed-to-checkout a:link {
  color: #ffffff;
}

.em.pixelbones .avia_image {
  background-color: transparent !important;
}

.product_cat_awards-category form.variations_form.cart {
  display: none !important;
}