/* .photographyjcarousel {
  position: relative;
  overflow: hidden;
  width: 330px;
  height: 500px;
}

.photographyjcarousel ul {
  width: 10000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

.photographyjcarousel li {
  float: left;
  width: 110px;
}

.photographyjcarousel li img {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  border: 1px solid #d1d6de;
} */

 .has-glyphicons .filter-view .select-wrapper::after {
  color: #10069F;
  font-weight: 200;
  font-size: 12px;
  margin-top: -8px;
}

.region-pagetop .filter-view .js-form-item-search-api-fulltext{
  display:block;
}

.region-pagetop .filter-view .form-item-items-per-page{
  display:none;
}

.view-id-related_blogpost.view-display-id-block_2 .views-row{
  display:none;
}

.view-id-related_blogpost.view-display-id-block_1 .views-row{
  display:none;
}

.filter-view  #views-exposed-form-products-catalog-block-1 .form-actions, .filter-view  #views-exposed-form-video-block-1 .form-actions{
  display:block;
  text-align: center;
}

#views-exposed-form-products-catalog-block-1 .form-actions .btn, #views-exposed-form-video-block-1 .form-actions .btn{
  width: auto;
  height: auto;
  background:none;
  border: 0;
  box-shadow: none;
}

#views-exposed-form-products-catalog-block-1 .form-actions .btn:disabled, #views-exposed-form-video-block-1 .form-actions .btn:disabled{
  margin-right: 10px;
  background: url(../images/ajax-loader.gif) 0 0 no-repeat;
  /* background-size: 100%; */
  /* width: 20px; */
  /* height: 20px; */
  padding: 0 0 0 25px;
  color:blue;
}

#views-exposed-form-products-catalog-block-1 .form-actions .btn .glyphicon, #views-exposed-form-video-block-1 .form-actions .btn .glyphicon{
  display:none;
}

#views-exposed-form-products-catalog-block-1 .form-actions .btn:hover, #views-exposed-form-video-block-1 .form-actions .btn:hover{
  color:transparent;
}

.bef-exposed-form .form--inline > .form-item-search-api-fulltext.form-item{
  float: none;
}

.clearable__clear {
  display: none;
  position: absolute;
  right:0; top:30px;
  padding: 0 8px;
  font-style: normal;
  font-size: 2em;
  user-select: none;
  cursor: pointer;
  color:#A7A9AC;
  z-index:100;
}

.search_block input::-ms-clear {  /* Remove IE default X */
  display: none;
}

.search-desc .morecontent span {
	display: none;
}

.search-desc strong {
  color:grey;
  font-family: "FSAlbertArabicBold", Arial, sans-serif;
}

.morelink {
  display: block;
  text-decoration: none;
  color:grey!important;
  font-family: "FSAlbertArabicBold", Arial, sans-serif;
}

.field--name-name {
  display:none;
}

.products-catalog-page .pager-footer.without-after-element.pager:after, .video-hub-listing .pager-footer.without-after-element.pager:after{
  display:none;
}

/* Order elements in the control bar to place a download button after the fullscreen button. */
.downloadStyle {
  order: 9;
  -webkit-box-ordinal-group: 9;
  -moz-box-ordinal-group: 9;
  -webkit-order: 9;
  -ms-flex-order: 9;
  padding-top: 7px !important;
}

#views-exposed-form-solr-home-page-search-page-1 .form-autocomplete {
  border-radius: 10px !important;
}

