/*CLIENTS SECTION*/ /* line 5, ../../app/assets/stylesheets/client.css.scss */ .clientslide { width: 100%; left: 0px; overflow: hidden; } /* line 11, ../../app/assets/stylesheets/client.css.scss */ .clientlogo { width: 35%; display: inline-block; float: left; vertical-align: top; } /* line 18, ../../app/assets/stylesheets/client.css.scss */ .clientlogoimage { background: url(../assets/clientdefaultlogo.png) no-repeat; background-size: 100%; width: 100%; height: 100%; position: absolute; } /* line 26, ../../app/assets/stylesheets/client.css.scss */ .client-description-container { background: #6b6b6b; color: #fff; font-family: 'opensansregular'; height: 40%; position: relative; bottom: 0px; width: 100%; text-align: justify; text-justify: newspaper; } /* line 36, ../../app/assets/stylesheets/client.css.scss */ .client-description-container .client-description { font-size: 18px; width: 60%; display: inline; float: right; position: relative; } /* line 42, ../../app/assets/stylesheets/client.css.scss */ .client-description-container .client-description h1 { font-family: 'wondrosfont2regular'; font-size: 24px; padding-bottom: 10px; } /* line 50, ../../app/assets/stylesheets/client.css.scss */ .client-description-wrap { width: 100%; margin: 0 auto; height: 60%; } /* line 56, ../../app/assets/stylesheets/client.css.scss */ .description-wrap-spacer-left { width: 20%; height: 100%; display: inline-block; position: relative; float: left; vertical-align: top; } /* line 64, ../../app/assets/stylesheets/client.css.scss */ .description-wrap-spacer-right { width: 20%; height: 100%; display: inline-block; position: relative; float: right; vertical-align: top; } /* line 73, ../../app/assets/stylesheets/client.css.scss */ .description-inner-container { width: 60%; height: 100%; display: inline-block; vertical-align: top; position: relative; } /* line 82, ../../app/assets/stylesheets/client.css.scss */ .client-scroll-wrap { white-space: nowrap !important; } /* line 86, ../../app/assets/stylesheets/client.css.scss */ .clientvideothumb { width: 20%; height: 60%; vertical-align: top; padding-left: 10px; padding-right: 20px; display: inline-block; cursor: pointer; } /* line 97, ../../app/assets/stylesheets/client.css.scss */ .is-clientvideothumb-container { width: 100%; height: 60%; background: #fff; position: relative; } /* line 102, ../../app/assets/stylesheets/client.css.scss */ .is-clientvideothumb-container.is-show-description { height: 100%; } /* line 107, ../../app/assets/stylesheets/client.css.scss */ .clientvideothumb-wrap { position: relative; height: 60%; width: 100%; display: block; } /* line 114, ../../app/assets/stylesheets/client.css.scss */ .client-spacer { position: relative; height: 20% !important; width: 100%; display: block; } /* line 121, ../../app/assets/stylesheets/client.css.scss */ .client-thumb-text { font-family: 'OpenSansSemibold'; font-size: 12px; margin-top: 4px; white-space: normal !important; } /* line 128, ../../app/assets/stylesheets/client.css.scss */ .clientthumbimage { background: url(../assets/clientdefaultlogo.png) no-repeat; background-size: 100%; width: 100%; height: 100%; position: absolute; } /* line 134, ../../app/assets/stylesheets/client.css.scss */ .clientthumbimage:hover { opacity: 0.5; } /* line 139, ../../app/assets/stylesheets/client.css.scss */ .is-description-toggle { border-top-left-radius: 10px; border-top-right-radius: 10px; width: 60px; height: 35px; background: #6b6b6b; color: #fff; text-align: center; position: absolute; bottom: 0px; right: 30px; font-family: opensansbold; line-height: 20px; z-index: 999; cursor: pointer; } /* line 154, ../../app/assets/stylesheets/client.css.scss */ .is-description-toggle:hover { color: #000; } /* line 159, ../../app/assets/stylesheets/client.css.scss */ #is-hide-description { display: block; background: url(../assets/hideshowbutton.png) no-repeat; width: 52px; height: 30px; background-position: 0px 0px; margin-top: 4px; margin-left: 3px; } /* line 167, ../../app/assets/stylesheets/client.css.scss */ #is-hide-description:hover { background-position: 0px -30px; } /* line 170, ../../app/assets/stylesheets/client.css.scss */ #is-hide-description.is-show-me { background-position: -52px 0px; } /* line 172, ../../app/assets/stylesheets/client.css.scss */ #is-hide-description.is-show-me:hover { background-position: -52px -30px; } @media screen and (max-width: 1380px) { /* line 181, ../../app/assets/stylesheets/client.css.scss */ .client-description { font-size: 14px !important; } } @media screen and (max-width: 920px) { /* line 189, ../../app/assets/stylesheets/client.css.scss */ .clientvideothumb { width: 40%; } /* line 193, ../../app/assets/stylesheets/client.css.scss */ .clientlogo { width: 50%; } /* line 197, ../../app/assets/stylesheets/client.css.scss */ .description-inner-container { width: 80%; } /* line 201, ../../app/assets/stylesheets/client.css.scss */ .description-wrap-spacer-left, .description-wrap-spacer-right { width: 10%; } /* line 206, ../../app/assets/stylesheets/client.css.scss */ .client-description-container .client-description { font-size: 14px !important; width: 45%; } /* line 209, ../../app/assets/stylesheets/client.css.scss */ .client-description-container .client-description h1 { font-size: 24px !important; } } @media screen and (max-width: 480px) { /* line 219, ../../app/assets/stylesheets/client.css.scss */ .clientlogo { display: none; } /* line 224, ../../app/assets/stylesheets/client.css.scss */ .client-description-container .client-description { font-size: 12px !important; width: 100%; } /* line 227, ../../app/assets/stylesheets/client.css.scss */ .client-description-container .client-description h1 { font-size: 20px !important; } } @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) { /* line 240, ../../app/assets/stylesheets/client.css.scss */ .is-clientvideothumb-container { height: 60%; } /* line 244, ../../app/assets/stylesheets/client.css.scss */ .client-description-container { height: 40%; } /* line 249, ../../app/assets/stylesheets/client.css.scss */ .client-description-container .client-description { font-size: 10px !important; width: 100%; } /* line 252, ../../app/assets/stylesheets/client.css.scss */ .client-description-container .client-description h1 { font-size: 20px !important; } /* line 258, ../../app/assets/stylesheets/client.css.scss */ .client-spacer { height: 0%; } /* line 262, ../../app/assets/stylesheets/client.css.scss */ .client-description-wrap, .clientvideothumb-wrap { height: 100%; } /* line 266, ../../app/assets/stylesheets/client.css.scss */ .client-thumb-text { font-size: 10px; } }