*,:before,:after{box-sizing:border-box}
body{overflow-x:hidden;overflow-y:scroll}
body,html{
font-family: 'Roboto', sans-serif;
font-size:14px;
height:100%;
margin:0;
}


p{line-height:1.5;margin:0 0 10px;}
a{color:inherit}
a{color:#ef3b21;}
h1{font-size:26px;color:#999;}
h5{font-size:14px}
h6{font-size:12px}
h1,h2,h3{margin-top:20px;margin-bottom:5px}
h4,h5,h6{margin-top:10px;margin-bottom:5px}
/*h2,h3,h4,h5,h6{font-weight:300}*/
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit}
input[type=text],.form__textarea,input[type=email],input[type=search],input[type=number],input[type=password]{
    padding:10px;
	padding-left:20px;
    border-radius:3px;
	border: 1px solid #ef3b21;
	vertical-align:middle;
	-moz-appearance:textfield;
	-webkit-appearance:textfield;
	appearance:textfield
	}
input[type=text]:focus,.form__textarea:focus,input[type=email]:focus,input[type=search]:focus,input[type=number]:focus,input[type=password]:focus{border-color:#071b4d;outline:0}
::-webkit-input-placeholder{color:#d3d3d3;opacity:1}::-moz-placeholder{color:#d3d3d3;opacity:1}:-ms-input-placeholder{color:#d3d3d3;opacity:1}::-ms-input-placeholder{color:#d3d3d3;opacity:1}::placeholder{color:#999;opacity:1}
img{max-width:100%}a img{border:0}input[type=search]::-webkit-search-cancel-button{display:none}
input[type=search]::-ms-clear{display:none}
strong{font-weight:600}
@-webkit-keyframes slideIn{from{-webkit-transform:translateY(100%);transform:translateY(100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes slideIn{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}
.absolute{margin:auto;position:absolute;bottom:0;right:0;left:0;top:0}
.block{display:block!important}
.clear{clear:both}
.pull-right{float:right!important}
.pull-left{float:left!important}
.clearfix:after,.l-container-center:after,.l-row:after,.photo-details:after,.photo-row__header:after,.photo-row__grid:after,.rd__message-form:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.space-top-quadruple{margin-top:2.85rem}
.margin-top{margin-top:20px!important}
.margin-right{margin-right:10px}
.margin-bottom{margin-bottom:20px}
.text-center{text-align:center}
.headline{font-size:26px;margin:40px 0 20px;text-align:center}
.link{padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:underline;color:inherit;cursor:pointer}
.link-blue{color:#071b4d}
.link-blue:hover{color:#030b1e}
.u-color-warning{color:#ff2121}
.list-inline{margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.hide-next-if-not-checked:not(:checked)+*{display:none!important}
@media(max-width:549px){.margin-xs{margin-left:20px;margin-right:20px}}
@media(min-width:700px){.no-wrap-sm{white-space:nowrap}}.hidden{display:none!important}
@media(max-width:1479px){.hidden-xl{display:none!important}}
@media(max-width:849px){.hidden-md{display:none!important}}
@media(max-width:699px){.hidden-sm{display:none!important}}
@media(max-width:549px){.hidden-xs{display:none!important}}.visible-xl,.visible-md,.visible-sm,.visible-xs{display:none!important}
@media(max-width:1479px){.visible-xl{display:block!important}}
@media(max-width:849px){.visible-md{display:block!important}}
@media(max-width:699px){.visible-sm{display:block!important}}
@media(max-width:549px){.visible-xs{display:block!important}}
.l-container{padding-left:20px;padding-right:20px}
.l-container-center{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;width:1280px;max-width:100%}
.l-container--big{width:1020px;max-width:100%}
.l-container--sm{width:860px;max-width:100%}
.l-container--tiny{width:740px;max-width:100%}
.l-container--teeny{width:640px;max-width:100%}
.l-ratio-16-9{display:inline-block;width:100%;position:relative;margin-bottom:30px}
.l-ratio-16-9>a{position:absolute!important;top:0;bottom:0;left:0;right:0}
.l-ratio-16-9:before{padding-bottom:56.25%;display:block;content:""}
.l-row{margin-left:-15px;margin-right:-15px}
.l-row--vertical-margin{margin-top:0;margin-bottom:-15px}
.l-row--vertical-margin>*{padding-bottom:15px}.l-lg-12,.l-md-12,.l-sm-12,.l-xs-12,.l-lg-11,.l-md-11,.l-sm-11,.l-xs-11,.l-lg-10,.l-md-10,.l-sm-10,.l-xs-10,.l-lg-9,.l-md-9,.l-sm-9,.l-xs-9,.l-lg-8,.l-md-8,.l-sm-8,.l-xs-8,.l-lg-7,.l-md-7,.l-sm-7,.l-xs-7,.l-lg-6,.l-md-6,.l-sm-6,.l-xs-6,.l-lg-5,.l-md-5,.l-sm-5,.l-xs-5,.l-lg-4,.l-md-4,.l-sm-4,.l-xs-4,.l-lg-3,.l-md-3,.l-sm-3,.l-xs-3,.l-lg-2,.l-md-2,.l-sm-2,.l-xs-2,.l-lg-1,.l-md-1,.l-sm-1,.l-xs-1{float:left;padding-left:15px;padding-right:15px}
.l-lg-1{width:8.33333%}
.l-lg-2{width:16.66667%}
.l-lg-3{width:25%}
.l-lg-4{width:33.33333%}
.l-lg-5{width:41.66667%}
.l-lg-6{width:50%}
.l-lg-7{width:58.33333%}
.l-lg-8{width:66.66667%}
.l-lg-9{width:75%}
.l-lg-10{width:83.33333%}
.l-lg-11{width:91.66667%}
.l-lg-12{width:100%}
@media(max-width:849px){.l-md-1{width:8.33333%}.l-md-2{width:16.66667%}.l-md-3{width:25%}.l-md-4{width:33.33333%}.l-md-5{width:41.66667%}.l-md-6{width:50%}.l-md-7{width:58.33333%}.l-md-8{width:66.66667%}.l-md-9{width:75%}.l-md-10{width:83.33333%}.l-md-11{width:91.66667%}.l-md-12{width:100%}}
@media(max-width:699px){.l-sm-1{width:8.33333%}.l-sm-2{width:16.66667%}.l-sm-3{width:25%}.l-sm-4{width:33.33333%}.l-sm-5{width:41.66667%}.l-sm-6{width:50%}.l-sm-7{width:58.33333%}.l-sm-8{width:66.66667%}.l-sm-9{width:75%}.l-sm-10{width:83.33333%}.l-sm-11{width:91.66667%}.l-sm-12{width:100%}}
@media(max-width:549px){.l-xs-1{width:8.33333%}
.l-xs-2{width:16.66667%}.l-xs-3{width:25%}.l-xs-4{width:33.33333%}
.l-xs-5{width:41.66667%}.l-xs-6{width:50%}
.l-xs-7{width:58.33333%}.l-xs-8{width:66.66667%}.l-xs-9{width:75%}
.l-xs-10{width:83.33333%}.l-xs-11{width:91.66667%}
.l-xs-12{width:100%}}.l-lg-center{margin-left:auto;margin-right:auto;float:none}.l-content,.l-sidebar{float:left}.l-content{width:70%;width:calc(100% - 300px);padding-right:30px}.l-sidebar{width:300px}
@media(max-width:849px){.l-content,.l-sidebar{width:100%}.l-content{padding-right:0}.l-content:last-child{padding-top:0}}
.o-clip{overflow:hidden;text-align:center;max-height:100%}.o-clip--cover{background-position:center;background-size:cover}
.o-clip__body{display:block;position:relative;text-align:center;float:left;left:50%}.o-clip__img{display:inline;position:relative;vertical-align:middle;margin-bottom:-1px;max-width:none;min-width:1px;right:50%}
.o-flip{position:relative;-webkit-perspective:600px;perspective:600px;z-index:1}
.o-flip__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .2s ease-in-out 0s;transition:-webkit-transform .2s ease-in-out 0s;transition:transform .2s ease-in-out 0s;transition:transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s;position:relative;z-index:1}
.is-flipped .o-flip__front{z-index:0}.o-flip__back{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .2s ease-in-out 0s;transition:-webkit-transform .2s ease-in-out 0s;transition:transform .2s ease-in-out 0s;transition:transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s;margin:auto;position:absolute;bottom:0;right:0;left:0;top:0;z-index:0}

.search-info{position:absolute;display:inline-block;z-index:5;padding:7px}
.search-info:hover .search-info__container{max-height:160px;width:300px;padding:10px;border-radius:12px;background:#222;box-shadow:0 1px 3px rgba(0,0,0,.3);color:#fff}
.search-info__container{overflow:hidden;margin-left:3px;max-height:16px;width:16px;color:#eee;background:#444;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search-info__icon{display:inline-block;width:16px;font-family:serif;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.search-info__title{font-size:14px;margin:0 0 2px;line-height:17px;font-weight:700}
.search-info__content{max-height:160px;width:280px}
.search-info__text{font-size:13px;margin:0;padding-left:25px}
.search-info__text li{margin-top:10px}
.box{color:#d3d3d3;margin-bottom:30px}
.box--no-margin-bottom{margin-bottom:0}
.box__title{font-size:18px;font-weight:300;color:#333;margin-top:0;margin-bottom:10px}
.box--highlight{background:#f5f5f5;padding:15px}
.box--highlight .box__title{margin-bottom:10px;margin-top:0}
.title{margin-top:36px;margin-bottom:20px}
.title--less-margin-top{margin-top:20px}
.title--search-info h1{display:inline-block;text-transform:capitalize}
.title__headline{font-weight:600;font-size:26px;margin:0}
.title__more{font-size:16px;margin-top:5px;margin-bottom:0}
.title__more.title--big{margin-top:2px;font-size:18px}
.title__text{font-size:14px}
body:not(.signed-in) .title--less-margin-top-if-not-signed-in{margin-top:20px}
.title-centered{text-align:center;margin:40px 0}
.title-centered__headline,.title-centered h2.title-centered__headline{font-size:36px;margin:0}
.title-centered__more{font-size:16px;color:#5e5e5e;margin-top:10px;margin-bottom:0}
.title-centered__more--small{max-width:420px;margin-left:auto;margin-right:auto}
.title-centered__img-link{text-decoration:none}
.title-centered__img-link span{text-decoration:underline}
.title-centered__inline-img{display:inline-block;vertical-align:middle;border-radius:50%;margin-left:5px}

.search-bar{position:relative;z-index:1}
.search-bar[data-focused=true] .search-bar__container,.search-bar:focus-within .search-bar__container{background:#fff;background:var(--color-search-bar-background-focus,#fff)}
.search-bar--open .search-bar__container{box-shadow:0 1px 3px 0 rgba(0,0,0,.04),0 4px 16px 0 rgba(44,50,65,.08);border-bottom-left-radius:0;border-bottom-right-radius:0}
.search-bar--open .search-bar__dropdown{display:block;z-index:-1}
.search-bar__container{background:rgba(255,255,255,.95);background:var(--color-search-bar-background,rgba(255,255,255,0.95));display:-webkit-box;display:flex;border:none;border-radius:6px;z-index:1}.search-bar__container input{display:block;font-size:17px;line-height:22px;font-weight:300;margin-top:0;margin-bottom:0;-webkit-box-flex:1;flex:1;border-top-left-radius:6px;border-bottom-left-radius:6px;background:transparent;border:none;color:#1a1a1a;padding:.9rem 1.25rem;width:0;z-index:1;font-weight:300;font-size:17px}
@media(max-width:849px){.search-bar__container input{padding-top:.625rem;padding-bottom:.625rem;font-weight:500}}
.search-bar__container input::-webkit-input-placeholder{color:#5e5e5e;color:var(--color-search-bar-placeholder,#5e5e5e)}
.search-bar__container input::-moz-placeholder{color:#5e5e5e;color:var(--color-search-bar-placeholder,#5e5e5e)}
.search-bar__container input:-ms-input-placeholder{color:#5e5e5e;color:var(--color-search-bar-placeholder,#5e5e5e)}
.search-bar__container input::-ms-input-placeholder{color:#5e5e5e;color:var(--color-search-bar-placeholder,#5e5e5e)}
.search-bar__container input::placeholder{color:#5e5e5e;color:var(--color-search-bar-placeholder,#5e5e5e)}
.search-bar__container button{
     border:none;
	 background:0 0;
	 border-top-right-radius:6px;
	 border-bottom-right-radius:6px;
	 display:-webkit-box;
	 display:flex;
	 -webkit-box-align:center;
	 align-items:center;
	 -webkit-box-pack:center;
	 justify-content:center;
	 padding:0 1rem;
	 cursor:pointer;z-index:1;
	 }

.search-bar__container button .rd__svg-icon{
     fill:#5e5e5e;
	 width:28px;
	 height:28px;
	 background-image:url(../images/search.png);
	 }

.search-bar--jumbo input{padding-top:1.25rem;padding-bottom:1.25rem}
.search-bar__dropdown{display:none;position:absolute;top:calc(100% - 10px);left:0;right:0;background:#fff;padding-top:10px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;max-height:calc(100vh - 150px);overflow-y:auto;box-shadow:0 16px 22px -10px rgba(0,0,0,.15),0 34px 55px 4px rgba(0,0,0,.08),0 13px 66px 12px rgba(0,0,0,.07)}
.search-bar__dropdown__section{padding:1.5rem 1rem;border-bottom:1px solid #e8e8e8}
.search-bar__dropdown__section__title{display:block;font-size:14px;line-height:18px;font-weight:300;margin-top:0;margin-bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#1a1a1a;font-weight:400;margin-bottom:1rem}
.search-bar__dropdown__section__title button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0;border:0;background:0;margin-left:.5rem;cursor:pointer}
ul.search-bar__suggestions{margin:0;padding:0;list-style:none;border-bottom:1px solid #e8e8e8}
ul.search-bar__suggestions li:first-child{margin-top:1rem}
ul.search-bar__suggestions li:last-child{margin-bottom:1rem}
ul.search-bar__suggestions li a{display:block;font-size:15px;line-height:25px;font-weight:700;margin-top:0;margin-bottom:0;text-decoration:none;padding:.25rem 1.2rem;color:#a6aaad}
@media(max-width:849px){ul.search-bar__suggestions li a{padding-top:.5rem;padding-bottom:.5rem}}
ul.search-bar__suggestions li a strong{display:inline;color:#1a1a1a;font-weight:800}
ul.search-bar__suggestions li a:hover,ul.search-bar__suggestions li a:focus,ul.search-bar__suggestions li a.js-search-bar-suggestions-item-active{background:#e8e8e8;outline:none}
.search-bar__recent-searches{margin-bottom:-1rem}
.search-bar__recent-searches__item{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;background:#e8e8e8;border-radius:30px;white-space:nowrap;text-decoration:none;padding-bottom:.5rem;padding-left:1.4rem;padding-top:.65rem;padding-right:1rem;margin-bottom:1rem}
.search-bar__recent-searches__item:not(:last-child){margin-right:1rem}
.search-bar__recent-searches__item:focus,.search-bar__recent-searches__item:hover{background:#d3d3d3}
.search-bar__recent-searches__item__text{display:block;font-size:14px;line-height:23px;font-weight:700;margin-top:0;margin-bottom:0;display:inline-block;color:#1a1a1a;line-height:1;text-transform:capitalize;white-space:nowrap;margin-right:.65rem;margin-bottom:.25rem}
.search-bar__recent-searches__item__icon{display:inline-block}
.search-bar__recent-searches__item__icon svg{height:15px;width:15px}
.search-bar__collections{display:grid;grid-gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.search-bar_collection{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border:1px solid #e8e8e8;border-radius:6px;padding:.75rem;text-decoration:none}
.search-bar_collection:hover,.search-bar_collection:focus{background:#e8e8e8}
.search-bar_collection__images{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;max-width:44px;max-height:44px;border-radius:4px;margin-right:.75rem;overflow:hidden}
.search-bar_collection__images>img:first-child{grid-column:span 2}
.search-bar_collection__text{color:#1a1a1a;margin-bottom:2px}
.search-bar_collection__text__title{display:block;font-size:16px;line-height:25px;font-weight:600;margin-top:0;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}
.search-bar_collection__text__subtitle{display:block;font-size:14px;line-height:18px;font-weight:300;margin-top:0;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;color:#5e5e5e}.search-bar__trending-searches{margin-bottom:-1rem}.search-bar__trending-searches>*{margin-bottom:1rem!important;margin-right:1rem!important}


.videodiv{
position:relative;
display:-webkit-box;
display:flex;
-webkit-box-align:center;
align-items:center;
-webkit-box-pack:center;
justify-content:center;
padding:1.15rem;padding-top:74px;
padding-bottom:66px
;color:#fff;
/*background-color:#111111;*/
text-decoration:none;height:100%;
/*max-height:500px;*/
max-height:650px;
/*min-height:690px;*/
min-height:650px;
/*z-index:1;*/
font-size:18px;
}
.videodiv:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0.2))),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%),linear-gradient(180deg,rgba(0,0,0,0.2) 0%,transparent 100%);z-index:2}
.videodiv.videodiv--dark-overlay:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.3))),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%),linear-gradient(180deg,rgba(0,0,0,0.3) 0%,transparent 100%)}
.videodiv--large{max-height:650px;min-height:600px}
.videodiv--flex-start{-webkit-box-pack:start;justify-content:flex-start}
.videodiv--flex-start:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0.2))),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.2)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%),linear-gradient(90deg,rgba(0,0,0,0.2) 0%,transparent 100%)}
.videodiv--flex-start.videodiv--dark-overlay:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.3))),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.3)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%),linear-gradient(90deg,rgba(0,0,0,0.3) 0%,transparent 100%)}
.videodiv--full-screen{max-height:none;min-height:95vh}
.videodiv__background{
	position: absolute;
	top: 0px;
	right: 0;
	bottom: 0;
	/*left:-612px;*/
	left: 1px;
	width: 100%;
	height: 100%;
	overflow: hidden;
   }
.videodiv__background img,.videodiv__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#232a34}
.videodiv__content{
	max-width:650px;
	width:100%;
	z-index:2;
	}
.videodiv__content--wide{max-width:900px}
.videodiv__content--left{margin:0 7.5rem}

@media(max-width:849px){.videodiv__content--left{margin:0}}
  .videodiv__title{
  display:block;
  font-size:43px;
  line-height:48px;
  /*font-weight:700;*/
  margin-top:0;
  margin-bottom:15px;
  text-align:center;
  text-shadow: 0px 0px 18px #000000;
  }

@media only screen and (max-width: 480px){
  .videodiv__title{
  font-size:29px;
  }
  }
.videodiv__subtitle{display:block;font-size:16px;line-height:25px;font-weight:300;margin-top:0;margin-bottom:9px}
.lp .videodiv__title{display:block;font-size:54px;line-height:59px;font-weight:700;margin-top:0;letter-spacing:-.7px;margin-bottom:25px}

@media(max-width:849px){.lp .videodiv__title{display:block;font-size:40px;line-height:49px;font-weight:700;margin-top:0;margin-bottom:25px}}
.lp .videodiv__subtitle{display:block;font-size:22px;line-height:30px;font-weight:300;margin-top:0;letter-spacing:-.25px;margin-bottom:28px}
.videodiv__search-container .rd__text-input{margin-top:2.85rem}
.videodiv__search-container__search-tags{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.videodiv__search-container__search-tags>*:not(:last-child){margin-right:.6rem}
ul.videodiv__search-container__search-tags__tag-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;list-style:none;white-space:nowrap;width:100%;margin:0;padding:.6rem 0;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
ul.videodiv__search-container__search-tags__tag-container ul{padding:0;margin:0}
ul.videodiv__search-container__search-tags__tag-container>li:last-child{margin-bottom:1px}

@media(max-width:849px){ul.videodiv__search-container__search-tags__tag-container>li:last-child{overflow-x:auto}
ul.videodiv__search-container__search-tags__tag-container>li:last-child::-webkit-scrollbar{background:0 0}}
ul.videodiv__search-container__search-tags__tag-container li{display:inline-block}
ul.videodiv__search-container__search-tags__tag-container li a{text-decoration:none}

ul.videodiv__search-container__search-tags__tag-container .videodiv__search-container__search-tags__tag-container__tag{
display:block;
font-size:14px;
line-height:18px;
font-weight:300;
margin-top:0;
margin-bottom:0;
display:inline-block;
margin-right:0.3rem/2;
opacity:.8;
}
ul.videodiv__search-container__search-tags__tag-container .videodiv__search-container__search-tags__tag-container__tag:hover{opacity:1}ul.videodiv__search-container__search-tags__tag-container .videodiv__search-container__search-tags__tag-container__tag:hover:after{opacity:.8}ul.videodiv__search-container__search-tags__tag-container .videodiv__search-container__search-tags__tag-container__tag:not(:last-child):after{content:",";margin-left:-3px}
ul.videodiv__search-container__search-tags__tag-container .videodiv__search-container__search-tags__tag-container__tag:first-child{margin-left:.6rem}
ul.videodiv__search-container__search-tags__tag-container .videodiv__search-container__search-tags__tag-container__tag:last-child{margin-right:.6rem}

@media(max-width:849px){ul.videodiv__search-container__search-tags__tag-container li.videodiv__search-container__search-tags__tag-container__suggested{display:none}}

.videodiv__footer{display:block;font-size:12px;line-height:19px;font-weight:600;margin-top:0;margin-bottom:0;position:absolute;height:50px;left:0;right:0;bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:0 1.15rem;z-index:3}

@media(max-width:849px){.videodiv__footer{display:none}}
.videodiv__footer__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;font-weight:inherit}
.videodiv__footer__item a{display:block;font-size:12px;line-height:19px;font-weight:300;margin-top:0;margin-bottom:0;color:#fff;text-decoration:none;opacity:.5}
.videodiv__footer__item a:hover{opacity:1}
.videodiv__footer__item--align-right{align-self:flex-end;text-align:right}
.videodiv__promo{position:absolute;z-index:10;bottom:1.15rem;max-width:calc(100% - 32px);background:rgba(255,255,255,.8);color:#1a1a1a;text-decoration:none;padding:.6rem 1.15rem;border-radius:3px;font-size:12px;font-weight:700;text-align:center;-webkit-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out}
.videodiv__promo.hidden{margin-bottom:-60px;display:block!important;visibility:hidden}
.videodiv__down-arrow{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.videodiv__down-arrow .rd__svg-icon{width:40px;height:40px}.profile-header{max-width:700px;margin:0 auto}


.search__header{margin:auto;max-width:1400px;padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:.5rem}
@media(max-width:849px){.search__header{padding-left:1rem;padding-right:1rem}}
@media(min-width:1900px){.search__header{max-width:1850px}}
.search__header__title{display:block;font-size:26px;line-height:1.2;font-weight:800;margin-top:0;margin-bottom:0;text-transform:capitalize;text-align:center;margin-bottom:1rem}
.search__header__subtitle{display:block;font-size:14px;line-height:18px;font-weight:400;margin-top:0;margin-bottom:0;color:#a6aaad;margin-left:auto;margin-right:auto;margin-top:1.25rem;margin-bottom:2rem;text-align:center;max-width:900px}.search__header__colors{margin-top:1rem}.search__header__no-results{display:block;font-size:14px;line-height:18px;font-weight:400;margin-top:0;margin-bottom:0;color:#5e5e5e;margin-top:1rem}
.search__grid{display:block;font-size:14px;line-height:18px;font-weight:300;margin-top:0;margin-bottom:0;margin:auto;max-width:1400px;padding-left:2rem;padding-right:2rem;color:#5e5e5e;margin-top:1rem}
@media(max-width:849px){.search__grid{padding-left:1rem;padding-right:1rem}}
@media(min-width:1900px){.search__grid{max-width:1850px}}.search__grid--users{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1rem;margin-bottom:1rem}
.search__grid--users .card{margin:0}.search__suggestions{margin:auto;max-width:1400px;padding-left:2rem;padding-right:2rem;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-top:1rem;padding-bottom:1rem;scrollbar-width:none}
@media(max-width:849px){.search__suggestions{padding-left:1rem;padding-right:1rem}}
@media(min-width:1900px){.search__suggestions{max-width:1850px}}.search__suggestions::-webkit-scrollbar{background:0 0;width:0;height:0}
.search__suggestions>*{margin-right:1rem}.search__suggestions--fixed{top:66px;background:#fff;z-index:1}.search__ad{margin:auto;max-width:1400px;padding-left:2rem;padding-right:2rem}
@media(max-width:849px){.search__ad{padding-left:1rem;padding-right:1rem}}
@media(min-width:1900px){.search__ad{max-width:1850px}}
.search__ad [data-loaded=true]{margin-top:4rem}.search__header__no-result-suggestions-query{margin:auto;max-width:1400px;padding-left:2rem;padding-right:2rem;display:block;font-size:16px;line-height:25px;font-weight:300;margin-top:0;margin-bottom:0;color:#5e5e5e}
@media(max-width:849px){.search__header__no-result-suggestions-query{padding-left:1rem;padding-right:1rem}}
@media(min-width:1900px){.search__header__no-result-suggestions-query{max-width:1850px}}
.search__header__no-result-suggestions{margin:auto;max-width:1400px;padding-left:2rem;padding-right:2rem;margin-top:.5rem}
@media(max-width:849px){.search__header__no-result-suggestions{padding-left:1rem;padding-right:1rem}}
@media(min-width:1900px){.search__header__no-result-suggestions{max-width:1850px}}
.search__header__no-result-suggestions a{display:block;font-size:16px;line-height:25px;font-weight:300;margin-top:0;margin-bottom:0;color:#5e5e5e;text-decoration:none}
.search__header__no-result-suggestions a strong{color:#0064f9;font-weight:300}
.search__tabs{margin:auto;max-width:1400px;padding-left:2rem;padding-right:2rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-top:1rem;padding-bottom:1rem}
@media(max-width:849px){.search__tabs{padding-left:1rem;padding-right:1rem}}
@media(min-width:1900px){.search__tabs{max-width:1850px}}
@media(max-width:1000px){.search__tabs{-webkit-box-pack:center;justify-content:center}
}
ul.search__tabs__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;position:relative;z-index:2}
ul.search__tabs__list>li{position:relative}
ul.search__tabs__list>li>button,ul.search__tabs__list>li>a{display:block;font-size:14px;line-height:.9;font-weight:600;margin-top:0;letter-spacing:.25px;margin-bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;background:#fff;padding:.6rem 1.1rem .6rem .9rem;border:1px solid #e8e8e8;color:#5e5e5e;fill:#5e5e5e}
ul.search__tabs__list>li>button:focus,ul.search__tabs__list>li>a:focus{outline:none}
ul.search__tabs__list>li>button:hover,ul.search__tabs__list>li>a:hover{background:#e8e8e8}
ul.search__tabs__list>li>button>i,ul.search__tabs__list>li>a>i{margin-right:.55rem;width:17px;height:18px}
ul.search__tabs__list>li .js-trigger-active-color{display:none;height:20px;width:20px;border-radius:50%}
ul.search__tabs__list>li .js-search-filter-trigger-clear{display:none}
ul.search__tabs__list>li[data-active]>button .js-search-filter-trigger-clear,ul.search__tabs__list>li[data-active]>a .js-search-filter-trigger-clear{display:block}
ul.search__tabs__list>li[data-active]>button .js-search-filter-trigger-clear svg,ul.search__tabs__list>li[data-active]>a .js-search-filter-trigger-clear svg{width:17px;height:17px;margin-left:.45rem;margin-top:.1rem;fill:#0064f9}ul.search__tabs__list>li[data-active]>button,ul.search__tabs__list>li[data-active]>a,ul.search__tabs__list>li>button[data-focused],ul.search__tabs__list>li>a[data-focused]{z-index:1;box-shadow:0 0 0 1px #0064f9;color:#0064f9;fill:#0064f9;background:#fff;border-color:#0064f9}
ul.search__tabs__list--rectangle>li a{text-decoration:none;border-radius:4px}
ul.search__tabs__list--rectangle>li:not(:last-child) a:not([data-focused]){border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}
ul.search__tabs__list--rectangle>li:not(:first-child) a:not([data-focused]){border-top-left-radius:0;border-bottom-left-radius:0}
ul.search__tabs__list--rectangle>li small{display:block;font-size:11px;line-height:1.2;font-weight:500;margin-top:0;margin-bottom:0;color:#9e9e9e;margin-left:4px}@media(max-width:1000px){ul.search__tabs__list--rectangle>li small{display:none}
}
ul.search__tabs__list--oval{margin-right:-.65rem}
@media(max-width:1000px){ul.search__tabs__list--oval{display:none}
}
ul.search__tabs__list--oval>li[data-active]>button{background:rgba(0,100,249,.08)}
ul.search__tabs__list--oval>li>button{border-radius:20px;margin-right:.65rem}
ul.search__tabs__list--oval>li em{font-style:normal}
ul.search__tabs__list--oval>li hr{width:1px;height:100%;margin:0 1.15rem 0 .5rem;border:none;background:#e8e8e8}
.search__color-filters{width:100%}
.search__color-filters--light .search__color-filters__input{border:1px solid #e8e8e8;padding:10px 15px;border-radius:4px;background:#fff}
.search__color-filters__input{display:grid;grid-template-columns:40px 1fr;-webkit-box-flex:1;flex:1}
.search__color-filters__input__value{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:100%}
.search__color-filters__input__value span:first-child{content:"";display:block;width:20px;height:20px;background:conic-gradient(red,#ff0,lime,aqua,blue,#f0f,red);border-radius:50%;margin-right:.5rem;box-shadow:inset 0 0 1px 1px rgba(0,0,0,.1)}
.search__color-filters__input__value span:last-child{content:"#";font-size:14px;line-height:1}input.search__color-filters__input__input{display:block;font-size:14px;line-height:1.2;font-weight:600;margin-top:0;margin-bottom:0;border:none;background:0 0;padding:.2rem 0;margin-left:.05rem;color:#fefeff;width:100%}
input.search__color-filters__input__input::-webkit-input-placeholder{color:#5e5e5e}
input.search__color-filters__input__input::-moz-placeholder{color:#5e5e5e}
input.search__color-filters__input__input:-ms-input-placeholder{color:#5e5e5e}
input.search__color-filters__input__input::-ms-input-placeholder{color:#5e5e5e}
input.search__color-filters__input__input::placeholder{color:#5e5e5e}
input.search__color-filters__input__input:focus{outline:none}
.search__color-filters--light input.search__color-filters__input__input{color:#1a1a1a}
.search__color-filters--light input.search__color-filters__input__input::-webkit-input-placeholder{color:#9e9e9e}
.search__color-filters--light input.search__color-filters__input__input::-moz-placeholder{color:#9e9e9e}
.search__color-filters--light input.search__color-filters__input__input:-ms-input-placeholder{color:#9e9e9e}
.search__color-filters--light input.search__color-filters__input__input::-ms-input-placeholder{color:#9e9e9e}
.search__color-filters--light input.search__color-filters__input__input::placeholder{color:#9e9e9e}
.search__color-filters__input[data-invalid]{color:#ff2121;border-color:#ff2121;box-shadow:0 0 0 1px #ff2121}
.search__color-filters__input[data-invalid] .search__color-filters__input__input{color:#ff2121}
.search__color-filters__input[data-invalid] .search__color-filters__input__input input{color:inherit}
ul.search__color-filters__selection{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;width:100%}
ul.search__color-filters__selection a,ul.search__color-filters__selection label{display:block;width:100%;border:none;padding:0;margin:0;padding-bottom:55%;position:relative}
ul.search__color-filters__selection a input,ul.search__color-filters__selection label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
ul.search__color-filters__selection a span,ul.search__color-filters__selection label span{position:absolute;top:0;left:0;right:0;bottom:0}
ul.search__color-filters__selection a span.black,ul.search__color-filters__selection label span.black{box-shadow:inset 0 0 1px 1px rgba(255,255,255,.25)}
ul.search__color-filters__selection a span.white,ul.search__color-filters__selection label span.white{box-shadow:inset 0 0 1px 1px #e8e8e8}
ul.search__color-filters__selection a span>span,ul.search__color-filters__selection label span>span{display:none}
ul.search__color-filters__selection a input[checked]~span>span,ul.search__color-filters__selection label input[checked]~span>span{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-filter:invert(1);filter:invert(1)}
ul.search__color-filters__selection a input[checked]~span.white:after,ul.search__color-filters__selection label input[checked]~span.white:after{-webkit-filter:invert(0);filter:invert(0)}
.search__floating-filter-button{display:block;font-size:14px;line-height:1.2;font-weight:600;margin-top:0;letter-spacing:.3px;margin-bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:fixed;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;border-radius:80px;z-index:2;border:none;overflow:hidden}@media(min-width:1000px){.search__floating-filter-button{display:none}}
.search__floating-filter-button .rd__svg-icon{width:18px;height:18px;margin-right:.5rem}
.search__floating-filter-button .rd__svg-icon svg{fill:#fff}
.search__floating-filter-button>*{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:inherit;font-weight:inherit;padding:.75rem 1.25rem;background:#1a1a1a;border:none;text-decoration:none}
.search__floating-filter-button>*:focus,.search__floating-filter-button>*:hover{outline:none;background:#0064f9}
.search__floating-filter-button>*:last-child{left:-.6rem;padding-right:0;padding-left:.5rem;margin-right:-.3rem;min-width:100%}
.search__floating-filter-button>*:last-child[data-disabled]{display:none}
.search__floating-filter-button>*:last-child:before{content:"";position:absolute;left:0;width:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:50%;background:#5e5e5e}.search__floating-filter-button__active-state{display:none;margin-left:.2rem;font-weight:300;color:#9e9e9e}
.search__filters{background:#18181a;color:#fff}.search__filters__top-bar,.search__filters__section{padding-left:1.45rem;padding-right:1.45rem}
.search__filters__top-bar{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-top:1.2rem;padding-bottom:1.2rem}.search__filters__top-bar__close{border:none;background:0 0}
.search__filters__top-bar__close:focus{outline:none}
.search__filters__top-bar__close .rd__svg-icon{height:25px;width:25px;fill:#fff}
.search__filters__top-bar__title{display:block;font-size:16px;line-height:1.2;font-weight:600;margin-top:0;margin-bottom:0;color:#fff}
.search__filters__top-bar__action{display:block;font-size:14px;line-height:1.2;font-weight:600;margin-top:0;margin-bottom:0;color:#0064f9;background:0 0;border:none;text-decoration:none}
.search__filters__top-bar__drag-bar{position:absolute}
.search__filters__footer-button{position:-webkit-sticky;position:sticky;bottom:0;padding:.57rem .7rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(24,24,26,0.5)),color-stop(5%,#18181a),to(#18181a));background:linear-gradient(180deg,rgba(24,24,26,0.5) 0%,#18181a 5%,#18181a 100%)}


iframe {
	background: none;
	border: none;
}

.video-bg {
	background-image: url("../img/header.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.videodiv_container {
    display: block;

    margin-top: 0;
    margin-bottom: 15px;
    text-align: center;
}

.btn-outline.outline-light,
.icon.outline-light{
	/*color: #1a2127;
    background: #7FFFD4;*/
	color:#FFF;
	border: 2px solid #60dbb2;
	background-color:#000;
	font-weight:600;
	opacity:0.4;
}

.btn-outline.outline-light:hover,
.icon.outline-light:hover{
    color: #2c3e50;
    background: #ffffff;
}

/*.btn-block {
    display: block;
    width: 100%;
}*/

/*.videodiv__content {
    max-width: 650px;
    width: 100%;
    z-index: 3;
}*/

/* --------------- TITLES ------------- */
.col-md-66 {
  text-align:center;
   }
/* ----------- videodiv__title 02 ----------- */

@media(max-width:849px){
  .videodiv__content--left{
   margin:0}}

  .videodiv2__title{
  display:block;
  /*font-family:'Anton', sans-serif;*/
  /*font-family: 'DM Sans', sans-serif;*/
  font-family: 'Montserrat', sans-serif;
  
  font-size:79px;
  line-height:48px;
  margin-top:0;
  margin-bottom:2px;
  text-align:center;
  text-shadow: 0px 0px 18px #000000;
  }

@media only screen and (max-width: 480px){
  .videodiv2__title{
  font-size:40px;
  }
  }
  
.videodiv2__subtitle{
   display: block;
   font-size: 29px;
   line-height: 25px;
   font-weight: 300;
   margin-top: 0;
   margin-bottom: 29px;
   text-align: center;
   }
   }
   
.lp .videodiv2__title{display:block;font-size:54px;line-height:59px;font-weight:700;margin-top:0;letter-spacing:-.7px;margin-bottom:25px}

@media(max-width:849px){.lp .videodiv2__title2{display:block;font-size:40px;line-height:49px;font-weight:700;margin-top:0;margin-bottom:25px}}

@media(max-width:849px){ul.videodiv2__search-container__search-tags__tag-container li.videodiv2__search-container__search-tags__tag-container__suggested{display:none}}


@media(max-width:849px){.lp .videodiv2__title{display:block;font-size:40px;line-height:49px;font-weight:700;margin-top:0;margin-bottom:25px}}
.lp .videodiv2__subtitle{display:block;font-size:22px;line-height:30px;font-weight:300;margin-top:0;letter-spacing:-.25px;margin-bottom:28px}
.videodiv2__search-container .rd__text-input{margin-top:2.85rem}
.videodiv2__search-container__search-tags{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.videodiv2__search-container__search-tags>*:not(:last-child){margin-right:.6rem}
ul.videodiv2__search-container__search-tags__tag-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;list-style:none;white-space:nowrap;width:100%;margin:0;padding:.6rem 0;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
ul.videodiv2__search-container__search-tags__tag-container ul{padding:0;margin:0}
ul.videodiv2__search-container__search-tags__tag-container>li:last-child{margin-bottom:1px}

@media(max-width:849px){ul.videodiv2__search-container__search-tags__tag-container>li:last-child{overflow-x:auto}
ul.videodiv2__search-container__search-tags__tag-container>li:last-child::-webkit-scrollbar{background:0 0}}
ul.videodiv2__search-container__search-tags__tag-container li{display:inline-block}
ul.videodiv2__search-container__search-tags__tag-container li a{text-decoration:none}

ul.videodiv2__search-container__search-tags__tag-container .videodiv2__search-container__search-tags__tag-container__tag{
display:block;
font-size:14px;
line-height:18px;
font-weight:300;
margin-top:0;
margin-bottom:0;
display:inline-block;
margin-right:0.3rem/2;
opacity:.8;
}
ul.videodiv2__search-container__search-tags__tag-container .videodiv2__search-container__search-tags__tag-container__tag:hover{opacity:1}ul.videodiv2__search-container__search-tags__tag-container .videodiv2__search-container__search-tags__tag-container__tag:hover:after{opacity:.8}ul.videodiv2__search-container__search-tags__tag-container .videodiv2__search-container__search-tags__tag-container__tag:not(:last-child):after{content:",";margin-left:-3px}
ul.videodiv2__search-container__search-tags__tag-container .videodiv2__search-container__search-tags__tag-container__tag:first-child{margin-left:.6rem}
ul.videodiv2__search-container__search-tags__tag-container .videodiv2__search-container__search-tags__tag-container__tag:last-child{margin-right:.6rem}

@media(max-width:849px){ul.videodiv2__search-container__search-tags__tag-container li.videodiv2__search-container__search-tags__tag-container__suggested{display:none}}