#block-exposedformproducts-catalogblock-1 .form-text {
  border-radius: 10px !important;
}
.field--name-field-embed-form{
      margin: 0 -15px;
      padding: 60px;
      border-radius: 8px;
      background: #F3F5F9;
}
.field--name-field-embed-form form.hs-form{
  margin: 0;
width: 100%;
max-width: 100%;
}
.field--name-field-embed-form fieldset{
  max-width:100%!important;
}
.field--name-field-embed-form .hs-fieldtype-text, .field--name-field-embed-form .hs-fieldtype-select{
  width: calc(50% - 32px)!important;
  margin: 0 16px 35px 16px!important;
  clear:unset!important;
}
.field--name-field-embed-form .hs-form-field label{
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
display: inline;
padding-right: 0.5em;
    font-size: 14px;
  }
  .field--name-field-embed-form  .hs-fieldtype-select select, .field--name-field-embed-form  input[type="checkbox"]{
  border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 54px;
    border: solid 1px #EAE9F2;
    font-family: "FSAlbertProLtLight",Arial,sans-serif;
    color: #242424;
    font-size: 16px;
    padding: 10px 20px;
    background:#fff;
    opacity:1!important;
  }
  .field--name-field-embed-form   input[type="checkbox"]{
        margin:5px 0px!important;
  }
  .hs-fieldtype-select select
  {
    -webkit-appearance: none;
  }
  .field--name-field-embed-form .hs-recaptcha, .field--name-field-embed-form .legal-consent-container, .field--name-field-embed-form .hs_submit{
    margin:16px 16px;
  }
  .field--name-field-embed-form .legal-consent-container .hs-form-booleancheckbox-display>span{
    display: inline!important;
    margin-left: 10px!important;
  }
  .field--name-field-embed-form .hs-fieldtype-textarea{
  border-radius: 8px;
  max-width: 100%!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: "FSAlbertProLtLight",Arial,sans-serif;
    font-size: 16px;
    padding: 0px 20px;
  }
  .field--name-field-embed-form textarea{
    width:100%!important;
  }
  .field--name-field-embed-form form.hs-form .hs_submit .actions{
    margin:0!important;
  }
.field--name-field-embed-form form.hs-form .hs_submit{
  margin-top: 37px;
}
.field--name-field-embed-form form.hs-form .hs-fieldtype-booleancheckbox input[type=checkbox]+span:before{
  font-size:0;
}
.hs-fieldtype-select .input{
  position:relative;
}
.hs-fieldtype-select .input::after{
content: '\e114';
display: inline-block;
font-family: 'Glyphicons Halflings';
right: 11px;
font-size: 10px;
color: #10069F;
top: 14px;
position: absolute;
pointer-events: none;
}
.primary-nav-new>ul.menu li{
      padding: 0 16px!important;
}
.buy-it h3{
  color: #10069F;
    font-size: 18px;
    margin-bottom: 15px;
}
.buy-it{
  text-align:center;
}
.buy-it a{
padding: 10px 20px 10px 20px;
border-radius: 50px;
text-transform: uppercase;
background: #10069F;
color: #fff;
display: inline-block;
border: 0 none;
font-family: "FSAlbertProLtRegular",Arial,sans-serif;
font-size: 14px;
letter-spacing: 1.2px;
line-height: 34px;
position: relative;
}
.buy-it a:hover, .buy-it a:focus{
color: #fff;
}
.contactus-block a:focus{
  text-decoration: none;
}
@media only screen and (min-width: 768px){
  .sliding-popup-top .eu-cookie-compliance-message {
  max-width: 60% !important;
  }
  .sliding-popup-top .eu-cookie-compliance-buttons {
   max-width: 40% !important;
  }
  .mobile-buy{
    display:none;
  }
}
.webform-element--title-inline > div {
  width: 100%;
}

.page-node-type-videos .content-main-section .content-main-section .video-details .field-title {
  width: 100%;
  color: #10069F;
  font-size: 38px;
  letter-spacing: .03px;
  line-height: 42px;
  clear: both;
  margin: 80px auto 0;
  font-family: "FSAlbertProLtLight", Arial, sans-serif;
}
.packsizeblock .btn-default .badge{
  color: #fff;
    background-color: transparent;
    line-height:normal;
    text-align: unset;
    font-size:unset;
}
.packsizeblock .badge{
  background-color: transparent;
  line-height:normal;
  text-align: unset;
  font-size:unset;
}
 @media only screen and (max-width: 768px){

.packsizeblock .dropdown-menu.open {
     overflow: hidden !important;
     z-index: -1;
}
.mobile-buy{
  display:block;
}
.desktop-buy{
  display:none;
}
}
