 img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}  :root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}  .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}  :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none} .wpcf7-form:has(textarea) { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 30px; align-items: start; } .wpcf7-form:has(textarea) > * { grid-column: 1; } .wpcf7-form:has(textarea) > .form-group:has(textarea) { grid-column: 2; grid-row: 1 / span 5; display: flex; flex-direction: column; } .wpcf7-form:has(textarea) > .form-group:has(textarea) .wpcf7-form-control-wrap { flex: 1; display: flex; } .wpcf7-form:has(textarea) > .form-group:has(textarea) textarea { flex: 1; min-height: 200px; } .wpcf7-form:has(textarea) > .form-group:has([type=submit]) { grid-column: 2; align-self: end; } .wpcf7-form > .wpcf7-response-output { grid-column: 1 / -1; } .modal .wpcf7-form:has(textarea) { display: block; } @media (max-width: 768px) { .wpcf7-form:has(textarea) { display: block; } }  .omni-blur-container{position:relative;display:inline-block;overflow:visible;margin-bottom:10px}.omni-blur-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;cursor:pointer;z-index:1}.omni-blur-overlay:hover{background:rgba(0,0,0,.5)}.omni-blur-text,.omni-blur-loading,.omni-blur-error{color:#fff;font-size:14px;font-weight:500;text-align:center;padding:8px 12px;background:rgba(0,0,0,.7);border-radius:4px;text-shadow:0 1px 2px rgba(0,0,0,.5);max-width:80%;line-height:1.4}.omni-blur-loading{background:rgba(0,123,255,.8)}.omni-blur-loading::after{content:'';display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:omni-spin 1s linear infinite}.omni-blur-error{background:rgba(220,53,69,.8)}@keyframes omni-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.omni-mobile-blur{transition:opacity .3s ease,filter .3s ease;cursor:pointer}body:not(.omni-mobile-mode) .omni-mobile-blur{cursor:default}body:not(.omni-mobile-mode) .omni-blur-overlay{display:none}body.omni-mobile-mode .omni-mobile-blur:not(.omni-full-loaded){filter:blur(3px)}.omni-mobile-blur:not(.omni-full-loaded){filter:blur(2px)}.omni-mobile-blur.omni-full-loaded{cursor:default}.omni-mobile-blur.omni-loaded-animation{animation:omni-image-reveal .5s ease-out}@keyframes omni-image-reveal{from{opacity:.8;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.omni-blur-text,.omni-blur-loading,.omni-blur-error{font-size:12px;padding:6px 10px}.omni-blur-container img[width]{max-width:100%;height:auto}}@media(max-width:480px){.omni-blur-text,.omni-blur-loading,.omni-blur-error{font-size:11px;padding:4px 8px}}@media(hover:none) and (pointer:coarse){.omni-blur-overlay:hover{background:rgba(0,0,0,.4)}.omni-blur-overlay:active{background:rgba(0,0,0,.6)}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.omni-blur-text,.omni-blur-loading,.omni-blur-error{font-weight:400}}@media(prefers-color-scheme:dark){.omni-blur-overlay{background:rgba(255,255,255,.2)}.omni-blur-overlay:hover{background:rgba(255,255,255,.3)}.omni-blur-text{background:rgba(255,255,255,.9);color:#333;text-shadow:none}}.omni-blur-overlay:focus{outline:2px solid #007cba;outline-offset:2px}@media(prefers-reduced-motion:reduce){.omni-blur-overlay,.omni-mobile-blur,.omni-mobile-blur.omni-loaded-animation{transition:none;animation:none}.omni-blur-loading::after{animation:none;border:2px solid #fff}}.omni-image-description{font-size:14px;line-height:1.4;color:#333;margin-top:8px;padding:5px 8px;background-color:#f5f5f5;border-radius:4px;text-align:center;max-width:100%;word-wrap:break-word;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media(prefers-color-scheme:dark){.omni-image-description{background-color:#333;color:#f5f5f5;box-shadow:0 1px 3px rgba(255,255,255,.1)}}@media(max-width:768px){.omni-image-description{font-size:13px;padding:4px 6px}}@media(max-width:480px){.omni-image-description{font-size:12px;padding:3px 5px}}@media print{.omni-blur-overlay{display:none}.omni-mobile-blur{filter:none!important}}@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype'); } @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype'); } @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,300,300italic,600italic,700,800italic,800,700italic&subset=latin,cyrillic,latin-ext,cyrillic-ext); @import url(https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700italic,700&subset=latin,cyrillic,latin-ext,cyrillic-ext); @font-face {  font-family: 'LatoLatinWebBlack';  font-weight: normal;  font-style: normal;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Black.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Black.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Black.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Black.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Black.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebBlack';  font-weight: normal;  font-style: italic;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-BlackItalic.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-BlackItalic.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-BlackItalic.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-BlackItalic.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-BlackItalic.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWeb';  font-weight: bold;  font-style: normal;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Bold.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Bold.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Bold.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Bold.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Bold.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWeb';  font-weight: bold;  font-style: italic;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-BoldItalic.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-BoldItalic.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-BoldItalic.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-BoldItalic.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-BoldItalic.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebHairline';  font-weight: normal;  font-style: normal;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Hairline.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Hairline.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Hairline.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Hairline.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Hairline.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebHairline';  font-weight: normal;  font-style: italic;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-HairlineItalic.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-HairlineItalic.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-HairlineItalic.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-HairlineItalic.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-HairlineItalic.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebHeavy';  font-weight: normal;  font-style: normal;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Heavy.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Heavy.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Heavy.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Heavy.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Heavy.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebHeavy';  font-weight: normal;  font-style: italic;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-HeavyItalic.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-HeavyItalic.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-HeavyItalic.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-HeavyItalic.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-HeavyItalic.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWeb';  font-weight: normal;  font-style: italic;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Italic.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Italic.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Italic.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Italic.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Italic.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebLight';  font-weight: normal;  font-style: normal;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Light.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Light.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Light.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Light.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Light.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebLight';  font-weight: normal;  font-style: italic;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-LightItalic.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-LightItalic.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-LightItalic.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-LightItalic.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-LightItalic.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebMedium';  font-weight: normal;  font-style: normal;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Medium.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Medium.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Medium.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Medium.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Medium.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebMedium';  font-weight: normal;  font-style: italic;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-MediumItalic.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-MediumItalic.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-MediumItalic.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-MediumItalic.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-MediumItalic.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWeb';  font-weight: normal;  font-style: normal;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Regular.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Regular.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Regular.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Regular.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Regular.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebSemibold';  font-weight: normal;  font-style: normal;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Semibold.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Semibold.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Semibold.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Semibold.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Semibold.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebSemibold';  font-weight: normal;  font-style: italic;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-SemiboldItalic.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-SemiboldItalic.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-SemiboldItalic.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-SemiboldItalic.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-SemiboldItalic.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebThin';  font-weight: normal;  font-style: normal;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Thin.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Thin.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Thin.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Thin.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-Thin.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'LatoLatinWebThin';  font-weight: normal;  font-style: italic;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-ThinItalic.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-ThinItalic.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-ThinItalic.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-ThinItalic.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/lato/LatoLatin-ThinItalic.ttf') format('truetype');  text-rendering: optimizeLegibility; } @font-face {  font-family: 'FontAwesome';  font-weight: normal;  font-style: normal;  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/font-awesome/fontawesome-webfont.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/font-awesome/fontawesome-webfont.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/font-awesome/fontawesome-webfont.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/font-awesome/fontawesome-webfont.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/font-awesome/fontawesome-webfont.ttf') format('truetype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/font-awesome/fontawesome-webfont.svg') format('svg'); } .fa {  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  display: inline-block;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .fa-lg {  font-size: 1.33333333em;  line-height: 0.75em;  vertical-align: -15%; } .fa-2x {  font-size: 2em; } .fa-3x {  font-size: 3em; } .fa-4x {  font-size: 4em; } .fa-5x {  font-size: 5em; } .fa-fw {  width: 1.28571429em;  text-align: center; } .fa-ul {  margin-left: 2.14285714em;  padding-left: 0;  list-style-type: none; } .fa-ul > li {  position: relative; } .fa-li {  position: absolute;  top: 0.14285714em;  left: -2.14285714em;  width: 2.14285714em;  text-align: center; } .fa-li.fa-lg {  left: -1.85714286em; } .fa-border {  padding: 0.2em 0.25em 0.15em;  border: solid 0.08em #eee;  border-radius: 0.1em; } .fa-pull-left {  float: left; } .fa-pull-right {  float: right; } .fa.fa-pull-left {  margin-right: 0.3em; } .fa.fa-pull-right {  margin-left: 0.3em; } .pull-right {  float: right; } .pull-left {  float: left; } .fa.pull-left {  margin-right: 0.3em; } .fa.pull-right {  margin-left: 0.3em; } .fa-spin {  -webkit-animation: fa-spin 2s infinite linear;  animation: fa-spin 2s infinite linear; } .fa-pulse {  -webkit-animation: fa-spin 1s infinite steps(8);  animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin {  0% {   -webkit-transform: rotate(0deg);   transform: rotate(0deg);  }  100% {   -webkit-transform: rotate(359deg);   transform: rotate(359deg);  } } @keyframes fa-spin {  0% {   -webkit-transform: rotate(0deg);   transform: rotate(0deg);  }  100% {   -webkit-transform: rotate(359deg);   transform: rotate(359deg);  } } .fa-rotate-90 {  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); } .fa-rotate-180 {  -webkit-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); } .fa-rotate-270 {  -webkit-transform: rotate(270deg);  -ms-transform: rotate(270deg);  transform: rotate(270deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); } .fa-flip-horizontal {  -webkit-transform: scale(-1, 1);  -ms-transform: scale(-1, 1);  transform: scale(-1, 1);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); } .fa-flip-vertical {  -webkit-transform: scale(1, -1);  -ms-transform: scale(1, -1);  transform: scale(1, -1);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {  filter: none; } .fa-stack {  line-height: 2em;  position: relative;  display: inline-block;  width: 2em;  height: 2em;  vertical-align: middle; } .fa-stack-1x, .fa-stack-2x {  position: absolute;  left: 0;  width: 100%;  text-align: center; } .fa-stack-1x {  line-height: inherit; } .fa-stack-2x {  font-size: 2em; } .fa-inverse {  color: #fff; } .fa-glass:before {  content: '\f000'; } .fa-music:before {  content: '\f001'; } .fa-search:before {  content: '\f002'; } .fa-envelope-o:before {  content: '\f003'; } .fa-heart:before {  content: '\f004'; } .fa-star:before {  content: '\f005'; } .fa-star-o:before {  content: '\f006'; } .fa-user:before {  content: '\f007'; } .fa-film:before {  content: '\f008'; } .fa-th-large:before {  content: '\f009'; } .fa-th:before {  content: '\f00a'; } .fa-th-list:before {  content: '\f00b'; } .fa-check:before {  content: '\f00c'; } .fa-remove:before, .fa-close:before, .fa-times:before {  content: '\f00d'; } .fa-search-plus:before {  content: '\f00e'; } .fa-search-minus:before {  content: '\f010'; } .fa-power-off:before {  content: '\f011'; } .fa-signal:before {  content: '\f012'; } .fa-gear:before, .fa-cog:before {  content: '\f013'; } .fa-trash-o:before {  content: '\f014'; } .fa-home:before {  content: '\f015'; } .fa-file-o:before {  content: '\f016'; } .fa-clock-o:before {  content: '\f017'; } .fa-road:before {  content: '\f018'; } .fa-download:before {  content: '\f019'; } .fa-arrow-circle-o-down:before {  content: '\f01a'; } .fa-arrow-circle-o-up:before {  content: '\f01b'; } .fa-inbox:before {  content: '\f01c'; } .fa-play-circle-o:before {  content: '\f01d'; } .fa-rotate-right:before, .fa-repeat:before {  content: '\f01e'; } .fa-refresh:before {  content: '\f021'; } .fa-list-alt:before {  content: '\f022'; } .fa-lock:before {  content: '\f023'; } .fa-flag:before {  content: '\f024'; } .fa-headphones:before {  content: '\f025'; } .fa-volume-off:before {  content: '\f026'; } .fa-volume-down:before {  content: '\f027'; } .fa-volume-up:before {  content: '\f028'; } .fa-qrcode:before {  content: '\f029'; } .fa-barcode:before {  content: '\f02a'; } .fa-tag:before {  content: '\f02b'; } .fa-tags:before {  content: '\f02c'; } .fa-book:before {  content: '\f02d'; } .fa-bookmark:before {  content: '\f02e'; } .fa-print:before {  content: '\f02f'; } .fa-camera:before {  content: '\f030'; } .fa-font:before {  content: '\f031'; } .fa-bold:before {  content: '\f032'; } .fa-italic:before {  content: '\f033'; } .fa-text-height:before {  content: '\f034'; } .fa-text-width:before {  content: '\f035'; } .fa-align-left:before {  content: '\f036'; } .fa-align-center:before {  content: '\f037'; } .fa-align-right:before {  content: '\f038'; } .fa-align-justify:before {  content: '\f039'; } .fa-list:before {  content: '\f03a'; } .fa-dedent:before, .fa-outdent:before {  content: '\f03b'; } .fa-indent:before {  content: '\f03c'; } .fa-video-camera:before {  content: '\f03d'; } .fa-photo:before, .fa-image:before, .fa-picture-o:before {  content: '\f03e'; } .fa-pencil:before {  content: '\f040'; } .fa-map-marker:before {  content: '\f041'; } .fa-adjust:before {  content: '\f042'; } .fa-tint:before {  content: '\f043'; } .fa-edit:before, .fa-pencil-square-o:before {  content: '\f044'; } .fa-share-square-o:before {  content: '\f045'; } .fa-check-square-o:before {  content: '\f046'; } .fa-arrows:before {  content: '\f047'; } .fa-step-backward:before {  content: '\f048'; } .fa-fast-backward:before {  content: '\f049'; } .fa-backward:before {  content: '\f04a'; } .fa-play:before {  content: '\f04b'; } .fa-pause:before {  content: '\f04c'; } .fa-stop:before {  content: '\f04d'; } .fa-forward:before {  content: '\f04e'; } .fa-fast-forward:before {  content: '\f050'; } .fa-step-forward:before {  content: '\f051'; } .fa-eject:before {  content: '\f052'; } .fa-chevron-left:before {  content: '\f053'; } .fa-chevron-right:before {  content: '\f054'; } .fa-plus-circle:before {  content: '\f055'; } .fa-minus-circle:before {  content: '\f056'; } .fa-times-circle:before {  content: '\f057'; } .fa-check-circle:before {  content: '\f058'; } .fa-question-circle:before {  content: '\f059'; } .fa-info-circle:before {  content: '\f05a'; } .fa-crosshairs:before {  content: '\f05b'; } .fa-times-circle-o:before {  content: '\f05c'; } .fa-check-circle-o:before {  content: '\f05d'; } .fa-ban:before {  content: '\f05e'; } .fa-arrow-left:before {  content: '\f060'; } .fa-arrow-right:before {  content: '\f061'; } .fa-arrow-up:before {  content: '\f062'; } .fa-arrow-down:before {  content: '\f063'; } .fa-mail-forward:before, .fa-share:before {  content: '\f064'; } .fa-expand:before {  content: '\f065'; } .fa-compress:before {  content: '\f066'; } .fa-plus:before {  content: '\f067'; } .fa-minus:before {  content: '\f068'; } .fa-asterisk:before {  content: '\f069'; } .fa-exclamation-circle:before {  content: '\f06a'; } .fa-gift:before {  content: '\f06b'; } .fa-leaf:before {  content: '\f06c'; } .fa-fire:before {  content: '\f06d'; } .fa-eye:before {  content: '\f06e'; } .fa-eye-slash:before {  content: '\f070'; } .fa-warning:before, .fa-exclamation-triangle:before {  content: '\f071'; } .fa-plane:before {  content: '\f072'; } .fa-calendar:before {  content: '\f073'; } .fa-random:before {  content: '\f074'; } .fa-comment:before {  content: '\f075'; } .fa-magnet:before {  content: '\f076'; } .fa-chevron-up:before {  content: '\f077'; } .fa-chevron-down:before {  content: '\f078'; } .fa-retweet:before {  content: '\f079'; } .fa-shopping-cart:before {  content: '\f07a'; } .fa-folder:before {  content: '\f07b'; } .fa-folder-open:before {  content: '\f07c'; } .fa-arrows-v:before {  content: '\f07d'; } .fa-arrows-h:before {  content: '\f07e'; } .fa-bar-chart-o:before, .fa-bar-chart:before {  content: '\f080'; } .fa-twitter-square:before {  content: '\f081'; } .fa-facebook-square:before {  content: '\f082'; } .fa-camera-retro:before {  content: '\f083'; } .fa-key:before {  content: '\f084'; } .fa-gears:before, .fa-cogs:before {  content: '\f085'; } .fa-comments:before {  content: '\f086'; } .fa-thumbs-o-up:before {  content: '\f087'; } .fa-thumbs-o-down:before {  content: '\f088'; } .fa-star-half:before {  content: '\f089'; } .fa-heart-o:before {  content: '\f08a'; } .fa-sign-out:before {  content: '\f08b'; } .fa-linkedin-square:before {  content: '\f08c'; } .fa-thumb-tack:before {  content: '\f08d'; } .fa-external-link:before {  content: '\f08e'; } .fa-sign-in:before {  content: '\f090'; } .fa-trophy:before {  content: '\f091'; } .fa-github-square:before {  content: '\f092'; } .fa-upload:before {  content: '\f093'; } .fa-lemon-o:before {  content: '\f094'; } .fa-phone:before {  content: '\f095'; } .fa-square-o:before {  content: '\f096'; } .fa-bookmark-o:before {  content: '\f097'; } .fa-phone-square:before {  content: '\f098'; } .fa-twitter:before {  content: '\f099'; } .fa-facebook-f:before, .fa-facebook:before {  content: '\f09a'; } .fa-github:before {  content: '\f09b'; } .fa-unlock:before {  content: '\f09c'; } .fa-credit-card:before {  content: '\f09d'; } .fa-feed:before, .fa-rss:before {  content: '\f09e'; } .fa-hdd-o:before {  content: '\f0a0'; } .fa-bullhorn:before {  content: '\f0a1'; } .fa-bell:before {  content: '\f0f3'; } .fa-certificate:before {  content: '\f0a3'; } .fa-hand-o-right:before {  content: '\f0a4'; } .fa-hand-o-left:before {  content: '\f0a5'; } .fa-hand-o-up:before {  content: '\f0a6'; } .fa-hand-o-down:before {  content: '\f0a7'; } .fa-arrow-circle-left:before {  content: '\f0a8'; } .fa-arrow-circle-right:before {  content: '\f0a9'; } .fa-arrow-circle-up:before {  content: '\f0aa'; } .fa-arrow-circle-down:before {  content: '\f0ab'; } .fa-globe:before {  content: '\f0ac'; } .fa-wrench:before {  content: '\f0ad'; } .fa-tasks:before {  content: '\f0ae'; } .fa-filter:before {  content: '\f0b0'; } .fa-briefcase:before {  content: '\f0b1'; } .fa-arrows-alt:before {  content: '\f0b2'; } .fa-group:before, .fa-users:before {  content: '\f0c0'; } .fa-chain:before, .fa-link:before {  content: '\f0c1'; } .fa-cloud:before {  content: '\f0c2'; } .fa-flask:before {  content: '\f0c3'; } .fa-cut:before, .fa-scissors:before {  content: '\f0c4'; } .fa-copy:before, .fa-files-o:before {  content: '\f0c5'; } .fa-paperclip:before {  content: '\f0c6'; } .fa-save:before, .fa-floppy-o:before {  content: '\f0c7'; } .fa-square:before {  content: '\f0c8'; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before {  content: '\f0c9'; } .fa-list-ul:before {  content: '\f0ca'; } .fa-list-ol:before {  content: '\f0cb'; } .fa-strikethrough:before {  content: '\f0cc'; } .fa-underline:before {  content: '\f0cd'; } .fa-table:before {  content: '\f0ce'; } .fa-magic:before {  content: '\f0d0'; } .fa-truck:before {  content: '\f0d1'; } .fa-pinterest:before {  content: '\f0d2'; } .fa-pinterest-square:before {  content: '\f0d3'; } .fa-google-plus-square:before {  content: '\f0d4'; } .fa-google-plus:before {  content: '\f0d5'; } .fa-money:before {  content: '\f0d6'; } .fa-caret-down:before {  content: '\f0d7'; } .fa-caret-up:before {  content: '\f0d8'; } .fa-caret-left:before {  content: '\f0d9'; } .fa-caret-right:before {  content: '\f0da'; } .fa-columns:before {  content: '\f0db'; } .fa-unsorted:before, .fa-sort:before {  content: '\f0dc'; } .fa-sort-down:before, .fa-sort-desc:before {  content: '\f0dd'; } .fa-sort-up:before, .fa-sort-asc:before {  content: '\f0de'; } .fa-envelope:before {  content: '\f0e0'; } .fa-linkedin:before {  content: '\f0e1'; } .fa-rotate-left:before, .fa-undo:before {  content: '\f0e2'; } .fa-legal:before, .fa-gavel:before {  content: '\f0e3'; } .fa-dashboard:before, .fa-tachometer:before {  content: '\f0e4'; } .fa-comment-o:before {  content: '\f0e5'; } .fa-comments-o:before {  content: '\f0e6'; } .fa-flash:before, .fa-bolt:before {  content: '\f0e7'; } .fa-sitemap:before {  content: '\f0e8'; } .fa-umbrella:before {  content: '\f0e9'; } .fa-paste:before, .fa-clipboard:before {  content: '\f0ea'; } .fa-lightbulb-o:before {  content: '\f0eb'; } .fa-exchange:before {  content: '\f0ec'; } .fa-cloud-download:before {  content: '\f0ed'; } .fa-cloud-upload:before {  content: '\f0ee'; } .fa-user-md:before {  content: '\f0f0'; } .fa-stethoscope:before {  content: '\f0f1'; } .fa-suitcase:before {  content: '\f0f2'; } .fa-bell-o:before {  content: '\f0a2'; } .fa-coffee:before {  content: '\f0f4'; } .fa-cutlery:before {  content: '\f0f5'; } .fa-file-text-o:before {  content: '\f0f6'; } .fa-building-o:before {  content: '\f0f7'; } .fa-hospital-o:before {  content: '\f0f8'; } .fa-ambulance:before {  content: '\f0f9'; } .fa-medkit:before {  content: '\f0fa'; } .fa-fighter-jet:before {  content: '\f0fb'; } .fa-beer:before {  content: '\f0fc'; } .fa-h-square:before {  content: '\f0fd'; } .fa-plus-square:before {  content: '\f0fe'; } .fa-angle-double-left:before {  content: '\f100'; } .fa-angle-double-right:before {  content: '\f101'; } .fa-angle-double-up:before {  content: '\f102'; } .fa-angle-double-down:before {  content: '\f103'; } .fa-angle-left:before {  content: '\f104'; } .fa-angle-right:before {  content: '\f105'; } .fa-angle-up:before {  content: '\f106'; } .fa-angle-down:before {  content: '\f107'; } .fa-desktop:before {  content: '\f108'; } .fa-laptop:before {  content: '\f109'; } .fa-tablet:before {  content: '\f10a'; } .fa-mobile-phone:before, .fa-mobile:before {  content: '\f10b'; } .fa-circle-o:before {  content: '\f10c'; } .fa-quote-left:before {  content: '\f10d'; } .fa-quote-right:before {  content: '\f10e'; } .fa-spinner:before {  content: '\f110'; } .fa-circle:before {  content: '\f111'; } .fa-mail-reply:before, .fa-reply:before {  content: '\f112'; } .fa-github-alt:before {  content: '\f113'; } .fa-folder-o:before {  content: '\f114'; } .fa-folder-open-o:before {  content: '\f115'; } .fa-smile-o:before {  content: '\f118'; } .fa-frown-o:before {  content: '\f119'; } .fa-meh-o:before {  content: '\f11a'; } .fa-gamepad:before {  content: '\f11b'; } .fa-keyboard-o:before {  content: '\f11c'; } .fa-flag-o:before {  content: '\f11d'; } .fa-flag-checkered:before {  content: '\f11e'; } .fa-terminal:before {  content: '\f120'; } .fa-code:before {  content: '\f121'; } .fa-mail-reply-all:before, .fa-reply-all:before {  content: '\f122'; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {  content: '\f123'; } .fa-location-arrow:before {  content: '\f124'; } .fa-crop:before {  content: '\f125'; } .fa-code-fork:before {  content: '\f126'; } .fa-unlink:before, .fa-chain-broken:before {  content: '\f127'; } .fa-question:before {  content: '\f128'; } .fa-info:before {  content: '\f129'; } .fa-exclamation:before {  content: '\f12a'; } .fa-superscript:before {  content: '\f12b'; } .fa-subscript:before {  content: '\f12c'; } .fa-eraser:before {  content: '\f12d'; } .fa-puzzle-piece:before {  content: '\f12e'; } .fa-microphone:before {  content: '\f130'; } .fa-microphone-slash:before {  content: '\f131'; } .fa-shield:before {  content: '\f132'; } .fa-calendar-o:before {  content: '\f133'; } .fa-fire-extinguisher:before {  content: '\f134'; } .fa-rocket:before {  content: '\f135'; } .fa-maxcdn:before {  content: '\f136'; } .fa-chevron-circle-left:before {  content: '\f137'; } .fa-chevron-circle-right:before {  content: '\f138'; } .fa-chevron-circle-up:before {  content: '\f139'; } .fa-chevron-circle-down:before {  content: '\f13a'; } .fa-html5:before {  content: '\f13b'; } .fa-css3:before {  content: '\f13c'; } .fa-anchor:before {  content: '\f13d'; } .fa-unlock-alt:before {  content: '\f13e'; } .fa-bullseye:before {  content: '\f140'; } .fa-ellipsis-h:before {  content: '\f141'; } .fa-ellipsis-v:before {  content: '\f142'; } .fa-rss-square:before {  content: '\f143'; } .fa-play-circle:before {  content: '\f144'; } .fa-ticket:before {  content: '\f145'; } .fa-minus-square:before {  content: '\f146'; } .fa-minus-square-o:before {  content: '\f147'; } .fa-level-up:before {  content: '\f148'; } .fa-level-down:before {  content: '\f149'; } .fa-check-square:before {  content: '\f14a'; } .fa-pencil-square:before {  content: '\f14b'; } .fa-external-link-square:before {  content: '\f14c'; } .fa-share-square:before {  content: '\f14d'; } .fa-compass:before {  content: '\f14e'; } .fa-toggle-down:before, .fa-caret-square-o-down:before {  content: '\f150'; } .fa-toggle-up:before, .fa-caret-square-o-up:before {  content: '\f151'; } .fa-toggle-right:before, .fa-caret-square-o-right:before {  content: '\f152'; } .fa-euro:before, .fa-eur:before {  content: '\f153'; } .fa-gbp:before {  content: '\f154'; } .fa-dollar:before, .fa-usd:before {  content: '\f155'; } .fa-rupee:before, .fa-inr:before {  content: '\f156'; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {  content: '\f157'; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before {  content: '\f158'; } .fa-won:before, .fa-krw:before {  content: '\f159'; } .fa-bitcoin:before, .fa-btc:before {  content: '\f15a'; } .fa-file:before {  content: '\f15b'; } .fa-file-text:before {  content: '\f15c'; } .fa-sort-alpha-asc:before {  content: '\f15d'; } .fa-sort-alpha-desc:before {  content: '\f15e'; } .fa-sort-amount-asc:before {  content: '\f160'; } .fa-sort-amount-desc:before {  content: '\f161'; } .fa-sort-numeric-asc:before {  content: '\f162'; } .fa-sort-numeric-desc:before {  content: '\f163'; } .fa-thumbs-up:before {  content: '\f164'; } .fa-thumbs-down:before {  content: '\f165'; } .fa-youtube-square:before {  content: '\f166'; } .fa-youtube:before {  content: '\f167'; } .fa-xing:before {  content: '\f168'; } .fa-xing-square:before {  content: '\f169'; } .fa-youtube-play:before {  content: '\f16a'; } .fa-dropbox:before {  content: '\f16b'; } .fa-stack-overflow:before {  content: '\f16c'; } .fa-instagram:before {  content: '\f16d'; } .fa-flickr:before {  content: '\f16e'; } .fa-adn:before {  content: '\f170'; } .fa-bitbucket:before {  content: '\f171'; } .fa-bitbucket-square:before {  content: '\f172'; } .fa-tumblr:before {  content: '\f173'; } .fa-tumblr-square:before {  content: '\f174'; } .fa-long-arrow-down:before {  content: '\f175'; } .fa-long-arrow-up:before {  content: '\f176'; } .fa-long-arrow-left:before {  content: '\f177'; } .fa-long-arrow-right:before {  content: '\f178'; } .fa-apple:before {  content: '\f179'; } .fa-windows:before {  content: '\f17a'; } .fa-android:before {  content: '\f17b'; } .fa-linux:before {  content: '\f17c'; } .fa-dribbble:before {  content: '\f17d'; } .fa-skype:before {  content: '\f17e'; } .fa-foursquare:before {  content: '\f180'; } .fa-trello:before {  content: '\f181'; } .fa-female:before {  content: '\f182'; } .fa-male:before {  content: '\f183'; } .fa-gittip:before, .fa-gratipay:before {  content: '\f184'; } .fa-sun-o:before {  content: '\f185'; } .fa-moon-o:before {  content: '\f186'; } .fa-archive:before {  content: '\f187'; } .fa-bug:before {  content: '\f188'; } .fa-vk:before {  content: '\f189'; } .fa-weibo:before {  content: '\f18a'; } .fa-renren:before {  content: '\f18b'; } .fa-pagelines:before {  content: '\f18c'; } .fa-stack-exchange:before {  content: '\f18d'; } .fa-arrow-circle-o-right:before {  content: '\f18e'; } .fa-arrow-circle-o-left:before {  content: '\f190'; } .fa-toggle-left:before, .fa-caret-square-o-left:before {  content: '\f191'; } .fa-dot-circle-o:before {  content: '\f192'; } .fa-wheelchair:before {  content: '\f193'; } .fa-vimeo-square:before {  content: '\f194'; } .fa-turkish-lira:before, .fa-try:before {  content: '\f195'; } .fa-plus-square-o:before {  content: '\f196'; } .fa-space-shuttle:before {  content: '\f197'; } .fa-slack:before {  content: '\f198'; } .fa-envelope-square:before {  content: '\f199'; } .fa-wordpress:before {  content: '\f19a'; } .fa-openid:before {  content: '\f19b'; } .fa-institution:before, .fa-bank:before, .fa-university:before {  content: '\f19c'; } .fa-mortar-board:before, .fa-graduation-cap:before {  content: '\f19d'; } .fa-yahoo:before {  content: '\f19e'; } .fa-google:before {  content: '\f1a0'; } .fa-reddit:before {  content: '\f1a1'; } .fa-reddit-square:before {  content: '\f1a2'; } .fa-stumbleupon-circle:before {  content: '\f1a3'; } .fa-stumbleupon:before {  content: '\f1a4'; } .fa-delicious:before {  content: '\f1a5'; } .fa-digg:before {  content: '\f1a6'; } .fa-pied-piper:before {  content: '\f1a7'; } .fa-pied-piper-alt:before {  content: '\f1a8'; } .fa-drupal:before {  content: '\f1a9'; } .fa-joomla:before {  content: '\f1aa'; } .fa-language:before {  content: '\f1ab'; } .fa-fax:before {  content: '\f1ac'; } .fa-building:before {  content: '\f1ad'; } .fa-child:before {  content: '\f1ae'; } .fa-paw:before {  content: '\f1b0'; } .fa-spoon:before {  content: '\f1b1'; } .fa-cube:before {  content: '\f1b2'; } .fa-cubes:before {  content: '\f1b3'; } .fa-behance:before {  content: '\f1b4'; } .fa-behance-square:before {  content: '\f1b5'; } .fa-steam:before {  content: '\f1b6'; } .fa-steam-square:before {  content: '\f1b7'; } .fa-recycle:before {  content: '\f1b8'; } .fa-automobile:before, .fa-car:before {  content: '\f1b9'; } .fa-cab:before, .fa-taxi:before {  content: '\f1ba'; } .fa-tree:before {  content: '\f1bb'; } .fa-spotify:before {  content: '\f1bc'; } .fa-deviantart:before {  content: '\f1bd'; } .fa-soundcloud:before {  content: '\f1be'; } .fa-database:before {  content: '\f1c0'; } .fa-file-pdf-o:before {  content: '\f1c1'; } .fa-file-word-o:before {  content: '\f1c2'; } .fa-file-excel-o:before {  content: '\f1c3'; } .fa-file-powerpoint-o:before {  content: '\f1c4'; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {  content: '\f1c5'; } .fa-file-zip-o:before, .fa-file-archive-o:before {  content: '\f1c6'; } .fa-file-sound-o:before, .fa-file-audio-o:before {  content: '\f1c7'; } .fa-file-movie-o:before, .fa-file-video-o:before {  content: '\f1c8'; } .fa-file-code-o:before {  content: '\f1c9'; } .fa-vine:before {  content: '\f1ca'; } .fa-codepen:before {  content: '\f1cb'; } .fa-jsfiddle:before {  content: '\f1cc'; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {  content: '\f1cd'; } .fa-circle-o-notch:before {  content: '\f1ce'; } .fa-ra:before, .fa-rebel:before {  content: '\f1d0'; } .fa-ge:before, .fa-empire:before {  content: '\f1d1'; } .fa-git-square:before {  content: '\f1d2'; } .fa-git:before {  content: '\f1d3'; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {  content: '\f1d4'; } .fa-tencent-weibo:before {  content: '\f1d5'; } .fa-qq:before {  content: '\f1d6'; } .fa-wechat:before, .fa-weixin:before {  content: '\f1d7'; } .fa-send:before, .fa-paper-plane:before {  content: '\f1d8'; } .fa-send-o:before, .fa-paper-plane-o:before {  content: '\f1d9'; } .fa-history:before {  content: '\f1da'; } .fa-circle-thin:before {  content: '\f1db'; } .fa-header:before {  content: '\f1dc'; } .fa-paragraph:before {  content: '\f1dd'; } .fa-sliders:before {  content: '\f1de'; } .fa-share-alt:before {  content: '\f1e0'; } .fa-share-alt-square:before {  content: '\f1e1'; } .fa-bomb:before {  content: '\f1e2'; } .fa-soccer-ball-o:before, .fa-futbol-o:before {  content: '\f1e3'; } .fa-tty:before {  content: '\f1e4'; } .fa-binoculars:before {  content: '\f1e5'; } .fa-plug:before {  content: '\f1e6'; } .fa-slideshare:before {  content: '\f1e7'; } .fa-twitch:before {  content: '\f1e8'; } .fa-yelp:before {  content: '\f1e9'; } .fa-newspaper-o:before {  content: '\f1ea'; } .fa-wifi:before {  content: '\f1eb'; } .fa-calculator:before {  content: '\f1ec'; } .fa-paypal:before {  content: '\f1ed'; } .fa-google-wallet:before {  content: '\f1ee'; } .fa-cc-visa:before {  content: '\f1f0'; } .fa-cc-mastercard:before {  content: '\f1f1'; } .fa-cc-discover:before {  content: '\f1f2'; } .fa-cc-amex:before {  content: '\f1f3'; } .fa-cc-paypal:before {  content: '\f1f4'; } .fa-cc-stripe:before {  content: '\f1f5'; } .fa-bell-slash:before {  content: '\f1f6'; } .fa-bell-slash-o:before {  content: '\f1f7'; } .fa-trash:before {  content: '\f1f8'; } .fa-copyright:before {  content: '\f1f9'; } .fa-at:before {  content: '\f1fa'; } .fa-eyedropper:before {  content: '\f1fb'; } .fa-paint-brush:before {  content: '\f1fc'; } .fa-birthday-cake:before {  content: '\f1fd'; } .fa-area-chart:before {  content: '\f1fe'; } .fa-pie-chart:before {  content: '\f200'; } .fa-line-chart:before {  content: '\f201'; } .fa-lastfm:before {  content: '\f202'; } .fa-lastfm-square:before {  content: '\f203'; } .fa-toggle-off:before {  content: '\f204'; } .fa-toggle-on:before {  content: '\f205'; } .fa-bicycle:before {  content: '\f206'; } .fa-bus:before {  content: '\f207'; } .fa-ioxhost:before {  content: '\f208'; } .fa-angellist:before {  content: '\f209'; } .fa-cc:before {  content: '\f20a'; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before {  content: '\f20b'; } .fa-meanpath:before {  content: '\f20c'; } .fa-buysellads:before {  content: '\f20d'; } .fa-connectdevelop:before {  content: '\f20e'; } .fa-dashcube:before {  content: '\f210'; } .fa-forumbee:before {  content: '\f211'; } .fa-leanpub:before {  content: '\f212'; } .fa-sellsy:before {  content: '\f213'; } .fa-shirtsinbulk:before {  content: '\f214'; } .fa-simplybuilt:before {  content: '\f215'; } .fa-skyatlas:before {  content: '\f216'; } .fa-cart-plus:before {  content: '\f217'; } .fa-cart-arrow-down:before {  content: '\f218'; } .fa-diamond:before {  content: '\f219'; } .fa-ship:before {  content: '\f21a'; } .fa-user-secret:before {  content: '\f21b'; } .fa-motorcycle:before {  content: '\f21c'; } .fa-street-view:before {  content: '\f21d'; } .fa-heartbeat:before {  content: '\f21e'; } .fa-venus:before {  content: '\f221'; } .fa-mars:before {  content: '\f222'; } .fa-mercury:before {  content: '\f223'; } .fa-intersex:before, .fa-transgender:before {  content: '\f224'; } .fa-transgender-alt:before {  content: '\f225'; } .fa-venus-double:before {  content: '\f226'; } .fa-mars-double:before {  content: '\f227'; } .fa-venus-mars:before {  content: '\f228'; } .fa-mars-stroke:before {  content: '\f229'; } .fa-mars-stroke-v:before {  content: '\f22a'; } .fa-mars-stroke-h:before {  content: '\f22b'; } .fa-neuter:before {  content: '\f22c'; } .fa-genderless:before {  content: '\f22d'; } .fa-facebook-official:before {  content: '\f230'; } .fa-pinterest-p:before {  content: '\f231'; } .fa-whatsapp:before {  content: '\f232'; } .fa-server:before {  content: '\f233'; } .fa-user-plus:before {  content: '\f234'; } .fa-user-times:before {  content: '\f235'; } .fa-hotel:before, .fa-bed:before {  content: '\f236'; } .fa-viacoin:before {  content: '\f237'; } .fa-train:before {  content: '\f238'; } .fa-subway:before {  content: '\f239'; } .fa-medium:before {  content: '\f23a'; } .fa-yc:before, .fa-y-combinator:before {  content: '\f23b'; } .fa-optin-monster:before {  content: '\f23c'; } .fa-opencart:before {  content: '\f23d'; } .fa-expeditedssl:before {  content: '\f23e'; } .fa-battery-4:before, .fa-battery-full:before {  content: '\f240'; } .fa-battery-3:before, .fa-battery-three-quarters:before {  content: '\f241'; } .fa-battery-2:before, .fa-battery-half:before {  content: '\f242'; } .fa-battery-1:before, .fa-battery-quarter:before {  content: '\f243'; } .fa-battery-0:before, .fa-battery-empty:before {  content: '\f244'; } .fa-mouse-pointer:before {  content: '\f245'; } .fa-i-cursor:before {  content: '\f246'; } .fa-object-group:before {  content: '\f247'; } .fa-object-ungroup:before {  content: '\f248'; } .fa-sticky-note:before {  content: '\f249'; } .fa-sticky-note-o:before {  content: '\f24a'; } .fa-cc-jcb:before {  content: '\f24b'; } .fa-cc-diners-club:before {  content: '\f24c'; } .fa-clone:before {  content: '\f24d'; } .fa-balance-scale:before {  content: '\f24e'; } .fa-hourglass-o:before {  content: '\f250'; } .fa-hourglass-1:before, .fa-hourglass-start:before {  content: '\f251'; } .fa-hourglass-2:before, .fa-hourglass-half:before {  content: '\f252'; } .fa-hourglass-3:before, .fa-hourglass-end:before {  content: '\f253'; } .fa-hourglass:before {  content: '\f254'; } .fa-hand-grab-o:before, .fa-hand-rock-o:before {  content: '\f255'; } .fa-hand-stop-o:before, .fa-hand-paper-o:before {  content: '\f256'; } .fa-hand-scissors-o:before {  content: '\f257'; } .fa-hand-lizard-o:before {  content: '\f258'; } .fa-hand-spock-o:before {  content: '\f259'; } .fa-hand-pointer-o:before {  content: '\f25a'; } .fa-hand-peace-o:before {  content: '\f25b'; } .fa-trademark:before {  content: '\f25c'; } .fa-registered:before {  content: '\f25d'; } .fa-creative-commons:before {  content: '\f25e'; } .fa-gg:before {  content: '\f260'; } .fa-gg-circle:before {  content: '\f261'; } .fa-tripadvisor:before {  content: '\f262'; } .fa-odnoklassniki:before {  content: '\f263'; } .fa-odnoklassniki-square:before {  content: '\f264'; } .fa-get-pocket:before {  content: '\f265'; } .fa-wikipedia-w:before {  content: '\f266'; } .fa-safari:before {  content: '\f267'; } .fa-chrome:before {  content: '\f268'; } .fa-firefox:before {  content: '\f269'; } .fa-opera:before {  content: '\f26a'; } .fa-internet-explorer:before {  content: '\f26b'; } .fa-tv:before, .fa-television:before {  content: '\f26c'; } .fa-contao:before {  content: '\f26d'; } .fa-500px:before {  content: '\f26e'; } .fa-amazon:before {  content: '\f270'; } .fa-calendar-plus-o:before {  content: '\f271'; } .fa-calendar-minus-o:before {  content: '\f272'; } .fa-calendar-times-o:before {  content: '\f273'; } .fa-calendar-check-o:before {  content: '\f274'; } .fa-industry:before {  content: '\f275'; } .fa-map-pin:before {  content: '\f276'; } .fa-map-signs:before {  content: '\f277'; } .fa-map-o:before {  content: '\f278'; } .fa-map:before {  content: '\f279'; } .fa-commenting:before {  content: '\f27a'; } .fa-commenting-o:before {  content: '\f27b'; } .fa-houzz:before {  content: '\f27c'; } .fa-vimeo:before {  content: '\f27d'; } .fa-black-tie:before {  content: '\f27e'; } .fa-fonticons:before {  content: '\f280'; } html {  font-family: sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; } body {  margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {  display: block; } audio, canvas, progress, video {  display: inline-block;  vertical-align: baseline; } audio:not([controls]) {  display: none;  height: 0; } [hidden], template {  display: none; } a {  background-color: transparent; } a:active, a:hover {  outline: 0; } abbr[title] {  border-bottom: 1px dotted; } b, strong {  font-weight: bold; } dfn {  font-style: italic; } h1 {  font-size: 2em;  margin: 0.67em 0; } mark {  color: #000;  background: #ff0; } small {  font-size: 80%; } sub, sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline; } sup {  top: -0.5em; } sub {  bottom: -0.25em; } img {  border: 0; } svg:not(:root) {  overflow: hidden; } figure {  margin: 1em 40px; } hr {  box-sizing: content-box;  height: 0; } pre {  overflow: auto; } code, kbd, pre, samp {  font-family: monospace, monospace;  font-size: 1em; } button, input, optgroup, select, textarea {  font: inherit;  margin: 0;  color: inherit; } button {  overflow: visible; } button, select {  text-transform: none; } button, html input[type='button'], input[type='reset'], input[type='submit'] {  cursor: pointer;  -webkit-appearance: button; } button[disabled], html input[disabled] {  cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner {  padding: 0;  border: 0; } input {  line-height: normal; } input[type='checkbox'], input[type='radio'] {  box-sizing: border-box;  padding: 0; } input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button {  height: auto; } input[type='search'] {  box-sizing: content-box;  -webkit-appearance: textfield; } input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration {  -webkit-appearance: none; } fieldset {  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;  border: 1px solid #c0c0c0; } legend {  padding: 0;  border: 0; } textarea {  overflow: auto; } optgroup {  font-weight: bold; } table {  border-spacing: 0;  border-collapse: collapse; } td, th {  padding: 0; } @media print {  *,  *:before,  *:after {   color: #000 !important;   background: transparent !important;   box-shadow: none !important;   text-shadow: none !important;  }  a,  a:visited {   text-decoration: underline;  }  a[href]:after {   content: ' (' attr(href) ')';  }  abbr[title]:after {   content: ' (' attr(title) ')';  }  a[href^='#']:after,  a[href^='javascript:']:after {   content: '';  }  pre,  blockquote {   border: 1px solid #999;   page-break-inside: avoid;  }  thead {   display: table-header-group;  }  tr,  img {   page-break-inside: avoid;  }  img {   max-width: 100% !important;  }  p,  h2,  h3 {   orphans: 3;   widows: 3;  }  h2,  h3 {   page-break-after: avoid;  }  .navbar {   display: none;  }  .btn > .caret,  .dropup > .btn > .caret {   border-top-color: #000 !important;  }  .label {   border: 1px solid #000;  }  .table {   border-collapse: collapse !important;  }  .table td,  .table th {   background-color: #fff !important;  }  .table-bordered th,  .table-bordered td {   border: 1px solid #ddd !important;  } } @font-face {  font-family: 'Glyphicons Halflings';  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/glyphicons-halflings-regular.eot');  src: url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/glyphicons-halflings-regular.eot') format('embedded-opentype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/glyphicons-halflings-regular.woff2') format('woff2'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/glyphicons-halflings-regular.woff') format('woff'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/glyphicons-halflings-regular.ttf') format('truetype'),   url('https://fourdots.com/wp-content/themes/fourdots/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); } .glyphicon {  font-family: 'Glyphicons Halflings';  font-weight: normal;  font-style: normal;  line-height: 1;  position: relative;  top: 1px;  display: inline-block;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .glyphicon-asterisk:before {  content: '\2a'; } .glyphicon-plus:before {  content: '\2b'; } .glyphicon-euro:before, .glyphicon-eur:before {  content: '\20ac'; } .glyphicon-minus:before {  content: '\2212'; } .glyphicon-cloud:before {  content: '\2601'; } .glyphicon-envelope:before {  content: '\2709'; } .glyphicon-pencil:before {  content: '\270f'; } .glyphicon-glass:before {  content: '\e001'; } .glyphicon-music:before {  content: '\e002'; } .glyphicon-search:before {  content: '\e003'; } .glyphicon-heart:before {  content: '\e005'; } .glyphicon-star:before {  content: '\e006'; } .glyphicon-star-empty:before {  content: '\e007'; } .glyphicon-user:before {  content: '\e008'; } .glyphicon-film:before {  content: '\e009'; } .glyphicon-th-large:before {  content: '\e010'; } .glyphicon-th:before {  content: '\e011'; } .glyphicon-th-list:before {  content: '\e012'; } .glyphicon-ok:before {  content: '\e013'; } .glyphicon-remove:before {  content: '\e014'; } .glyphicon-zoom-in:before {  content: '\e015'; } .glyphicon-zoom-out:before {  content: '\e016'; } .glyphicon-off:before {  content: '\e017'; } .glyphicon-signal:before {  content: '\e018'; } .glyphicon-cog:before {  content: '\e019'; } .glyphicon-trash:before {  content: '\e020'; } .glyphicon-home:before {  content: '\e021'; } .glyphicon-file:before {  content: '\e022'; } .glyphicon-time:before {  content: '\e023'; } .glyphicon-road:before {  content: '\e024'; } .glyphicon-download-alt:before {  content: '\e025'; } .glyphicon-download:before {  content: '\e026'; } .glyphicon-upload:before {  content: '\e027'; } .glyphicon-inbox:before {  content: '\e028'; } .glyphicon-play-circle:before {  content: '\e029'; } .glyphicon-repeat:before {  content: '\e030'; } .glyphicon-refresh:before {  content: '\e031'; } .glyphicon-list-alt:before {  content: '\e032'; } .glyphicon-lock:before {  content: '\e033'; } .glyphicon-flag:before {  content: '\e034'; } .glyphicon-headphones:before {  content: '\e035'; } .glyphicon-volume-off:before {  content: '\e036'; } .glyphicon-volume-down:before {  content: '\e037'; } .glyphicon-volume-up:before {  content: '\e038'; } .glyphicon-qrcode:before {  content: '\e039'; } .glyphicon-barcode:before {  content: '\e040'; } .glyphicon-tag:before {  content: '\e041'; } .glyphicon-tags:before {  content: '\e042'; } .glyphicon-book:before {  content: '\e043'; } .glyphicon-bookmark:before {  content: '\e044'; } .glyphicon-print:before {  content: '\e045'; } .glyphicon-camera:before {  content: '\e046'; } .glyphicon-font:before {  content: '\e047'; } .glyphicon-bold:before {  content: '\e048'; } .glyphicon-italic:before {  content: '\e049'; } .glyphicon-text-height:before {  content: '\e050'; } .glyphicon-text-width:before {  content: '\e051'; } .glyphicon-align-left:before {  content: '\e052'; } .glyphicon-align-center:before {  content: '\e053'; } .glyphicon-align-right:before {  content: '\e054'; } .glyphicon-align-justify:before {  content: '\e055'; } .glyphicon-list:before {  content: '\e056'; } .glyphicon-indent-left:before {  content: '\e057'; } .glyphicon-indent-right:before {  content: '\e058'; } .glyphicon-facetime-video:before {  content: '\e059'; } .glyphicon-picture:before {  content: '\e060'; } .glyphicon-map-marker:before {  content: '\e062'; } .glyphicon-adjust:before {  content: '\e063'; } .glyphicon-tint:before {  content: '\e064'; } .glyphicon-edit:before {  content: '\e065'; } .glyphicon-share:before {  content: '\e066'; } .glyphicon-check:before {  content: '\e067'; } .glyphicon-move:before {  content: '\e068'; } .glyphicon-step-backward:before {  content: '\e069'; } .glyphicon-fast-backward:before {  content: '\e070'; } .glyphicon-backward:before {  content: '\e071'; } .glyphicon-play:before {  content: '\e072'; } .glyphicon-pause:before {  content: '\e073'; } .glyphicon-stop:before {  content: '\e074'; } .glyphicon-forward:before {  content: '\e075'; } .glyphicon-fast-forward:before {  content: '\e076'; } .glyphicon-step-forward:before {  content: '\e077'; } .glyphicon-eject:before {  content: '\e078'; } .glyphicon-chevron-left:before {  content: '\e079'; } .glyphicon-chevron-right:before {  content: '\e080'; } .glyphicon-plus-sign:before {  content: '\e081'; } .glyphicon-minus-sign:before {  content: '\e082'; } .glyphicon-remove-sign:before {  content: '\e083'; } .glyphicon-ok-sign:before {  content: '\e084'; } .glyphicon-question-sign:before {  content: '\e085'; } .glyphicon-info-sign:before {  content: '\e086'; } .glyphicon-screenshot:before {  content: '\e087'; } .glyphicon-remove-circle:before {  content: '\e088'; } .glyphicon-ok-circle:before {  content: '\e089'; } .glyphicon-ban-circle:before {  content: '\e090'; } .glyphicon-arrow-left:before {  content: '\e091'; } .glyphicon-arrow-right:before {  content: '\e092'; } .glyphicon-arrow-up:before {  content: '\e093'; } .glyphicon-arrow-down:before {  content: '\e094'; } .glyphicon-share-alt:before {  content: '\e095'; } .glyphicon-resize-full:before {  content: '\e096'; } .glyphicon-resize-small:before {  content: '\e097'; } .glyphicon-exclamation-sign:before {  content: '\e101'; } .glyphicon-gift:before {  content: '\e102'; } .glyphicon-leaf:before {  content: '\e103'; } .glyphicon-fire:before {  content: '\e104'; } .glyphicon-eye-open:before {  content: '\e105'; } .glyphicon-eye-close:before {  content: '\e106'; } .glyphicon-warning-sign:before {  content: '\e107'; } .glyphicon-plane:before {  content: '\e108'; } .glyphicon-calendar:before {  content: '\e109'; } .glyphicon-random:before {  content: '\e110'; } .glyphicon-comment:before {  content: '\e111'; } .glyphicon-magnet:before {  content: '\e112'; } .glyphicon-chevron-up:before {  content: '\e113'; } .glyphicon-chevron-down:before {  content: '\e114'; } .glyphicon-retweet:before {  content: '\e115'; } .glyphicon-shopping-cart:before {  content: '\e116'; } .glyphicon-folder-close:before {  content: '\e117'; } .glyphicon-folder-open:before {  content: '\e118'; } .glyphicon-resize-vertical:before {  content: '\e119'; } .glyphicon-resize-horizontal:before {  content: '\e120'; } .glyphicon-hdd:before {  content: '\e121'; } .glyphicon-bullhorn:before {  content: '\e122'; } .glyphicon-bell:before {  content: '\e123'; } .glyphicon-certificate:before {  content: '\e124'; } .glyphicon-thumbs-up:before {  content: '\e125'; } .glyphicon-thumbs-down:before {  content: '\e126'; } .glyphicon-hand-right:before {  content: '\e127'; } .glyphicon-hand-left:before {  content: '\e128'; } .glyphicon-hand-up:before {  content: '\e129'; } .glyphicon-hand-down:before {  content: '\e130'; } .glyphicon-circle-arrow-right:before {  content: '\e131'; } .glyphicon-circle-arrow-left:before {  content: '\e132'; } .glyphicon-circle-arrow-up:before {  content: '\e133'; } .glyphicon-circle-arrow-down:before {  content: '\e134'; } .glyphicon-globe:before {  content: '\e135'; } .glyphicon-wrench:before {  content: '\e136'; } .glyphicon-tasks:before {  content: '\e137'; } .glyphicon-filter:before {  content: '\e138'; } .glyphicon-briefcase:before {  content: '\e139'; } .glyphicon-fullscreen:before {  content: '\e140'; } .glyphicon-dashboard:before {  content: '\e141'; } .glyphicon-paperclip:before {  content: '\e142'; } .glyphicon-heart-empty:before {  content: '\e143'; } .glyphicon-link:before {  content: '\e144'; } .glyphicon-phone:before {  content: '\e145'; } .glyphicon-pushpin:before {  content: '\e146'; } .glyphicon-usd:before {  content: '\e148'; } .glyphicon-gbp:before {  content: '\e149'; } .glyphicon-sort:before {  content: '\e150'; } .glyphicon-sort-by-alphabet:before {  content: '\e151'; } .glyphicon-sort-by-alphabet-alt:before {  content: '\e152'; } .glyphicon-sort-by-order:before {  content: '\e153'; } .glyphicon-sort-by-order-alt:before {  content: '\e154'; } .glyphicon-sort-by-attributes:before {  content: '\e155'; } .glyphicon-sort-by-attributes-alt:before {  content: '\e156'; } .glyphicon-unchecked:before {  content: '\e157'; } .glyphicon-expand:before {  content: '\e158'; } .glyphicon-collapse-down:before {  content: '\e159'; } .glyphicon-collapse-up:before {  content: '\e160'; } .glyphicon-log-in:before {  content: '\e161'; } .glyphicon-flash:before {  content: '\e162'; } .glyphicon-log-out:before {  content: '\e163'; } .glyphicon-new-window:before {  content: '\e164'; } .glyphicon-record:before {  content: '\e165'; } .glyphicon-save:before {  content: '\e166'; } .glyphicon-open:before {  content: '\e167'; } .glyphicon-saved:before {  content: '\e168'; } .glyphicon-import:before {  content: '\e169'; } .glyphicon-export:before {  content: '\e170'; } .glyphicon-send:before {  content: '\e171'; } .glyphicon-floppy-disk:before {  content: '\e172'; } .glyphicon-floppy-saved:before {  content: '\e173'; } .glyphicon-floppy-remove:before {  content: '\e174'; } .glyphicon-floppy-save:before {  content: '\e175'; } .glyphicon-floppy-open:before {  content: '\e176'; } .glyphicon-credit-card:before {  content: '\e177'; } .glyphicon-transfer:before {  content: '\e178'; } .glyphicon-cutlery:before {  content: '\e179'; } .glyphicon-header:before {  content: '\e180'; } .glyphicon-compressed:before {  content: '\e181'; } .glyphicon-earphone:before {  content: '\e182'; } .glyphicon-phone-alt:before {  content: '\e183'; } .glyphicon-tower:before {  content: '\e184'; } .glyphicon-stats:before {  content: '\e185'; } .glyphicon-sd-video:before {  content: '\e186'; } .glyphicon-hd-video:before {  content: '\e187'; } .glyphicon-subtitles:before {  content: '\e188'; } .glyphicon-sound-stereo:before {  content: '\e189'; } .glyphicon-sound-dolby:before {  content: '\e190'; } .glyphicon-sound-5-1:before {  content: '\e191'; } .glyphicon-sound-6-1:before {  content: '\e192'; } .glyphicon-sound-7-1:before {  content: '\e193'; } .glyphicon-copyright-mark:before {  content: '\e194'; } .glyphicon-registration-mark:before {  content: '\e195'; } .glyphicon-cloud-download:before {  content: '\e197'; } .glyphicon-cloud-upload:before {  content: '\e198'; } .glyphicon-tree-conifer:before {  content: '\e199'; } .glyphicon-tree-deciduous:before {  content: '\e200'; } .glyphicon-cd:before {  content: '\e201'; } .glyphicon-save-file:before {  content: '\e202'; } .glyphicon-open-file:before {  content: '\e203'; } .glyphicon-level-up:before {  content: '\e204'; } .glyphicon-copy:before {  content: '\e205'; } .glyphicon-paste:before {  content: '\e206'; } .glyphicon-alert:before {  content: '\e209'; } .glyphicon-equalizer:before {  content: '\e210'; } .glyphicon-king:before {  content: '\e211'; } .glyphicon-queen:before {  content: '\e212'; } .glyphicon-pawn:before {  content: '\e213'; } .glyphicon-bishop:before {  content: '\e214'; } .glyphicon-knight:before {  content: '\e215'; } .glyphicon-baby-formula:before {  content: '\e216'; } .glyphicon-tent:before {  content: '\26fa'; } .glyphicon-blackboard:before {  content: '\e218'; } .glyphicon-bed:before {  content: '\e219'; } .glyphicon-apple:before {  content: '\f8ff'; } .glyphicon-erase:before {  content: '\e221'; } .glyphicon-hourglass:before {  content: '\231b'; } .glyphicon-lamp:before {  content: '\e223'; } .glyphicon-duplicate:before {  content: '\e224'; } .glyphicon-piggy-bank:before {  content: '\e225'; } .glyphicon-scissors:before {  content: '\e226'; } .glyphicon-bitcoin:before {  content: '\e227'; } .glyphicon-btc:before {  content: '\e227'; } .glyphicon-xbt:before {  content: '\e227'; } .glyphicon-yen:before {  content: '\00a5'; } .glyphicon-jpy:before {  content: '\00a5'; } .glyphicon-ruble:before {  content: '\20bd'; } .glyphicon-rub:before {  content: '\20bd'; } .glyphicon-scale:before {  content: '\e230'; } .glyphicon-ice-lolly:before {  content: '\e231'; } .glyphicon-ice-lolly-tasted:before {  content: '\e232'; } .glyphicon-education:before {  content: '\e233'; } .glyphicon-option-horizontal:before {  content: '\e234'; } .glyphicon-option-vertical:before {  content: '\e235'; } .glyphicon-menu-hamburger:before {  content: '\e236'; } .glyphicon-modal-window:before {  content: '\e237'; } .glyphicon-oil:before {  content: '\e238'; } .glyphicon-grain:before {  content: '\e239'; } .glyphicon-sunglasses:before {  content: '\e240'; } .glyphicon-text-size:before {  content: '\e241'; } .glyphicon-text-color:before {  content: '\e242'; } .glyphicon-text-background:before {  content: '\e243'; } .glyphicon-object-align-top:before {  content: '\e244'; } .glyphicon-object-align-bottom:before {  content: '\e245'; } .glyphicon-object-align-horizontal:before {  content: '\e246'; } .glyphicon-object-align-left:before {  content: '\e247'; } .glyphicon-object-align-vertical:before {  content: '\e248'; } .glyphicon-object-align-right:before {  content: '\e249'; } .glyphicon-triangle-right:before {  content: '\e250'; } .glyphicon-triangle-left:before {  content: '\e251'; } .glyphicon-triangle-bottom:before {  content: '\e252'; } .glyphicon-triangle-top:before {  content: '\e253'; } .glyphicon-console:before {  content: '\e254'; } .glyphicon-superscript:before {  content: '\e255'; } .glyphicon-subscript:before {  content: '\e256'; } .glyphicon-menu-left:before {  content: '\e257'; } .glyphicon-menu-right:before {  content: '\e258'; } .glyphicon-menu-down:before {  content: '\e259'; } .glyphicon-menu-up:before {  content: '\e260'; } * {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } *:before, *:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } html {  font-size: 10px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body {  font-family: 'LatoLatinWeb', 'Helvetica Neue', Helvetica, Arial, sans-serif;  font-size: 20px;  line-height: 1.428571429;  color: #6d6c6c;  background-color: #fff; } input, button, select, textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit; } a {  text-decoration: none;  color: #ff582a; } a:hover, a:focus {   color: #dd3000; } a:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } figure {  margin: 0; } img {  vertical-align: middle; } .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {  display: block;  max-width: 100%;  height: auto; } .img-rounded {  border-radius: 0; } .img-thumbnail {  line-height: 1.428571429;  display: inline-block;  max-width: 100%;  height: auto;  padding: 4px;  -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -ms-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  border: 1px solid #ddd;  border-radius: 0;  background-color: #fff; } .img-circle {  border-radius: 50%; } hr {  margin-top: 28px;  margin-bottom: 28px;  border: 0;  border-top: 1px solid #fff; } .sr-only {  position: absolute;  overflow: hidden;  clip: rect(0, 0, 0, 0);  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus {  position: static;  overflow: visible;  clip: auto;  width: auto;  height: auto;  margin: 0; } [role='button'] {  cursor: pointer; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-family: inherit;  font-weight: 500;  line-height: 1.1;  color: inherit; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {  font-weight: normal;  line-height: 1;  color: #aca3a5; } h1, .h1, h2, .h2, h3, .h3 {  margin-top: 28px;  margin-bottom: 14px; } h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {  font-size: 65%; } h4, .h4, h5, .h5, h6, .h6 {  margin-top: 14px;  margin-bottom: 14px; } h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {  font-size: 75%; } h1, .h1 {  font-size: 85px; } h2, .h2 {  font-size: 64px; } h3, .h3 {  font-size: 56px; } h4, .h4 {  font-size: 46px; } h5, .h5 {  font-size: 34px; } h6, .h6 {  font-size: 25px; } p {  margin: 0 0 14px; } .lead {  font-size: 23px;  font-weight: 300;  line-height: 1.4;  margin-bottom: 28px; } @media (min-width: 768px) {  .lead {   font-size: 30px;  } } small, .small {  font-size: 85%; } mark, .mark {  padding: 0.2em;  background-color: #fcf8e3; } .text-left {  text-align: left; } .text-right {  text-align: right; } .text-center {  text-align: center; } .text-justify {  text-align: justify; } .text-nowrap {  white-space: nowrap; } .text-lowercase {  text-transform: lowercase; } .text-uppercase {  text-transform: uppercase; } .text-capitalize {  text-transform: capitalize; } .text-muted {  color: #aca3a5; } .text-primary {  color: #337ab7; } a.text-primary:hover, a.text-primary:focus {  color: #286090; } .text-success {  color: #3c763d; } a.text-success:hover, a.text-success:focus {  color: #2b542c; } .text-info {  color: #31708f; } a.text-info:hover, a.text-info:focus {  color: #245269; } .text-warning {  color: #8a6d3b; } a.text-warning:hover, a.text-warning:focus {  color: #66512c; } .text-danger {  color: #a94442; } a.text-danger:hover, a.text-danger:focus {  color: #843534; } .bg-primary {  color: #fff;  background-color: #337ab7; } a.bg-primary:hover, a.bg-primary:focus {  background-color: #286090; } .bg-success {  background-color: #dff0d8; } a.bg-success:hover, a.bg-success:focus {  background-color: #c1e2b3; } .bg-info {  background-color: #d9edf7; } a.bg-info:hover, a.bg-info:focus {  background-color: #afd9ee; } .bg-warning {  background-color: #fcf8e3; } a.bg-warning:hover, a.bg-warning:focus {  background-color: #f7ecb5; } .bg-danger {  background-color: #f2dede; } a.bg-danger:hover, a.bg-danger:focus {  background-color: #e4b9b9; } .page-header {  margin: 56px 0 28px;  padding-bottom: 13px;  border-bottom: 1px solid #fff; } ul, ol {  margin-top: 0;  margin-bottom: 14px; } ul ul, ol ul, ul ol, ol ol {  margin-bottom: 0; } .list-unstyled {  padding-left: 0;  list-style: none; } .list-inline {  margin-left: -5px;  padding-left: 0;  list-style: none; } .list-inline > li {  display: inline-block;  padding-right: 5px;  padding-left: 5px; } dl {  margin-top: 0;  margin-bottom: 28px; } dt, dd {  line-height: 1.428571429; } dt {  font-weight: bold; } dd {  margin-left: 0; } @media (min-width: 1500px) {  .dl-horizontal dt {   float: left;   clear: left;   overflow: hidden;   width: 160px;   text-align: right;   white-space: nowrap;   text-overflow: ellipsis;  }  .dl-horizontal dd {   margin-left: 180px;  } } abbr[title], abbr[data-original-title] {  cursor: help;  border-bottom: 1px dotted #aca3a5; } .initialism {  font-size: 90%;  text-transform: uppercase; } blockquote {  font-size: 25px;  margin: 0 0 28px;  padding: 14px 28px;  border-left: 5px solid #fff; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {  margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small {  font-size: 80%;  line-height: 1.428571429;  display: block;  color: #aca3a5; } blockquote footer:before, blockquote small:before, blockquote .small:before {  content: '\2014 \00A0'; } .blockquote-reverse, blockquote.pull-right {  padding-right: 15px;  padding-left: 0;  text-align: right;  border-right: 5px solid #fff;  border-left: 0; } .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {  content: ''; } .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {  content: '\00A0 \2014'; } address {  font-style: normal;  line-height: 1.428571429;  margin-bottom: 28px; } code, kbd, pre, samp {  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; } code {  font-size: 90%;  padding: 2px 4px;  color: #c7254e;  border-radius: 0;  background-color: #f9f2f4; } kbd {  font-size: 90%;  padding: 2px 4px;  color: #fff;  border-radius: 0;  background-color: #333;  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } kbd kbd {  font-size: 100%;  font-weight: bold;  padding: 0;  box-shadow: none; } pre {  font-size: 19px;  line-height: 1.428571429;  display: block;  margin: 0 0 14px;  padding: 13.5px;  word-wrap: break-word;  word-break: break-all;  color: #695e60;  border: 1px solid #ccc;  border-radius: 0;  background-color: #f5f5f5; } pre code {  font-size: inherit;  padding: 0;  white-space: pre-wrap;  color: inherit;  border-radius: 0;  background-color: transparent; } .pre-scrollable {  overflow-y: scroll;  max-height: 340px; } .container {  margin-right: auto;  margin-left: auto;  padding-right: 15px;  padding-left: 15px; } @media (min-width: 768px) {  .container {   width: 750px;  } } @media (min-width: 992px) {  .container {   width: 970px;  } } @media (min-width: 1200px) {  .container {   width: 1170px;  } } .container-fluid {  margin-right: auto;  margin-left: auto;  padding-right: 15px;  padding-left: 15px; } .row {  margin-right: -15px;  margin-left: -15px; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {  float: left; } .col-xs-12 {  width: 100%; } .col-xs-11 {  width: 91.66666666666666%; } .col-xs-10 {  width: 83.33333333333334%; } .col-xs-9 {  width: 75%; } .col-xs-8 {  width: 66.66666666666666%; } .col-xs-7 {  width: 58.333333333333336%; } .col-xs-6 {  width: 50%; } .col-xs-5 {  width: 41.66666666666667%; } .col-xs-4 {  width: 33.33333333333333%; } .col-xs-3 {  width: 25%; } .col-xs-2 {  width: 16.666666666666664%; } .col-xs-1 {  width: 8.333333333333332%; } .col-xs-pull-12 {  right: 100%; } .col-xs-pull-11 {  right: 91.66666666666666%; } .col-xs-pull-10 {  right: 83.33333333333334%; } .col-xs-pull-9 {  right: 75%; } .col-xs-pull-8 {  right: 66.66666666666666%; } .col-xs-pull-7 {  right: 58.333333333333336%; } .col-xs-pull-6 {  right: 50%; } .col-xs-pull-5 {  right: 41.66666666666667%; } .col-xs-pull-4 {  right: 33.33333333333333%; } .col-xs-pull-3 {  right: 25%; } .col-xs-pull-2 {  right: 16.666666666666664%; } .col-xs-pull-1 {  right: 8.333333333333332%; } .col-xs-pull-0 {  right: auto; } .col-xs-push-12 {  left: 100%; } .col-xs-push-11 {  left: 91.66666666666666%; } .col-xs-push-10 {  left: 83.33333333333334%; } .col-xs-push-9 {  left: 75%; } .col-xs-push-8 {  left: 66.66666666666666%; } .col-xs-push-7 {  left: 58.333333333333336%; } .col-xs-push-6 {  left: 50%; } .col-xs-push-5 {  left: 41.66666666666667%; } .col-xs-push-4 {  left: 33.33333333333333%; } .col-xs-push-3 {  left: 25%; } .col-xs-push-2 {  left: 16.666666666666664%; } .col-xs-push-1 {  left: 8.333333333333332%; } .col-xs-push-0 {  left: auto; } .col-xs-offset-12 {  margin-left: 100%; } .col-xs-offset-11 {  margin-left: 91.66666666666666%; } .col-xs-offset-10 {  margin-left: 83.33333333333334%; } .col-xs-offset-9 {  margin-left: 75%; } .col-xs-offset-8 {  margin-left: 66.66666666666666%; } .col-xs-offset-7 {  margin-left: 58.333333333333336%; } .col-xs-offset-6 {  margin-left: 50%; } .col-xs-offset-5 {  margin-left: 41.66666666666667%; } .col-xs-offset-4 {  margin-left: 33.33333333333333%; } .col-xs-offset-3 {  margin-left: 25%; } .col-xs-offset-2 {  margin-left: 16.666666666666664%; } .col-xs-offset-1 {  margin-left: 8.333333333333332%; } .col-xs-offset-0 {  margin-left: 0; } @media (min-width: 768px) {  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12 {   float: left;  }  .col-sm-12 {   width: 100%;  }  .col-sm-11 {   width: 91.66666666666666%;  }  .col-sm-10 {   width: 83.33333333333334%;  }  .col-sm-9 {   width: 75%;  }  .col-sm-8 {   width: 66.66666666666666%;  }  .col-sm-7 {   width: 58.333333333333336%;  }  .col-sm-6 {   width: 50%;  }  .col-sm-5 {   width: 41.66666666666667%;  }  .col-sm-4 {   width: 33.33333333333333%;  }  .col-sm-3 {   width: 25%;  }  .col-sm-2 {   width: 16.666666666666664%;  }  .col-sm-1 {   width: 8.333333333333332%;  }  .col-sm-pull-12 {   right: 100%;  }  .col-sm-pull-11 {   right: 91.66666666666666%;  }  .col-sm-pull-10 {   right: 83.33333333333334%;  }  .col-sm-pull-9 {   right: 75%;  }  .col-sm-pull-8 {   right: 66.66666666666666%;  }  .col-sm-pull-7 {   right: 58.333333333333336%;  }  .col-sm-pull-6 {   right: 50%;  }  .col-sm-pull-5 {   right: 41.66666666666667%;  }  .col-sm-pull-4 {   right: 33.33333333333333%;  }  .col-sm-pull-3 {   right: 25%;  }  .col-sm-pull-2 {   right: 16.666666666666664%;  }  .col-sm-pull-1 {   right: 8.333333333333332%;  }  .col-sm-pull-0 {   right: auto;  }  .col-sm-push-12 {   left: 100%;  }  .col-sm-push-11 {   left: 91.66666666666666%;  }  .col-sm-push-10 {   left: 83.33333333333334%;  }  .col-sm-push-9 {   left: 75%;  }  .col-sm-push-8 {   left: 66.66666666666666%;  }  .col-sm-push-7 {   left: 58.333333333333336%;  }  .col-sm-push-6 {   left: 50%;  }  .col-sm-push-5 {   left: 41.66666666666667%;  }  .col-sm-push-4 {   left: 33.33333333333333%;  }  .col-sm-push-3 {   left: 25%;  }  .col-sm-push-2 {   left: 16.666666666666664%;  }  .col-sm-push-1 {   left: 8.333333333333332%;  }  .col-sm-push-0 {   left: auto;  }  .col-sm-offset-12 {   margin-left: 100%;  }  .col-sm-offset-11 {   margin-left: 91.66666666666666%;  }  .col-sm-offset-10 {   margin-left: 83.33333333333334%;  }  .col-sm-offset-9 {   margin-left: 75%;  }  .col-sm-offset-8 {   margin-left: 66.66666666666666%;  }  .col-sm-offset-7 {   margin-left: 58.333333333333336%;  }  .col-sm-offset-6 {   margin-left: 50%;  }  .col-sm-offset-5 {   margin-left: 41.66666666666667%;  }  .col-sm-offset-4 {   margin-left: 33.33333333333333%;  }  .col-sm-offset-3 {   margin-left: 25%;  }  .col-sm-offset-2 {   margin-left: 16.666666666666664%;  }  .col-sm-offset-1 {   margin-left: 8.333333333333332%;  }  .col-sm-offset-0 {   margin-left: 0;  } } @media (min-width: 992px) {  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12 {   float: left;  }  .col-md-12 {   width: 100%;  }  .col-md-11 {   width: 91.66666666666666%;  }  .col-md-10 {   width: 83.33333333333334%;  }  .col-md-9 {   width: 75%;  }  .col-md-8 {   width: 66.66666666666666%;  }  .col-md-7 {   width: 58.333333333333336%;  }  .col-md-6 {   width: 50%;  }  .col-md-5 {   width: 41.66666666666667%;  }  .col-md-4 {   width: 33.33333333333333%;  }  .col-md-3 {   width: 25%;  }  .col-md-2 {   width: 16.666666666666664%;  }  .col-md-1 {   width: 8.333333333333332%;  }  .col-md-pull-12 {   right: 100%;  }  .col-md-pull-11 {   right: 91.66666666666666%;  }  .col-md-pull-10 {   right: 83.33333333333334%;  }  .col-md-pull-9 {   right: 75%;  }  .col-md-pull-8 {   right: 66.66666666666666%;  }  .col-md-pull-7 {   right: 58.333333333333336%;  }  .col-md-pull-6 {   right: 50%;  }  .col-md-pull-5 {   right: 41.66666666666667%;  }  .col-md-pull-4 {   right: 33.33333333333333%;  }  .col-md-pull-3 {   right: 25%;  }  .col-md-pull-2 {   right: 16.666666666666664%;  }  .col-md-pull-1 {   right: 8.333333333333332%;  }  .col-md-pull-0 {   right: auto;  }  .col-md-push-12 {   left: 100%;  }  .col-md-push-11 {   left: 91.66666666666666%;  }  .col-md-push-10 {   left: 83.33333333333334%;  }  .col-md-push-9 {   left: 75%;  }  .col-md-push-8 {   left: 66.66666666666666%;  }  .col-md-push-7 {   left: 58.333333333333336%;  }  .col-md-push-6 {   left: 50%;  }  .col-md-push-5 {   left: 41.66666666666667%;  }  .col-md-push-4 {   left: 33.33333333333333%;  }  .col-md-push-3 {   left: 25%;  }  .col-md-push-2 {   left: 16.666666666666664%;  }  .col-md-push-1 {   left: 8.333333333333332%;  }  .col-md-push-0 {   left: auto;  }  .col-md-offset-12 {   margin-left: 100%;  }  .col-md-offset-11 {   margin-left: 91.66666666666666%;  }  .col-md-offset-10 {   margin-left: 83.33333333333334%;  }  .col-md-offset-9 {   margin-left: 75%;  }  .col-md-offset-8 {   margin-left: 66.66666666666666%;  }  .col-md-offset-7 {   margin-left: 58.333333333333336%;  }  .col-md-offset-6 {   margin-left: 50%;  }  .col-md-offset-5 {   margin-left: 41.66666666666667%;  }  .col-md-offset-4 {   margin-left: 33.33333333333333%;  }  .col-md-offset-3 {   margin-left: 25%;  }  .col-md-offset-2 {   margin-left: 16.666666666666664%;  }  .col-md-offset-1 {   margin-left: 8.333333333333332%;  }  .col-md-offset-0 {   margin-left: 0;  } } @media (min-width: 1200px) {  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12 {   float: left;  }  .col-lg-12 {   width: 100%;  }  .col-lg-11 {   width: 91.66666666666666%;  }  .col-lg-10 {   width: 83.33333333333334%;  }  .col-lg-9 {   width: 75%;  }  .col-lg-8 {   width: 66.66666666666666%;  }  .col-lg-7 {   width: 58.333333333333336%;  }  .col-lg-6 {   width: 50%;  }  .col-lg-5 {   width: 41.66666666666667%;  }  .col-lg-4 {   width: 33.33333333333333%;  }  .col-lg-3 {   width: 25%;  }  .col-lg-2 {   width: 16.666666666666664%;  }  .col-lg-1 {   width: 8.333333333333332%;  }  .col-lg-pull-12 {   right: 100%;  }  .col-lg-pull-11 {   right: 91.66666666666666%;  }  .col-lg-pull-10 {   right: 83.33333333333334%;  }  .col-lg-pull-9 {   right: 75%;  }  .col-lg-pull-8 {   right: 66.66666666666666%;  }  .col-lg-pull-7 {   right: 58.333333333333336%;  }  .col-lg-pull-6 {   right: 50%;  }  .col-lg-pull-5 {   right: 41.66666666666667%;  }  .col-lg-pull-4 {   right: 33.33333333333333%;  }  .col-lg-pull-3 {   right: 25%;  }  .col-lg-pull-2 {   right: 16.666666666666664%;  }  .col-lg-pull-1 {   right: 8.333333333333332%;  }  .col-lg-pull-0 {   right: auto;  }  .col-lg-push-12 {   left: 100%;  }  .col-lg-push-11 {   left: 91.66666666666666%;  }  .col-lg-push-10 {   left: 83.33333333333334%;  }  .col-lg-push-9 {   left: 75%;  }  .col-lg-push-8 {   left: 66.66666666666666%;  }  .col-lg-push-7 {   left: 58.333333333333336%;  }  .col-lg-push-6 {   left: 50%;  }  .col-lg-push-5 {   left: 41.66666666666667%;  }  .col-lg-push-4 {   left: 33.33333333333333%;  }  .col-lg-push-3 {   left: 25%;  }  .col-lg-push-2 {   left: 16.666666666666664%;  }  .col-lg-push-1 {   left: 8.333333333333332%;  }  .col-lg-push-0 {   left: auto;  }  .col-lg-offset-12 {   margin-left: 100%;  }  .col-lg-offset-11 {   margin-left: 91.66666666666666%;  }  .col-lg-offset-10 {   margin-left: 83.33333333333334%;  }  .col-lg-offset-9 {   margin-left: 75%;  }  .col-lg-offset-8 {   margin-left: 66.66666666666666%;  }  .col-lg-offset-7 {   margin-left: 58.333333333333336%;  }  .col-lg-offset-6 {   margin-left: 50%;  }  .col-lg-offset-5 {   margin-left: 41.66666666666667%;  }  .col-lg-offset-4 {   margin-left: 33.33333333333333%;  }  .col-lg-offset-3 {   margin-left: 25%;  }  .col-lg-offset-2 {   margin-left: 16.666666666666664%;  }  .col-lg-offset-1 {   margin-left: 8.333333333333332%;  }  .col-lg-offset-0 {   margin-left: 0;  } } table {  background-color: transparent; } caption {  padding-top: 8px;  padding-bottom: 8px;  text-align: left;  color: #aca3a5; } th {  text-align: left; } .table {  width: 100%;  max-width: 100%;  margin-bottom: 28px; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {  line-height: 1.428571429;  padding: 8px;  vertical-align: top;  border-top: 1px solid #ddd; } .table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #ddd; } .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {  border-top: 0; } .table > tbody + tbody {  border-top: 2px solid #ddd; } .table .table {  background-color: #fff; } .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {  padding: 5px; } .table-bordered {  border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {  border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {  border-bottom-width: 2px; } .table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f9f9f9; } .table-hover > tbody > tr:hover {  background-color: #f5f5f5; } table col[class*='col-'] {  position: static;  display: table-column;  float: none; } table td[class*='col-'], table th[class*='col-'] {  position: static;  display: table-cell;  float: none; } .table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {  background-color: #f5f5f5; } .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {  background-color: #e8e8e8; } .table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {  background-color: #dff0d8; } .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {  background-color: #d0e9c6; } .table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {  background-color: #d9edf7; } .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {  background-color: #c4e3f3; } .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {  background-color: #fcf8e3; } .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {  background-color: #faf2cc; } .table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {  background-color: #f2dede; } .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {  background-color: #ebcccc; } .table-responsive {  overflow-x: auto;  min-height: 0.01%; } @media screen and (max-width: 767px) {  .table-responsive {   overflow-y: hidden;   width: 100%;   margin-bottom: 21px;   border: 1px solid #ddd;   -ms-overflow-style: -ms-autohiding-scrollbar;  }  .table-responsive > .table {   margin-bottom: 0;  }  .table-responsive > .table > thead > tr > th,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tfoot > tr > th,  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > td {   white-space: nowrap;  }  .table-responsive > .table-bordered {   border: 0;  }  .table-responsive > .table-bordered > thead > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .table-responsive > .table-bordered > thead > tr > td:first-child,  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > td:first-child {   border-left: 0;  }  .table-responsive > .table-bordered > thead > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,  .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .table-responsive > .table-bordered > thead > tr > td:last-child,  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > td:last-child {   border-right: 0;  }  .table-responsive > .table-bordered > tbody > tr:last-child > th,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,  .table-responsive > .table-bordered > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > td {   border-bottom: 0;  } } fieldset {  min-width: 0;  margin: 0;  padding: 0;  border: 0; } legend {  font-size: 30px;  line-height: inherit;  display: block;  width: 100%;  margin-bottom: 28px;  padding: 0;  color: #695e60;  border: 0;  border-bottom: 1px solid #e5e5e5; } label {  font-weight: bold;  display: inline-block;  max-width: 100%;  margin-bottom: 5px; } input[type='search'] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } input[type='radio'], input[type='checkbox'] {  line-height: normal;  margin: 4px 0 0;  margin-top: 1px \9; } input[type='file'] {  display: block; } input[type='range'] {  display: block;  width: 100%; } select[multiple], select[size] {  height: auto; } input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } output {  font-size: 20px;  line-height: 1.428571429;  display: block;  padding-top: 7px;  color: #8c8082; } .form-control {  font-size: 20px;  line-height: 1.428571429;  display: block;  width: 100%;  height: 42px;  padding: 6px 12px;  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  -ms-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  color: #8c8082;  border: 1px solid #ccc;  border-radius: 0;  background-color: #fff;  background-image: none;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .form-control:focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } .form-control::-moz-placeholder {  opacity: 1;  color: #646464; } .form-control:-ms-input-placeholder {  color: #646464; } .form-control::-webkit-input-placeholder {  color: #646464; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {  opacity: 1;  background-color: #fff; } .form-control[disabled], fieldset[disabled] .form-control {  cursor: not-allowed; } textarea.form-control {  height: auto; } input[type='search'] {  -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) {  input[type='date'].form-control,  input[type='time'].form-control,  input[type='datetime-local'].form-control,  input[type='month'].form-control {   line-height: 42px;  }  input[type='date'].input-sm,  input[type='time'].input-sm,  input[type='datetime-local'].input-sm,  input[type='month'].input-sm,  .input-group-sm input[type='date'],  .input-group-sm input[type='time'],  .input-group-sm input[type='datetime-local'],  .input-group-sm input[type='month'] {   line-height: 37px;  }  input[type='date'].input-lg,  input[type='time'].input-lg,  input[type='datetime-local'].input-lg,  input[type='month'].input-lg,  .input-group-lg input[type='date'],  .input-group-lg input[type='time'],  .input-group-lg input[type='datetime-local'],  .input-group-lg input[type='month'] {   line-height: 56px;  } } .form-group {  margin-bottom: 15px; } .radio, .checkbox {  position: relative;  display: block;  margin-top: 10px;  margin-bottom: 10px; } .radio label, .checkbox label {  font-weight: normal;  min-height: 28px;  margin-bottom: 0;  padding-left: 20px;  cursor: pointer; } .radio input[type='radio'], .radio-inline input[type='radio'], .checkbox input[type='checkbox'], .checkbox-inline input[type='checkbox'] {  position: absolute;  margin-top: 4px \9;  margin-left: -20px; } .radio + .radio, .checkbox + .checkbox {  margin-top: -5px; } .radio-inline, .checkbox-inline {  font-weight: normal;  position: relative;  display: inline-block;  margin-bottom: 0;  padding-left: 20px;  cursor: pointer;  vertical-align: middle; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {  margin-top: 0;  margin-left: 10px; } input[type='radio'][disabled], input[type='checkbox'][disabled], input[type='radio'].disabled, input[type='checkbox'].disabled, fieldset[disabled] input[type='radio'], fieldset[disabled] input[type='checkbox'] {  cursor: not-allowed; } .radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {  cursor: not-allowed; } .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {  cursor: not-allowed; } .form-control-static {  min-height: 48px;  margin-bottom: 0;  padding-top: 7px;  padding-bottom: 7px; } .form-control-static.input-lg, .form-control-static.input-sm {  padding-right: 0;  padding-left: 0; } .input-sm {  font-size: 17px;  line-height: 1.5;  height: 37px;  padding: 5px 10px;  border-radius: 0; } select.input-sm {  line-height: 37px;  height: 37px; } textarea.input-sm, select[multiple].input-sm {  height: auto; } .form-group-sm .form-control {  font-size: 17px;  line-height: 1.5;  height: 37px;  padding: 5px 10px;  border-radius: 0; } .form-group-sm select.form-control {  line-height: 37px;  height: 37px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {  height: auto; } .form-group-sm .form-control-static {  font-size: 17px;  line-height: 1.5;  height: 37px;  min-height: 45px;  padding: 6px 10px; } .input-lg {  font-size: 25px;  line-height: 1.3333333;  height: 56px;  padding: 10px 16px;  border-radius: 0; } select.input-lg {  line-height: 56px;  height: 56px; } textarea.input-lg, select[multiple].input-lg {  height: auto; } .form-group-lg .form-control {  font-size: 25px;  line-height: 1.3333333;  height: 56px;  padding: 10px 16px;  border-radius: 0; } .form-group-lg select.form-control {  line-height: 56px;  height: 56px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {  height: auto; } .form-group-lg .form-control-static {  font-size: 25px;  line-height: 1.3333333;  height: 56px;  min-height: 53px;  padding: 11px 16px; } .has-feedback {  position: relative; } .has-feedback .form-control {  padding-right: 52.5px; } .form-control-feedback {  line-height: 42px;  position: absolute;  z-index: 2;  top: 0;  right: 0;  display: block;  width: 42px;  height: 42px;  text-align: center;  pointer-events: none; } .input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {  line-height: 56px;  width: 56px;  height: 56px; } .input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {  line-height: 37px;  width: 37px;  height: 37px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {  color: #3c763d; } .has-success .form-control {  border-color: #3c763d;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-success .form-control:focus {  border-color: #2b542c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .has-success .input-group-addon {  color: #3c763d;  border-color: #3c763d;  background-color: #dff0d8; } .has-success .form-control-feedback {  color: #3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {  color: #8a6d3b; } .has-warning .form-control {  border-color: #8a6d3b;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-warning .form-control:focus {  border-color: #66512c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .has-warning .input-group-addon {  color: #8a6d3b;  border-color: #8a6d3b;  background-color: #fcf8e3; } .has-warning .form-control-feedback {  color: #8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {  color: #a94442; } .has-error .form-control {  border-color: #a94442;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-error .form-control:focus {  border-color: #843534;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .has-error .input-group-addon {  color: #a94442;  border-color: #a94442;  background-color: #f2dede; } .has-error .form-control-feedback {  color: #a94442; } .has-feedback label ~ .form-control-feedback {  top: 33px; } .has-feedback label.sr-only ~ .form-control-feedback {  top: 0; } .help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #adacac; } @media (min-width: 768px) {  .form-inline .form-group {   display: inline-block;   margin-bottom: 0;   vertical-align: middle;  }  .form-inline .form-control {   display: inline-block;   width: auto;   vertical-align: middle;  }  .form-inline .form-control-static {   display: inline-block;  }  .form-inline .input-group {   display: inline-table;   vertical-align: middle;  }  .form-inline .input-group .input-group-addon,  .form-inline .input-group .input-group-btn,  .form-inline .input-group .form-control {   width: auto;  }  .form-inline .input-group > .form-control {   width: 100%;  }  .form-inline .control-label {   margin-bottom: 0;   vertical-align: middle;  }  .form-inline .radio,  .form-inline .checkbox {   display: inline-block;   margin-top: 0;   margin-bottom: 0;   vertical-align: middle;  }  .form-inline .radio label,  .form-inline .checkbox label {   padding-left: 0;  }  .form-inline .radio input[type='radio'],  .form-inline .checkbox input[type='checkbox'] {   position: relative;   margin-left: 0;  }  .form-inline .has-feedback .form-control-feedback {   top: 0;  } } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {  margin-top: 0;  margin-bottom: 0;  padding-top: 7px; } .form-horizontal .radio, .form-horizontal .checkbox {  min-height: 35px; } .form-horizontal .form-group {  margin-right: -15px;  margin-left: -15px; } @media (min-width: 768px) {  .form-horizontal .control-label {   margin-bottom: 0;   padding-top: 7px;   text-align: right;  } } .form-horizontal .has-feedback .form-control-feedback {  right: 15px; } @media (min-width: 768px) {  .form-horizontal .form-group-lg .control-label {   font-size: 25px;   padding-top: 14.333333px;  } } @media (min-width: 768px) {  .form-horizontal .form-group-sm .control-label {   font-size: 17px;   padding-top: 6px;  } } .btn {  font-size: 20px;  font-weight: normal;  line-height: 1.428571429;  display: inline-block;  margin-bottom: 0;  padding: 6px 12px;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  text-align: center;  vertical-align: middle;  white-space: nowrap;  border: 1px solid transparent;  border-radius: 0;  background-image: none;  touch-action: manipulation; } .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } .btn:hover, .btn:focus, .btn.focus {  text-decoration: none;  color: #333; } .btn:active, .btn.active {  outline: 0;  background-image: none;  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn.disabled, .btn[disabled], fieldset[disabled] .btn {  cursor: not-allowed;  opacity: 0.65;  -webkit-box-shadow: none;  box-shadow: none;  filter: alpha(opacity=65);  -webkit-opacity: 0.65;  -moz-opacity: 0.65; } a.btn.disabled, fieldset[disabled] a.btn {  pointer-events: none; } .btn-default {  color: #333;  border-color: #ccc;  background-color: #fff; } .btn-default:focus, .btn-default.focus {  color: #333;  border-color: #8c8c8c;  background-color: #e6e6e6; } .btn-default:hover {  color: #333;  border-color: #adadad;  background-color: #e6e6e6; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {  color: #333;  border-color: #adadad;  background-color: #e6e6e6; } .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {  color: #333;  border-color: #8c8c8c;  background-color: #d4d4d4; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {  background-image: none; } .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {  border-color: #ccc;  background-color: #fff; } .btn-default .badge {  color: #fff;  background-color: #333; } .btn-primary {  color: #fff;  border-color: #2e6da4;  background-color: #337ab7; } .btn-primary:focus, .btn-primary.focus {  color: #fff;  border-color: #122b40;  background-color: #286090; } .btn-primary:hover {  color: #fff;  border-color: #204d74;  background-color: #286090; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {  color: #fff;  border-color: #204d74;  background-color: #286090; } .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {  color: #fff;  border-color: #122b40;  background-color: #204d74; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {  background-image: none; } .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {  border-color: #2e6da4;  background-color: #337ab7; } .btn-primary .badge {  color: #337ab7;  background-color: #fff; } .btn-success {  color: #fff;  border-color: #4cae4c;  background-color: #5cb85c; } .btn-success:focus, .btn-success.focus {  color: #fff;  border-color: #255625;  background-color: #449d44; } .btn-success:hover {  color: #fff;  border-color: #398439;  background-color: #449d44; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {  color: #fff;  border-color: #398439;  background-color: #449d44; } .btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {  color: #fff;  border-color: #255625;  background-color: #398439; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {  background-image: none; } .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {  border-color: #4cae4c;  background-color: #5cb85c; } .btn-success .badge {  color: #5cb85c;  background-color: #fff; } .btn-info {  color: #fff;  border-color: #46b8da;  background-color: #5bc0de; } .btn-info:focus, .btn-info.focus {  color: #fff;  border-color: #1b6d85;  background-color: #31b0d5; } .btn-info:hover {  color: #fff;  border-color: #269abc;  background-color: #31b0d5; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {  color: #fff;  border-color: #269abc;  background-color: #31b0d5; } .btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {  color: #fff;  border-color: #1b6d85;  background-color: #269abc; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {  background-image: none; } .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {  border-color: #46b8da;  background-color: #5bc0de; } .btn-info .badge {  color: #5bc0de;  background-color: #fff; } .btn-warning {  color: #fff;  border-color: #f41;  background-color: #ff582a; } .btn-warning:focus, .btn-warning.focus {  color: #fff;  border-color: #901f00;  background-color: #f63500; } .btn-warning:hover {  color: #fff;  border-color: #d22d00;  background-color: #f63500; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {  color: #fff;  border-color: #d22d00;  background-color: #f63500; } .btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {  color: #fff;  border-color: #901f00;  background-color: #d22d00; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {  background-image: none; } .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {  border-color: #f41;  background-color: #ff582a; } .btn-warning .badge {  color: #ff582a;  background-color: #fff; } .btn-danger {  color: #fff;  border-color: #d43f3a;  background-color: #d9534f; } .btn-danger:focus, .btn-danger.focus {  color: #fff;  border-color: #761c19;  background-color: #c9302c; } .btn-danger:hover {  color: #fff;  border-color: #ac2925;  background-color: #c9302c; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {  color: #fff;  border-color: #ac2925;  background-color: #c9302c; } .btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {  color: #fff;  border-color: #761c19;  background-color: #ac2925; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {  background-image: none; } .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {  border-color: #d43f3a;  background-color: #d9534f; } .btn-danger .badge {  color: #d9534f;  background-color: #fff; } .btn-link {  font-weight: normal;  color: #ff582a;  border-radius: 0; } .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {  background-color: transparent;  -webkit-box-shadow: none;  box-shadow: none; } .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {  border-color: transparent; } .btn-link:hover, .btn-link:focus {  text-decoration: underline;  color: #dd3000;  background-color: transparent; } .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {  text-decoration: none;  color: #aca3a5; } .btn-lg, .btn-group-lg > .btn {  font-size: 25px;  line-height: 1.3333333;  padding: 10px 16px;  border-radius: 0; } .btn-sm, .btn-group-sm > .btn {  font-size: 17px;  line-height: 1.5;  padding: 5px 10px;  border-radius: 0; } .btn-xs, .btn-group-xs > .btn {  font-size: 17px;  line-height: 1.5;  padding: 1px 5px;  border-radius: 0; } .btn-block {  display: block;  width: 100%; } .btn-block + .btn-block {  margin-top: 5px; } input[type='submit'].btn-block, input[type='reset'].btn-block, input[type='button'].btn-block {  width: 100%; } .fade {  -webkit-transition: opacity 0.15s linear;  -moz-transition: opacity 0.15s linear;  -ms-transition: opacity 0.15s linear;  -o-transition: opacity 0.15s linear;  transition: opacity 0.15s linear;  opacity: 0; } .fade.in {  opacity: 1; } .collapse {  display: none; } .collapse.in {  display: block; } tr.collapse.in {  display: table-row; } tbody.collapse.in {  display: table-row-group; } .collapsing {  position: relative;  overflow: hidden;  height: 0;  -webkit-transition-timing-function: ease;  transition-timing-function: ease;  -webkit-transition-duration: 0.35s;  transition-duration: 0.35s;  -webkit-transition-property: height, visibility;  transition-property: height, visibility; } .caret {  display: inline-block;  width: 0;  height: 0;  margin-left: 2px;  vertical-align: middle;  border-top: 4px dashed;  border-top: 4px solid \9;  border-right: 4px solid transparent;  border-left: 4px solid transparent; } .dropup, .dropdown {  position: relative; } .dropdown-toggle:focus {  outline: 0; } .dropdown-menu {  font-size: 20px;  position: absolute;  z-index: 1000;  top: 100%;  right: 0;  display: none;  float: left;  min-width: 160px;  margin: 2px 0 0;  padding: 5px 0;  list-style: none;  text-align: left;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.15);  border-radius: 0;  background-color: #fff;  background-clip: padding-box;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } .dropdown-menu.pull-right {  right: 0;  left: auto; } .dropdown-menu .divider {  overflow: hidden;  height: 1px;  margin: 13px 0;  background-color: #e5e5e5; } .dropdown-menu > li > a {  font-weight: normal;  line-height: 1.428571429;  display: block;  clear: both;  padding: 3px 20px;  white-space: nowrap;  color: #695e60; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {  text-decoration: none;  color: #5b5254;  background-color: #f5f5f5; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {  text-decoration: none;  color: #fff;  outline: 0;  background-color: #337ab7; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {  color: #aca3a5; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {  cursor: not-allowed;  text-decoration: none;  background-color: transparent;  background-image: none;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .open > .dropdown-menu {  display: block; } .open > a {  outline: 0; } .dropdown-menu-right {  right: 0;  left: auto; } .dropdown-menu-left {  right: auto;  left: 0; } .dropdown-header {  font-size: 17px;  line-height: 1.428571429;  display: block;  padding: 3px 20px;  white-space: nowrap;  color: #aca3a5; } .dropdown-backdrop {  position: fixed;  z-index: 990;  top: 0;  right: 0;  bottom: 0;  left: 0; } .pull-right > .dropdown-menu {  right: 0;  left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret {  content: '';  border-top: 0;  border-bottom: 4px dashed;  border-bottom: 4px solid \9; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {  top: auto;  bottom: 100%;  margin-bottom: 2px; } @media (min-width: 1500px) {  .navbar-right .dropdown-menu {   right: 0;   left: auto;  }  .navbar-right .dropdown-menu-left {   right: auto;   left: 0;  } } .btn-group, .btn-group-vertical {  position: relative;  display: inline-block;  vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn {  position: relative;  float: left; } .btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {  z-index: 2; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {  margin-left: -1px; } .btn-toolbar {  margin-left: -5px; } .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {  float: left; } .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {  margin-left: 5px; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {  border-radius: 0; } .btn-group > .btn:first-child {  margin-left: 0; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {  border-top-right-radius: 0;  border-bottom-right-radius: 0; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {  border-top-left-radius: 0;  border-bottom-left-radius: 0; } .btn-group > .btn-group {  float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0; } .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-top-right-radius: 0;  border-bottom-right-radius: 0; } .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-top-left-radius: 0;  border-bottom-left-radius: 0; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {  outline: 0; } .btn-group > .btn + .dropdown-toggle {  padding-right: 8px;  padding-left: 8px; } .btn-group > .btn-lg + .dropdown-toggle {  padding-right: 12px;  padding-left: 12px; } .btn-group.open .dropdown-toggle {  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn-group.open .dropdown-toggle.btn-link {  -webkit-box-shadow: none;  box-shadow: none; } .btn .caret {  margin-left: 0; } .btn-lg .caret {  border-width: 5px 5px 0;  border-bottom-width: 0; } .dropup .btn-lg .caret {  border-width: 0 5px 5px; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {  display: block;  float: none;  width: 100%;  max-width: 100%; } .btn-group-vertical > .btn-group > .btn {  float: none; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {  margin-top: -1px;  margin-left: 0; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) {  border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) {  border-top-right-radius: 0;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .btn-group-vertical > .btn:last-child:not(:first-child) {  border-top-left-radius: 0;  border-top-right-radius: 0;  border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-top-left-radius: 0;  border-top-right-radius: 0; } .btn-group-justified {  display: table;  width: 100%;  table-layout: fixed;  border-collapse: separate; } .btn-group-justified > .btn, .btn-group-justified > .btn-group {  display: table-cell;  float: none;  width: 1%; } .btn-group-justified > .btn-group .btn {  width: 100%; } .btn-group-justified > .btn-group .dropdown-menu {  left: auto; } [data-toggle='buttons'] > .btn input[type='radio'], [data-toggle='buttons'] > .btn-group > .btn input[type='radio'], [data-toggle='buttons'] > .btn input[type='checkbox'], [data-toggle='buttons'] > .btn-group > .btn input[type='checkbox'] {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none; } .input-group {  position: relative;  display: table;  border-collapse: separate; } .input-group[class*='col-'] {  float: none;  padding-right: 0;  padding-left: 0; } .input-group .form-control {  position: relative;  z-index: 2;  float: left;  width: 100%;  margin-bottom: 0; } .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {  font-size: 25px;  line-height: 1.3333333;  height: 56px;  padding: 10px 16px;  border-radius: 0; } select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {  line-height: 56px;  height: 56px; } textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {  height: auto; } .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {  font-size: 17px;  line-height: 1.5;  height: 37px;  padding: 5px 10px;  border-radius: 0; } select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {  line-height: 37px;  height: 37px; } textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {  height: auto; } .input-group-addon, .input-group-btn, .input-group .form-control {  display: table-cell; } .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {  border-radius: 0; } .input-group-addon, .input-group-btn {  width: 1%;  vertical-align: middle;  white-space: nowrap; } .input-group-addon {  font-size: 20px;  font-weight: normal;  line-height: 1;  padding: 6px 12px;  text-align: center;  color: #8c8082;  border: 1px solid #ccc;  border-radius: 0;  background-color: #fff; } .input-group-addon.input-sm {  font-size: 17px;  padding: 5px 10px;  border-radius: 0; } .input-group-addon.input-lg {  font-size: 25px;  padding: 10px 16px;  border-radius: 0; } .input-group-addon input[type='radio'], .input-group-addon input[type='checkbox'] {  margin-top: 0; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {  border-top-right-radius: 0;  border-bottom-right-radius: 0; } .input-group-addon:first-child {  border-right: 0; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {  border-top-left-radius: 0;  border-bottom-left-radius: 0; } .input-group-addon:last-child {  border-left: 0; } .input-group-btn {  font-size: 0;  position: relative;  white-space: nowrap; } .input-group-btn > .btn {  position: relative; } .input-group-btn > .btn + .btn {  margin-left: -1px; } .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {  z-index: 2; } .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {  margin-right: -1px; } .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {  z-index: 2;  margin-left: -1px; } .nav {  margin-bottom: 0;  padding-left: 0;  list-style: none; } .nav > li {  position: relative;  display: block; } .nav > li > a {  position: relative;  display: block;  padding: 10px 15px; } .nav > li > a:hover, .nav > li > a:focus {  text-decoration: none;  background-color: #fff; } .nav > li.disabled > a {  color: #aca3a5; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {  cursor: not-allowed;  text-decoration: none;  color: #aca3a5;  background-color: transparent; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {  border-color: #ff582a;  background-color: #fff; } .nav .nav-divider {  overflow: hidden;  height: 1px;  margin: 13px 0;  background-color: #e5e5e5; } .nav > li > a > img {  max-width: none; } .nav-tabs {  border-bottom: 1px solid #ddd; } .nav-tabs > li {  float: left;  margin-bottom: -1px; } .nav-tabs > li > a {  line-height: 1.428571429;  margin-right: 2px;  border: 1px solid transparent;  border-radius: 0 0 0 0; } .nav-tabs > li > a:hover {  border-color: #fff #fff #ddd; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {  cursor: default;  color: #8c8082;  border: 1px solid #ddd;  border-bottom-color: transparent;  background-color: #fff; } .nav-tabs.nav-justified {  width: 100%;  border-bottom: 0; } .nav-tabs.nav-justified > li {  float: none; } .nav-tabs.nav-justified > li > a {  margin-bottom: 5px;  text-align: center; } .nav-tabs.nav-justified > .dropdown .dropdown-menu {  top: auto;  left: auto; } @media (min-width: 768px) {  .nav-tabs.nav-justified > li {   display: table-cell;   width: 1%;  }  .nav-tabs.nav-justified > li > a {   margin-bottom: 0;  } } .nav-tabs.nav-justified > li > a {  margin-right: 0;  border-radius: 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {  border: 1px solid #ddd; } @media (min-width: 768px) {  .nav-tabs.nav-justified > li > a {   border-bottom: 1px solid #ddd;   border-radius: 0 0 0 0;  }  .nav-tabs.nav-justified > .active > a,  .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs.nav-justified > .active > a:focus {   border-bottom-color: #fff;  } } .nav-pills > li {  float: left; } .nav-pills > li > a {  border-radius: 0; } .nav-pills > li + li {  margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {  color: #fff;  background-color: #337ab7; } .nav-stacked > li {  float: none; } .nav-stacked > li + li {  margin-top: 2px;  margin-left: 0; } .nav-justified {  width: 100%; } .nav-justified > li {  float: none; } .nav-justified > li > a {  margin-bottom: 5px;  text-align: center; } .nav-justified > .dropdown .dropdown-menu {  top: auto;  left: auto; } @media (min-width: 768px) {  .nav-justified > li {   display: table-cell;   width: 1%;  }  .nav-justified > li > a {   margin-bottom: 0;  } } .nav-tabs-justified {  border-bottom: 0; } .nav-tabs-justified > li > a {  margin-right: 0;  border-radius: 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {  border: 1px solid #ddd; } @media (min-width: 768px) {  .nav-tabs-justified > li > a {   border-bottom: 1px solid #ddd;   border-radius: 0 0 0 0;  }  .nav-tabs-justified > .active > a,  .nav-tabs-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus {   border-bottom-color: #fff;  } } .tab-content > .tab-pane {  display: none; } .tab-content > .active {  display: block; } .nav-tabs .dropdown-menu {  margin-top: -1px;  border-top-left-radius: 0;  border-top-right-radius: 0; } .navbar {  position: relative;  min-height: 50px;  margin-bottom: 28px;  border: 1px solid transparent; } @media (min-width: 1500px) {  .navbar {   border-radius: 0;  } } @media (min-width: 1500px) {  .navbar-header {   float: left;  } } .navbar-collapse {  overflow-x: visible;  padding-right: 15px;  padding-left: 15px;  border-top: 1px solid transparent;  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);  -webkit-overflow-scrolling: touch; } .navbar-collapse.in {  overflow-y: auto; } @media (min-width: 1500px) {  .navbar-collapse {   width: auto;   border-top: 0;   box-shadow: none;  }  .navbar-collapse.collapse {   display: block !important;   overflow: visible !important;   height: auto !important;   padding-bottom: 0;  }  .navbar-collapse.in {   overflow-y: visible;  }  .navbar-fixed-top .navbar-collapse,  .navbar-static-top .navbar-collapse,  .navbar-fixed-bottom .navbar-collapse {   padding-right: 0;   padding-left: 0;  } } .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {  max-height: 340px; } @media (max-device-width: 480px) and (orientation: landscape) {  .navbar-fixed-top .navbar-collapse,  .navbar-fixed-bottom .navbar-collapse {   max-height: 200px;  } } .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {  margin-right: -15px;  margin-left: -15px; } @media (min-width: 1500px) {  .container > .navbar-header,  .container-fluid > .navbar-header,  .container > .navbar-collapse,  .container-fluid > .navbar-collapse {   margin-right: 0;   margin-left: 0;  } } .navbar-static-top {  z-index: 1000;  border-width: 0 0 1px; } @media (min-width: 1500px) {  .navbar-static-top {   border-radius: 0;  } } .navbar-fixed-top, .navbar-fixed-bottom {  position: fixed;  z-index: 1030;  right: 0;  left: 0; } @media (min-width: 1500px) {  .navbar-fixed-top,  .navbar-fixed-bottom {   border-radius: 0;  } } .navbar-fixed-top {  top: 0;  border-width: 0 0 1px; } .navbar-fixed-bottom {  bottom: 0;  margin-bottom: 0;  border-width: 1px 0 0; } .navbar-brand {  font-size: 25px;  line-height: 28px;  float: left;  height: 50px;  padding: 11px 15px; } .navbar-brand:hover, .navbar-brand:focus {  text-decoration: none; } .navbar-brand > img {  display: block; } @media (min-width: 1500px) {  .navbar > .container .navbar-brand,  .navbar > .container-fluid .navbar-brand {   margin-left: -15px;  } } .navbar-toggle {  position: relative;  float: right;  margin-top: 8px;  margin-right: 15px;  margin-bottom: 8px;  padding: 9px 10px;  border: 1px solid transparent;  border-radius: 0;  background-color: transparent;  background-image: none; } .navbar-toggle:focus {  outline: 0; } .navbar-toggle .icon-bar {  display: block;  width: 22px;  height: 2px;  border-radius: 1px; } .navbar-toggle .icon-bar + .icon-bar {  margin-top: 4px; } @media (min-width: 1500px) {  .navbar-toggle {   display: none;  } } .navbar-nav {  margin: 5.5px -15px; } .navbar-nav > li > a {  line-height: 28px;  padding-top: 10px;  padding-bottom: 10px; } @media (max-width: 1499px) {  .navbar-nav .open .dropdown-menu {   position: static;   float: none;   width: auto;   margin-top: 0;   border: 0;   background-color: transparent;   box-shadow: none;  }  .navbar-nav .open .dropdown-menu > li > a,  .navbar-nav .open .dropdown-menu .dropdown-header {   padding: 5px 15px 5px 25px;  }  .navbar-nav .open .dropdown-menu > li > a {   line-height: 28px;  }  .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-nav .open .dropdown-menu > li > a:focus {   background-image: none;  } } @media (min-width: 1500px) {  .navbar-nav {   float: left;   margin: 0;  }  .navbar-nav > li {   float: left;  }  .navbar-nav > li > a {   padding-top: 11px;   padding-bottom: 11px;  } } .navbar-form {  margin-top: 4px;  margin-right: -15px;  margin-bottom: 4px;  margin-left: -15px;  padding: 10px 15px;  border-top: 1px solid transparent;  border-bottom: 1px solid transparent;  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); } @media (min-width: 768px) {  .navbar-form .form-group {   display: inline-block;   margin-bottom: 0;   vertical-align: middle;  }  .navbar-form .form-control {   display: inline-block;   width: auto;   vertical-align: middle;  }  .navbar-form .form-control-static {   display: inline-block;  }  .navbar-form .input-group {   display: inline-table;   vertical-align: middle;  }  .navbar-form .input-group .input-group-addon,  .navbar-form .input-group .input-group-btn,  .navbar-form .input-group .form-control {   width: auto;  }  .navbar-form .input-group > .form-control {   width: 100%;  }  .navbar-form .control-label {   margin-bottom: 0;   vertical-align: middle;  }  .navbar-form .radio,  .navbar-form .checkbox {   display: inline-block;   margin-top: 0;   margin-bottom: 0;   vertical-align: middle;  }  .navbar-form .radio label,  .navbar-form .checkbox label {   padding-left: 0;  }  .navbar-form .radio input[type='radio'],  .navbar-form .checkbox input[type='checkbox'] {   position: relative;   margin-left: 0;  }  .navbar-form .has-feedback .form-control-feedback {   top: 0;  } } @media (max-width: 1499px) {  .navbar-form .form-group {   margin-bottom: 5px;  }  .navbar-form .form-group:last-child {   margin-bottom: 0;  } } @media (min-width: 1500px) {  .navbar-form {   width: auto;   margin-right: 0;   margin-left: 0;   padding-top: 0;   padding-bottom: 0;   border: 0;   -webkit-box-shadow: none;   box-shadow: none;  } } .navbar-nav > li > .dropdown-menu {  margin-top: 0;  border-top-left-radius: 0;  border-top-right-radius: 0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {  margin-bottom: 0;  border-top-left-radius: 0;  border-top-right-radius: 0;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .navbar-btn {  margin-top: 4px;  margin-bottom: 4px; } .navbar-btn.btn-sm {  margin-top: 6.5px;  margin-bottom: 6.5px; } .navbar-btn.btn-xs {  margin-top: 14px;  margin-bottom: 14px; } .navbar-text {  margin-top: 11px;  margin-bottom: 11px; } @media (min-width: 1500px) {  .navbar-text {   float: left;   margin-right: 15px;   margin-left: 15px;  } } @media (min-width: 1500px) {  .navbar-left {   float: left;   float: left !important;  }  .navbar-right {   float: right;   float: right !important;   margin-right: -15px;  }  .navbar-right ~ .navbar-right {   margin-right: 0;  } } .navbar-default {  border-color: #e7e7e7;  background-color: #f8f8f8; } .navbar-default .navbar-brand {  color: #332e2f; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {  color: #181616;  background-color: transparent; } .navbar-default .navbar-text {  color: #777; } .navbar-default .navbar-nav > li > a {  color: #332e2f; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {  color: #ff582a;  background-color: transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {  color: #ff582a;  background-color: transparent; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {  color: #ccc;  background-color: transparent; } .navbar-default .navbar-toggle {  border-color: #ddd; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {  background-color: #ddd; } .navbar-default .navbar-toggle .icon-bar {  background-color: #888; } .navbar-default .navbar-collapse, .navbar-default .navbar-form {  border-color: #e7e7e7; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {  color: #ff582a;  background-color: transparent; } @media (max-width: 1499px) {  .navbar-default .navbar-nav .open .dropdown-menu > li > a {   color: #332e2f;  }  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {   color: #ff582a;   background-color: transparent;  }  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {   color: #ff582a;   background-color: transparent;  }  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {   color: #ccc;   background-color: transparent;  } } .navbar-default .navbar-link {  color: #332e2f; } .navbar-default .navbar-link:hover {  color: #ff582a; } .navbar-default .btn-link {  color: #332e2f; } .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {  color: #ff582a; } .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {  color: #ccc; } .navbar-inverse {  border-color: #080808;  background-color: #222; } .navbar-inverse .navbar-brand {  color: #d0cbcc; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {  color: #fff;  background-color: transparent; } .navbar-inverse .navbar-text {  color: #d0cbcc; } .navbar-inverse .navbar-nav > li > a {  color: #d0cbcc; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {  color: #fff;  background-color: transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {  color: #fff;  background-color: #080808; } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {  color: #444;  background-color: transparent; } .navbar-inverse .navbar-toggle {  border-color: #333; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {  background-color: #333; } .navbar-inverse .navbar-toggle .icon-bar {  background-color: #fff; } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {  border-color: #101010; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {  color: #fff;  background-color: #080808; } @media (max-width: 1499px) {  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {   border-color: #080808;  }  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {   background-color: #080808;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {   color: #d0cbcc;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {   color: #fff;   background-color: transparent;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {   color: #fff;   background-color: #080808;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {   color: #444;   background-color: transparent;  } } .navbar-inverse .navbar-link {  color: #d0cbcc; } .navbar-inverse .navbar-link:hover {  color: #fff; } .navbar-inverse .btn-link {  color: #d0cbcc; } .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {  color: #fff; } .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {  color: #444; } .breadcrumb {  margin-bottom: 28px;  padding: 8px 15px;  list-style: none;  border-radius: 0;  background-color: #f5f5f5; } .breadcrumb > li {  display: inline-block; } .breadcrumb > li + li:before {  padding: 0 5px;  content: '/\00a0';  color: #ccc; } .breadcrumb > .active {  color: #aca3a5; } .pagination {  display: inline-block;  margin: 28px 0;  padding-left: 0;  border-radius: 0; } .pagination > li {  display: inline; } .pagination > li > a, .pagination > li > span {  line-height: 1.428571429;  position: relative;  float: left;  margin-left: -1px;  padding: 6px 12px;  text-decoration: none;  color: #ff582a;  border: 1px solid #ddd;  background-color: #fff; } .pagination > li:first-child > a, .pagination > li:first-child > span {  margin-left: 0;  border-top-left-radius: 0;  border-bottom-left-radius: 0; } .pagination > li:last-child > a, .pagination > li:last-child > span {  border-top-right-radius: 0;  border-bottom-right-radius: 0; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {  z-index: 3;  color: #dd3000;  border-color: #ddd;  background-color: #fff; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {  z-index: 2;  cursor: default;  color: #fff;  border-color: #337ab7;  background-color: #337ab7; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {  cursor: not-allowed;  color: #aca3a5;  border-color: #ddd;  background-color: #fff; } .pagination-lg > li > a, .pagination-lg > li > span {  font-size: 25px;  line-height: 1.3333333;  padding: 10px 16px; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {  border-top-left-radius: 0;  border-bottom-left-radius: 0; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {  border-top-right-radius: 0;  border-bottom-right-radius: 0; } .pagination-sm > li > a, .pagination-sm > li > span {  font-size: 17px;  line-height: 1.5;  padding: 5px 10px; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {  border-top-left-radius: 0;  border-bottom-left-radius: 0; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {  border-top-right-radius: 0;  border-bottom-right-radius: 0; } .pager {  margin: 28px 0;  padding-left: 0;  list-style: none;  text-align: center; } .pager li {  display: inline; } .pager li > a, .pager li > span {  display: inline-block;  padding: 5px 14px;  border: 1px solid #ddd;  border-radius: 15px;  background-color: #fff; } .pager li > a:hover, .pager li > a:focus {  text-decoration: none;  background-color: #fff; } .pager .next > a, .pager .next > span {  float: right; } .pager .previous > a, .pager .previous > span {  float: left; } .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {  cursor: not-allowed;  color: #aca3a5;  background-color: #fff; } .label {  font-size: 75%;  font-weight: bold;  line-height: 1;  display: inline;  padding: 0.2em 0.6em 0.3em;  text-align: center;  vertical-align: baseline;  white-space: nowrap;  color: #fff;  border-radius: 0.25em; } a.label:hover, a.label:focus {  cursor: pointer;  text-decoration: none;  color: #fff; } .label:empty {  display: none; } .btn .label {  position: relative;  top: -1px; } .label-default {  background-color: #aca3a5; } .label-default[href]:hover, .label-default[href]:focus {  background-color: #94888b; } .label-primary {  background-color: #337ab7; } .label-primary[href]:hover, .label-primary[href]:focus {  background-color: #286090; } .label-success {  background-color: #5cb85c; } .label-success[href]:hover, .label-success[href]:focus {  background-color: #449d44; } .label-info {  background-color: #5bc0de; } .label-info[href]:hover, .label-info[href]:focus {  background-color: #31b0d5; } .label-warning {  background-color: #ff582a; } .label-warning[href]:hover, .label-warning[href]:focus {  background-color: #f63500; } .label-danger {  background-color: #d9534f; } .label-danger[href]:hover, .label-danger[href]:focus {  background-color: #c9302c; } .badge {  font-size: 17px;  font-weight: bold;  line-height: 1;  display: inline-block;  min-width: 10px;  padding: 3px 7px;  text-align: center;  vertical-align: middle;  white-space: nowrap;  color: #fff;  border-radius: 10px;  background-color: #aca3a5; } .badge:empty {  display: none; } .btn .badge {  position: relative;  top: -1px; } .btn-xs .badge, .btn-group-xs > .btn .badge {  top: 0;  padding: 1px 5px; } a.badge:hover, a.badge:focus {  cursor: pointer;  text-decoration: none;  color: #fff; } .list-group-item.active > .badge, .nav-pills > .active > a > .badge {  color: #ff582a;  background-color: #fff; } .list-group-item > .badge {  float: right; } .list-group-item > .badge + .badge {  margin-right: 5px; } .nav-pills > li > a > .badge {  margin-left: 3px; } .jumbotron {  margin-bottom: 30px;  padding-top: 30px;  padding-bottom: 30px;  color: inherit;  background-color: #fff; } .jumbotron h1, .jumbotron .h1 {  color: inherit; } .jumbotron p {  font-size: 30px;  font-weight: 200;  margin-bottom: 15px; } .jumbotron > hr {  border-top-color: #e6e6e6; } .container .jumbotron, .container-fluid .jumbotron {  border-radius: 0; } .jumbotron .container {  max-width: 100%; } @media screen and (min-width: 768px) {  .jumbotron {   padding-top: 48px;   padding-bottom: 48px;  }  .container .jumbotron,  .container-fluid .jumbotron {   padding-right: 60px;   padding-left: 60px;  }  .jumbotron h1,  .jumbotron .h1 {   font-size: 90px;  } } .thumbnail {  line-height: 1.428571429;  display: block;  margin-bottom: 28px;  padding: 4px;  -webkit-transition: border 0.2s ease-in-out;  -moz-transition: border 0.2s ease-in-out;  -ms-transition: border 0.2s ease-in-out;  -o-transition: border 0.2s ease-in-out;  transition: border 0.2s ease-in-out;  border: 1px solid #ddd;  border-radius: 0;  background-color: #fff; } .thumbnail > img, .thumbnail a > img {  margin-right: auto;  margin-left: auto; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {  border-color: #ff582a; } .thumbnail .caption {  padding: 9px;  color: #6d6c6c; } .alert {  margin-bottom: 28px;  padding: 15px;  border: 1px solid transparent;  border-radius: 0; } .alert h4 {  margin-top: 0;  color: inherit; } .alert .alert-link {  font-weight: bold; } .alert > p, .alert > ul {  margin-bottom: 0; } .alert > p + p {  margin-top: 5px; } .alert-dismissable, .alert-dismissible {  padding-right: 35px; } .alert-dismissable .close, .alert-dismissible .close {  position: relative;  top: -2px;  right: -21px;  color: inherit; } .alert-success {  color: #3c763d;  border-color: #d6e9c6;  background-color: #dff0d8; } .alert-success hr {  border-top-color: #c9e2b3; } .alert-success .alert-link {  color: #2b542c; } .alert-info {  color: #31708f;  border-color: #bce8f1;  background-color: #d9edf7; } .alert-info hr {  border-top-color: #a6e1ec; } .alert-info .alert-link {  color: #245269; } .alert-warning {  color: #8a6d3b;  border-color: #faebcc;  background-color: #fcf8e3; } .alert-warning hr {  border-top-color: #f7e1b5; } .alert-warning .alert-link {  color: #66512c; } .alert-danger {  color: #a94442;  border-color: #ebccd1;  background-color: #f2dede; } .alert-danger hr {  border-top-color: #e4b9c0; } .alert-danger .alert-link {  color: #843534; } @-webkit-keyframes progress-bar-stripes {  from {   background-position: 40px 0;  }  to {   background-position: 0 0;  } } @keyframes progress-bar-stripes {  from {   background-position: 40px 0;  }  to {   background-position: 0 0;  } } .progress {  overflow: hidden;  height: 28px;  margin-bottom: 28px;  border-radius: 0;  background-color: #f5f5f5;  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } .progress-bar {  font-size: 17px;  line-height: 28px;  float: left;  width: 0;  height: 100%;  -webkit-transition: width 0.6s ease;  -moz-transition: width 0.6s ease;  -ms-transition: width 0.6s ease;  -o-transition: width 0.6s ease;  transition: width 0.6s ease;  text-align: center;  color: #fff;  background-color: #337ab7;  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); } .progress-striped .progress-bar, .progress-bar-striped {  background-image: -webkit-linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-image: -o-linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-image: linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-size: 40px 40px; } .progress.active .progress-bar, .progress-bar.active {  -webkit-animation: progress-bar-stripes 2s linear infinite;  -o-animation: progress-bar-stripes 2s linear infinite;  animation: progress-bar-stripes 2s linear infinite; } .progress-bar-success {  background-color: #5cb85c; } .progress-striped .progress-bar-success {  background-image: -webkit-linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-image: -o-linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-image: linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  ); } .progress-bar-info {  background-color: #5bc0de; } .progress-striped .progress-bar-info {  background-image: -webkit-linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-image: -o-linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-image: linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  ); } .progress-bar-warning {  background-color: #ff582a; } .progress-striped .progress-bar-warning {  background-image: -webkit-linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-image: -o-linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-image: linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  ); } .progress-bar-danger {  background-color: #d9534f; } .progress-striped .progress-bar-danger {  background-image: -webkit-linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-image: -o-linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-image: linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  ); } .media {  margin-top: 15px; } .media:first-child {  margin-top: 0; } .media, .media-body {  overflow: hidden;  zoom: 1; } .media-body {  width: 10000px; } .media-object {  display: block; } .media-object.img-thumbnail {  max-width: none; } .media-right, .media > .pull-right {  padding-left: 10px; } .media-left, .media > .pull-left {  padding-right: 10px; } .media-left, .media-right, .media-body {  display: table-cell;  vertical-align: top; } .media-middle {  vertical-align: middle; } .media-bottom {  vertical-align: bottom; } .media-heading {  margin-top: 0;  margin-bottom: 5px; } .media-list {  padding-left: 0;  list-style: none; } .list-group {  margin-bottom: 20px;  padding-left: 0; } .list-group-item {  position: relative;  display: block;  margin-bottom: -1px;  padding: 10px 15px;  border: 1px solid #ddd;  background-color: #fff; } .list-group-item:first-child {  border-top-left-radius: 0;  border-top-right-radius: 0; } .list-group-item:last-child {  margin-bottom: 0;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } a.list-group-item, button.list-group-item {  color: #555; } a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {  color: #333; } a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {  text-decoration: none;  color: #555;  background-color: #f5f5f5; } button.list-group-item {  width: 100%;  text-align: left; } .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {  cursor: not-allowed;  color: #aca3a5;  background-color: #fff; } .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {  color: inherit; } .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {  color: #aca3a5; } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {  z-index: 2;  color: #fff;  border-color: #337ab7;  background-color: #337ab7; } .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {  color: inherit; } .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {  color: #c7ddef; } .list-group-item-success {  color: #3c763d;  background-color: #dff0d8; } a.list-group-item-success, button.list-group-item-success {  color: #3c763d; } a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {  color: inherit; } a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {  color: #3c763d;  background-color: #d0e9c6; } a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {  color: #fff;  border-color: #3c763d;  background-color: #3c763d; } .list-group-item-info {  color: #31708f;  background-color: #d9edf7; } a.list-group-item-info, button.list-group-item-info {  color: #31708f; } a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {  color: inherit; } a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {  color: #31708f;  background-color: #c4e3f3; } a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {  color: #fff;  border-color: #31708f;  background-color: #31708f; } .list-group-item-warning {  color: #8a6d3b;  background-color: #fcf8e3; } a.list-group-item-warning, button.list-group-item-warning {  color: #8a6d3b; } a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {  color: inherit; } a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {  color: #8a6d3b;  background-color: #faf2cc; } a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {  color: #fff;  border-color: #8a6d3b;  background-color: #8a6d3b; } .list-group-item-danger {  color: #a94442;  background-color: #f2dede; } a.list-group-item-danger, button.list-group-item-danger {  color: #a94442; } a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {  color: inherit; } a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {  color: #a94442;  background-color: #ebcccc; } a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {  color: #fff;  border-color: #a94442;  background-color: #a94442; } .list-group-item-heading {  margin-top: 0;  margin-bottom: 5px; } .list-group-item-text {  line-height: 1.3;  margin-bottom: 0; } .panel {  margin-bottom: 28px;  border: 1px solid transparent;  border-radius: 0;  background-color: #fff;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .panel-body {  padding: 15px; } .panel-heading {  padding: 10px 15px;  border-bottom: 1px solid transparent;  border-top-left-radius: -1px;  border-top-right-radius: -1px; } .panel-heading > .dropdown .dropdown-toggle {  color: inherit; } .panel-title {  font-size: 23px;  margin-top: 0;  margin-bottom: 0;  color: inherit; } .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {  color: inherit; } .panel-footer {  padding: 10px 15px;  border-top: 1px solid #ddd;  border-bottom-right-radius: -1px;  border-bottom-left-radius: -1px;  background-color: #f5f5f5; } .panel > .list-group, .panel > .panel-collapse > .list-group {  margin-bottom: 0; } .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {  border-width: 1px 0;  border-radius: 0; } .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {  border-top: 0;  border-top-left-radius: -1px;  border-top-right-radius: -1px; } .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {  border-bottom: 0;  border-bottom-right-radius: -1px;  border-bottom-left-radius: -1px; } .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {  border-top-left-radius: 0;  border-top-right-radius: 0; } .panel-heading + .list-group .list-group-item:first-child {  border-top-width: 0; } .list-group + .panel-footer {  border-top-width: 0; } .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {  margin-bottom: 0; } .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {  padding-right: 15px;  padding-left: 15px; } .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {  border-top-left-radius: -1px;  border-top-right-radius: -1px; } .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {  border-top-left-radius: -1px;  border-top-right-radius: -1px; } .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {  border-top-left-radius: -1px; } .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {  border-top-right-radius: -1px; } .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {  border-bottom-right-radius: -1px;  border-bottom-left-radius: -1px; } .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {  border-bottom-right-radius: -1px;  border-bottom-left-radius: -1px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {  border-bottom-left-radius: -1px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {  border-bottom-right-radius: -1px; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {  border-top: 1px solid #ddd; } .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {  border-top: 0; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered {  border: 0; } .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {  border-left: 0; } .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {  border-right: 0; } .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {  border-bottom: 0; } .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {  border-bottom: 0; } .panel > .table-responsive {  margin-bottom: 0;  border: 0; } .panel-group {  margin-bottom: 28px; } .panel-group .panel {  margin-bottom: 0;  border-radius: 0; } .panel-group .panel + .panel {  margin-top: 5px; } .panel-group .panel-heading {  border-bottom: 0; } .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {  border-top: 1px solid #ddd; } .panel-group .panel-footer {  border-top: 0; } .panel-group .panel-footer + .panel-collapse .panel-body {  border-bottom: 1px solid #ddd; } .panel-default {  border-color: #ddd; } .panel-default > .panel-heading {  color: #695e60;  border-color: #ddd;  background-color: #f5f5f5; } .panel-default > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #ddd; } .panel-default > .panel-heading .badge {  color: #f5f5f5;  background-color: #695e60; } .panel-default > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #ddd; } .panel-primary {  border-color: #337ab7; } .panel-primary > .panel-heading {  color: #fff;  border-color: #337ab7;  background-color: #337ab7; } .panel-primary > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #337ab7; } .panel-primary > .panel-heading .badge {  color: #337ab7;  background-color: #fff; } .panel-primary > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #337ab7; } .panel-success {  border-color: #d6e9c6; } .panel-success > .panel-heading {  color: #3c763d;  border-color: #d6e9c6;  background-color: #dff0d8; } .panel-success > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #d6e9c6; } .panel-success > .panel-heading .badge {  color: #dff0d8;  background-color: #3c763d; } .panel-success > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #d6e9c6; } .panel-info {  border-color: #bce8f1; } .panel-info > .panel-heading {  color: #31708f;  border-color: #bce8f1;  background-color: #d9edf7; } .panel-info > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #bce8f1; } .panel-info > .panel-heading .badge {  color: #d9edf7;  background-color: #31708f; } .panel-info > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #bce8f1; } .panel-warning {  border-color: #faebcc; } .panel-warning > .panel-heading {  color: #8a6d3b;  border-color: #faebcc;  background-color: #fcf8e3; } .panel-warning > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #faebcc; } .panel-warning > .panel-heading .badge {  color: #fcf8e3;  background-color: #8a6d3b; } .panel-warning > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #faebcc; } .panel-danger {  border-color: #ebccd1; } .panel-danger > .panel-heading {  color: #a94442;  border-color: #ebccd1;  background-color: #f2dede; } .panel-danger > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #ebccd1; } .panel-danger > .panel-heading .badge {  color: #f2dede;  background-color: #a94442; } .panel-danger > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #ebccd1; } .embed-responsive {  position: relative;  display: block;  overflow: hidden;  height: 0;  padding: 0; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {  position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  border: 0; } .embed-responsive-16by9 {  padding-bottom: 56.25%; } .embed-responsive-4by3 {  padding-bottom: 75%; } .well {  min-height: 20px;  margin-bottom: 20px;  padding: 19px;  border: 1px solid #e3e3e3;  border-radius: 0;  background-color: #f5f5f5;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } .well blockquote {  border-color: #ddd;  border-color: rgba(0, 0, 0, 0.15); } .well-lg {  padding: 24px;  border-radius: 0; } .well-sm {  padding: 9px;  border-radius: 0; } .close {  font-size: 30px;  font-weight: bold;  line-height: 1;  float: right;  opacity: 0.2;  color: #000;  text-shadow: 0 1px 0 #fff;  filter: alpha(opacity=20);  -webkit-opacity: 0.2;  -moz-opacity: 0.2; } .close:hover, .close:focus {  cursor: pointer;  text-decoration: none;  opacity: 0.5;  color: #000;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5; } button.close {  padding: 0;  cursor: pointer;  border: 0;  background: transparent;  -webkit-appearance: none; } .modal-open {  overflow: hidden; } .modal {  position: fixed;  z-index: 1050;  top: 0;  right: 0;  bottom: 0;  left: 0;  display: none;  overflow: hidden;  outline: 0;  -webkit-overflow-scrolling: touch; } .modal.fade .modal-dialog {  -webkit-transition: -webkit-transform 0.3s ease-out;  -moz-transition: -moz-transform 0.3s ease-out;  -o-transition: -o-transform 0.3s ease-out;  transition: transform 0.3s ease-out;  -webkit-transform: translate(0, -25%);  -ms-transform: translate(0, -25%);  -o-transform: translate(0, -25%);  transform: translate(0, -25%); } .modal.in .modal-dialog {  -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);  -o-transform: translate(0, 0);  transform: translate(0, 0); } .modal-open .modal {  overflow-x: hidden;  overflow-y: auto; } .modal-dialog {  position: relative;  width: auto;  margin: 10px; } .modal-content {  position: relative;  border: 1px solid #999;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 0;  outline: 0;  background-color: #fff;  background-clip: padding-box;  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); } .modal-backdrop {  position: fixed;  z-index: 1040;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-color: #000; } .modal-backdrop.fade {  opacity: 0;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0; } .modal-backdrop.in {  opacity: 0.5;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5; } .modal-header {  min-height: 16.428571429px;  padding: 15px;  border-bottom: 1px solid #e5e5e5; } .modal-header .close {  margin-top: -2px; } .modal-title {  line-height: 1.428571429;  margin: 0; } .modal-body {  position: relative;  padding: 15px; } .modal-footer {  padding: 15px;  text-align: right;  border-top: 1px solid #e5e5e5; } .modal-footer .btn + .btn {  margin-bottom: 0;  margin-left: 5px; } .modal-footer .btn-group .btn + .btn {  margin-left: -1px; } .modal-footer .btn-block + .btn-block {  margin-left: 0; } .modal-scrollbar-measure {  position: absolute;  top: -9999px;  overflow: scroll;  width: 50px;  height: 50px; } @media (min-width: 768px) {  .modal-dialog {   width: 600px;   margin: 30px auto;  }  .modal-content {   -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);   box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);  }  .modal-sm {   width: 300px;  } } @media (min-width: 992px) {  .modal-lg {   width: 900px;  } } .tooltip {  font-family: 'LatoLatinWeb', 'Helvetica Neue', Helvetica, Arial, sans-serif;  font-size: 17px;  font-weight: normal;  font-style: normal;  line-height: 1.428571429;  position: absolute;  z-index: 1070;  display: block;  text-align: left;  text-align: start;  white-space: normal;  text-decoration: none;  letter-spacing: normal;  word-spacing: normal;  text-transform: none;  word-wrap: normal;  word-break: normal;  opacity: 0;  text-shadow: none;  line-break: auto;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0; } .tooltip.in {  opacity: 0.9;  filter: alpha(opacity=90);  -webkit-opacity: 0.9;  -moz-opacity: 0.9; } .tooltip.top {  margin-top: -3px;  padding: 5px 0; } .tooltip.right {  margin-left: 3px;  padding: 0 5px; } .tooltip.bottom {  margin-top: 3px;  padding: 5px 0; } .tooltip.left {  margin-left: -3px;  padding: 0 5px; } .tooltip-inner {  max-width: 200px;  padding: 3px 8px;  text-align: center;  color: #fff;  border-radius: 0;  background-color: #000; } .tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-style: solid;  border-color: transparent; } .tooltip.top .tooltip-arrow {  bottom: 0;  left: 50%;  margin-left: -5px;  border-width: 5px 5px 0;  border-top-color: #000; } .tooltip.top-left .tooltip-arrow {  right: 5px;  bottom: 0;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000; } .tooltip.top-right .tooltip-arrow {  bottom: 0;  left: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000; } .tooltip.right .tooltip-arrow {  top: 50%;  left: 0;  margin-top: -5px;  border-width: 5px 5px 5px 0;  border-right-color: #000; } .tooltip.left .tooltip-arrow {  top: 50%;  right: 0;  margin-top: -5px;  border-width: 5px 0 5px 5px;  border-left-color: #000; } .tooltip.bottom .tooltip-arrow {  top: 0;  left: 50%;  margin-left: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000; } .tooltip.bottom-left .tooltip-arrow {  top: 0;  right: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000; } .tooltip.bottom-right .tooltip-arrow {  top: 0;  left: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000; } .popover {  font-family: 'LatoLatinWeb', 'Helvetica Neue', Helvetica, Arial, sans-serif;  font-size: 20px;  font-weight: normal;  font-style: normal;  line-height: 1.428571429;  position: absolute;  z-index: 1060;  top: 0;  left: 0;  display: none;  max-width: 276px;  padding: 1px;  text-align: left;  text-align: start;  white-space: normal;  text-decoration: none;  letter-spacing: normal;  word-spacing: normal;  text-transform: none;  word-wrap: normal;  word-break: normal;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 0;  background-color: #fff;  background-clip: padding-box;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  text-shadow: none;  line-break: auto; } .popover.top {  margin-top: -10px; } .popover.right {  margin-left: 10px; } .popover.bottom {  margin-top: 10px; } .popover.left {  margin-left: -10px; } .popover-title {  font-size: 20px;  margin: 0;  padding: 8px 14px;  border-bottom: 1px solid #ebebeb;  border-radius: -1px -1px 0 0;  background-color: #f7f7f7; } .popover-content {  padding: 9px 14px; } .popover > .arrow, .popover > .arrow:after {  position: absolute;  display: block;  width: 0;  height: 0;  border-style: solid;  border-color: transparent; } .popover > .arrow {  border-width: 11px; } .popover > .arrow:after {  content: '';  border-width: 10px; } .popover.top > .arrow {  bottom: -11px;  left: 50%;  margin-left: -11px;  border-top-color: #999;  border-top-color: rgba(0, 0, 0, 0.25);  border-bottom-width: 0; } .popover.top > .arrow:after {  bottom: 1px;  margin-left: -10px;  content: ' ';  border-top-color: #fff;  border-bottom-width: 0; } .popover.right > .arrow {  top: 50%;  left: -11px;  margin-top: -11px;  border-right-color: #999;  border-right-color: rgba(0, 0, 0, 0.25);  border-left-width: 0; } .popover.right > .arrow:after {  bottom: -10px;  left: 1px;  content: ' ';  border-right-color: #fff;  border-left-width: 0; } .popover.bottom > .arrow {  top: -11px;  left: 50%;  margin-left: -11px;  border-top-width: 0;  border-bottom-color: #999;  border-bottom-color: rgba(0, 0, 0, 0.25); } .popover.bottom > .arrow:after {  top: 1px;  margin-left: -10px;  content: ' ';  border-top-width: 0;  border-bottom-color: #fff; } .popover.left > .arrow {  top: 50%;  right: -11px;  margin-top: -11px;  border-right-width: 0;  border-left-color: #999;  border-left-color: rgba(0, 0, 0, 0.25); } .popover.left > .arrow:after {  right: 1px;  bottom: -10px;  content: ' ';  border-right-width: 0;  border-left-color: #fff; } .carousel {  position: relative; } .carousel-inner {  position: relative;  overflow: hidden;  width: 100%; } .carousel-inner > .item {  position: relative;  display: none;  -webkit-transition: 0.6s ease-in-out left;  -moz-transition: 0.6s ease-in-out left;  -ms-transition: 0.6s ease-in-out left;  -o-transition: 0.6s ease-in-out left;  transition: 0.6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img {  line-height: 1; } @media all and (transform-3d), (-webkit-transform-3d) {  .carousel-inner > .item {   -webkit-transition: -webkit-transform 0.6s ease-in-out;   -moz-transition: -moz-transform 0.6s ease-in-out;   -o-transition: -o-transform 0.6s ease-in-out;   transition: transform 0.6s ease-in-out;   -webkit-backface-visibility: hidden;   -moz-backface-visibility: hidden;   backface-visibility: hidden;   -webkit-perspective: 1000px;   -moz-perspective: 1000px;   perspective: 1000px;  }  .carousel-inner > .item.next,  .carousel-inner > .item.active.right {   left: 0;   -webkit-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0);  }  .carousel-inner > .item.prev,  .carousel-inner > .item.active.left {   left: 0;   -webkit-transform: translate3d(-100%, 0, 0);   transform: translate3d(-100%, 0, 0);  }  .carousel-inner > .item.next.left,  .carousel-inner > .item.prev.right,  .carousel-inner > .item.active {   left: 0;   -webkit-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);  } } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {  display: block; } .carousel-inner > .active {  left: 0; } .carousel-inner > .next, .carousel-inner > .prev {  position: absolute;  top: 0;  width: 100%; } .carousel-inner > .next {  left: 100%; } .carousel-inner > .prev {  left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right {  left: 0; } .carousel-inner > .active.left {  left: -100%; } .carousel-inner > .active.right {  left: 100%; } .carousel-control {  font-size: 20px;  position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 15%;  text-align: center;  opacity: 0.5;  color: #fff;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5; } .carousel-control.left {  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#80000000',   endColorstr='#00000000',   GradientType=1  ); } .carousel-control.right {  right: 0;  left: auto;  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#00000000',   endColorstr='#80000000',   GradientType=1  ); } .carousel-control:hover, .carousel-control:focus {  text-decoration: none;  opacity: 0.9;  color: #fff;  outline: 0;  filter: alpha(opacity=90);  -webkit-opacity: 0.9;  -moz-opacity: 0.9; } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {  position: absolute;  z-index: 5;  top: 50%;  display: inline-block;  margin-top: -10px; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {  left: 50%;  margin-left: -10px; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {  right: 50%;  margin-right: -10px; } .carousel-control .icon-prev, .carousel-control .icon-next {  font-family: serif;  line-height: 1;  width: 20px;  height: 20px; } .carousel-control .icon-prev:before {  content: '\2039'; } .carousel-control .icon-next:before {  content: '\203a'; } .carousel-indicators {  position: absolute;  z-index: 15;  bottom: 10px;  left: 50%;  width: 60%;  margin-left: -30%;  padding-left: 0;  list-style: none;  text-align: center; } .carousel-indicators li {  display: inline-block;  width: 10px;  height: 10px;  margin: 1px;  cursor: pointer;  text-indent: -999px;  border: 1px solid #fff;  border-radius: 10px;  background-color: #000 \9;  background-color: rgba(0, 0, 0, 0); } .carousel-indicators .active {  width: 12px;  height: 12px;  margin: 0;  background-color: #fff; } .carousel-caption {  position: absolute;  z-index: 10;  right: 15%;  bottom: 20px;  left: 15%;  padding-top: 20px;  padding-bottom: 20px;  text-align: center;  color: #fff;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } .carousel-caption .btn {  text-shadow: none; } @media screen and (min-width: 768px) {  .carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-prev,  .carousel-control .icon-next {   font-size: 30px;   width: 30px;   height: 30px;   margin-top: -15px;  }  .carousel-control .glyphicon-chevron-left,  .carousel-control .icon-prev {   margin-left: -15px;  }  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-next {   margin-right: -15px;  }  .carousel-caption {   right: 20%;   left: 20%;   padding-bottom: 30px;  }  .carousel-indicators {   bottom: 20px;  } } .clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {  display: table;  content: ' '; } .clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {  clear: both; } .center-block {  display: block;  margin-right: auto;  margin-left: auto; } .pull-right {  float: right !important; } .pull-left {  float: left !important; } .hide {  display: none !important; } .show {  display: block !important; } .invisible {  visibility: hidden; } .text-hide {  font: 0/0 a;  color: transparent;  border: 0;  background-color: transparent;  text-shadow: none; } .hidden {  display: none !important; } .affix {  position: fixed; } @-ms-viewport {  width: device-width; } .visible-xs, .visible-sm, .visible-md, .visible-lg {  display: none !important; } .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {  display: none !important; } @media (max-width: 767px) {  .visible-xs {   display: block !important;  }  table.visible-xs {   display: table !important;  }  tr.visible-xs {   display: table-row !important;  }  th.visible-xs,  td.visible-xs {   display: table-cell !important;  } } @media (max-width: 767px) {  .visible-xs-block {   display: block !important;  } } @media (max-width: 767px) {  .visible-xs-inline {   display: inline !important;  } } @media (max-width: 767px) {  .visible-xs-inline-block {   display: inline-block !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm {   display: block !important;  }  table.visible-sm {   display: table !important;  }  tr.visible-sm {   display: table-row !important;  }  th.visible-sm,  td.visible-sm {   display: table-cell !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm-block {   display: block !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline {   display: inline !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline-block {   display: inline-block !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md {   display: block !important;  }  table.visible-md {   display: table !important;  }  tr.visible-md {   display: table-row !important;  }  th.visible-md,  td.visible-md {   display: table-cell !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md-block {   display: block !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline {   display: inline !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline-block {   display: inline-block !important;  } } @media (min-width: 1200px) {  .visible-lg {   display: block !important;  }  table.visible-lg {   display: table !important;  }  tr.visible-lg {   display: table-row !important;  }  th.visible-lg,  td.visible-lg {   display: table-cell !important;  } } @media (min-width: 1200px) {  .visible-lg-block {   display: block !important;  } } @media (min-width: 1200px) {  .visible-lg-inline {   display: inline !important;  } } @media (min-width: 1200px) {  .visible-lg-inline-block {   display: inline-block !important;  } } @media (max-width: 767px) {  .hidden-xs {   display: none !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .hidden-sm {   display: none !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .hidden-md {   display: none !important;  } } @media (min-width: 1200px) {  .hidden-lg {   display: none !important;  } } .visible-print {  display: none !important; } @media print {  .visible-print {   display: block !important;  }  table.visible-print {   display: table !important;  }  tr.visible-print {   display: table-row !important;  }  th.visible-print,  td.visible-print {   display: table-cell !important;  } } .visible-print-block {  display: none !important; } @media print {  .visible-print-block {   display: block !important;  } } .visible-print-inline {  display: none !important; } @media print {  .visible-print-inline {   display: inline !important;  } } .visible-print-inline-block {  display: none !important; } @media print {  .visible-print-inline-block {   display: inline-block !important;  } } @media print {  .hidden-print {   display: none !important;  } } header {  position: fixed;  z-index: 999;  top: 0;  right: 0;  left: 0;  min-height: 0;  -webkit-transition: 0.8s;  -moz-transition: 0.8s;  -ms-transition: 0.8s;  -o-transition: 0.8s;  transition: 0.8s; } header .navbar {  display: none;  margin: 0;  border: none;  background-color: transparent; } header .navbar .navbar-header .navbar-brand {  position: relative;  left: 0;  padding: 0;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; } header .navbar .navbar-header .logo-mobile {  position: relative;  top: 0;  left: -100%;  height: 45px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; } header .navbar .navbar-header .logo-mobile img {  height: 45px; } header .navbar .navbar-header .navbar-toggle {  font-size: 22px;  float: right;  width: 45px;  height: 45px;  margin: 0;  padding: 8px 13px;  cursor: pointer;  -webkit-transition: 0.5s;  -moz-transition: 0.5s;  -ms-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  color: #fff;  border: none;  background: transparent; } header .navbar .navbar-header .navbar-toggle .fa {  -webkit-transition: 0.5s;  -moz-transition: 0.5s;  -ms-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  color: #ff582a; } header .navbar .navbar-header .navbar-toggle .fa:hover, header .navbar .navbar-header .navbar-toggle .fa:focus {  color: #333; } header .navbar .navbar-header .navbar-toggle.open-button-toggle {  right: 0; } header .navbar ul {  margin: 0 0 0 24px; } header .navbar ul li a {  font-family: 'LatoLatinWebBlack';  font-size: 16px;  line-height: 1.2em;  padding: 49px 15px 15px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  text-transform: uppercase;  color: #332e2f; } header .navbar ul li a:hover, header .navbar ul li a:focus {  color: #ff582a; } header .navbar ul li.dropdown ul {  padding: 10px 0;  border: none;  background: #383735; } header .navbar ul li.dropdown ul > a {  color: #ff582a; } header .navbar ul li.dropdown ul > a:hover, header .navbar ul li.dropdown ul > a:focus {  background: transparent; } header .navbar ul li.dropdown ul li a {  padding: 5px 15px;  text-transform: none;  color: #fff;  background: transparent !important; } header .navbar ul li.dropdown .dropdown-arrow {  position: absolute;  z-index: 9;  top: 0;  right: 20px;  width: 37px;  height: 37px;  cursor: pointer;  background-image: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/arrow-drop.png');  background-repeat: no-repeat;  background-position: top center; } header .navbar ul li.dropdown .dropdown-arrow.open-drop-menu {  background-position: bottom center !important; } header .navbar ul li:nth-child(3) .dropdown-menu {  background: #ff582a; } header .navbar .collapse .close-menu-button {  position: absolute;  top: 0;  right: 0;  display: none;  padding: 30px 28px 0;  cursor: pointer; } header .navbar .collapse .header-social-menu {  margin: 30px 0 40px;  padding: 0;  list-style: none; } header .navbar .collapse .header-social-menu li {  display: inline-block;  margin-left: 37px; } header .navbar .collapse .header-social-menu li:first-child {  margin-left: 0; } header .navbar .collapse .header-social-menu li a {  margin: 0;  padding: 10px 5px;  border: none; } header .right-contact-language {  position: fixed;  top: -100px;  right: 50%;  margin-right: -154px;  -webkit-transition: 1s;  -moz-transition: 1s;  -ms-transition: 1s;  -o-transition: 1s;  transition: 1s; } header .right-contact-language.animation-contact-language {  top: 0; } header .right-contact-language .btn {  font-size: 14px;  float: left;  padding: 9px 30px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  border: none;  border-color: #ff582a;  background: #25292c; } header .right-contact-language .btn span {  font-size: 19px;  font-weight: 700;  margin-left: 10px; } header .right-contact-language .btn:hover, header .right-contact-language .btn:focus {  background: #ff582a; } header.header-locations .navbar {  display: block; } header.header-locations .navbar .navbar-brand.close-logo {  left: -118px; } header.header-locations .navbar .navbar-nav {  display: none; } header.header-locations .help-menu {  right: -150px; } header.header-locations .help-menu.open-scroll-menu {  right: 0; } header.header-locations .button-toggle-help-menu {  top: 0;  right: 0; } header.header-locations .button-toggle-help-menu.close-button-toggle {  left: -150px; } .help-logo-desk {  position: fixed;  top: 0;  left: 0; } .help-logo-desk img {  width: 118px; } .help-menu {  position: fixed;  top: 0;  right: 0;  width: 118px;  height: 100%;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  border-top: 9px solid #ff582a;  background: #25292c; } .help-menu.scroll-menu {  right: -150px; } .help-menu .menu-header-menu-container {  display: inline-block; } .help-menu .menu-header-menu-container .navbar-nav {  padding: 15px 0 0; } .help-menu .menu-header-menu-container .navbar-nav li {  position: relative;  width: 100%; } .help-menu .menu-header-menu-container .navbar-nav li:before {  position: absolute;  top: 0;  left: 28px;  width: 62px;  height: 1px;  content: '';  background: #676a6c; } .help-menu .menu-header-menu-container .navbar-nav li:first-child:before {  display: none; } .help-menu .menu-header-menu-container .navbar-nav li.open > a {  background: none; } .help-menu .menu-header-menu-container .navbar-nav li:nth-child(3) .dropdown-menu {  background: #ff582a; } .help-menu .menu-header-menu-container .navbar-nav li.menu-item-247 .dropdown-menu {  background: #495056; } .help-menu .menu-header-menu-container .navbar-nav li.menu-item-247 .dropdown-menu li:before {  background: #fff; } .help-menu .menu-header-menu-container .navbar-nav li a {  font-family: 'Montserrat', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 1em;  padding: 20px 15px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  white-space: normal;  color: #fff; } .help-menu .menu-header-menu-container .navbar-nav li a:hover, .help-menu .menu-header-menu-container .navbar-nav li a:focus {  color: #c3c3c3 !important;  background: transparent; } .help-menu .menu-header-menu-container .navbar-nav li.active > a {  color: #c3c3c3;  background: transparent; } .help-menu .menu-header-menu-container .navbar-nav li.dropdown > a {  color: #ff582a; } .help-menu .menu-header-menu-container .navbar-nav li.dropdown > a:hover, .help-menu .menu-header-menu-container .navbar-nav li.dropdown > a:focus {  background: transparent; } .help-menu .menu-header-menu-container .navbar-nav .dropdown-menu {  top: 0;  right: 100%;  width: 166px;  min-width: 166px;  margin: 0;  padding: 0;  border: none;  border-radius: 0;  background: #1a1b1b;  box-shadow: none; } .help-menu .menu-header-menu-container .navbar-nav .dropdown-menu .dropdown-menu {  background: #383735; } .help-menu .menu-header-menu-container .navbar-nav .dropdown-menu li {  position: relative;  width: 100%;  text-align: center; } .help-menu .menu-header-menu-container .navbar-nav .dropdown-menu li:before {  position: absolute;  top: 0;  left: 56px;  width: 54px;  height: 1px;  content: '';  background: #525252; } .help-menu .menu-header-menu-container .navbar-nav .dropdown-menu li a {  line-height: 20px;  padding: 20px 15px; } .help-menu .menu-header-menu-container .navbar-nav .dropdown-menu li a:hover, .help-menu .menu-header-menu-container .navbar-nav .dropdown-menu li a:focus {  color: #c3c3c3; } .help-menu .menu-header-menu-container .navbar-nav .dropdown-menu li.dropdown-submenu .dropdown-menu {  background: #383736; } .help-menu .header-social-menu {  float: left;  width: 100%;  margin: 0;  padding: 40px 0 0;  list-style: none; } .help-menu .header-social-menu li {  display: block; } .help-menu .header-social-menu li a {  font-size: 15px;  display: block;  padding-top: 20px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  color: #fff; } .help-menu .header-social-menu li a:hover, .help-menu .header-social-menu li a:focus {  color: #ff582a; } .help-menu .header-social-menu li:first-child a {  padding: 0; } .language-menu {  margin: -6px 0 0;  padding: 0;  list-style: none; } .language-menu li {  position: relative;  width: 100%; } .language-menu li:before {  position: absolute;  top: 0;  left: 28px;  width: 62px;  height: 1px;  content: '';  background: #676a6c; } .language-menu li:after {  position: absolute;  bottom: 0;  left: 28px;  width: 62px;  height: 1px;  content: '';  background: #676a6c; } .language-menu li a {  font-family: 'LatoLatinWeb';  font-size: 13px;  font-weight: bold;  line-height: 1em;  display: block;  padding: 20px 15px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  white-space: normal;  color: #ff582a; } .language-menu li a:hover, .language-menu li a:focus {  text-decoration: none;  color: #c3c3c3;  background: transparent; } .button-toggle-help-menu {  font-size: 22px;  position: fixed;  right: -150px;  width: 65px;  height: 65px;  padding: 18px 23px;  cursor: pointer;  -webkit-transition: 0.5s;  -moz-transition: 0.5s;  -ms-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  color: #fff;  background: #333; } .button-toggle-help-menu:hover, .button-toggle-help-menu:focus {  background: #ff582a; } .button-toggle-help-menu.open-button-toggle {  right: 0; } #ppc-packages-contact .modal-dialog, #online-reputation-management-contact .modal-dialog, #local-seo-search-contact .modal-dialog, #google-penalty-removal-contact .modal-dialog, #backlink-analysis-and-risk-assessment-contact .modal-dialog, #blogger-outreach-engagement-contact .modal-dialog, #technical-seo-audits-contact .modal-dialog, #seo-contact .modal-dialog, #ppc-management-contact .modal-dialog, #adwords-managment-contact .modal-dialog, #seo-website-design-contact .modal-dialog, #conversion-rate-optimization-contact .modal-dialog, #content-strategy-contact .modal-dialog, #content-marketing-contact .modal-dialog, #content-development-and-production-contact .modal-dialog, #white-label-seo-services-contact .modal-dialog, #boston-contact .modal-dialog, #new-york-contact .modal-dialog, #dublin-contact .modal-dialog, #slider-analyze-modal .modal-dialog, #hader-contact .modal-dialog, #get-quote .modal-dialog {  width: 95%;  max-width: 435px; } #ppc-packages-contact .modal-dialog .modal-header, #online-reputation-management-contact .modal-dialog .modal-header, #local-seo-search-contact .modal-dialog .modal-header, #google-penalty-removal-contact .modal-dialog .modal-header, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-header, #blogger-outreach-engagement-contact .modal-dialog .modal-header, #technical-seo-audits-contact .modal-dialog .modal-header, #seo-contact .modal-dialog .modal-header, #ppc-management-contact .modal-dialog .modal-header, #adwords-managment-contact .modal-dialog .modal-header, #seo-website-design-contact .modal-dialog .modal-header, #conversion-rate-optimization-contact .modal-dialog .modal-header, #content-strategy-contact .modal-dialog .modal-header, #content-marketing-contact .modal-dialog .modal-header, #content-development-and-production-contact .modal-dialog .modal-header, #white-label-seo-services-contact .modal-dialog .modal-header, #boston-contact .modal-dialog .modal-header, #new-york-contact .modal-dialog .modal-header, #dublin-contact .modal-dialog .modal-header, #slider-analyze-modal .modal-dialog .modal-header, #hader-contact .modal-dialog .modal-header, #get-quote .modal-dialog .modal-header {  position: relative;  text-align: center;  border: 0; } #ppc-packages-contact .modal-dialog .modal-header h4, #online-reputation-management-contact .modal-dialog .modal-header h4, #local-seo-search-contact .modal-dialog .modal-header h4, #google-penalty-removal-contact .modal-dialog .modal-header h4, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-header h4, #blogger-outreach-engagement-contact .modal-dialog .modal-header h4, #technical-seo-audits-contact .modal-dialog .modal-header h4, #seo-contact .modal-dialog .modal-header h4, #ppc-management-contact .modal-dialog .modal-header h4, #adwords-managment-contact .modal-dialog .modal-header h4, #seo-website-design-contact .modal-dialog .modal-header h4, #conversion-rate-optimization-contact .modal-dialog .modal-header h4, #content-strategy-contact .modal-dialog .modal-header h4, #content-marketing-contact .modal-dialog .modal-header h4, #content-development-and-production-contact .modal-dialog .modal-header h4, #white-label-seo-services-contact .modal-dialog .modal-header h4, #boston-contact .modal-dialog .modal-header h4, #new-york-contact .modal-dialog .modal-header h4, #dublin-contact .modal-dialog .modal-header h4, #slider-analyze-modal .modal-dialog .modal-header h4, #hader-contact .modal-dialog .modal-header h4, #get-quote .modal-dialog .modal-header h4 {  font-size: 30px;  color: #ff582a; } #ppc-packages-contact .modal-dialog .modal-header .close, #online-reputation-management-contact .modal-dialog .modal-header .close, #local-seo-search-contact .modal-dialog .modal-header .close, #google-penalty-removal-contact .modal-dialog .modal-header .close, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-header .close, #blogger-outreach-engagement-contact .modal-dialog .modal-header .close, #technical-seo-audits-contact .modal-dialog .modal-header .close, #seo-contact .modal-dialog .modal-header .close, #ppc-management-contact .modal-dialog .modal-header .close, #adwords-managment-contact .modal-dialog .modal-header .close, #seo-website-design-contact .modal-dialog .modal-header .close, #conversion-rate-optimization-contact .modal-dialog .modal-header .close, #content-strategy-contact .modal-dialog .modal-header .close, #content-marketing-contact .modal-dialog .modal-header .close, #content-development-and-production-contact .modal-dialog .modal-header .close, #white-label-seo-services-contact .modal-dialog .modal-header .close, #boston-contact .modal-dialog .modal-header .close, #new-york-contact .modal-dialog .modal-header .close, #dublin-contact .modal-dialog .modal-header .close, #slider-analyze-modal .modal-dialog .modal-header .close, #hader-contact .modal-dialog .modal-header .close, #get-quote .modal-dialog .modal-header .close {  font-size: 24px;  position: absolute;  top: 14px;  right: 14px;  margin: 0;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  opacity: 1;  color: #ccc;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1; } #ppc-packages-contact .modal-dialog .modal-header .close:hover, #online-reputation-management-contact .modal-dialog .modal-header .close:hover, #local-seo-search-contact .modal-dialog .modal-header .close:hover, #google-penalty-removal-contact .modal-dialog .modal-header .close:hover, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-header .close:hover, #blogger-outreach-engagement-contact .modal-dialog .modal-header .close:hover, #technical-seo-audits-contact .modal-dialog .modal-header .close:hover, #seo-contact .modal-dialog .modal-header .close:hover, #ppc-management-contact .modal-dialog .modal-header .close:hover, #adwords-managment-contact .modal-dialog .modal-header .close:hover, #seo-website-design-contact .modal-dialog .modal-header .close:hover, #conversion-rate-optimization-contact .modal-dialog .modal-header .close:hover, #content-strategy-contact .modal-dialog .modal-header .close:hover, #content-marketing-contact .modal-dialog .modal-header .close:hover, #content-development-and-production-contact .modal-dialog .modal-header .close:hover, #white-label-seo-services-contact .modal-dialog .modal-header .close:hover, #boston-contact .modal-dialog .modal-header .close:hover, #new-york-contact .modal-dialog .modal-header .close:hover, #dublin-contact .modal-dialog .modal-header .close:hover, #slider-analyze-modal .modal-dialog .modal-header .close:hover, #hader-contact .modal-dialog .modal-header .close:hover, #get-quote .modal-dialog .modal-header .close:hover, #ppc-packages-contact .modal-dialog .modal-header .close:focus, #online-reputation-management-contact .modal-dialog .modal-header .close:focus, #local-seo-search-contact .modal-dialog .modal-header .close:focus, #google-penalty-removal-contact .modal-dialog .modal-header .close:focus, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-header .close:focus, #blogger-outreach-engagement-contact .modal-dialog .modal-header .close:focus, #technical-seo-audits-contact .modal-dialog .modal-header .close:focus, #seo-contact .modal-dialog .modal-header .close:focus, #ppc-management-contact .modal-dialog .modal-header .close:focus, #adwords-managment-contact .modal-dialog .modal-header .close:focus, #seo-website-design-contact .modal-dialog .modal-header .close:focus, #conversion-rate-optimization-contact .modal-dialog .modal-header .close:focus, #content-strategy-contact .modal-dialog .modal-header .close:focus, #content-marketing-contact .modal-dialog .modal-header .close:focus, #content-development-and-production-contact .modal-dialog .modal-header .close:focus, #white-label-seo-services-contact .modal-dialog .modal-header .close:focus, #boston-contact .modal-dialog .modal-header .close:focus, #new-york-contact .modal-dialog .modal-header .close:focus, #dublin-contact .modal-dialog .modal-header .close:focus, #slider-analyze-modal .modal-dialog .modal-header .close:focus, #hader-contact .modal-dialog .modal-header .close:focus, #get-quote .modal-dialog .modal-header .close:focus {  color: #ff582a; } #ppc-packages-contact .modal-dialog .modal-body, #online-reputation-management-contact .modal-dialog .modal-body, #local-seo-search-contact .modal-dialog .modal-body, #google-penalty-removal-contact .modal-dialog .modal-body, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body, #blogger-outreach-engagement-contact .modal-dialog .modal-body, #technical-seo-audits-contact .modal-dialog .modal-body, #seo-contact .modal-dialog .modal-body, #ppc-management-contact .modal-dialog .modal-body, #adwords-managment-contact .modal-dialog .modal-body, #seo-website-design-contact .modal-dialog .modal-body, #conversion-rate-optimization-contact .modal-dialog .modal-body, #content-strategy-contact .modal-dialog .modal-body, #content-marketing-contact .modal-dialog .modal-body, #content-development-and-production-contact .modal-dialog .modal-body, #white-label-seo-services-contact .modal-dialog .modal-body, #boston-contact .modal-dialog .modal-body, #new-york-contact .modal-dialog .modal-body, #dublin-contact .modal-dialog .modal-body, #slider-analyze-modal .modal-dialog .modal-body, #hader-contact .modal-dialog .modal-body, #get-quote .modal-dialog .modal-body {  padding: 0 30px; } #ppc-packages-contact .modal-dialog .modal-body label, #online-reputation-management-contact .modal-dialog .modal-body label, #local-seo-search-contact .modal-dialog .modal-body label, #google-penalty-removal-contact .modal-dialog .modal-body label, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body label, #blogger-outreach-engagement-contact .modal-dialog .modal-body label, #technical-seo-audits-contact .modal-dialog .modal-body label, #seo-contact .modal-dialog .modal-body label, #ppc-management-contact .modal-dialog .modal-body label, #adwords-managment-contact .modal-dialog .modal-body label, #seo-website-design-contact .modal-dialog .modal-body label, #conversion-rate-optimization-contact .modal-dialog .modal-body label, #content-strategy-contact .modal-dialog .modal-body label, #content-marketing-contact .modal-dialog .modal-body label, #content-development-and-production-contact .modal-dialog .modal-body label, #white-label-seo-services-contact .modal-dialog .modal-body label, #boston-contact .modal-dialog .modal-body label, #new-york-contact .modal-dialog .modal-body label, #dublin-contact .modal-dialog .modal-body label, #slider-analyze-modal .modal-dialog .modal-body label, #hader-contact .modal-dialog .modal-body label, #get-quote .modal-dialog .modal-body label {  margin: 0; } #ppc-packages-contact .modal-dialog .modal-body .form-group, #online-reputation-management-contact .modal-dialog .modal-body .form-group, #local-seo-search-contact .modal-dialog .modal-body .form-group, #google-penalty-removal-contact .modal-dialog .modal-body .form-group, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body .form-group, #blogger-outreach-engagement-contact .modal-dialog .modal-body .form-group, #technical-seo-audits-contact .modal-dialog .modal-body .form-group, #seo-contact .modal-dialog .modal-body .form-group, #ppc-management-contact .modal-dialog .modal-body .form-group, #adwords-managment-contact .modal-dialog .modal-body .form-group, #seo-website-design-contact .modal-dialog .modal-body .form-group, #conversion-rate-optimization-contact .modal-dialog .modal-body .form-group, #content-strategy-contact .modal-dialog .modal-body .form-group, #content-marketing-contact .modal-dialog .modal-body .form-group, #content-development-and-production-contact .modal-dialog .modal-body .form-group, #white-label-seo-services-contact .modal-dialog .modal-body .form-group, #boston-contact .modal-dialog .modal-body .form-group, #new-york-contact .modal-dialog .modal-body .form-group, #dublin-contact .modal-dialog .modal-body .form-group, #slider-analyze-modal .modal-dialog .modal-body .form-group, #hader-contact .modal-dialog .modal-body .form-group, #get-quote .modal-dialog .modal-body .form-group {  margin-bottom: 5px; } #ppc-packages-contact .modal-dialog .modal-body .wpcf7-not-valid, #online-reputation-management-contact .modal-dialog .modal-body .wpcf7-not-valid, #local-seo-search-contact .modal-dialog .modal-body .wpcf7-not-valid, #google-penalty-removal-contact .modal-dialog .modal-body .wpcf7-not-valid, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body .wpcf7-not-valid, #blogger-outreach-engagement-contact .modal-dialog .modal-body .wpcf7-not-valid, #technical-seo-audits-contact .modal-dialog .modal-body .wpcf7-not-valid, #seo-contact .modal-dialog .modal-body .wpcf7-not-valid, #ppc-management-contact .modal-dialog .modal-body .wpcf7-not-valid, #adwords-managment-contact .modal-dialog .modal-body .wpcf7-not-valid, #seo-website-design-contact .modal-dialog .modal-body .wpcf7-not-valid, #conversion-rate-optimization-contact .modal-dialog .modal-body .wpcf7-not-valid, #content-strategy-contact .modal-dialog .modal-body .wpcf7-not-valid, #content-marketing-contact .modal-dialog .modal-body .wpcf7-not-valid, #content-development-and-production-contact .modal-dialog .modal-body .wpcf7-not-valid, #white-label-seo-services-contact .modal-dialog .modal-body .wpcf7-not-valid, #boston-contact .modal-dialog .modal-body .wpcf7-not-valid, #new-york-contact .modal-dialog .modal-body .wpcf7-not-valid, #dublin-contact .modal-dialog .modal-body .wpcf7-not-valid, #slider-analyze-modal .modal-dialog .modal-body .wpcf7-not-valid, #hader-contact .modal-dialog .modal-body .wpcf7-not-valid, #get-quote .modal-dialog .modal-body .wpcf7-not-valid {  border: 1px solid #d9534f; } #ppc-packages-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #online-reputation-management-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #local-seo-search-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #google-penalty-removal-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #blogger-outreach-engagement-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #technical-seo-audits-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #seo-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #ppc-management-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #adwords-managment-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #seo-website-design-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #conversion-rate-optimization-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #content-strategy-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #content-marketing-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #content-development-and-production-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #white-label-seo-services-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #boston-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #new-york-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #dublin-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #slider-analyze-modal .modal-dialog .modal-body .wpcf7-not-valid-tip, #hader-contact .modal-dialog .modal-body .wpcf7-not-valid-tip, #get-quote .modal-dialog .modal-body .wpcf7-not-valid-tip {  font-size: 14px;  font-style: italic;  color: #d9534f; } #ppc-packages-contact .modal-dialog .modal-body .btn, #online-reputation-management-contact .modal-dialog .modal-body .btn, #local-seo-search-contact .modal-dialog .modal-body .btn, #google-penalty-removal-contact .modal-dialog .modal-body .btn, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body .btn, #blogger-outreach-engagement-contact .modal-dialog .modal-body .btn, #technical-seo-audits-contact .modal-dialog .modal-body .btn, #seo-contact .modal-dialog .modal-body .btn, #ppc-management-contact .modal-dialog .modal-body .btn, #adwords-managment-contact .modal-dialog .modal-body .btn, #seo-website-design-contact .modal-dialog .modal-body .btn, #conversion-rate-optimization-contact .modal-dialog .modal-body .btn, #content-strategy-contact .modal-dialog .modal-body .btn, #content-marketing-contact .modal-dialog .modal-body .btn, #content-development-and-production-contact .modal-dialog .modal-body .btn, #white-label-seo-services-contact .modal-dialog .modal-body .btn, #boston-contact .modal-dialog .modal-body .btn, #new-york-contact .modal-dialog .modal-body .btn, #dublin-contact .modal-dialog .modal-body .btn, #slider-analyze-modal .modal-dialog .modal-body .btn, #hader-contact .modal-dialog .modal-body .btn, #get-quote .modal-dialog .modal-body .btn {  font-size: 23px;  min-width: 174px;  margin-top: 20px;  padding: 7px 10px;  color: #ff582a;  border: 2px solid #ff582a;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  background-color: #fff; } #ppc-packages-contact .modal-dialog .modal-body .btn:hover, #online-reputation-management-contact .modal-dialog .modal-body .btn:hover, #local-seo-search-contact .modal-dialog .modal-body .btn:hover, #google-penalty-removal-contact .modal-dialog .modal-body .btn:hover, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body .btn:hover, #blogger-outreach-engagement-contact .modal-dialog .modal-body .btn:hover, #technical-seo-audits-contact .modal-dialog .modal-body .btn:hover, #seo-contact .modal-dialog .modal-body .btn:hover, #ppc-management-contact .modal-dialog .modal-body .btn:hover, #adwords-managment-contact .modal-dialog .modal-body .btn:hover, #seo-website-design-contact .modal-dialog .modal-body .btn:hover, #conversion-rate-optimization-contact .modal-dialog .modal-body .btn:hover, #content-strategy-contact .modal-dialog .modal-body .btn:hover, #content-marketing-contact .modal-dialog .modal-body .btn:hover, #content-development-and-production-contact .modal-dialog .modal-body .btn:hover, #white-label-seo-services-contact .modal-dialog .modal-body .btn:hover, #boston-contact .modal-dialog .modal-body .btn:hover, #new-york-contact .modal-dialog .modal-body .btn:hover, #dublin-contact .modal-dialog .modal-body .btn:hover, #slider-analyze-modal .modal-dialog .modal-body .btn:hover, #hader-contact .modal-dialog .modal-body .btn:hover, #get-quote .modal-dialog .modal-body .btn:hover, #ppc-packages-contact .modal-dialog .modal-body .btn:focus, #online-reputation-management-contact .modal-dialog .modal-body .btn:focus, #local-seo-search-contact .modal-dialog .modal-body .btn:focus, #google-penalty-removal-contact .modal-dialog .modal-body .btn:focus, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body .btn:focus, #blogger-outreach-engagement-contact .modal-dialog .modal-body .btn:focus, #technical-seo-audits-contact .modal-dialog .modal-body .btn:focus, #seo-contact .modal-dialog .modal-body .btn:focus, #ppc-management-contact .modal-dialog .modal-body .btn:focus, #adwords-managment-contact .modal-dialog .modal-body .btn:focus, #seo-website-design-contact .modal-dialog .modal-body .btn:focus, #conversion-rate-optimization-contact .modal-dialog .modal-body .btn:focus, #content-strategy-contact .modal-dialog .modal-body .btn:focus, #content-marketing-contact .modal-dialog .modal-body .btn:focus, #content-development-and-production-contact .modal-dialog .modal-body .btn:focus, #white-label-seo-services-contact .modal-dialog .modal-body .btn:focus, #boston-contact .modal-dialog .modal-body .btn:focus, #new-york-contact .modal-dialog .modal-body .btn:focus, #dublin-contact .modal-dialog .modal-body .btn:focus, #slider-analyze-modal .modal-dialog .modal-body .btn:focus, #hader-contact .modal-dialog .modal-body .btn:focus, #get-quote .modal-dialog .modal-body .btn:focus, #ppc-packages-contact .modal-dialog .modal-body .btn.active, #online-reputation-management-contact .modal-dialog .modal-body .btn.active, #local-seo-search-contact .modal-dialog .modal-body .btn.active, #google-penalty-removal-contact .modal-dialog .modal-body .btn.active, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body .btn.active, #blogger-outreach-engagement-contact .modal-dialog .modal-body .btn.active, #technical-seo-audits-contact .modal-dialog .modal-body .btn.active, #seo-contact .modal-dialog .modal-body .btn.active, #ppc-management-contact .modal-dialog .modal-body .btn.active, #adwords-managment-contact .modal-dialog .modal-body .btn.active, #seo-website-design-contact .modal-dialog .modal-body .btn.active, #conversion-rate-optimization-contact .modal-dialog .modal-body .btn.active, #content-strategy-contact .modal-dialog .modal-body .btn.active, #content-marketing-contact .modal-dialog .modal-body .btn.active, #content-development-and-production-contact .modal-dialog .modal-body .btn.active, #white-label-seo-services-contact .modal-dialog .modal-body .btn.active, #boston-contact .modal-dialog .modal-body .btn.active, #new-york-contact .modal-dialog .modal-body .btn.active, #dublin-contact .modal-dialog .modal-body .btn.active, #slider-analyze-modal .modal-dialog .modal-body .btn.active, #hader-contact .modal-dialog .modal-body .btn.active, #get-quote .modal-dialog .modal-body .btn.active {  color: #fff;  outline: none !important;  background: #ff582a; } #ppc-packages-contact .modal-dialog .modal-body div.wpcf7-response-output, #online-reputation-management-contact .modal-dialog .modal-body div.wpcf7-response-output, #local-seo-search-contact .modal-dialog .modal-body div.wpcf7-response-output, #google-penalty-removal-contact .modal-dialog .modal-body div.wpcf7-response-output, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body div.wpcf7-response-output, #blogger-outreach-engagement-contact .modal-dialog .modal-body div.wpcf7-response-output, #technical-seo-audits-contact .modal-dialog .modal-body div.wpcf7-response-output, #seo-contact .modal-dialog .modal-body div.wpcf7-response-output, #ppc-management-contact .modal-dialog .modal-body div.wpcf7-response-output, #adwords-managment-contact .modal-dialog .modal-body div.wpcf7-response-output, #seo-website-design-contact .modal-dialog .modal-body div.wpcf7-response-output, #conversion-rate-optimization-contact .modal-dialog .modal-body div.wpcf7-response-output, #content-strategy-contact .modal-dialog .modal-body div.wpcf7-response-output, #content-marketing-contact .modal-dialog .modal-body div.wpcf7-response-output, #content-development-and-production-contact .modal-dialog .modal-body div.wpcf7-response-output, #white-label-seo-services-contact .modal-dialog .modal-body div.wpcf7-response-output, #boston-contact .modal-dialog .modal-body div.wpcf7-response-output, #new-york-contact .modal-dialog .modal-body div.wpcf7-response-output, #dublin-contact .modal-dialog .modal-body div.wpcf7-response-output, #slider-analyze-modal .modal-dialog .modal-body div.wpcf7-response-output, #hader-contact .modal-dialog .modal-body div.wpcf7-response-output, #get-quote .modal-dialog .modal-body div.wpcf7-response-output {  font-family: 'LatoLatinWebBlack';  font-size: 16px;  margin: 15px 0 0;  padding: 6px;  color: #ddd; } #ppc-packages-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #online-reputation-management-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #local-seo-search-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #google-penalty-removal-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #blogger-outreach-engagement-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #technical-seo-audits-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #seo-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #ppc-management-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #adwords-managment-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #seo-website-design-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #conversion-rate-optimization-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #content-strategy-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #content-marketing-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #content-development-and-production-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #white-label-seo-services-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #boston-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #new-york-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #dublin-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #slider-analyze-modal .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #hader-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors, #get-quote .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-validation-errors {  display: none !important;  color: #d9534f;  border: 2px solid #d9534f; } #ppc-packages-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #online-reputation-management-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #local-seo-search-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #google-penalty-removal-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #blogger-outreach-engagement-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #technical-seo-audits-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #seo-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #ppc-management-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #adwords-managment-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #seo-website-design-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #conversion-rate-optimization-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #content-strategy-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #content-marketing-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #content-development-and-production-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #white-label-seo-services-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #boston-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #new-york-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #dublin-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #slider-analyze-modal .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #hader-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng, #get-quote .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ng {  color: #ff582a;  border: 1px solid #ff582a; } #ppc-packages-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #online-reputation-management-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #local-seo-search-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #google-penalty-removal-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #blogger-outreach-engagement-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #technical-seo-audits-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #seo-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #ppc-management-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #adwords-managment-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #seo-website-design-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #conversion-rate-optimization-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #content-strategy-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #content-marketing-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #content-development-and-production-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #white-label-seo-services-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #boston-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #new-york-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #dublin-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #slider-analyze-modal .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #hader-contact .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok, #get-quote .modal-dialog .modal-body div.wpcf7-response-output.wpcf7-mail-sent-ok {  color: #5cb85c;  border: 1px solid #5cb85c; } #ppc-packages-contact .modal-dialog .modal-footer, #online-reputation-management-contact .modal-dialog .modal-footer, #local-seo-search-contact .modal-dialog .modal-footer, #google-penalty-removal-contact .modal-dialog .modal-footer, #backlink-analysis-and-risk-assessment-contact .modal-dialog .modal-footer, #blogger-outreach-engagement-contact .modal-dialog .modal-footer, #technical-seo-audits-contact .modal-dialog .modal-footer, #seo-contact .modal-dialog .modal-footer, #ppc-management-contact .modal-dialog .modal-footer, #adwords-managment-contact .modal-dialog .modal-footer, #seo-website-design-contact .modal-dialog .modal-footer, #conversion-rate-optimization-contact .modal-dialog .modal-footer, #content-strategy-contact .modal-dialog .modal-footer, #content-marketing-contact .modal-dialog .modal-footer, #content-development-and-production-contact .modal-dialog .modal-footer, #white-label-seo-services-contact .modal-dialog .modal-footer, #boston-contact .modal-dialog .modal-footer, #new-york-contact .modal-dialog .modal-footer, #dublin-contact .modal-dialog .modal-footer, #slider-analyze-modal .modal-dialog .modal-footer, #hader-contact .modal-dialog .modal-footer, #get-quote .modal-dialog .modal-footer {  padding-bottom: 20px;  border: none; } .alert-IE {  position: relative;  z-index: 999999; } @media screen and (max-height: 790px) {  .help-menu .menu-header-menu-container .navbar-nav {   padding: 20px 0 0;  }  .help-menu .menu-header-menu-container .navbar-nav li a {   padding: 15px;  }  .help-menu .header-social-menu {   padding: 20px 0 0;  }  .help-menu .header-social-menu li a {   padding-top: 15px;  } } @media screen and (max-height: 715px) {  .help-menu .menu-header-menu-container .navbar-nav {   padding: 10px 0 0;  }  .help-menu .header-social-menu {   padding: 10px 0 0;  }  .help-menu .header-social-menu li a {   padding: 10px 15px 0;  } } @media screen and (max-height: 620px) {  .help-menu .header-social-menu {   display: none;  } } @media screen and (max-height: 490px) {  header {   min-height: 118px;  }  header .right-contact-language {   right: 0;   margin-right: 0;  }  header .navbar {   display: block;  }  header .navbar .collapse .header-social-menu {   display: none;  }  .help-menu {   display: none;  }  .dropdown .dropdown-menu {   left: 0;   margin: 0;  }  .dropdown .dropdown-menu .dropdown-menu {   top: -10px;   left: 100%;  } } @media (max-height: 490px) and (max-width: 1499px) {  header {   min-height: 118px;  }  header .right-contact-language {   right: 50%;   margin-right: -154px;  }  header .navbar {   display: block;  }  header .navbar .navbar-collapse {   float: right;   width: 325px;   padding: 0;   text-align: center;   border: none;   background: #25292c;  }  header .navbar .navbar-collapse .navbar-nav {   margin: 0;  }  header .navbar .navbar-collapse li a {   font-family: 'Montserrat', sans-serif;   font-size: 16px;   font-weight: 400;   line-height: 1em;   margin: 0 20px;   padding: 10px 0;   text-transform: none;   color: #fff;   border-top: 1px solid #676a6c;  }  header .navbar .navbar-collapse li:first-child a {   border: none;  }  header .navbar .navbar-collapse li .dropdown-menu {   position: relative;   left: 0;   width: 100%;   margin: 0;   padding: 0;   text-align: center;   background: #25292c;  }  header .navbar .navbar-collapse li .dropdown-menu li a {   font-family: 'Montserrat', sans-serif;   font-size: 16px;   font-weight: 400;   margin: 0 20px;   padding: 10px 0;   border-top: 1px solid #fff;  }  header .navbar .navbar-collapse .open .dropdown-menu li a {   font-size: 16px;   line-height: 19px;   color: #fff;  }  header .nav .open > a,  header .nav .open > a:hover,  header .nav .open > a:focus {   background: transparent;  }  header.header-locations nav.navbar .navbar-nav li a {   padding: 10px 0;   color: #fff !important;  }  header.header-locations nav.navbar .navbar-nav li a br {   display: none;  }  header.header-locations nav.navbar .navbar-nav li a:hover,  header.header-locations nav.navbar .navbar-nav li a:focus {   color: #ff582a !important;  }  .help-logo-desk {   display: none;  } } @media screen and (min-width: 992px) {  .help-menu .navbar-nav li:hover .dropdown-menu {   z-index: 99999;   overflow: visible;   height: auto;   -webkit-animation-name: slidenavAnimation;   -moz-animation-name: slidenavAnimation;   animation-name: slidenavAnimation;   -webkit-animation-duration: 0.3s;   -moz-animation-duration: 0.3s;   animation-duration: 0.3s;   -webkit-animation-timing-function: ease;   -moz-animation-timing-function: ease;   animation-timing-function: ease;   -webkit-animation-iteration-count: 1;   -moz-animation-iteration-count: 1;   animation-iteration-count: 1;   animation-fill-mode: forwards;   -webkit-animation-fill-mode: forwards;   -moz-animation-fill-mode: forwards;  }  @keyframes slidenavAnimation {   from {    margin-top: 10px;    opacity: 0;   }   to {    margin-top: 0;    opacity: 1;   }  }  @-webkit-keyframes slidenavAnimation {   from {    margin-top: 10px;    opacity: 0;   }   to {    margin-top: 0;    opacity: 1;   }  } } @media screen and (max-width: 1500px) {  header .navbar-nav .open .dropdown-menu {   position: absolute;  }  header .help-menu .menu-header-menu-container {   width: 100%;  }  header .help-menu .menu-header-menu-container .navbar-nav {   width: 100%;   margin: 0;  }  header.header-locations .navbar .navbar-header .navbar-toggle {   display: none;  } } @media screen and (max-width: 1300px) {  header.header-locations nav.navbar .navbar-nav {   margin-left: 0;  } } @media screen and (max-width: 800px) {  .help-menu {   display: none;  }  .button-toggle-help-menu.open-button-toggle {   display: none;  }  header {   min-height: 18px;  }  header.header-scroll-bg .navbar .navbar-header .navbar-brand {   left: -100%;  }  header.header-scroll-bg .navbar .navbar-header .logo-mobile {   left: 0;  }  header .menu-header-menu-container {   overflow-x: hidden;   max-height: 505px;  }  header .navbar {   display: block;   min-height: 65px;  }  header .navbar .navbar-header {   height: 0;  }  header .navbar .navbar-header .navbar-brand {   height: 0;  }  header .navbar .navbar-header .navbar-brand img {   width: 100px;   height: auto;  }  header .navbar .navbar-header .navbar-toggle {   position: absolute;   top: 0;   right: 0;  }  header .navbar .navbar-collapse {   position: relative;   z-index: 9;   float: right;   width: 325px;   padding: 60px 0 0;   text-align: center;   border: none;   background: #25292c;  }  header .navbar .navbar-collapse #menu-header-menu > li:first-child > a {   border: none;  }  header .navbar .navbar-collapse .close-menu-button {   display: block;  }  header .navbar .navbar-collapse > li:first-child > a {   border: none;  }  header .navbar .navbar-collapse .navbar-nav {   margin: 0;  }  header .navbar .navbar-collapse .navbar-nav li {   display: inline-block;   width: 100%;  }  header .navbar .navbar-collapse .navbar-nav li.menu-item-80 .dropdown-menu {   background: #1a1b1b;  }  header .navbar .navbar-collapse .navbar-nav li.menu-item-80 .dropdown-menu .dropdown-menu {   background: #495157;  }  header .navbar .navbar-collapse .navbar-nav li.menu-item-80 .dropdown-menu .menu-item-81 .dropdown-menu {   background: #383736;  }  header .navbar .navbar-collapse li a {   font-family: 'Montserrat', sans-serif;   font-size: 16px;   font-weight: 400;   line-height: 1em;   margin: 0 20px;   padding: 10px 0;   text-transform: none;   color: #fff;   border-top: 1px solid #676a6c;   border-top: 1px solid rgba(255, 255, 255, 0.3);  }  header .navbar .navbar-collapse li a.open-link {   color: #ff582a;  }  header .navbar .navbar-collapse li.dropdown {   position: relative;  }  header .navbar .navbar-collapse li .dropdown-menu {   position: relative;   left: 0;   display: none;   width: 100%;   margin: 0;   padding: 0;   text-align: center;   background: #25292c;   box-shadow: none;  }  header .navbar .navbar-collapse li .dropdown-menu li a {   font-family: 'Montserrat', sans-serif;   font-size: 16px;   font-weight: 400;   margin: 0 20px;   padding: 10px 0 !important;  }  header .navbar .navbar-collapse .open .dropdown-menu li a {   font-size: 16px;   line-height: 19px;   color: #fff;  }  header .nav .open > a,  header .nav .open > a:hover,  header .nav .open > a:focus {   background: transparent;  }  header.header-locations nav.navbar .navbar-nav li a {   padding: 10px 0;   color: #fff !important;  }  header.header-locations nav.navbar .navbar-nav li a br {   display: none;  }  header.header-locations nav.navbar .navbar-nav li a:hover,  header.header-locations nav.navbar .navbar-nav li a:focus {   color: #ff582a !important;  }  header.header-locations .navbar .navbar-header .navbar-toggle {   display: block;  }  header.header-locations .navbar .navbar-nav {   display: block;  }  header.header-locations .button-toggle-help-menu {   display: none;  }  .help-logo-desk {   display: none;  } } @media screen and (max-width: 730px) {  header .right-contact-language .btn {   font-size: 15px;   height: 71px;  }  header .right-contact-language .btn span {   font-size: 15px;  }  header .navbar .navbar-header .navbar-brand {   height: 0;  }  header .navbar .navbar-header .navbar-brand img {   width: 65px;   height: auto;  } } @media screen and (max-width: 600px) {  header .navbar-header {   margin: 0 !important;  }  header .container-fluid {   padding: 0;  }  header .navbar .navbar-collapse {   width: 100%;   margin: 0;  }  .help-logo-desk {   display: none;  }  header .right-contact-language .btn {   display: none;  } } footer {  padding: 60px 0 50px;  background: #ededed; } footer .col-md-2 {  overflow: hidden;  width: 20%; } footer hr {  margin: 40px 0;  border-color: #b7b4b4; } footer ul {  margin: 0;  padding: 0;  list-style: none; } footer ul li {  display: inline-block; } footer .footer-title {  margin-bottom: 40px; } footer .footer-title h6 {  font-family: 'LatoLatinWeb';  font-size: 30px;  margin: 0;  color: #000; } footer .footer-title h6.orange {  font-family: 'LatoLatinWebBlack';  color: #ff582a; } footer .col-md-2 {  padding-right: 0; } footer .col-md-2 h6 {  font-size: 19px;  line-height: 28px;  margin: 0 0 8px;  color: #ff582a; } footer .col-md-2 p {  font-size: 19px;  line-height: 26px;  margin: 0 0 8px;  color: #332e2f; } footer .col-md-2 span {  font-family: 'LatoLatinWebBlack';  font-size: 19px;  line-height: 26px;  margin: 0 0 8px;  color: #332e2f; } footer .menu-footer-menu-container ul li {  margin-left: 15px; } footer .menu-footer-menu-container ul li:first-child {  margin: 0; } footer .menu-footer-menu-container ul li a {  font-size: 16px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  color: #332e2f; } footer .menu-footer-menu-container ul li a:hover, footer .menu-footer-menu-container ul li a:focus {  color: #ff582a; } footer .footer-social-menu li a {  font-size: 14px;  display: inline-block;  width: 38px;  height: 38px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  text-align: center;  color: #fff;  background: #ff582a; } footer .footer-social-menu li a:hover, footer .footer-social-menu li a:focus {  color: #000; } footer .footer-social-menu li a i {  padding-top: 13px; } footer .subscribe-footer {  margin: 40px 0 55px;  text-align: center; } footer .subscribe-footer form {  padding: 14px;  background: #261f24; } footer .subscribe-footer form label {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 700;  line-height: 24px;  margin-right: 20px;  color: #fff; } footer .subscribe-footer form .form-control {  width: 296px;  height: 42px;  text-align: left;  border: 2px solid #fff; } footer .subscribe-footer form .form-control::-webkit-input-placeholder {  text-align: center; } footer .subscribe-footer form .form-control:-moz-placeholder {  text-align: center; } footer .subscribe-footer form .form-control::-moz-placeholder {  text-align: center; } footer .subscribe-footer form .form-control:-ms-input-placeholder {  text-align: center; } footer .subscribe-footer form span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {  display: none; } footer .subscribe-footer form span.wpcf7-form-control-wrap input.wpcf7-not-valid {  border: 2px solid #d9534f; } footer .subscribe-footer form span.wpcf7-form-control-wrap input.wpcf7-not-valid::-webkit-input-placeholder {  color: #d9534f; } footer .subscribe-footer form span.wpcf7-form-control-wrap input.wpcf7-not-valid:-moz-placeholder {  color: #d9534f; } footer .subscribe-footer form span.wpcf7-form-control-wrap input.wpcf7-not-valid::-moz-placeholder {  color: #d9534f; } footer .subscribe-footer form span.wpcf7-form-control-wrap input.wpcf7-not-valid:-ms-input-placeholder {  color: #d9534f; } footer .subscribe-footer form p {  display: inline-block;  width: auto;  margin: 0;  vertical-align: middle; } footer .subscribe-footer form .btn {  font-size: 15px;  width: 112px;  height: 42px;  margin-left: 7px; } footer .subscribe-footer form .btn:hover, footer .subscribe-footer form .btn:focus, footer .subscribe-footer form .btn:active {  color: #000;  outline: none !important;  background: #ff582a; } footer .subscribe-footer form div.wpcf7-response-output {  font-family: 'LatoLatinWebBlack';  font-size: 16px;  margin: 14px;  padding: 6px;  color: #ddd; } footer .subscribe-footer form div.wpcf7-response-output.wpcf7-validation-errors {  color: #d9534f;  border: 2px solid #d9534f; } footer .footer-copyright p {  font-size: 11px; } @media screen and (max-width: 992px) {  footer .footer-title {   margin-bottom: 0;  }  footer .col-md-2 {   float: left;   width: 33.333333%;   margin-top: 40px;  }  footer .col-xs-12 .col-md-6 {   text-align: center;  }  footer .col-xs-12 .col-md-6 .menu-footer-menu-container {   margin-bottom: 20px;  }  footer .col-xs-12 .col-md-6 .pull-right {   display: inline-block;   float: none !important;  } } @media screen and (max-width: 800px) {  footer .container {   padding-right: 70px;   padding-left: 70px;  }  footer .footer-copyright p {   text-align: center;  } } @media screen and (max-width: 802px) {  footer .subscribe-footer form {   text-align: center;  }  footer .subscribe-footer form .form-group {   width: 100%;   margin-bottom: 15px;  }  footer .subscribe-footer form label {   margin: 0 0 20px;  }  footer .subscribe-footer form .form-control {   width: 80%;   margin: 0 auto;  } } @media screen and (max-width: 700px) {  footer {   padding: 60px 15px 50px;  }  footer .container {   padding-right: 15px;   padding-left: 15px;  } } @media screen and (max-width: 680px) {  footer .footer-menu {   display: inline-block;   width: 100%;   margin-bottom: 20px;   text-align: center;  }  footer .footer-social-menu {   display: inline-block;   width: 100%;   text-align: center;  } } @media screen and (max-width: 590px) {  footer .col-md-2 {   width: 50%;  } } @media screen and (max-width: 480px) {  footer {   padding: 45px 0 0;  }  footer hr {   display: none;  }  footer .footer-title {   padding-right: 30px;   padding-bottom: 45px;   padding-left: 30px;  }  footer .col-md-2 {   width: 100%;   margin: 0;   padding: 0 30px;   border-bottom: 1px solid #ff582a;  }  footer .col-md-2:nth-child(2) {   border-top: 1px solid #ff582a;  }  footer .col-md-2 h6 {   margin: 0;   padding: 20px 0;   cursor: pointer;   color: #ff582a;   background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/accordion-arrow-down.png') no-repeat center right 20px;  }  footer .col-md-2 .textwidget {   display: none;   padding-bottom: 20px;  }  footer .col-md-2.active-location {   background: #231f20;  }  footer .col-md-2.active-location .textwidget span,  footer .col-md-2.active-location .textwidget p {   color: #fff;  }  footer .col-md-2.active-location h6 {   background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/accordion-arrow-up-white.png') no-repeat center right 20px;  }  footer .menu-footer-menu-container {   margin: 30px 0 20px;  }  footer .menu-footer-menu-container li a {   display: inline-block;   padding: 15px 10px;  }  footer .subscribe-footer {   margin-bottom: 0;   padding: 0;  }  footer .subscribe-footer form {   padding-top: 25px;  }  footer .subscribe-footer form label {   font-size: 15px;   margin: 0 0 25px;  }  footer .subscribe-footer form .btn {   margin-top: 30px;  }  footer .footer-copyright {   padding: 40px 40px 30px;   text-align: center;   background: #261f24;  }  footer .footer-copyright p {   font-size: 14px;   color: #fff;  } } body {  line-height: 27px; } i, em {  font-style: italic; } b, strong {  font-weight: bold; } a {  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; } a:hover, a:focus {  outline: none !important; } h1, h2, h3, h4, h5, h6 {  font-family: 'LatoLatinWebBlack';  color: #222; } form label {  font-size: 15px; } .form-control {  font-size: 15px;  height: 36px;  color: #333;  -webkit-appearance: none; } select {  cursor: pointer;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/select-arrow.png') no-repeat center right 10px !important; } .default-form textarea.form-control {  height: 150px;  resize: none; } .default-form .form-control.wpcf7-not-valid {  border: 1px solid #d9534f; } .default-form .btn {  font-size: 15px;  height: 42px;  padding: 6px 20px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  color: #fff; } .default-form span.wpcf7-not-valid-tip {  font-size: 14px;  font-style: italic;  color: #d9534f; } .default-form div.wpcf7-response-output {  font-family: 'LatoLatinWebBlack';  font-size: 16px;  margin: 14px;  padding: 6px; } .default-form div.wpcf7-response-output.wpcf7-validation-errors {  color: #d9534f;  border: 2px solid #d9534f; } button {  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; } button:hover, button:focus {  outline: none !important; } img {  max-width: 100%; } img.aligncenter {  display: block;  margin: 0 auto 20px; } img.alignleft {  float: left;  margin: 0 20px 20px 0; } img.alignright {  float: right;  margin: 0 0 20px 20px; } .wp-caption.aligncenter {  display: block;  margin: 0 auto 20px;  text-align: center; } .wp-caption.alignleft {  float: left;  margin: 0 20px 20px 0; } .wp-caption.alignright {  float: right;  margin: 0 0 20px 20px; } iframe {  max-width: 100%; } .orange {  color: #ff582a !important; } .container {  max-width: 967px; } .title-page {  padding-top: 110px; } .title-page h1 {  font-size: 100px;  line-height: 106px;  position: relative;  display: inline-block;  padding-bottom: 60px; } .title-page .header-title {  font-size: 100px;  line-height: 106px;  position: relative;  display: inline-block;  padding-bottom: 60px; margin-top: 28px;  margin-bottom: 14px; font-weight: 500; font-family: 'LatoLatinWebBlack';  color: #222; } .title-page h1 p {  font-size: 24px;  line-height: 27px;  position: absolute;  top: 19px;  right: 0;  margin-top: 20px;  text-align: right;  letter-spacing: 0.5px;  text-transform: none; } .title-page .header-title p {  font-size: 24px;  line-height: 27px;  position: absolute;  top: 19px;  right: 0;  margin-top: 20px;  text-align: right;  letter-spacing: 0.5px;  text-transform: none; } .title-page h4 {  font-size: 46px;  line-height: 45px;  margin: 20px 0 40px;  color: #ff582a; } .title-page .soc-icons-blog {  margin: 180px 0 0; } .title-page .soc-icons-blog li {  margin-left: 41px; } .title-page .soc-icons-blog li:first-child {  margin: 0; } .title-page .soc-icons-blog li a {  font-size: 18px;  color: #332e2f; } .title-page .soc-icons-blog li a:hover, .title-page .soc-icons-blog li a:focus {  color: #ff582a; } .accordion-content-page {  display: none; } .accordion-content-page .panel-group {  margin: 0; } .accordion-content-page .panel-group .panel {  margin: 0;  border: none;  border-bottom: 1px solid #ff582a;  box-shadow: none; } .accordion-content-page .panel-group .panel:first-child {  border-top: 1px solid #ff582a; } .accordion-content-page .panel-group .panel > .panel-heading {  padding: 0;  border: none;  background: transparent; } .accordion-content-page .panel-group .panel > .panel-heading a {  font-family: 'LatoLatinWebBlack';  font-size: 19px;  line-height: 1.2em;  display: block;  width: 100%;  padding: 10px 45px 10px 20px;  text-decoration: none;  color: #332e2f;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/accordion-arrow-down.png') no-repeat center right 20px; } .accordion-content-page .panel-group .panel > .panel-heading a:hover, .accordion-content-page .panel-group .panel > .panel-heading a:focus {  color: #ff582a; } .accordion-content-page .panel-group .panel.active-accordion > .panel-heading a {  color: #ff582a;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/accordion-arrow-up.png') no-repeat center right 20px; } .accordion-content-page .panel-group .panel .panel-collapse .panel-body {  padding: 20px 10px;  border: none; } .accordion-content-page .panel-group .panel .panel-collapse .panel-body p {  font-family: 'PT Serif', serif;  font-size: 14px; } @media screen and (max-width: 1200px) {  .title-page {   padding-top: 150px;  } } @media screen and (max-width: 992px) {  .accordion-content-page {   display: block;  }  .tabs-content-page {   display: none;  } } @media screen and (max-width: 992px) {  .form-control {   height: 48px;  } } @media screen and (max-width: 800px) {  main {   overflow: hidden;  }  main .container {   padding-right: 70px;   padding-left: 70px;  } } @media screen and (max-width: 768px) {  .title-page {   padding-bottom: 50px;  }  .title-page h1 {   font-size: 65px;   line-height: 1em;   padding: 0 0 20px;  } .title-page .header-title {   font-size: 65px;   line-height: 1em;   padding: 0 0 20px;  }  .title-page h4 {   font-size: 30px;   line-height: 1em;   margin: 0;  }  .modal-dialog {   margin: 10px auto;  } } @media screen and (max-width: 700px) {  main {   overflow: hidden;  }  main .container {   padding-right: 30px;   padding-left: 30px;  }  main br {   display: none;  }  main .title-page h1 {   font-size: 50px !important;   line-height: 1.2em !important;  }  main .title-page h1 br {   display: block;  }  main .title-page h1 p {   font-size: 14px;   line-height: 18px;   top: -3px;  } main .title-page .header-title {   font-size: 50px !important;   line-height: 1.2em !important;  }  main .title-page .header-title br {   display: block;  }  main .title-page .header-title p {   font-size: 14px;   line-height: 18px;   top: -3px;  } } @media screen and (max-width: 690px) {  body main h1 {   font-size: 45px !important;   line-height: 1.2em !important;  }  body main h2 {   font-size: 40px !important;   line-height: 1.2em !important;  }  body main h3 {   font-size: 35px !important;   line-height: 1.2em !important;  }  body main h4 {   font-size: 30px !important;   line-height: 1.2em !important;  }  body main h5 {   font-size: 25px !important;   line-height: 1.2em !important;  }  body main h6 {   font-size: 20px !important;   line-height: 1.2em !important;  } } @media screen and (max-width: 600px) {  .accordion-content-page {   width: auto;   margin-right: -15px;   margin-left: -15px;   padding: 0 0 50px;  }  .accordion-content-page .panel-group .panel > .panel-heading a {   padding: 10px 45px 10px 30px;  }  .accordion-content-page .panel-group .panel .panel-collapse .panel-body {   padding: 20px 30px;  } } .bx-wrapper {  position: relative;  margin: 0 auto;  padding: 0;  *zoom: 1; } .bx-wrapper img {  display: block;  max-width: 100%; } .bx-wrapper .bx-viewport {  -webkit-transform: translatez(0);  -moz-transform: translatez(0);  -ms-transform: translatez(0);  -o-transform: translatez(0);  transform: translatez(0);  background: #fff; } .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {  position: absolute;  bottom: -30px;  width: 100%; } .bx-wrapper .bx-loading {  position: absolute;  z-index: 2000;  top: 0;  left: 0;  width: 100%;  height: 100%;  min-height: 50px;  background: url(https://fourdots.com/wp-content/themes/fourdots/assets/img/bx-slider/bx_loader.gif) center center no-repeat #fff; } .bx-wrapper .bx-pager {  font-family: Arial;  font-size: 0.85em;  font-weight: bold;  padding-top: 20px;  text-align: center;  color: #666; } .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {  display: inline-block;  *zoom: 1;  *display: inline; } .bx-wrapper .bx-pager.bx-default-pager a {  display: block;  width: 10px;  height: 10px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  text-indent: -9999px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  outline: 0;  background: #000; } .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {  background: #ff582a; } .bx-wrapper .bx-prev {  left: 10px;  background: url(https://fourdots.com/wp-content/themes/fourdots/assets/img/bx-slider/controls.png) no-repeat 0 -32px; } .bx-wrapper .bx-next {  right: 10px;  background: url(https://fourdots.com/wp-content/themes/fourdots/assets/img/bx-slider/controls.png) no-repeat -43px -32px; } .bx-wrapper .bx-prev:hover {  background-position: 0 0; } .bx-wrapper .bx-next:hover {  background-position: -43px 0; } .bx-wrapper .bx-controls-direction a {  position: absolute;  z-index: 9999;  top: 50%;  width: 32px;  height: 32px;  margin-top: -16px;  text-indent: -9999px;  outline: 0; } .bx-wrapper .bx-controls-direction a.disabled {  display: none; } .bx-wrapper .bx-controls-auto {  text-align: center; } .bx-wrapper .bx-controls-auto .bx-start {  display: block;  width: 10px;  height: 11px;  margin: 0 3px;  text-indent: -9999px;  outline: 0;  background: url(https://fourdots.com/wp-content/themes/fourdots/assets/img/bx-slider/controls.png) -86px -11px no-repeat; } .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {  background-position: -86px 0; } .bx-wrapper .bx-controls-auto .bx-stop {  display: block;  width: 9px;  height: 11px;  margin: 0 3px;  text-indent: -9999px;  outline: 0;  background: url(https://fourdots.com/wp-content/themes/fourdots/assets/img/bx-slider/controls.png) -86px -44px no-repeat; } .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {  background-position: -86px -33px; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {  width: 80%;  text-align: left; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {  right: 0;  width: 35px; } .bx-wrapper .bx-caption {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  background: #666\9;  background: rgba(80, 80, 80, 0.75); } .bx-wrapper .bx-caption span {  font-family: Arial;  font-size: 0.85em;  display: block;  padding: 10px;  color: #fff; } .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {  margin: 0;  padding: 0;  vertical-align: top;  border: 0;  outline: none; } .fancybox-wrap {  position: absolute;  z-index: 8020;  top: 0;  left: 0; } .fancybox-skin {  position: relative;  color: #444;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  background: #f9f9f9;  text-shadow: none; } .fancybox-opened {  z-index: 8030; } .fancybox-opened .fancybox-skin {  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); } .fancybox-outer, .fancybox-inner {  position: relative; } .fancybox-inner {  overflow: hidden; } .fancybox-type-iframe .fancybox-inner {  -webkit-overflow-scrolling: touch; } .fancybox-error {  margin: 0;  padding: 15px;  white-space: nowrap;  color: #444; } .fancybox-image, .fancybox-iframe {  display: block;  width: 100%;  height: 100%; } .fancybox-image {  max-width: 100%;  max-height: 100%; } #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {  background-image: url('https://fourdots.com/wp-content/themes/fourdots/assets/js/fancybox/fancybox_sprite.png'); } #fancybox-loading {  position: fixed;  z-index: 8060;  top: 50%;  left: 50%;  margin-top: -22px;  margin-left: -22px;  cursor: pointer;  opacity: 0.8;  background-position: 0 -108px; } #fancybox-loading div {  width: 44px;  height: 44px;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/js/fancybox/fancybox_loading.gif') center center no-repeat; } .fancybox-close {  position: absolute;  z-index: 8040;  top: -18px;  right: -18px;  width: 36px;  height: 36px;  cursor: pointer; } .fancybox-nav {  position: absolute;  z-index: 8040;  top: 0;  width: 40%;  height: 100%;  cursor: pointer;  text-decoration: none;  background: transparent url('https://fourdots.com/wp-content/themes/fourdots/assets/js/fancybox/blank.gif');  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .fancybox-prev {  left: 0; } .fancybox-next {  right: 0; } .fancybox-nav span {  position: absolute;  z-index: 8040;  top: 50%;  visibility: hidden;  width: 36px;  height: 34px;  margin-top: -18px;  cursor: pointer; } .fancybox-prev span {  left: 10px;  background-position: 0 -36px; } .fancybox-next span {  right: 10px;  background-position: 0 -72px; } .fancybox-nav:hover span {  visibility: visible; } .fancybox-tmp {  position: absolute;  top: -99999px;  left: -99999px;  visibility: hidden;  overflow: visible !important;  max-width: 99999px;  max-height: 99999px; } .fancybox-lock {  overflow: hidden !important;  width: auto; } .fancybox-lock body {  overflow: hidden !important; } .fancybox-lock-test {  overflow-y: hidden !important; } .fancybox-overlay {  position: absolute;  z-index: 8010;  top: 0;  left: 0;  display: none;  overflow: hidden;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/js/fancybox/fancybox_overlay.png'); } .fancybox-overlay-fixed {  position: fixed;  right: 0;  bottom: 0; } .fancybox-lock .fancybox-overlay {  overflow: auto;  overflow-y: scroll; } .fancybox-title {  font: normal 13px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;  position: relative;  z-index: 8050;  visibility: hidden;  text-shadow: none; } .fancybox-opened .fancybox-title {  visibility: visible; } .fancybox-title-float-wrap {  position: absolute;  z-index: 8050;  right: 50%;  bottom: 0;  margin-bottom: -35px;  text-align: center; } .fancybox-title-float-wrap .child {  font-weight: bold;  line-height: 24px;  display: inline-block;  margin-right: -100%;  padding: 2px 20px;  white-space: nowrap;  color: #fff;  -webkit-border-radius: 15px;  -moz-border-radius: 15px;  border-radius: 15px;  background: transparent;  background: rgba(0, 0, 0, 0.8);  text-shadow: 0 1px 2px #222; } .fancybox-title-outside-wrap {  position: relative;  margin-top: 10px;  color: #fff; } .fancybox-title-inside-wrap {  padding-top: 10px; } .fancybox-title-over-wrap {  position: absolute;  bottom: 0;  left: 0;  padding: 10px;  color: #fff;  background: #000;  background: rgba(0, 0, 0, 0.8); } @media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {  #fancybox-loading,  .fancybox-close,  .fancybox-prev span,  .fancybox-next span {   background-image: url('https://fourdots.com/wp-content/themes/fourdots/assets/js/fancybox/fancybox_sprite@2x.png');   background-size: 44px 152px;  }  #fancybox-loading div {   background-image: url('https://fourdots.com/wp-content/themes/fourdots/assets/js/fancybox/fancybox_loading@2x.gif');   background-size: 24px 24px;  } } .page-404 {  padding-top: 110px;  padding-bottom: 60px; } .page-404 h2 {  margin-bottom: 60px; } .author-page .col-xs-7 {  margin-bottom: 20px; } .author-page .col-xs-7 p {  font-family: 'PT Serif', serif;  font-size: 16px;  font-weight: 400;  line-height: 1em;  margin: 0;  text-transform: uppercase;  color: #ff582a; } .author-page .col-xs-7 span {  font-family: 'PT Serif', serif;  font-size: 16px;  font-weight: 400;  font-style: italic;  line-height: 1em;  color: #a9a9a9; } .author-page .col-xs-5 {  margin-bottom: 20px;  text-align: right; } .author-page .col-xs-5 p {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  line-height: 1em;  margin: 0;  text-transform: uppercase;  color: #332e2f; } .author-page .col-xs-5 span {  font-size: 16px;  font-weight: bold;  line-height: 1em;  margin: 0;  color: #332e2f; } .author-page h2 {  font-family: 'LatoLatinWeb';  font-size: 32px;  font-weight: bold;  line-height: 1em;  margin: 5px 0 25px; } .author-page p {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  line-height: 1.3em;  color: #332e2f; } .author-page .author-page-posts {  margin: 0 0 110px; } .author-page .author-page-posts article {  margin: 30px 0 0;  padding: 30px 0 0;  border-top: 1px solid #ddd; } .author-page .author-page-posts article:first-child {  margin: 0;  padding: 0;  border: none; } .blog-page {  padding-bottom: 90px; } .blog-page .blog-post hr {  display: inline-block;  width: 100%;  margin: 20px 0 38px;  border-top: 1px solid #ddd; } .blog-page .blog-post h2 {  display: block;  margin: 0 0 30px; } .blog-page .blog-post h2 a {  font-size: 30px;  line-height: 32px;  display: block; } .blog-page .blog-post h2 a:hover, .blog-page .blog-post h2 a:focus {  text-decoration: none;  color: #332e2f; } .blog-page .blog-post ul {  margin: 0;  padding: 0;  list-style: none; } .blog-page .blog-post ul li {  font-family: 'PT Serif', serif;  font-size: 16px;  font-weight: 400;  line-height: 1em;  display: inline-block;  text-transform: uppercase;  color: #ff582a; } .blog-page .blog-post ul li:first-child {  margin-right: 40px; } .blog-page .blog-post ul li a:hover, .blog-page .blog-post ul li a:focus {  color: #332e2f; } .blog-page .blog-post p {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  font-style: italic;  line-height: 1em;  margin: 5px 0 0;  color: #a9a9a9; } .blog-page .blog-post .blog-image-text p {  font-size: 20px;  font-style: normal;  line-height: 27px;  margin: 0 0 30px;  color: #6d6c6c; } .blog-image-text .blog-image {  float: left;  width: 300px;  margin: 0 30px 30px 0; } .container.blog-top-image {  float: left;  width: 100%;  max-width: 1600px;  margin-bottom: -120px; } .soc-icons-blog {  margin: 0;  padding: 0;  list-style: none;  text-align: right; } .soc-icons-blog li {  display: inline-block; } .blog-search-bar article {  margin-bottom: 90px;  padding-top: 26px;  padding-bottom: 26px;  text-align: center;  border-top: 1px solid #d3d3d3;  border-bottom: 1px solid #d3d3d3; } .blog-search-bar article span {  font-family: 'LatoLatinWebBlack';  font-size: 22px;  cursor: pointer;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  color: #332e2f; } .blog-search-bar article span:hover, .blog-search-bar article span:focus {  color: #ff582a; } .blog-search-bar article .blog-categories {  position: relative;  top: 3px;  float: left; } .blog-search-bar article .blog-search {  position: relative;  top: 3px;  float: right; } .blog-search-bar article .blog-search img {  position: relative;  top: -2px; } .blog-search-bar article .blog-recent-articles {  font-family: 'PT Serif', serif;  font-weight: 900;  font-style: italic;  margin: 0 auto;  text-decoration: underline; } #blog-search {  background: #ff582a;  background: rgba(255, 88, 42, 0.9); } #blog-search .modal-dialog {  width: 100%;  height: 100%;  margin: 0; } #blog-search .modal-dialog .modal-content {  height: 100%;  text-align: center;  border: none;  background: transparent;  box-shadow: none; } #blog-search .modal-dialog .modal-content .modal-header {  display: inline-block;  width: 100%;  padding: 0;  border: none; } #blog-search .modal-dialog .modal-content .modal-header .close {  width: 69px;  height: 69px;  margin: 0;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  opacity: 0.8;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/close-button.png') no-repeat center center; } #blog-search .modal-dialog .modal-content .modal-header .close span {  font-size: 50px;  opacity: 0;  color: #fff;  text-shadow: none; } #blog-search .modal-dialog .modal-content .modal-header .close:hover, #blog-search .modal-dialog .modal-content .modal-header .close:focus {  opacity: 1;  background-color: #333;  background-color: rgba(0, 0, 0, 0.1); } #blog-search .modal-dialog .modal-content .modal-body {  top: 50%;  margin-top: -150px; } #blog-search .modal-dialog .modal-content .modal-body form img {  display: block;  margin: 0 auto 10px; } #blog-search .modal-dialog .modal-content .modal-body form input.form-control {  font-size: 25px;  width: 100%;  max-width: 970px;  height: 80px;  margin: 0 auto;  text-align: left;  color: #fff;  border: none;  background: transparent;  box-shadow: none; } #blog-search .modal-dialog .modal-content .modal-body form .form-control::-webkit-input-placeholder {  text-align: center;  color: #fff; } #blog-search .modal-dialog .modal-content .modal-body form .form-control:-moz-placeholder {  text-align: center;  color: #fff; } #blog-search .modal-dialog .modal-content .modal-body form .form-control::-moz-placeholder {  text-align: center;  color: #fff; } #blog-search .modal-dialog .modal-content .modal-body form .form-control:-ms-input-placeholder {  text-align: center;  color: #fff; } #blog-recent-articles {  background: #f0f0f0;  background: rgba(240, 240, 240, 0.9); } #blog-recent-articles .modal-dialog {  width: 100%;  height: 100%;  margin: 0; } #blog-recent-articles .modal-dialog .modal-content {  height: 100%;  text-align: left;  border: none;  background: transparent;  box-shadow: none; } #blog-recent-articles .modal-dialog .modal-content .modal-header {  display: inline-block;  width: 100%;  padding: 0;  border: none; } #blog-recent-articles .modal-dialog .modal-content .modal-header .close {  width: 69px;  height: 69px;  margin: 0;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  opacity: 0.8;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/close-button.png') no-repeat center center; } #blog-recent-articles .modal-dialog .modal-content .modal-header .close span {  font-size: 50px;  opacity: 0;  color: #fff;  text-shadow: none; } #blog-recent-articles .modal-dialog .modal-content .modal-header .close:hover, #blog-recent-articles .modal-dialog .modal-content .modal-header .close:focus {  opacity: 1;  background-color: #333;  background-color: rgba(0, 0, 0, 0.1); } #blog-recent-articles .modal-dialog .modal-content .modal-body {  top: 50%;  width: 90%;  max-width: 650px;  margin: auto;  margin-top: -300px; } #blog-recent-articles .modal-dialog .modal-content .modal-body h2 {  font-family: 'PT Serif', serif;  font-size: 45px;  font-weight: 900;  font-style: italic;  line-height: 1em;  margin-bottom: 50px; } #blog-recent-articles .modal-dialog .modal-content .modal-body p {  font-size: 20px; } #blog-recent-articles .modal-dialog .modal-content .modal-body p a {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  line-height: 1em;  text-decoration: underline;  color: #332e2f; } #blog-recent-articles .modal-dialog .modal-content .modal-body p a:hover, #blog-recent-articles .modal-dialog .modal-content .modal-body p a:focus {  color: #ff582a; } #blog-categories {  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/bg-blog-modal.jpg') no-repeat top center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; } #blog-categories .modal-dialog {  width: 100%;  height: 100%;  margin: 0; } #blog-categories .modal-dialog .modal-content {  height: 100%;  text-align: center;  border: none;  background: transparent;  box-shadow: none; } #blog-categories .modal-dialog .modal-content .modal-header {  display: inline-block;  width: 100%;  padding: 0;  border: none; } #blog-categories .modal-dialog .modal-content .modal-header .close {  width: 69px;  height: 69px;  margin: 0;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  opacity: 0.8;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/close-button.png') no-repeat center center; } #blog-categories .modal-dialog .modal-content .modal-header .close span {  font-size: 50px;  opacity: 0;  color: #fff;  text-shadow: none; } #blog-categories .modal-dialog .modal-content .modal-header .close:hover, #blog-categories .modal-dialog .modal-content .modal-header .close:focus {  opacity: 1;  background-color: #333;  background-color: rgba(0, 0, 0, 0.1); } #blog-categories .modal-dialog .modal-content .modal-body {  top: 50%;  margin-top: -365px; } #blog-categories .modal-dialog .modal-content .modal-body .row {  width: 90%;  max-width: 1000px;  margin: auto;  border-top: 1px solid #fff;  border-right: 1px solid #fff; } #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4 {  height: 268px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  border-bottom: 1px solid #fff;  border-left: 1px solid #fff; } #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4:hover, #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4:focus {  background: #ff582a; } #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4 span {  display: block;  margin: 40% 0 0; } #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4 span a {  font-family: 'LatoLatinWebBlack';  font-size: 27px;  display: block;  color: #fff; } #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4 span a:hover, #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4 span a:focus {  text-decoration: none;  color: #332e2f; } #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4.bg-black {  text-align: left;  background: #000; } #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4.bg-black span {  font-family: 'PT Serif', serif;  font-size: 25px;  font-weight: 900;  font-style: italic;  margin: 30% 23% 0;  color: #fff; } #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4.bg-black p {  margin: 0 23%; } .pagination-content {  text-align: center; } .pagination-content .page-numbers {  font-family: 'LatoLatinWebBlack';  display: inline-block;  min-width: 40px;  height: 40px;  padding: 7px 5px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  color: #ff582a;  background: transparent; } .pagination-content .page-numbers:hover, .pagination-content .page-numbers:focus, .pagination-content .page-numbers.current {  text-decoration: none;  color: #332e2f; } .pagination-content .page-numbers.prev, .pagination-content .page-numbers.next {  width: auto;  border: none;  background: none; } .pagination-content .page-numbers.prev:hover, .pagination-content .page-numbers.next:hover, .pagination-content .page-numbers.prev:focus, .pagination-content .page-numbers.next:focus {  color: #332e2f; } @media screen and (min-width: 1920px) {  .container.blog-top-image {   float: none;   margin: 0 auto;  }  .container.blog-top-image img {   margin-bottom: -220px;  } } @media screen and (max-width: 991px) {  .title-page .soc-icons-blog {   margin: 20px 0 50px;   text-align: left;  }  .blog-page .blog-post ul {   display: inline-block;   width: 100%;  }  .blog-page .blog-post hr {   margin: 35px 0 30px;  } } @media screen and (max-width: 940px) {  #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4 {   height: 225px;  } } @media screen and (max-width: 850px) {  #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4 {   width: 50%;   height: auto;  }  #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4 span {   margin: 60px 0;  } } @media screen and (max-width: 768px) {  .blog-search-bar article {   padding-top: 0;   padding-bottom: 0;   border-top: none;   border-bottom: 1px solid #000;  }  .blog-search-bar article span {   padding: 15px 0;   border-top: 1px solid #929495;  }  .container.blog-top-image {   margin-bottom: -70px;  }  .container.blog-top-image img {   position: relative;   right: -69%;   float: right;   max-width: 300%;  }  body main .title-page.blog-title {   padding-top: 150px;   text-align: center;  }  body main .title-page.blog-title h1 {   text-align: left;  }  body main .title-page.blog-title .header-title {   text-align: left;  }  body main .title-page.blog-title .soc-icons-blog {   margin-bottom: 30px;   text-align: center;  }  .title-page h1 p {   font-size: 18px;   line-height: 19px;   top: -3px;  } .title-page .header-title p {   font-size: 18px;   line-height: 19px;   top: -3px;  } } @media screen and (max-width: 700px) {  .blog-page .blog-post .blog-image-text p {   display: inline-block;   width: 100%;  }  .title-page .soc-icons-blog li a {   font-size: 20px;  }  .pagination-content .page-numbers {   min-width: 30px;   height: 27px;   padding: 0;  } } @media screen and (max-width: 500px) {  #blog-search .modal-dialog .modal-content .modal-body form input.form-control {   font-size: 20px;  }  .singe-blog-sticker {   display: none;  } } @media screen and (max-width: 650px) {  #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4 {   width: 100%;  }  #blog-categories .modal-dialog .modal-content .modal-body .row .col-xs-4 span {   margin: 30px 0;   border: none;  } } @media screen and (max-width: 600px) {  .blog-search-bar article {   display: inline-block;   width: 100%;  }  .blog-search-bar article .blog-categories,  .blog-search-bar article .blog-search {   top: 0;  }  .blog-search-bar {   display: inline-block;   width: 100%;   padding-top: 5px;   padding-bottom: 5px;  }  .blog-search-bar span {   display: inline-block;   width: 100%;   padding: 15px;  }  #blog-search .modal-dialog .modal-content .modal-body,  #blog-categories .modal-dialog .modal-content .modal-body,  #blog-recent-articles .modal-dialog .modal-content .modal-body {   top: 0;   margin-top: 0;  }  #blog-categories .modal-dialog .modal-content .modal-body {   top: 0;   margin-top: 0;  }  .blog-image-text .blog-image {   max-width: 100%;  }  .blog-image-text .blog-image img {   height: auto;  } } @media screen and (max-height: 750px) {  #blog-search .modal-dialog .modal-content .modal-body,  #blog-categories .modal-dialog .modal-content .modal-body,  #blog-recent-articles .modal-dialog .modal-content .modal-body {   top: 0;   margin-top: 0;  } } .single-page-content article {  display: inline-block;  width: 100%; } .single-page-content article .post-image img {  height: auto;  margin: 0 0 25px; } .single-page-content article h5 {  font-family: 'LatoLatinWeb';  font-size: 32px;  font-weight: bold;  line-height: 1em;  margin: 0 0 25px;  color: #ff582a; } .single-page-content article .col-xs-7 {  margin-bottom: 20px; } .single-page-content article .col-xs-7 p {  font-family: 'PT Serif', serif;  font-size: 16px;  font-weight: 400;  line-height: 1em;  margin: 0;  text-transform: uppercase;  color: #ff582a; } .single-page-content article .col-xs-7 span {  font-family: 'PT Serif', serif;  font-size: 16px;  font-weight: 400;  font-style: italic;  line-height: 1em;  color: #a9a9a9; } .single-page-content article .col-xs-5 {  margin-bottom: 20px;  text-align: right; } .single-page-content article .col-xs-5 p {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  line-height: 1em;  margin: 0;  text-transform: uppercase;  color: #332e2f; } .single-page-content article .col-xs-5 ul {  margin: 0;  padding: 0;  list-style: none; } .single-page-content article .col-xs-5 ul li {  display: inline-block;  width: auto; } .single-page-content article .col-xs-5 ul li a {  font-size: 16px;  font-weight: bold;  line-height: 1em;  margin: 0;  color: #332e2f; } .single-page-content article .col-xs-5 ul li a:hover, .single-page-content article .col-xs-5 ul li a:focus {  color: #ff582a; } .single-page-content .blog-share-icons {  display: inline-block;  width: 100%;  margin: 0 0 20px 0; } .single-page-content #fsb-social-bar.fsb-fixed {  position: relative;  z-index: 9;  top: 0; } .single-page-content .single-content p {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  line-height: 1.2em;  margin-bottom: 20px;  color: #332e2f; } .single-page-content .single-content ul {  margin: 0;  padding: 0 0 0 15px;  list-style: none; } .single-page-content .single-content h1, .single-page-content .single-content h2, .single-page-content .single-content h3, .single-page-content .single-content h4, .single-page-content .single-content h5, .single-page-content .single-content h6 {  color: #ff582a; } .blog-single-link-home {  margin-top: 50px;  margin-bottom: 50px;  padding-top: 10px;  padding-bottom: 10px;  border-top: 1px solid #d3d3d3;  border-bottom: 1px solid #d3d3d3; } .singe-blog-sticker {  position: fixed;  z-index: 999;  right: -100%;  bottom: 150px;  padding: 65px 15px 50px 15px;  -webkit-transition: 0.8s;  -moz-transition: 0.8s;  -ms-transition: 0.8s;  -o-transition: 0.8s;  transition: 0.8s;  border: 1px solid #d3d3d3;  border-right: none;  background: #fff; } .singe-blog-sticker ul {  margin: 0;  padding: 0;  list-style: none; } .singe-blog-sticker ul li {  display: block;  padding-bottom: 15px; } .singe-blog-sticker ul li span, .singe-blog-sticker ul li a {  font-family: 'Montserrat', sans-serif;  font-size: 14px;  font-weight: 400;  display: inline-block;  cursor: pointer;  color: #332e2f; } .singe-blog-sticker ul li span:hover, .singe-blog-sticker ul li a:hover, .singe-blog-sticker ul li span:focus, .singe-blog-sticker ul li a:focus {  color: #ff582a; } .singe-blog-sticker ul li:last-child a {  color: #ff582a; } .singe-blog-sticker ul li:last-child a:hover, .singe-blog-sticker ul li:last-child a:focus {  color: #ff582a;  color: #332e2f; } .singe-blog-sticker.open-sticker {  right: 0; } .blog-single-share {  background: #d3d3d3; } .blog-single-share h3 {  font-family: 'LatoLatinWebMedium';  font-size: 25px;  line-height: 1em;  margin: 45px 0 20px; } .blog-single-share .nav-tabs {  border-bottom: 1px solid #c1c1c1; } .blog-single-share .nav-tabs li a {  font-size: 16px;  position: relative;  padding: 10px;  color: #ff582a;  border: none; } .blog-single-share .nav-tabs li a:hover, .blog-single-share .nav-tabs li a:focus {  color: #332e2f;  background: transparent; } .blog-single-share .nav-tabs > li.active > a, .blog-single-share .nav-tabs > li.active > a:hover, .blog-single-share .nav-tabs > li.active > a:focus {  border: none;  background: transparent; } .blog-single-share .nav-tabs > li.active > a:after, .blog-single-share .nav-tabs > li.active > a:hover:after, .blog-single-share .nav-tabs > li.active > a:focus:after {  position: absolute;  bottom: 0;  left: 50%;  width: 18px;  height: 12px;  margin: 0 0 0 -9px;  content: '';  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/triangle-tabs.jpg') no-repeat center center; } .blog-single-share .tab-content {  width: 100%;  padding: 15px 0; } .blog-single-share .tab-content #comments {  width: 100% !important; } @media screen and (max-width: 992px) {  .title-page.blog-title-page .col-md-6 {   float: left;   width: 50%;  } } @media screen and (max-width: 690px) {  .title-page.blog-title-page h1 {   margin-top: 63px;  }  .title-page.blog-title-page .soc-icons-blog {   margin: 125px 0 0;  }  .single-page-content article .col-xs-7 {   width: 100%;  }  .single-page-content article .col-xs-5 {   width: 100%;   text-align: left;  }  .title-page h1 p {   font-size: 12px;   line-height: 13px;   top: -11px;  } .title-page .header-title p {   font-size: 12px;   line-height: 13px;   top: -11px;  } } @media screen and (max-width: 500px) {  .title-page.blog-title-page .soc-icons-blog li {   margin-left: 25px;  } } @media screen and (max-width: 440px) {  .title-page.blog-title-page .col-md-6 {   width: 100%;  }  .title-page.blog-title-page .col-md-6 h1 {   margin-top: 100px;  }  .title-page.blog-title-page .col-md-6 .soc-icons-blog {   margin: 0;   text-align: left;  } } .default-page {  margin: 0 0 150px; } .default-page p {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  line-height: 28px;  margin: 0 0 25px;  text-align: justify; } .sitemape-page article {  margin: 0 0 30px; } .sitemape-page article h5 {  font-family: 'LatoLatinWeb';  font-size: 32px;  font-weight: bold;  line-height: 1em;  margin: 0 0 25px;  color: #222; } .sitemape-page article h6 {  font-size: 25px;  line-height: 1em;  margin: 0 0 15px;  color: #222; } .sitemape-page article ul {  margin: 0 0 30px; } .sitemape-page article ul li {  color: #222; } .sitemape-page article ul li a {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  line-height: 28px;  color: #ff582a; } .sitemape-page article ul li a:hover, .sitemape-page article ul li a:focus {  color: #222; } .contact-page {  padding: 0 0 130px; } .contact-page h5 {  font-size: 32px;  line-height: 37px;  margin: 0 0 100px; } .contact-page p {  font-family: 'PT Serif', serif;  font-size: 22px;  font-weight: 700;  font-style: italic;  line-height: 19px;  margin: 0 0 100px;  color: #ff582a; } .contact-page .social-networks {  margin: 0;  padding: 0;  list-style: none; } .contact-page .social-networks ul {  padding: 0; } .contact-page .social-networks ul li {  display: inline-block; } .contact-page .social-networks ul li a {  font-family: 'LatoLatinWebBlack';  font-size: 22px;  line-height: 19px;  padding: 24px 12px;  text-decoration: underline;  text-transform: uppercase;  color: #332e2f; } .contact-page .social-networks ul li a:hover, .contact-page .social-networks ul li a:focus {  color: #ff582a; } @media screen and (max-width: 768px) {  .contact-page h5 {   margin-bottom: 50px;  } } @media screen and (max-width: 700px) {  body .contact-page h5 {   font-size: 22px !important;   line-height: 1.4em !important;  } } @media screen and (max-width: 580px) {  body .contact-page p {   margin: 0 0 60px;  }  body .contact-page .social-networks ul li {   display: inline-block;   width: 100%;  }  body .contact-page .social-networks ul li a {   display: inline-block;   padding: 18px 0;  }  body main .title-page {   padding-top: 100px;   padding-bottom: 30px;  }  body main .title-page h1 {   margin-top: 0;  } body main .title-page .header-title {   margin-top: 0;  } } .careers-page img {  width: 100%;  height: auto; } .careers-page p {  font-family: 'LatoLatinWebBlack';  font-size: 20px;  line-height: 27px;  margin-bottom: 20px;  color: #332e2f; } .careers-page p.orange {  color: #ff582a; } .careers-page p.text-right {  font-family: 'PT Serif', serif;  font-size: 22px;  font-weight: 700;  font-style: italic;  line-height: 27px;  margin: 70px 0 50px; } .careers-page p.text-right.small-margin {  font-family: 'PT Serif', serif;  font-size: 22px;  font-weight: 700;  font-style: italic;  line-height: 27px;  margin: 20px 0 15px; } @media screen and (max-width: 991px) {  .title-page.careers-title {   padding-top: 110px;  }  .title-page.careers-title h1 {   font-size: 85px;   line-height: 1em;   margin: 0 0 50px;   padding: 0;  }  .title-page.careers-title h4 {   margin: 0 0 50px;  } } .case-studies-page {  margin-top: 180px;  margin-bottom: 100px; } .case-studies-page h6 {  font-size: 20px;  line-height: 1.2em;  margin: 0; } .case-studies-page h6.text-center {  font-family: 'LatoLatinWeb';  font-weight: 700;  font-style: italic;  margin: 100px 0; } .title-page.case-studies-title-page h4 {  font-size: 27px;  line-height: 34px; } @media screen and (max-width: 992px) {  .title-page.case-studies-title-page {   padding-top: 110px;  }  .title-page.case-studies-title-page h1 {   font-size: 85px;   line-height: 1em;   margin: 0 0 50px;   padding: 0;  }  .title-page.case-studies-title-page h4 {   margin: 0 0 50px;  }  .case-studies-page {   margin-top: 0;   margin-bottom: 50px;  } } @media screen and (max-width: 700px) {  .case-studies-page {   margin-top: 0;   margin-bottom: 0;  }  .case-studies-page h6.text-center {   margin: 60px 0;  } } .about-page .about-page-top-content {  margin: 0 0 100px; } .about-page .about-page-top-content h2 {  font-size: 63px;  line-height: 50px;  margin: 0 0 95px; } .about-page .about-page-top-content h5 {  font-size: 31px;  line-height: 25px;  margin: 0 0 25px; } .about-page .about-page-top-content p {  font-family: 'PT Serif', serif;  font-size: 20px;  line-height: 28px;  margin: 0 0 40px;  color: #6d6c6c; } .about-page .about-featured-image img {  width: 100%;  height: auto; } .about-page .about-team-image {  max-width: 1200px;  text-align: center; } .about-page .about-team-image h2 {  font-size: 96px;  line-height: 1em;  margin: 0 0 155px; } .about-page .about-team-image .col-md-12 img {  margin-bottom: 40px; } .about-page .about-team-image .col-md-6 img {  margin: 0 0 40px; } .about-page .about-team-image .col-md-6 h5 {  font-family: 'Open Sans', sans-serif;  font-size: 19px;  font-weight: 900;  line-height: 1em;  margin: 0 0 40px; } .about-page .about-team-image .col-md-4 {  padding: 0; } .about-page .about-team-image .col-md-4 img {  margin: 0 0 40px; } .about-page .about-team-image .col-md-4 h5 {  font-family: 'Open Sans', sans-serif;  font-size: 14px;  font-weight: 600;  line-height: 1em;  margin: 0 0 40px; } .title-page.about-title-page h1 {  font-size: 110px;  line-height: 88px; } .title-page.about-title-page h4 {  font-size: 27px;  line-height: 25px; } @media screen and (max-width: 1480px) {  .about-page .about-team-image {   max-width: 1000px;  } } @media screen and (max-width: 1480px) {  .about-page .about-team-image .col-md-6 {   float: left;   width: 50%;  }  .about-page .about-team-image .col-md-4 {   float: left;   width: 33.333333333%;  } } @media screen and (max-width: 991px) {  .title-page.about-title-page {   padding-bottom: 50px;  }  .title-page.about-title-page h1 {   font-size: 85px;   line-height: 1em;   margin: 0;   padding-bottom: 30px;  }  .title-page.about-title-page h4 {   margin-bottom: 0;  }  .about-page .about-page-top-content {   margin-bottom: 70px;  }  .about-page .about-page-top-content h5 {   margin-bottom: 50px;  }  .about-page .about-page-top-content h2 {   margin-bottom: 50px;  }  .about-page .about-team-image h2 {   font-size: 85px;   line-height: 1em;   margin-bottom: 70px;  } } @media screen and (max-width: 768px) {  .about-page .about-page-top-content h2 {   font-size: 50px;   margin-bottom: 60px;  }  .about-page .about-team-image h2 {   font-size: 60px;   margin: 0 0 100px;  } } @media screen and (max-width: 700px) {  body .title-page.about-title-page {   padding-bottom: 30px;  }  body .title-page.about-title-page h4 {   font-size: 25px !important;  }  .about-page .about-page-top-content {   margin-bottom: 50px;  }  .about-page .about-page-top-content h2 {   margin-bottom: 30px;  }  .about-page .about-page-top-content h5 {   margin-bottom: 30px;  }  .about-page .about-team-image h2 {   margin: 0 0 50px;  } } @media screen and (max-width: 600px) {  .about-page .about-team-image .col-md-6 {   float: left;   width: 100%;  }  .about-page .about-team-image .col-md-4 {   float: left;   width: 50%;  } } @media screen and (max-width: 690px) {  .about-page .about-team-image .col-md-4 h5 {   font-size: 14px !important;  } } @media screen and (max-width: 380px) {  .about-page .about-team-image .col-md-4 {   width: 100%;  } } .seo-page h3 {  font-size: 31px;  line-height: 58px;  margin-bottom: 55px; } .seo-page h2 {  font-size: 37px;  line-height: 36px;  margin-bottom: 40px; } .seo-page h5 {  font-size: 31px;  line-height: 34px;  margin-bottom: 40px; } .seo-page p {  font-family: 'PT Serif', serif;  font-size: 19px;  line-height: 29px;  margin-bottom: 40px; } .seo-page p.orange {  font-family: 'LatoLatinWeb';  font-size: 22px;  line-height: 28px;  text-align: justify; } .seo-page ul {  margin-bottom: 40px; } .seo-page ul li {  font-family: 'LatoLatinWebBlack';  font-size: 27px;  line-height: 1em;  margin-top: 2px;  list-style-type: disc;  text-decoration: underline;  color: #332e2f; } .seo-page .col-md-6 h3 {  font-size: 57px;  line-height: 55px;  margin: 0 0 50px; } main .container .services-text-modal {  margin-top: 45px;  margin-bottom: 45px;  text-align: center; } main .container .services-text-modal .services-top {  font-size: 25px;  font-weight: bold;  line-height: 1.4em;  color: #332e2f; } main .container .services-text-modal > p {  font-family: 'PT Serif', serif;  font-size: 25px;  font-weight: 700;  margin: 0 0 55px;  text-align: center !important;  color: #313132; } main .container .services-text-modal span {  font-family: 'PT Serif', serif;  font-size: 33px;  font-weight: 700;  line-height: 1em;  display: inline-block;  width: 100%;  margin: 0 0 55px;  color: #332e2f; } main .container .services-text-modal h5 {  font-family: 'PT Serif', serif;  font-size: 42px;  font-weight: 700;  font-style: italic;  line-height: 45px;  margin-bottom: 55px; } main .container .services-text-modal h6 {  font-family: 'LatoLatinWeb';  font-size: 24px;  font-weight: 700;  line-height: 35px;  margin-top: 60px; } main .container .services-text-modal button {  font-family: 'LatoLatinWeb';  font-size: 29px;  line-height: 1em;  height: 86px;  padding: 10px 26px;  color: #ff582a;  border: 2px solid #ff582a;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  background: #fff; } main .container .services-text-modal button:hover, main .container .services-text-modal button:focus {  color: #fff;  border: 2px solid #ff582a;  background: #ff582a; } .parallax-top-image {  margin-bottom: 10px; } .parallax-top-image .col-md-12 {  position: relative; } .parallax-top-image .col-md-12 .triangle-parallax {  position: absolute;  z-index: 9;  top: 0;  left: 0; } .testemonials-part {  padding-top: 160px; } .testemonials-part hr {  display: none; } .testemonials-part .col-xs-3 {  height: 100px;  margin-bottom: 35px;  text-align: center; } .testemonials-part .col-xs-3 img {  max-width: 100%;  max-height: 100%; } .testemonials-part .testimonials-home {  padding: 0; } .testemonials-part .bx-wrapper .bx-viewport {  background: transparent; } .testemonials-part .bx-wrapper .bx-viewport p {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  font-style: italic;  line-height: 24px;  text-align: left;  color: #332e2f; } .testemonials-part .bx-wrapper .bx-viewport span {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  font-style: italic;  line-height: 24px;  display: inline-block;  width: 100%;  text-align: left;  color: #332e2f; } .testemonials-part .bx-controls-direction {  display: none; } .testemonials-part .bx-pager, .testemonials-part .bx-controls-auto {  right: 0;  bottom: 100%;  width: auto;  padding: 0 0 50px; } .testemonials-part .bx-pager .bx-pager-item, .testemonials-part .bx-controls-auto .bx-pager-item {  margin: 0 0 0 26px; } .testemonials-part .col-md-6 {  margin-bottom: 100px; } .testemonials-part .col-md-6 h3 {  font-size: 56px;  line-height: 1em;  margin: 0 0 14px;  color: #ff582a; } .testemonials-part .col-md-6 img {  display: block;  margin: 0 auto; } .testemonials-part .col-xs-12 h2 {  font-size: 50px;  line-height: 1em;  margin: 0 0 75px;  text-align: right; } .testemonials-part .col-md-3 img {  margin-bottom: 75px; } .insight-part hr {  margin-top: 50px;  margin-bottom: 70px;  border-top: 2px solid #332e2f; } .insight-part h2 {  font-size: 68px;  line-height: 75px;  position: relative;  display: inline-block;  width: auto;  margin: 0 0 65px;  letter-spacing: 1px;  text-transform: uppercase; } .insight-part h2 span {  font-size: 19px;  line-height: 18px;  position: absolute;  top: 9px;  right: 0;  margin-top: 20px;  text-align: right;  letter-spacing: 0.5px;  text-transform: none; } .insight-part .col-md-4:nth-child(2) article {  float: left; } .insight-part .col-md-4:nth-child(3) article {  margin-right: auto;  margin-left: auto; } .insight-part .col-md-4:nth-child(4) article {  float: right; } .insight-part .col-md-4 {  margin-bottom: 50px; } .insight-part .col-md-4 article {  max-width: 250px; } .insight-part .col-md-4 a.title {  font-family: 'LatoLatinWebBlack';  font-size: 30px;  line-height: 27px;  color: #332e2f; } .insight-part .col-md-4 a.title:hover, .insight-part .col-md-4 a.title:focus {  text-decoration: none;  color: #ff582a; } .insight-part .col-md-4 hr {  margin-top: 30px;  margin-bottom: 30px;  border-top: 2px solid #000; } .insight-part .col-md-4 p {  font-size: 17px;  line-height: 19px;  display: inline-block;  overflow: hidden;  margin-bottom: 10px;  color: #000; } .insight-part .col-md-4 a.read-more {  font-size: 17px;  font-style: italic;  line-height: 19px; } .insight-part .col-md-4 a.read-more:hover, .insight-part .col-md-4 a.read-more:focus {  color: #332e2f; } .insight-part .col-md-4 .data {  margin: 30px 0 0; } .insight-part .col-md-4 .data span {  font-family: 'PT Serif', serif;  font-size: 16px;  line-height: 14px;  text-transform: uppercase;  color: #ff582a; } .insight-part .col-md-4 .data p {  font-family: 'PT Serif', serif;  font-size: 17px;  font-style: italic;  line-height: 15px;  text-transform: none;  color: #332e2f; } .insight-part .col-md-4 .data p a {  text-decoration: underline; } .insight-part .col-md-4 .data p a:hover, .insight-part .col-md-4 .data p a:focus {  color: #332e2f; } @media screen and (max-width: 991px) {  .testemonials-part .col-xs-3 {   width: 33.33333334%;  }  .testemonials-part .col-md-6 h3 {   margin-bottom: 30px;   text-align: center;  }  .testemonials-part .bx-pager,  .testemonials-part .testemonials-part .bx-controls-auto {   padding-bottom: 30px;  }  .insight-part .col-md-4 {   float: left;   width: 33%;  }  .insight-part .col-md-4 article {   max-width: 100%;  }  .parallax-top-image {   margin-top: 80px;   margin-bottom: 20px;  }  .parallax-top-image .col-md-12 .triangle-parallax {   max-width: 90%;  }  .seo-page h3 {   line-height: 1.3em;  } } @media screen and (max-width: 800px) {  .testemonials-part {   position: relative;   padding-top: 100px;   text-align: center;  }  .testemonials-part .container .col-md-6 {   max-width: 400px;   margin-right: auto;   margin-left: auto;  }  .testemonials-part .container .col-xs-12 {   text-align: center;  }  .testemonials-part .container .col-xs-12 h2 {   font-size: 37px;   position: relative;   text-align: center;  }  .testemonials-part .container .col-xs-12 h2:before {   position: absolute;   top: -60px;   left: 0;   width: 100%;   height: 1px;   content: '';   background: #313132;  }  .testemonials-part .container .col-xs-3 {   width: 50%;  }  .testemonials-part .col-md-6 h3 {   font-size: 40px;  }  .testemonials-part:before {   position: absolute;   top: 20px;   left: 10%;   width: 80%;   height: 1px;   content: '';   background: #cdcdcd;  } } @media screen and (max-width: 768px) {  .testemonials-part .col-xs-3 {   height: 70px;   margin-bottom: 25px;  } } @media screen and (max-width: 750px) {  .insight-part .col-md-4 {   width: 100%;  }  .insight-part .col-md-4 .data span {   display: inline-block;   width: 100%;  }  .insight-part .col-md-4 hr {   margin-top: 10px;   margin-bottom: 20px;  }  .parallax-top-image .col-md-12 img {   max-width: 126% !important;   margin-left: -14%;  } } @media screen and (max-width: 690px) {  .insight-part h2 p {   font-size: 12px;   line-height: 13px;   top: -11px;  } } @media screen and (max-width: 600px) {  .testemonials-part {   padding-top: 90px;  }  .testemonials-part .col-xs-3 {   width: 50%;  }  .testemonials-part .col-xs-12 h2 {   text-align: left;  }  .testemonials-part .col-md-6 .bx-pager,  .testemonials-part .col-md-6 .bx-controls-auto {   width: 100%;  }  .testemonials-part .col-md-6 .bx-pager .bx-pager-item,  .testemonials-part .col-md-6 .bx-controls-auto .bx-pager-item {   margin: 0 13px;  }  .testemonials-part .col-md-6 .bx-wrapper .bx-viewport span {   text-align: left;  }  .testemonials-part .col-md-6 .bx-wrapper .bx-viewport span b {   display: inline-block;   width: 100%;  } } @media screen and (max-width: 480px) {  .testemonials-part .col-xs-3 {   width: 50%;  } } @media screen and (max-width: 420px) {  .testemonials-part .col-xs-3 {   width: 100%;  } } .subpage-seo-page .title-subpage h1 {  font-family: 'LatoLatinWebBlack';  font-size: 85px;  line-height: 1em;  margin-top: 110px;  margin-bottom: 70px;  color: #332e2f; } .subpage-seo-page .subtitle-subpage {  margin-bottom: 50px; } .subpage-seo-page .subtitle-subpage h6 {  font-family: 'LatoLatinWebBlack';  font-size: 27px;  line-height: 35px;  margin-bottom: 60px; } .subpage-seo-page .subtitle-subpage h4 {  font-family: 'LatoLatinWebBlack';  font-size: 47px;  line-height: 1em;  margin-bottom: 45px; } .subpage-seo-page .subtitle-subpage p {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  line-height: 28px;  color: #6d6c6c; } .subpage-seo-page .content-subpage {  font-family: 'PT Serif', serif;  font-size: 17px;  font-weight: 400;  line-height: 28px; } .subpage-seo-page .content-subpage p {  font-family: 'PT Serif', serif;  font-size: 17px;  font-weight: 400;  line-height: 28px;  text-align: justify; } .subpage-seo-page .content-subpage h6.orange {  font-family: 'LatoLatinWeb';  font-size: 20px;  font-weight: bold;  line-height: 27px;  text-align: justify; } .subpage-seo-page .content-subpage .col-md-4 h6.orange {  font-family: 'LatoLatinWebBlack';  font-size: 23px;  line-height: 1em;  margin-bottom: 35px; } .subpage-seo-page .content-subpage .col-md-5 h3 {  font-family: 'LatoLatinWebBlack';  font-size: 53px;  line-height: 1em;  text-align: left; } .subpage-seo-page .content-subpage ul {  margin: 0;  padding: 0;  list-style: none; } .subpage-seo-page .content-subpage ul li {  font-family: 'LatoLatinWeb';  font-size: 21px;  font-weight: bold;  line-height: 30px;  position: relative;  padding: 0 0 0 25px; } .subpage-seo-page .content-subpage ul li:before {  position: absolute;  left: 0;  content: '\2212'; } @media screen and (max-width: 992px) {  .subpage-seo-page h2.technical-seo-onsite-audits {   margin-bottom: 53px;  }  .subpage-seo-page h4.seo-branding-opportunity {   margin-top: -45px;  }  .subpage-seo-page .content-subpage h5 {   margin: 40px 0;  }  .subpage-seo-page .content-subpage ul {   padding: 0 0 25px;  }  .subpage-seo-page .content-subpage ul li {   margin-bottom: 10px;  }  .subpage-seo-page .content-subpage .col-md-6 ul,  .subpage-seo-page .content-subpage .col-md-5 ul,  .subpage-seo-page .content-subpage .col-md-4 ul {   padding-top: 50px;  } } @media screen and (max-width: 800px) {  .subpage-seo-page .content-subpage .col-md-4 ul {   margin-bottom: 40px;  }  .subpage-seo-page .content-subpage ul li {   line-height: 26px;   margin-bottom: 15px;  } } @media screen and (max-width: 768px) {  .subpage-seo-page .content-subpage ul li {   line-height: 26px;   margin-bottom: 15px;  } } .online-reputation-management-page {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  line-height: 28px; } .online-reputation-management-page p {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  line-height: 28px;  text-align: justify; } .online-reputation-management-page .subtitle-subpage p {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  line-height: 27px;  margin-bottom: 25px;  color: #6d6c6c; } .online-reputation-management-page h3 {  font-size: 30px;  line-height: 1.3em;  margin-bottom: 55px; } .online-reputation-management-page h4 {  font-size: 30px;  line-height: 34px;  margin: 0 0 60px; } .online-reputation-management-page h1 {  font-size: 51px;  line-height: 54px;  margin: 0 0 60px; } .online-reputation-management-page h2 {  font-size: 60px;  line-height: 56px;  margin: 60px 0 60px; } .online-reputation-management-page h5 {  font-size: 31px;  line-height: 34px;  margin-bottom: 40px; } .online-reputation-management-page p {  font-family: 'PT Serif', serif;  font-size: 19px;  line-height: 29px;  margin-bottom: 40px; } .online-reputation-management-page p.orange {  font-family: 'LatoLatinWeb';  font-size: 20px;  font-weight: bold;  line-height: 27px;  text-align: justify; } .online-reputation-management-page p.orange strong {  font-family: 'LatoLatinWebBlack'; } @media screen and (max-width: 800px) {  body .online-reputation-management-page h3 {   font-size: 22px;   margin-top: 0;  }  body .online-reputation-management-page h4 {   margin-bottom: 50px;  }  body .online-reputation-management-page h1 {   margin-bottom: 50px;  }  body .online-reputation-management-page .subtitle-subpage {   margin-bottom: 55px;  } } .ppc-management-page {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  line-height: 28px;  text-align: justify; } .ppc-management-page p {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  line-height: 28px;  text-align: justify; } .ppc-management-page h3 {  font-size: 31px;  line-height: 58px;  margin-bottom: 55px; } .ppc-management-page h4 {  font-size: 31px;  line-height: 34px;  margin: 0 0 40px; } .ppc-management-page h1 {  font-size: 53px;  line-height: 54px;  margin: 0 0 60px; } .ppc-management-page h2 {  font-size: 59px;  line-height: 56px;  margin-bottom: 40px; } .ppc-management-page h5 {  font-size: 31px;  line-height: 34px;  margin-bottom: 40px; } .ppc-management-page ul {  margin-bottom: 40px;  padding: 0;  list-style: none;  color: #ff582a; } .ppc-management-page ul li {  font-family: 'PT Serif', serif;  font-size: 17px;  font-weight: 400;  line-height: 28px;  position: relative;  padding-left: 20px; } .ppc-management-page ul li:before {  position: absolute;  left: 0;  content: '\2212'; } .ppc-management-page p {  font-family: 'PT Serif', serif;  font-size: 19px;  line-height: 29px;  margin-bottom: 40px; } .ppc-management-page p.orange {  font-family: 'LatoLatinWeb';  font-size: 22px;  font-weight: bold;  line-height: 28px;  text-align: justify; } @media screen and (max-width: 992px) {  .ppc-management-page .subtitle-subpage h3 {   line-height: 1.3em;   text-align: left;  }  .ppc-management-page ul li {   margin-bottom: 10px;  } } @media screen and (max-width: 768px) {  .ppc-management-page ul li {   margin-bottom: 30px;  } } @media screen and (max-width: 700px) {  body .content-strategy-page .content-strategy .services-text-modal > p {   font-size: 18px;   margin-top: -35px;  } } .ppc-packages-page {  margin: 5px 0 0; } .ppc-packages-page .title-ppc-page h1 {  font-family: 'LatoLatinWebBlack';  font-size: 106px;  line-height: 92px;  margin-bottom: 36px; } .ppc-packages-page .title-ppc-page h5 {  font-family: 'LatoLatinWebBlack';  font-size: 39px;  line-height: 48px;  margin-top: 0; } .ppc-packages-page .subtitle-ppc-page h4 {  font-family: 'LatoLatinWebBlack';  font-size: 40px;  line-height: 43px;  padding-left: 75px; } .ppc-packages-page .content-ppc-packages {  margin-top: 5px;  margin-bottom: 75px; } .ppc-packages-page .content-ppc-packages h4 {  font-family: 'LatoLatinWebBlack';  font-size: 40px;  line-height: 35px;  margin-bottom: 54px; } .ppc-packages-page .content-ppc-packages p {  font-family: 'PT Serif', serif;  font-size: 22px;  font-weight: 400;  line-height: 27px;  margin-bottom: 27px;  color: #313132; } .ppc-packages-page .nav-tabs {  display: inline-block;  width: 100%;  margin-bottom: 50px;  text-align: center;  border: none; } .ppc-packages-page .nav-tabs li {  display: inline-block;  float: none; } .ppc-packages-page .nav-tabs li a {  font-family: 'LatoLatinWebBlack';  font-size: 30px;  position: relative;  margin: 0;  padding: 15px 15px 35px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  color: #ff582a;  border: none !important; } .ppc-packages-page .nav-tabs li a:hover, .ppc-packages-page .nav-tabs li a:focus {  color: #000;  background: transparent; } .ppc-packages-page .nav-tabs li.active a:after {  position: absolute;  bottom: 0;  left: 50%;  width: 20px;  height: 20px;  margin-left: -10px;  content: '';  border: 3px solid #ff582a;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%; } .ppc-packages-page .nav-tabs li.active a:before {  position: absolute;  z-index: 1;  bottom: 0;  left: 50%;  width: 20px;  height: 20px;  margin-left: -10px;  content: '';  -webkit-animation: pulse 3s ease-out;  -moz-animation: pulse 3s ease-out;  animation: pulse 3s ease-out;  -webkit-animation-iteration-count: infinite;  -moz-animation-iteration-count: infinite;  animation-iteration-count: infinite;  opacity: 0;  border: 10px solid #ff582a;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background: transparent; } .ppc-packages-page .tab-content {  margin-bottom: 60px; } .ppc-packages-page .tab-content table {  width: 100%;  table-layout: fixed; } .ppc-packages-page .tab-content table tr {  border: 2px solid #ddd; } .ppc-packages-page .tab-content table tr td {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  line-height: 27px;  position: relative;  padding: 5px 25px 7px 45px;  color: #313132; } .ppc-packages-page .tab-content table tr td:before {  font-family: 'FontAwesome';  font-size: 10px;  position: absolute;  left: 20px;  content: '\f111';  color: #ff582a; } .ppc-packages-page .tab-content .col-md-3 {  text-align: center; } .ppc-packages-page .tab-content .col-md-3 .top-title {  font-family: 'LatoLatinWebBlack';  font-size: 22px;  line-height: 29px;  margin-bottom: 35px;  padding: 38px 15px;  color: #2c2c2c;  border: 1px solid #000; } .ppc-packages-page .tab-content .col-md-3 .prices {  border: 1px solid #000; } .ppc-packages-page .tab-content .col-md-3 .prices .orange-text {  font-family: 'LatoLatinWebBlack';  font-size: 15px;  line-height: 1em;  position: relative;  top: -22px;  display: inline-block;  min-width: 117px;  padding: 17px 5px;  color: #fff;  background: #ff582a; } .ppc-packages-page .tab-content .col-md-3 .prices hr {  width: 117px;  margin: 0 auto 48px;  border-top: 1px solid #000; } .ppc-packages-page .tab-content .col-md-3 .prices p {  font-family: 'PT Serif', serif;  font-size: 49px;  font-weight: 500;  line-height: 1em;  margin: 0 0 20px;  color: #2c2c2c; } @-moz-keyframes pulse {  0% {   -moz-transform: scale(0);   opacity: 0;  }  25% {   -moz-transform: scale(0);   opacity: 0.1;  }  50% {   -moz-transform: scale(0.1);   opacity: 0.3;  }  75% {   -moz-transform: scale(0.8);   opacity: 0.5;  }  100% {   -moz-transform: scale(1);   opacity: 0;  } } @-webkit-keyframes pulse {  0% {   -webkit-transform: scale(0);   opacity: 0;  }  25% {   -webkit-transform: scale(0);   opacity: 0.1;  }  50% {   -webkit-transform: scale(0.1);   opacity: 0.3;  }  75% {   -webkit-transform: scale(0.8);   opacity: 0.5;  }  100% {   -webkit-transform: scale(1);   opacity: 0;  } } @media screen and (max-width: 992px) {  .ppc-packages-page {   margin: 0;  }  .ppc-packages-page .subtitle-ppc-page h4 {   padding: 0;  }  .ppc-packages-page .title-ppc-page h1 {   font-size: 85px;   line-height: 1em;   margin-top: 110px;   margin-bottom: 70px;  }  .ppc-packages-page .title-ppc-page h5 {   margin-bottom: 50px;  }  .ppc-packages-page .content-ppc-packages {   margin-top: 70px;  }  .ppc-packages-page .nav-tabs li a {   font-size: 20px;   padding: 15px 10px 35px;  }  .ppc-packages-page .tab-content .col-md-3 .top-title {   max-width: 212px;   margin: 0 auto 35px;  }  .ppc-packages-page .tab-content .col-md-3 .prices {   max-width: 212px;   margin: 0 auto 35px;  } } @media screen and (max-width: 700px) {  .ppc-packages-page h1 {   margin-bottom: 35px;  }  .ppc-packages-page h5 {   margin-bottom: 35px;  }  .ppc-packages-page .content-ppc-packages {   margin-top: 50px;   margin-bottom: 60px;  } } .seo-website-design-page h3 {  font-size: 31px;  line-height: 58px;  margin-bottom: 55px; } .seo-website-design-page h4 {  font-size: 31px;  line-height: 34px;  margin: 0 0 40px; } .seo-website-design-page h1 {  font-size: 53px;  line-height: 54px;  margin: 0 0 60px; } .seo-website-design-page h2 {  font-size: 61px;  line-height: 60px;  margin: 65px 0 60px; } .seo-website-design-page h5 {  font-size: 31px;  line-height: 34px;  margin-bottom: 40px; } .seo-website-design-page ul {  margin-bottom: 40px;  padding: 0;  list-style: none;  color: #ff582a; } .seo-website-design-page ul li {  font-family: 'PT Serif', serif;  font-size: 17px;  font-weight: 400;  line-height: 33px;  position: relative;  padding-left: 20px; } .seo-website-design-page ul li:before {  position: absolute;  left: 0;  content: '\2212'; } .seo-website-design-page p {  font-family: 'PT Serif', serif;  font-size: 19px;  line-height: 28px;  margin-bottom: 40px;  text-align: justify; } .seo-website-design-page p.orange {  font-family: 'LatoLatinWeb';  font-size: 22px;  font-weight: bold;  line-height: 28px;  text-align: justify; } @media screen and (max-width: 991px) {  .seo-website-design-page h3 {   font-size: 25px;   line-height: 1.3em;   margin-bottom: 40px;  }  .seo-website-design-page h4 {   margin-bottom: 40px;  } } .content-strategy-page {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  line-height: 28px;  text-align: justify; } .content-strategy-page p {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  line-height: 28px;  text-align: justify; } .content-strategy-page .subtitle-subpage h5 {  font-family: 'LatoLatinWebBlack';  font-size: 30px;  line-height: 34px;  margin-bottom: 55px;  text-align: left; } .content-strategy-page .subtitle-subpage p {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  line-height: 28px;  color: #6d6c6c; } .content-strategy-page ul {  margin: 0;  padding: 0;  list-style: none; } .content-strategy-page ul li {  font-family: 'PT Serif', serif;  font-size: 17px;  font-weight: 400;  line-height: 28px;  position: relative;  padding: 0 0 0 25px;  color: #ff582a; } .content-strategy-page ul li:before {  position: absolute;  left: 0;  content: '\2212'; } .content-strategy-page .content-strategy {  font-family: 'PT Serif', serif;  font-size: 19px;  font-weight: 400;  line-height: 28px;  color: #6d6c6c; } .content-strategy-page .content-strategy p {  text-align: justify; } .content-strategy-page .content-strategy p.orange {  font-family: 'LatoLatinWeb';  font-size: 20px;  font-weight: 700;  line-height: 27px;  margin-bottom: 35px; } @media screen and (max-width: 992px) {  .content-strategy-page .subtitle-subpage h6 {   margin: 0 0 55px;  }  .content-strategy h5 {   margin-bottom: 20px;  }  .content-strategy h4 {   text-align: left;  }  .content-strategy ul {   margin: -15px 0 0;  } } .white-label-seo-services-page .subtitle-subpage h5 {  font-family: 'LatoLatinWebBlack';  font-size: 30px;  line-height: 1em;  margin-bottom: 55px;  text-align: left; } .white-label-seo-services-page .subtitle-subpage h6 {  font-family: 'LatoLatinWebBlack';  font-size: 28px;  line-height: 35px;  margin-bottom: 55px;  text-align: left; } .white-label-seo-services-page .subtitle-subpage p {  font-family: 'PT Serif', serif;  font-size: 20px;  font-weight: 400;  line-height: 28px;  color: #6d6c6c; } .white-label-seo-services-page .content-white-label-seo-services {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  line-height: 28px;  color: #6d6c6c; } .white-label-seo-services-page .content-white-label-seo-services p {  font-family: 'PT Serif', serif;  font-size: 18px;  font-weight: 400;  line-height: 28px;  text-align: justify;  color: #6d6c6c; } .white-label-seo-services-page .content-white-label-seo-services p.orange {  font-family: 'LatoLatinWeb';  font-size: 20px;  font-weight: 700;  line-height: 27px;  margin-bottom: 35px; } .white-label-seo-services-page .content-white-label-seo-services ul {  margin-bottom: 40px;  padding: 0;  list-style: none;  color: #ff582a; } .white-label-seo-services-page .content-white-label-seo-services ul li {  font-family: 'PT Serif', serif;  font-size: 17px;  font-weight: 400;  line-height: 28px;  position: relative;  padding-left: 20px; } .white-label-seo-services-page .content-white-label-seo-services ul li:before {  position: absolute;  left: 0;  content: '\2212'; } .white-label-seo-services-page .content-white-label-seo-services h6.orange {  font-size: 20px;  line-height: 27px;  color: #ff582a; } @media screen and (max-width: 992px) {  .white-label-seo-services-page .content-white-label-seo-services ul {   margin: 40px 0;  }  .white-label-seo-services-page .content-white-label-seo-services ul li {   margin-bottom: 10px;  } } .locations-page {  display: block; } .locations-page .title-location h1 {  font-family: 'LatoLatinWebBlack';  font-size: 85px;  line-height: 79px;  margin: 0 0 80px; } .locations-page .content-location p {  font-family: 'PT Serif', serif;  font-size: 19px;  font-weight: 400;  line-height: 28px;  margin: 0 0 35px; } .locations-page .nav-tabs {  display: inline-block;  width: 1201px;  margin-bottom: 50px;  margin-left: -132px;  text-align: center;  border: none; } .locations-page .nav-tabs li {  display: inline-block;  float: none; } .locations-page .nav-tabs li a {  font-family: 'LatoLatinWebBlack';  font-size: 16px;  font-size: 22px;  line-height: 1em;  position: relative;  margin: 0;  padding: 15px 15px 35px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  color: #332e2f;  border: none !important; } .locations-page .nav-tabs li a:hover, .locations-page .nav-tabs li a:focus {  color: #ff582a;  background: transparent; } .locations-page .nav-tabs li.active a {  color: #ff582a; } .locations-page .nav-tabs li.active a:after {  position: absolute;  bottom: 0;  left: 50%;  width: 20px;  height: 20px;  margin-left: -10px;  content: '';  border: 3px solid #ff582a;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%; } .locations-page .nav-tabs li.active a:before {  position: absolute;  z-index: 1;  bottom: 0;  left: 50%;  width: 20px;  height: 20px;  margin-left: -10px;  content: '';  -webkit-animation: pulse 3s ease-out;  -moz-animation: pulse 3s ease-out;  animation: pulse 3s ease-out;  -webkit-animation-iteration-count: infinite;  -moz-animation-iteration-count: infinite;  animation-iteration-count: infinite;  opacity: 0;  border: 10px solid #ff582a;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background: transparent; } .locations-page .tab-content {  font-family: 'PT Serif', serif;  margin-bottom: 60px; } .locations-page .tab-content p {  font-family: 'PT Serif', serif; } .warning-location-part {  margin: 50px 0 90px; } .warning-location-part h2 {  font-family: 'LatoLatinWebBlack';  font-size: 85px;  line-height: 79px;  float: left;  width: auto;  margin: 10px 0;  text-transform: uppercase; } .warning-location-part .btn {  font-family: 'LatoLatinWeb';  font-size: 29px;  line-height: 1em;  float: right;  height: 86px;  padding: 10px 26px;  color: #ff582a;  border: 2px solid #ff582a;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  background: #fff; } .warning-location-part .btn:hover, .warning-location-part .btn:focus {  color: #fff;  border: 2px solid #ff582a;  background: #ff582a; } .location-cover-page {  position: relative;  overflow-x: hidden;  min-height: 950px;  margin-bottom: 60px;  background-image: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/boston-cover.jpg');  background-repeat: no-repeat;  background-position: center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; } .location-cover-page .triangle-location-image {  position: absolute;  z-index: 9;  bottom: 0;  left: 0;  width: 0;  height: 0;  border-bottom: 100px solid #fff;  border-left: 100vw solid transparent; } .location-cover-page .text-location-cover {  display: inline-block;  width: auto;  padding: 150px 0 150px 200px; } .location-cover-page .text-location-cover h4 {  font-family: 'LatoLatinWebBlack';  font-size: 47px;  line-height: 44px;  color: #fff; } .location-cover-page .text-location-cover h2 {  font-family: 'LatoLatinWebBlack';  font-size: 76px;  line-height: 71px;  margin: 25px 0;  color: #fff; } .location-cover-page .form-cover-location {  float: right;  margin: 270px 150px 150px;  padding: 11px;  background: #000;  background: rgba(0, 0, 0, 0.3); } .location-cover-page .form-cover-location .form-inline .form-group {  width: 350px;  margin: 0 10px 0 0; } .location-cover-page .form-cover-location .form-inline label {  font-size: 28px;  font-weight: 400;  line-height: 1em;  display: block;  margin: 0 0 15px;  color: #fff; } .location-cover-page .form-cover-location .form-inline p {  margin: 0; } .location-cover-page .form-cover-location .form-inline .form-control {  font-size: 18px;  font-style: italic;  width: 355px;  width: 100%;  height: 48px;  margin-right: 11px;  text-align: left;  border: 1px solid #b6b7b7; } .location-cover-page .form-cover-location .form-inline .form-control.wpcf7-not-valid {  border: 1px solid #d9534f; } .location-cover-page .form-cover-location .form-inline .form-control.wpcf7-not-valid::-webkit-input-placeholder {  color: #d9534f; } .location-cover-page .form-cover-location .form-inline .form-control.wpcf7-not-valid:-moz-placeholder {  color: #d9534f; } .location-cover-page .form-cover-location .form-inline .form-control.wpcf7-not-valid::-moz-placeholder {  color: #d9534f; } .location-cover-page .form-cover-location .form-inline .form-control.wpcf7-not-valid:-ms-input-placeholder {  color: #d9534f; } .location-cover-page .form-cover-location .form-inline .form-control:focus::-webkit-input-placeholder {  color: #fff; } .location-cover-page .form-cover-location .form-inline .form-control:focus:-moz-placeholder {  color: #fff; } .location-cover-page .form-cover-location .form-inline .form-control:focus::-moz-placeholder {  color: #fff; } .location-cover-page .form-cover-location .form-inline .form-control:focus:-ms-input-placeholder {  color: #fff; } .location-cover-page .form-cover-location .form-inline .button-get-seo-quote {  float: left;  width: auto; } .location-cover-page .form-cover-location .form-inline .btn {  font-size: 18px;  float: right;  min-width: 127px;  height: 48px;  padding-top: 11px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  text-align: center;  text-transform: uppercase;  color: #fff;  border-color: #ff582a;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  background: #ff582a; } .location-cover-page .form-cover-location .form-inline .btn:hover, .location-cover-page .form-cover-location .form-inline .btn:focus {  color: #332e2f;  border-color: #ff582a;  background: #ff582a; } .location-cover-page .form-cover-location .form-inline .btn#slider-analyze-fake {  font-size: 1px;  position: absolute;  z-index: -1;  width: 1px;  min-width: 1px;  height: 1px;  padding: 0; } .location-cover-page .form-cover-location .form-inline div.wpcf7-response-output {  display: none !important; } .location-maps-contact {  display: inline-block;  width: 100%;  margin-bottom: -7px;  border-top: 1px solid #3c3c3c;  border-bottom: 1px solid #3c3c3c;  background: #fff; } .location-maps-contact .maps-location {  float: left;  width: 50%; } .location-maps-contact .maps-location iframe {  float: left;  width: 100%; } .location-maps-contact .maps-location .acf-map {  width: 100%;  height: 465px; } .location-maps-contact .maps-location .acf-map img {  max-width: inherit !important; } .location-maps-contact .contact-location {  float: left;  width: 50%; } .location-maps-contact .contact-location article {  display: inline-block;  width: 49%;  padding: 45px 0 0 65px; } .location-maps-contact .contact-location article h4 {  font-size: 45px;  margin: 0 0 40px; } .location-maps-contact .contact-location article p {  font-family: 'LatoLatinWeb';  font-size: 27px;  font-weight: bold;  display: inline-block;  width: 100%;  margin: 0 0 5px;  color: #ff582a; } .location-maps-contact .contact-location article h6 {  font-family: 'LatoLatinWeb';  font-size: 27px;  font-weight: bold;  display: inline-block;  width: 100%;  margin: 0 0 30px; } .location-maps-contact .contact-location article h6.contact-title {  font-family: 'LatoLatinWebBlack'; } .location-maps-contact .contact-location article .location-social-menu {  display: inline-block;  width: auto;  margin: 10px 0 0;  padding: 15px 0 0;  border-top: 2px solid #d4d4d4; } .location-maps-contact .contact-location article .location-social-menu li a {  font-size: 22px;  padding: 0 0 0 35px; } .location-maps-contact .contact-location article .location-social-menu li:first-child a {  padding: 0; } @media screen and (min-width: 1920px) {  .location-cover-page {   margin-bottom: 50px;  } } @media screen and (max-width: 1500px) {  .location-cover-page .text-location-cover {   padding-left: 150px;  }  .location-cover-page .form-cover-location {   margin: 250px 50px 50px 0;  }  .location-maps-contact .contact-location article {   width: 62%;  } } @media screen and (max-width: 1350px) {  .location-cover-page {   min-height: 900px;  }  .location-cover-page .text-location-cover h4 {   font-size: 30px;   line-height: 34px;  }  .location-cover-page .text-location-cover h2 {   font-size: 50px;   line-height: 44px;   margin: 15px 0;  }  .location-cover-page .form-cover-location .form-inline .form-group {   float: left;   width: 250px;  } } @media screen and (max-width: 1250px) {  .boston-page .nav-tabs {   width: 100%;   margin-left: 0;  } } @media screen and (max-width: 1200px) {  .location-cover-page .text-location-cover {   padding: 150px 0 50px 50px;  }  .location-maps-contact .contact-location article {   width: 75%;  } } @media screen and (max-width: 1150px) {  .location-cover-page {   min-height: 800px;  } } @media screen and (max-width: 991px) {  .warning-location-part h2 {   font-size: 65px;   line-height: 1em;  }  .warning-location-part h2 {   font-size: 45px;   margin-top: 20px;  }  .location-testemonials .testemonials-part:before {   display: none;  }  .location-maps-contact .contact-location article {   width: 85%;  } } @media screen and (max-width: 940px) {  .location-cover-page {   min-height: 900px;  }  .location-cover-page .text-location-cover {   padding: 100px 50px 15px 50px;  }  .location-cover-page .form-cover-location {   float: left;   margin: 0 150px 50px 50px;  } } @media screen and (max-width: 865px) {  .location-maps-contact .maps-location {   width: 100%;   border-bottom: 1px solid #3c3c3c;  }  .location-maps-contact .maps-location .acf-map {   height: 300px;  }  .location-maps-contact .contact-location {   width: 100%;   padding: 45px 65px;  }  .location-maps-contact .contact-location article {   width: 100%;   padding: 0;  } } @media screen and (max-width: 780px) {  .location-cover-page .form-cover-location {   float: left;   width: 409px;   margin: 0 50px 50px 50px;  } } @media screen and (max-width: 768px) {  .locations-page .title-location h1 {   margin-bottom: 50px;  } } @media screen and (max-width: 700px) {  .location-cover-page {   height: 700px;   margin-bottom: 20px;  }  .location-maps-contact .contact-location {   padding: 25px 30px;  } } @media screen and (max-width: 565px) {  .location-cover-page .text-location-cover {   padding: 100px 0 15px 25px;  }  .location-cover-page .form-cover-location {   margin: 0 0 50px 25px;  } } @media screen and (max-width: 730px) {  .warning-location-part {   text-align: center;  }  .warning-location-part h2 {   font-size: 65px;   line-height: 1em;   width: 100%;   margin: 0 0 70px;  }  .warning-location-part .btn {   display: inline-block;   float: none;  } } @media screen and (max-width: 480px) {  .location-cover-page .form-cover-location {   width: auto;  }  .location-cover-page .form-cover-location .form-inline .form-group {   width: 200px;  } } @media screen and (max-width: 450px) {  .location-cover-page .text-location-cover {   padding-right: 30px;   padding-left: 30px;  }  .location-cover-page .text-location-cover br {   display: block;  }  .location-cover-page .form-cover-location {   margin-right: 30px;   margin-left: 30px;  } } @media screen and (max-width: 400px) {  .location-cover-page .form-cover-location .form-inline .form-group {   width: 100%;   margin-bottom: 15px;  }  .location-cover-page .form-cover-location .form-inline .btn {   width: 100%;  }  .location-maps-contact .contact-location article .location-social-menu li a {   padding: 0 0 0 15px;  } } .home-slider {  position: relative;  overflow: hidden; } .home-slider .triangle-slider {  position: absolute;  z-index: 9;  bottom: -1px;  left: 0;  width: 0;  height: 0;  border-right: 100vw solid transparent;  border-bottom: 100px solid #fff; } .home-slider .form-inline {  position: absolute;  bottom: 350px;  left: 250px;  padding: 11px;  -webkit-transition: 1s;  -moz-transition: 1s;  -ms-transition: 1s;  -o-transition: 1s;  transition: 1s;  opacity: 0;  background: #261f24;  background: rgba(38, 31, 36, 0.07);  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0; } .home-slider .form-inline .btn {  font-size: 18px;  float: right;  min-width: 127px;  height: 48px;  padding-top: 11px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  text-align: center;  text-transform: uppercase;  color: #fff;  border-color: #ff582a;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  background: #ff582a; } .home-slider .form-inline .btn:hover, .home-slider .form-inline .btn:focus {  color: #332e2f;  border-color: #ff582a;  background: #ff582a; } .home-slider .form-inline .btn#slider-analyze-fake {  font-size: 1px;  position: absolute;  z-index: -1;  width: 1px;  min-width: 1px;  height: 1px;  padding: 0;  opacity: 0;  border: none;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0; } .home-slider .form-inline .form-control {  font-size: 18px;  font-style: italic;  width: 355px;  height: 48px;  margin-right: 11px;  text-align: left;  border: 1px solid #b6b7b7; } .home-slider .form-inline .form-control.wpcf7-not-valid {  border: 1px solid #d9534f; } .home-slider .form-inline .form-control.wpcf7-not-valid::-webkit-input-placeholder {  color: #d9534f; } .home-slider .form-inline .form-control.wpcf7-not-valid:-moz-placeholder {  color: #d9534f; } .home-slider .form-inline .form-control.wpcf7-not-valid::-moz-placeholder {  color: #d9534f; } .home-slider .form-inline .form-control.wpcf7-not-valid:-ms-input-placeholder {  color: #d9534f; } .home-slider .form-inline .form-control:focus::-webkit-input-placeholder {  color: #fff; } .home-slider .form-inline .form-control:focus:-moz-placeholder {  color: #fff; } .home-slider .form-inline .form-control:focus::-moz-placeholder {  color: #fff; } .home-slider .form-inline .form-control:focus:-ms-input-placeholder {  color: #fff; } .home-slider .form-inline.display-form-slider {  opacity: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1; } .home-slider .bx-controls {  display: none; } .home-slider .slider-home-content-image li, .home-slider .slider-home-content li {  overflow: hidden;  height: 1370px; } .home-slider .slider-home-content-image li video, .home-slider .slider-home-content li video {  width: 100%; } .home-slider .slider-home-content-image li .tablet-image, .home-slider .slider-home-content li .tablet-image {  display: block; } .home-slider .slider-home-content-image li .mobile-image, .home-slider .slider-home-content li .mobile-image {  display: none; } .home-slider .slider-home-content-image li article, .home-slider .slider-home-content li article {  position: absolute;  top: 100px;  left: 250px;  width: 50%; } .home-slider .slider-home-content-image li article h4, .home-slider .slider-home-content li article h4 {  font-size: 43px;  font-weight: 900;  line-height: 50px;  position: relative;  left: -1500px;  margin: 0;  -webkit-transition: 1s;  -moz-transition: 1s;  -ms-transition: 1s;  -o-transition: 1s;  transition: 1s;  color: #332e2f; } .home-slider .slider-home-content-image li article h2, .home-slider .slider-home-content li article h2 {  font-size: 87px;  font-size: 96px;  font-weight: 900;  line-height: 90px;  position: relative;  left: -1500px;  margin: 10px 0 50px;  -webkit-transition: 1.5s;  -moz-transition: 1.5s;  -ms-transition: 1.5s;  -o-transition: 1.5s;  transition: 1.5s;  opacity: 0;  color: #ff582a;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0; } .home-slider .slider-home-content-image li article img, .home-slider .slider-home-content li article img {  position: relative;  left: -1500px;  -webkit-transition: 2s;  -moz-transition: 2s;  -ms-transition: 2s;  -o-transition: 2s;  transition: 2s;  opacity: 0;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0; } .home-slider .slider-home-content-image li.active-slide article h4, .home-slider .slider-home-content li.active-slide article h4 {  left: 0;  opacity: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1; } .home-slider .slider-home-content-image li.active-slide article h2, .home-slider .slider-home-content li.active-slide article h2 {  left: 0;  opacity: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1; } .home-slider .slider-home-content-image li.active-slide article img, .home-slider .slider-home-content li.active-slide article img {  left: 0;  opacity: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1; } .home-slider .slider-home-image-mobile {  display: none; } .home-slider .slider-home-video-desk {  display: block; } .home-struggling {  padding: 55px 0 12px; } .home-struggling h3 {  font-size: 50px;  line-height: 51px;  margin: 0 0 40px;  text-transform: uppercase; } .home-struggling h2 {  font-size: 100px;  line-height: 88px;  margin: 0 0 105px;  text-align: right;  letter-spacing: -5px; } .home-struggling h6 {  font-size: 26px;  line-height: 28px;  margin: 0 0 40px;  padding-top: 4px;  padding-left: 58px;  text-align: justify; } .home-struggling p {  font-family: 'PT Serif', serif;  font-size: 22px;  line-height: 30px;  margin: 0; } .home-struggling .col-md-12 {  margin-bottom: 85px; } .home-struggling h5 {  font-size: 32px;  line-height: 1em;  margin: 0 0 89px; } .home-struggling .col-md-6 p {  font-family: 'PT Serif', serif;  font-size: 17px;  line-height: 28px;  margin: 0 0 38px;  text-align: justify; } .home-struggling .col-md-6.first-down p {  font-family: 'LatoLatinWeb';  font-size: 22px;  font-weight: bold;  line-height: 28px;  margin: 0 0 40px;  padding-right: 50px; } .home-testemonials {  position: relative;  overflow-x: hidden;  padding: 235px 0 20px;  color: #fff;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/bg-testemonials.jpg') no-repeat top center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; } .home-testemonials .triangle-slider {  position: absolute;  z-index: 9;  top: -1px;  left: 0;  width: 0;  height: 0;  border-top: 150px solid #fff;  border-right: 100vw solid transparent; } .home-testemonials .testemonials-part .col-md-6 h3 {  margin-bottom: 30px;  color: #fff; } .home-testemonials .testemonials-part .bx-wrapper .bx-viewport span, .home-testemonials .testemonials-part .bx-wrapper .bx-viewport p {  color: #fff; } .home-testemonials .testemonials-part hr {  display: block; } .home-testemonials .testemonials-part .col-xs-12 h2 {  padding-top: 50px;  color: #fff;  border-top: 2px solid #ddd; } .home-services {  padding: 154px 0 150px; } .home-services .col-xs-4:nth-child(1) article {  max-width: 185px; } .home-services .col-xs-4:nth-child(2) article {  max-width: 180px;  margin-right: auto;  margin-left: auto; } .home-services .col-xs-4:nth-child(3) article {  float: right;  max-width: 266px; } .home-services article {  margin-bottom: 30px;  padding-bottom: 75px;  border-bottom: 1px solid #000; } .home-services img {  display: block;  margin: 0 auto 56px; } .home-services h6 {  font-size: 25px;  line-height: 26px;  min-height: 135px;  margin: 0 0 25px;  text-transform: uppercase; } .home-services p {  font-family: 'LatoLatinWebBlack';  font-size: 20px;  line-height: 1em;  margin: 0;  color: #ff582a; } .home-following {  position: relative;  padding: 0 15px;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/bg-following.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; } .home-following .home-following-silver-part {  position: absolute;  z-index: 9;  left: 15px;  width: 100%;  height: 100%;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; } .home-following .home-following-silver-part .col-md-8 {  position: absolute;  height: 100%;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  background: #ededed; } .home-following .home-following-silver-part .col-md-8 .arrow-following {  position: absolute;  z-index: 9;  top: 50%;  right: 80px;  width: 33px;  height: 56px;  margin-top: -28px;  cursor: pointer;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/icons/arrow-black-23-46.png') no-repeat top center #ededed; } .home-following .home-following-silver-part .col-md-8 .col-md-5 {  margin-top: 13%; } .home-following .home-following-silver-part .col-md-8 .col-md-5 h4 {  font-family: 'LatoLatinWebBlack';  font-size: 40px;  line-height: 54px;  width: 100%;  max-width: 460px;  margin: 10px 0; } .home-following .home-following-silver-part .col-md-8 .col-md-5:after {  width: 100%;  max-width: 205px;  margin-top: 30px;  padding-right: 26%;  content: '';  border-bottom: 2px solid #000; } .home-following .home-following-silver-part:hover .arrow-following, .home-following .home-following-silver-part:focus .arrow-following {  right: 90px;  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1); } .home-following .home-following-silver-part.close-silver-folowing {  left: -100%; } .home-following .home-following-silver-part.close-silver-folowing .col-md-8 {  width: 100%; } .home-following .home-following-silver-part.close-silver-folowing .col-md-8 .arrow-following {  right: -48px;  background-position: bottom center; } .home-following .home-following-items {  border-top: 1px solid #fff; } .home-following .home-following-items .col-sm-4 {  position: relative;  height: 383px;  text-align: center;  border-top: 1px solid #fff;  border-left: 1px solid #fff; } .home-following .home-following-items .col-sm-4 a {  display: block; } .home-following .home-following-items .col-sm-4 h5 {  max-width: 415px;  min-height: 80px;  margin: 19% auto 25px;  color: #fff; } .home-following .home-following-items .col-sm-4 span {  font-family: 'LatoLatinWebBlack';  font-size: 20px;  text-decoration: underline;  color: #fff; } .home-following .home-following-items .col-sm-4 .hover-following {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  padding: 15% 45px 20px;  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -ms-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  -webkit-transform: scale(0);  -moz-transform: scale(0);  -ms-transform: scale(0);  -o-transform: scale(0);  transform: scale(0);  text-decoration: none;  opacity: 0;  color: #fff;  background: #ff582a;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0; } .home-following .home-following-items .col-sm-4 .hover-following p {  font-size: 16px;  line-height: 24px;  margin-bottom: 20px;  text-align: justify;  text-decoration: none !important; } .home-following .home-following-items .col-sm-4 .hover-following:hover p, .home-following .home-following-items .col-sm-4 .hover-following:focus p {  text-decoration: none !important; } .home-following .home-following-items .col-sm-4 .hover-following span {  font-family: 'LatoLatinWebBlack';  font-size: 20px;  text-decoration: underline;  color: #fff; } .home-following .home-following-items .col-sm-4:hover .hover-following, .home-following .home-following-items .col-sm-4:focus .hover-following {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  opacity: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1; } .home-following .home-following-items .col-sm-4:nth-child(1), .home-following .home-following-items .col-sm-4:nth-child(4) {  border-left: none; } .home-following .home-following-items .accordion-content-page {  display: none;  padding: 0; } .home-following .home-following-items .accordion-content-page .panel-group .panel {  border-bottom: 1px solid #fff;  background: transparent; } .home-following .home-following-items .accordion-content-page .panel-group .panel > .panel-heading a {  font-size: 30px;  padding: 30px 55px 30px 30px;  color: #fff;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/accordion-arrow-down-home.png') no-repeat center right 30px; } .home-following .home-following-items .accordion-content-page .panel-group .panel > .panel-heading a:hover, .home-following .home-following-items .accordion-content-page .panel-group .panel > .panel-heading a:focus {  color: #332e2f; } .home-following .home-following-items .accordion-content-page .panel-group .panel:first-child {  border-top: 1px solid #fff; } .home-following .home-following-items .accordion-content-page .panel-group .panel.active-accordion {  background: #ff582a; } .home-following .home-following-items .accordion-content-page .panel-group .panel.active-accordion > .panel-heading a {  color: #fff;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/accordion-arrow-up-home.png') no-repeat center right 30px; } .home-following .home-following-items .accordion-content-page .panel-group .panel .panel-collapse .panel-body {  padding: 0 30px 30px; } .home-following .home-following-items .accordion-content-page .panel-group .panel .panel-collapse .panel-body a {  text-decoration: none;  color: #fff; } .home-following .home-following-items .accordion-content-page .panel-group .panel .panel-collapse .panel-body a p {  font-size: 17px; } .home-following .home-following-items .accordion-content-page .panel-group .panel .panel-collapse .panel-body a:hover span, .home-following .home-following-items .accordion-content-page .panel-group .panel .panel-collapse .panel-body a:focus span {  color: #332e2f; } .home-aparat {  padding: 105px 0 75px; } .home-aparat h2 {  font-size: 64px;  line-height: 65px;  margin: 0;  text-transform: uppercase; } .home-aparat .col-md-7 {  margin-bottom: 30px;  padding-top: 80px; } .home-aparat .col-md-7 p {  font-family: 'PT Serif', serif;  font-size: 19px;  line-height: 27px;  max-width: 500px;  margin: 0 0 40px;  text-align: justify;  color: #8d9697; } .home-aparat .col-md-5 {  margin-bottom: 30px; } .home-aparat .col-md-5 h6 {  font-size: 21px;  line-height: 29px;  float: right;  max-width: 350px;  margin: 0 0 110px;  text-align: justify;  letter-spacing: -0.8px; } .home-aparat .col-md-5 p {  font-family: 'PT Serif', serif;  font-size: 19px;  line-height: 27px;  float: right;  max-width: 350px;  margin: 0 0 40px;  text-align: justify;  color: #8d9697; } .home-aparat .col-md-8 {  margin-bottom: 95px; } .home-aparat .col-md-4 {  margin-bottom: 95px; } .home-aparat .col-md-4 h2 {  font-size: 62px;  line-height: 64px;  margin: 0 -15px;  text-align: right; } .home-aparat .col-md-12 h6 {  font-size: 23px;  line-height: 29px;  text-align: justify; } .home-team {  padding: 280px 0 90px;  background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/bg-team.jpg') no-repeat top center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; } .home-team h4 {  font-size: 46px;  line-height: 48px;  margin: 0 0 20px;  color: #fff; } .home-team h3 {  font-size: 49px;  line-height: 48px;  margin: 0 0 75px;  text-transform: uppercase;  color: #fff; } .home-team article {  display: block;  padding: 50px 0 55px;  text-align: center;  background: #fff; } .home-team article h5 {  font-family: 'PT Serif', serif;  font-size: 26px;  font-weight: 700;  font-style: italic;  line-height: 32px;  max-width: 645px;  margin: 0 auto 40px;  padding: 0 15px;  color: #ff582a; } .home-team article .btn {  font-size: 32px;  font-weight: bold;  width: 248px;  height: 82px;  text-align: center;  color: #ff582a;  border: 3px solid #ff582a;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  background: #fff; } .home-team article .btn:hover, .home-team article .btn:focus {  color: #fff;  background: #ff582a; } .home-insight {  padding: 90px 0 95px; } .home-insight .insight-part .col-md-12 hr {  display: none; } @media screen and (max-height: 1000px) {  .home-slider .slider-home-content-image li,  .home-slider .slider-home-content li {   height: 895px;  } } @media screen and (min-height: 1000px) {  .home-slider .slider-home-content-image li article,  .home-slider .slider-home-content li article {   top: 280px;  }  .home-slider .slider-home-content-image li article h4,  .home-slider .slider-home-content li article h4 {   font-size: 60px;   line-height: 1em;  }  .home-slider .slider-home-content-image li article h2,  .home-slider .slider-home-content li article h2 {   font-size: 120px;   line-height: 1em;  }  .home-slider .form-inline.display-form-slider {   bottom: 520px;  } } @media screen and (max-width: 1600px) {  .home-slider .slider-home-content li {   height: 800px;  }  .home-slider .form-inline {   bottom: 280px;  }  .home-slider .slider-home-content-image li article img,  .home-slider .slider-home-content li article img {   max-height: 80px;  } } @media screen and (max-width: 1450px) {  .home-slider .slider-home-content li {   height: 700px;  }  .home-slider .slider-home-content li article {   left: 180px;  }  .home-slider .form-inline {   bottom: 160px;   left: 180px;  }  .home-slider .form-inline .form-control {   width: 280px;  } } @media screen and (max-width: 1290px) {  .home-slider .slider-home-content li {   height: 600px;  }  .home-slider .slider-home-content li article h4 {   font-size: 38px;   line-height: 45px;  }  .home-slider .slider-home-content li article h2 {   font-size: 80px;   line-height: 1em;  }  .home-slider .form-inline {   bottom: 120px;  }  .home-following .home-following-items .col-sm-4 h5 {   margin-top: 30%;  }  .home-following .home-following-items .col-sm-4 a {   padding: 25px 25px 0;  } } @media screen and (max-width: 1200px) {  .home-slider .slider-home-content li article {   top: 150px;   left: 10%;  }  .home-slider .slider-home-content li article img {   display: none;  }  .home-slider .form-inline {   left: 10%;  }  .home-following .home-following-items .col-md-4 h5 {   margin: 29% auto 25px;  }  .home-following .home-following-items .col-md-4 a {   padding-right: 15px;   padding-left: 15px;  } } @media screen and (max-width: 1100px) {  .home-slider .slider-home-content li {   height: 500px;  }  .home-slider .slider-home-content li article {   top: 140px;   width: 40%;  }  .home-slider .slider-home-content li article h4 {   font-size: 30px;   line-height: 35px;  }  .home-slider .slider-home-content li article h2 {   font-size: 60px;  }  .home-slider .form-inline {   bottom: 95px;  }  .home-slider .form-inline .form-control {   width: 220px;  }  .home-following .home-following-items .col-sm-4 h5 {   margin-top: 38%;  } } @media screen and (max-width: 992px) {  .home-slider .triangle-slider {   display: none;  }  .home-slider .slider-home-content li article h4 {   font-size: 20px;   line-height: 1.2em;  }  .home-slider .slider-home-content li article h2 {   font-size: 50px;  }  .home-slider .form-inline {   bottom: 50px;  }  .home-slider .form-inline .form-control {   width: 200px;  }  .home-struggling h6 {   padding-left: 0;  }  .home-struggling h5 {   margin-bottom: 40px;  }  .home-struggling h2 {   margin-bottom: 40px;  }  .home-testemonials .bx-wrapper {   margin-top: 100px;  }  .home-testemonials .bx-pager,  .home-testemonials .bx-controls-auto {   padding-bottom: 30px;  }  .home-testemonials .col-md-3 {   float: left;   width: 50%;   min-height: 68px;  }  .home-services .col-xs-4 article {   max-width: 100% !important;  }  .home-following .home-following-silver-part .col-md-8 {   width: 51%;  }  .home-following .home-following-silver-part .col-md-8 .arrow-following {   top: 100%;   right: 40px;   margin-top: -122px;  }  .home-following .home-following-silver-part .col-md-8 .col-md-5 h4 {   font-size: 30px;   line-height: 1.2em;   padding: 0 50px 0 60px;  }  .home-following .home-following-silver-part .col-md-8 .col-md-5 h4:first-child {   margin-top: 64%;  }  .home-following .home-following-silver-part .col-md-8 .col-md-5:after {   margin-left: 60px;  }  .home-following .home-following-silver-part:hover .arrow-following,  .home-following .home-following-silver-part:focus .arrow-following {   -webkit-transform: scale(1);   -moz-transform: scale(1);   -ms-transform: scale(1);   -o-transform: scale(1);   transform: scale(1);  }  .home-following .home-following-silver-part.close-silver-folowing .col-md-8 .arrow-following {   right: 0;  }  .home-following .home-following-items .col-sm-4 {   width: 50%;   height: 284px;  }  .home-following .home-following-items .col-sm-4:nth-child(1),  .home-following .home-following-items .col-sm-4:nth-child(3),  .home-following .home-following-items .col-sm-4:nth-child(5) {   border-left: none;  }  .home-following .home-following-items .col-sm-4:nth-child(3) {   border-right: 1px solid #fff;  }  .home-following .home-following-items .col-sm-4 h5 {   font-size: 22px;   min-height: 48px;   margin-top: 21%;  }  .home-following .home-following-items .col-sm-4 a p {   overflow: hidden;   height: 145px;  }  .home-following .home-following-items .accordion-content-page .panel-group .panel .panel-collapse .panel-body p {   font-size: 16px;   line-height: 24px;   margin-bottom: 20px;   text-decoration: none !important;  }  .home-following .home-following-items .accordion-content-page .panel-group .panel .panel-collapse .panel-body span {   font-family: 'LatoLatinWebBlack';   font-size: 20px;   text-decoration: underline;   color: #fff;  }  .home-aparat .col-md-7 {   padding-top: 40px;  }  .home-aparat .col-md-7 p {   max-width: 100%;  }  .home-aparat .col-md-5 {   float: left;  }  .home-aparat .col-md-5 p,  .home-aparat .col-md-5 h6 {   float: left;   width: 100%;   max-width: 100%;   margin-bottom: 40px;  }  .home-insight .col-md-4 {   float: left;   width: 33.3333333%;  }  .home-insight .col-md-4 article {   max-width: 100%;  }  .home-testemonials .testemonials-part .col-xs-12 h2 {   padding-top: 0;   border: none;  } } @media screen and (max-width: 800px) {  .home-slider .slider-home-image-mobile {   display: block;  }  .home-slider .slider-home-video-desk {   display: none;  }  .home-slider .slider-home-content-image li {   height: 527px;  }  .home-slider .slider-home-content-image li > img {   float: right;   width: 800px;   max-width: 800px;   height: 100%;  }  .home-slider .slider-home-content-image li article {   left: 100px;  }  .home-slider .slider-home-content-image li article h4 {   font-size: 25px;   line-height: 1em;  }  .home-slider .slider-home-content-image li article h2 {   font-size: 50px;   line-height: 1.2em;  }  .home-slider .slider-home-content-image li article img {   width: 40%;  }  .home-slider .form-inline {   bottom: 70px;   left: 100px;  }  .home-following {   background: url('https://fourdots.com/wp-content/themes/fourdots/assets/img/general/bg-following-mobile.jpg') no-repeat center center;   -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   background-size: cover;  }  .home-following .home-following-silver-part .col-md-8 {   width: 100%;  }  .home-following .home-following-silver-part .col-md-8 .col-md-5 {   float: left;   margin-top: 160px;  }  .home-following .home-following-silver-part .col-md-8 .col-md-5 h4:first-child {   margin-top: 0;  }  .home-following .home-following-items .col-sm-4 {   display: none;  }  .home-following .home-following-items .accordion-content-page {   display: block;  }  .home-team article h5 {   color: #332e2f;  } } @media screen and (max-width: 768px) {  .home-struggling h6 {   font-size: 35px;   line-height: 1.2em;  }  .home-struggling h2 {   font-size: 60px;   line-height: 1.2em;  }  .home-testemonials h3 {   font-size: 45px;  }  .home-aparat .col-md-12 h2 {   font-size: 50px;   line-height: 1em;   margin: 0;  }  .home-aparat .col-md-4 {   margin: 0 0 40px;  }  .home-aparat .col-md-4 h2 {   font-size: 50px;   line-height: 1em;   margin: 0;  }  .home-team {   padding: 150px 0 50px;  }  .home-team h4 {   font-size: 40px;   line-height: 1em;  }  .home-team h3 {   font-size: 40px;   line-height: 1em;  } } @media screen and (max-width: 767px) {  .home-slider .form-inline {   position: relative;   bottom: 0;   left: 0;   display: block;   box-sizing: border-box;   margin: 0 15px;  }  .home-slider .form-inline .form-group {   display: inline-block;   width: 79%;   margin: 0;  }  .home-slider .form-inline .form-group .form-control {   width: 100%;  } } @media screen and (max-width: 700px) {  .insight-part h2 br {   display: block;  }  .home-slider .form-inline .form-group {   width: 77%;  } } @media screen and (max-width: 690px) {  .home-slider .slider-home-content-image li {   height: auto;  }  .home-slider .slider-home-content-image li > img {   width: 800px;   max-width: 800px;   height: 527px;  }  .home-slider .slider-home-content-image li article img {   display: none;  }  .home-services .col-xs-4 {   width: 100%;   text-align: center;  }  .home-services .col-xs-4 article {   margin-bottom: 31px;   padding-bottom: 31px;  }  .home-services .col-xs-4 h6 {   min-height: 15px;  }  .home-insight .col-md-4 {   width: 100%;   margin-bottom: 40px;  }  .home-insight .col-md-4 .data span {   display: inline-block;   width: 100%;  }  .home-struggling h2 {   text-align: left;   letter-spacing: -1px;  }  .home-struggling h6 {   text-align: left;  }  .home-struggling .col-md-6.first-down p {   text-align: left;  }  .home-aparat .col-md-4 h2 {   text-align: left;  }  .home-testemonials .testemonials-part .col-md-6 h3 {   padding-top: 0;   border: none;  }  .home-slider .form-inline .form-group {   width: 76%;  } } @media screen and (max-width: 600px) {  .home-slider .slider-home-content-image li .tablet-image {   display: none;  }  .home-slider .slider-home-content-image li .mobile-image {   display: block;   width: 100%;   height: auto;  }  .home-slider .slider-home-content-image li article {   top: 165px;   left: 30px;   width: 70%;  }  .home-slider .slider-home-content-image li article h4 {   font-size: 20px;   line-height: 22px;  }  .home-slider .slider-home-content-image li article h2 {   font-size: 42px;   margin: 5px 0 15px;  }  .home-slider .slider-home-content-image li article img {   display: block;  }  .home-slider .form-inline .form-group {   width: 73%;  }  .home-team {   padding-bottom: 15px;  }  .home-team article {   margin: 0 -30px;  }  .home-following .home-following-silver-part .col-md-8 .col-md-5 {   width: 100%;  }  .home-following .home-following-silver-part .col-md-8 .col-md-5:after {   margin-left: 0;  }  .home-following .home-following-silver-part .col-md-8 .col-md-5 h4 {   padding: 0;  } } @media screen and (max-width: 540px) {  .home-slider .form-inline .form-group {   width: 69%;  }  .home-aparat .col-md-12 h6,  .home-aparat .col-md-5 p,  .home-aparat .col-md-5 h6,  .home-aparat .col-md-7 p,  .home-struggling .col-md-6 p {   text-align: left;  } } @media screen and (max-width: 480px) {  .home-slider .form-inline .form-group {   width: 65%;  } } @media screen and (max-width: 440px) {  .home-slider .form-inline {   display: inline-block;  }  .home-slider .form-inline .form-group {   width: 61%;   margin-bottom: 15px;  }  .home-slider .form-inline .btn {   width: 100%;  } } @media screen and (max-width: 400px) {  .home-slider .form-inline .form-group {   width: 100%;  } } @media screen and (max-width: 420px) {  .home-slider .slider-home-content-image li article {   top: 85px;  } } .partnersbadge-default {  margin: 0 0 40px;  padding-left: 58px; } # ux fixes .location-cover-page .form-cover-location{padding:25px;background:rgba(0,0,0,.6)}@media screen and (max-width:780px){.location-cover-page .form-cover-location .form-inline .form-group{width:222px}}@media screen and (max-width:461px){.location-cover-page .form-cover-location .form-inline .form-group{width:100%!important;margin-bottom:15px}.location-cover-page .form-cover-location .form-inline .btn{width:100%}.location-cover-page .form-cover-location .form-inline .badges{text-align:center}}.gpbadge{margin-top:10px}.dibz-cta{overflow:hidden;margin-top:-50px;margin-bottom:45px;text-align:center}.dibz-cta img{position:relative;max-width:100%}@media screen and (max-width:991px){.dibz-cta--second{margin-top:-35px}}h2{font-size:34px}h3{font-size:25px}.single-page-content .single-content p img{max-width:100%;height:auto}.home-csslider{position:relative;overflow-x:hidden;padding:0 0 100px;color:#000;background:#f8f8f8}.home-csslider .csslider-part .col-md-6 h3{font-size:44px;line-height:54px;margin:0;color:#000}.home-csslider .csslider-part .bx-wrapper .bx-viewport span,.home-csslider .csslider-part .bx-wrapper .bx-viewport p{color:#000}.csslider-part{padding-top:130px}.csslider-part hr{display:none}.csslider-part .csslider-home{padding:0}.csslider-part .bx-wrapper .bx-viewport{background:0 0}.csslider-part .bx-wrapper .bx-viewport{background:0 0}.csslider-part .bx-wrapper .bx-viewport .col-md-6:first-of-type{padding-top:15px}.csslider-part .bx-wrapper .bx-viewport .col-md-6{margin-bottom:0}.csslider-part .bx-wrapper .bx-viewport p{font-family:pt serif,serif;font-size:20px;font-weight:400;font-style:italic;line-height:24px;text-align:left;color:#332e2f}.csslider-part .bx-wrapper .bx-viewport p:nth-child(1n+2){font-style:normal}.csslider-part .bx-wrapper .bx-viewport span{font-family:pt serif,serif;font-size:20px;font-weight:400;font-style:italic;line-height:24px;display:inline-block;width:100%;text-align:left;color:#332e2f}.csslider-part .bx-controls-direction{display:none}.csslider-part .bx-pager,.csslider-part .bx-controls-auto{top:-165px;right:0;width:auto;padding:0}.csslider-part .bx-pager .bx-pager-item,.csslider-part .bx-controls-auto .bx-pager-item{margin:0 0 0 26px}.csslider-part .col-md-6{margin-bottom:50px}.csslider-part .col-md-6 img{display:block;float:right;margin:0}.cs-title.title-page img{width:100%;height:auto;padding-bottom:40px;border-bottom:1px solid #000;margin:35px 0}.cs-title.title-page p{color:#000}.cs-title.title-page h1{font-size:40px;line-height:50px;padding-bottom:0;margin-bottom:10px;position:relative;display:inline-block;font-style:italic}.cs-page{padding-bottom:90px}.cs-page .cs-post hr{display:inline-block;width:100%;margin:20px 0 38px;border-top:1px solid #ddd}.cs-page .cs-post h2{display:block;margin:0 0 10px}.cs-page .cs-post h2 a{font-size:30px;line-height:32px;display:block}.cs-page .cs-post h2 a:hover,.cs-page .cs-post h2 a:focus{text-decoration:none;color:#332e2f}.cs-page .cs-post p{font-family:pt serif,serif;font-size:18px;font-weight:400;font-style:normal;line-height:1em;margin:5px 0 30px;color:#a9a9a9}.cs-page .cs-post a.read-more:hover{color:#000}@media screen and (max-width:992px){.csslider-part .col-md-6{margin-bottom:0}.csslider-part .bx-pager,.csslider-part .bx-controls-auto{top:-180px}.csslider-part .col-md-6 img{float:none;margin:20px auto 0}.home-csslider .bx-wrapper{margin-top:100px}.home-csslider .bx-pager,.home-csslider .bx-controls-auto{padding-bottom:30px}}@media screen and (max-width:991px){.cs-page .cs-post hr{margin:35px 0 30px}.csslider-part .col-md-6 h3{margin-bottom:30px;text-align:center}.csslider-part .bx-pager,.csslider-part .csslider-part .bx-controls-auto{padding-bottom:30px}}@media screen and (max-width:800px){.csslider-part{position:relative;padding-top:100px;text-align:center}.csslider-part .container .col-md-6{max-width:400px;margin-right:auto;margin-left:auto}.csslider-part .col-md-6 h3{font-size:40px}}@media screen and (max-width:768px){.home-csslider h3{font-size:45px}}@media screen and (max-width:600px){.csslider-part{padding-top:90px}.csslider-part .col-md-6 .bx-pager,.csslider-part .col-md-6 .bx-controls-auto{width:100%}.csslider-part .col-md-6 .bx-pager .bx-pager-item,.csslider-part .col-md-6 .bx-controls-auto .bx-pager-item{margin:0 13px}.csslider-part .col-md-6 .bx-wrapper .bx-viewport span{text-align:left}.csslider-part .col-md-6 .bx-wrapper .bx-viewport span b{display:inline-block;width:100%}}@media screen and (max-width:690px){.home-csslider .csslider-part .col-md-6 h3{padding-top:0;border:none}}.slider-home-content>li>img{width:100%}.post-inline-form{background:#000;padding:5px 20px 15px;text-align:center}.post-inline-form label{display:none;font-family:pt serif,serif;font-size:20px;font-weight:700;line-height:24px;margin-right:20px;color:#fff}.post-inline-form .form-control{width:100%;height:42px;text-align:left;border:2px solid #fff}.post-inline-form div.post-inline-form-button{display:inline-block;width:auto;margin:0;vertical-align:middle}.post-inline-form h3{margin:10px;color:#fff!important;text-align:center}@media(min-width:768px){.post-inline-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.post-inline-form label{display:inline-block}.post-inline-form .form-control{display:inline-block;width:auto;vertical-align:middle}}.home-slider .form-inline{opacity:1!important;filter:alpha(opacity=1);-webkit-opacity:1;-moz-opacity:1}.single-page-content ul{margin:0 20px}.single-page-content li{margin-left:40px;margin-bottom:20px}.single-page-content ul li{list-style-type:disc}.single-page-content ul li ul{margin-top:10px!important}.single-page-content h4{font-size:20px}.home-struggling h1{font-size:3em;margin-bottom:50px}@media screen and (max-width:440px) .home-slider .form-inline{margin: 0!important; width: 100%!important;}@media screen and (max-width:440px) .home-slider .form-inline .form-group{width: 100%!important;}@media screen and (max-width:480px) .home-slider .form-inline .form-group{width: 100%!important;}@media screen and (max-width:540px) .home-slider .form-inline .form-group{width: 100%!important;}@media screen and (max-width:600px) .home-slider .form-inline .form-group{width: 100%!important;}@media screen and (max-width:690px) .home-slider .form-inline .form-group{width: 100%!important;}@media screen and (max-width:700px) .home-slider .form-inline .form-group{width: 100%;}@media screen and (max-width:767px) .home-slider .form-inline .form-group{display: inline-block!important; width: 100%!important;}.single-page-content article .col-xs-7 .avatar.photo{display:block;float:left;margin-right:20px;border-radius:50%}.blog-page .single-post-box .avatar.photo{display:block;float:left;margin-right:20px;border-radius:50%}.author-page .author-line{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.author-page .author-line h2{flex-grow:1;flex-shrink:1;width:auto}.author-page .author-line .avatar.photo{display:block;flex-grow:0;flex-shrink:1;border-radius:50%}.blog-page .blog-post ul li:first-child{margin-right:0}.blog-page .blog-post>ul>li:first-child{margin-right:40px}.blog-page .single-post-box{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #ddd}.blog-page .meta-info{margin-bottom:20px}.blog-page .meta-info p{font-family:pt serif,serif;font-size:16px;font-weight:400;line-height:1em;margin:0;text-transform:uppercase;color:#ff582a}.blog-page .meta-info span{font-family:pt serif,serif;font-size:16px;font-weight:400;font-style:italic;line-height:1em;color:#a9a9a9}.blog-page p{font-family:pt serif,serif;font-size:20px;font-weight:400;line-height:1.3em;color:#332e2f}.blog-page h2{font-family:latolatinweb;font-size:32px;font-weight:700;line-height:1em;margin:5px 0 25px}.blog-search-bar article{margin-bottom:90px!important;padding-top:26px!important;padding-bottom:26px!important;border-top:1px solid #d3d3d3!important}.blog-page .category-meta{margin-bottom:20px;text-align:right}.blog-page .category-meta p{font-family:pt serif,serif;font-size:20px;font-weight:400;line-height:1em;margin:0;text-transform:uppercase;color:#332e2f}.blog-page .category-meta span{font-size:16px;font-weight:700;line-height:1em;margin:0;color:#332e2f}.blog-page .single-post-box .col-md-12{clear:both}.clear-float{content:' ';clear:both}.single-page-content article h1{font-size:2em!important}.home-slider .analyze-cta-text{margin-bottom:5px;color:#fff;font-size:.85em}@media only screen and (max-width:1445px) and (min-width:1395px){.own-zones-iframe{}}.job-ad-form{width:390px;margin:0 auto;padding:25px;border:1px solid #efefef;box-shadow:0 -5px 30px #f7f7f7}.job-ad-button{width:110px;margin:0 auto;padding-top:5px;border:none;border-radius:5px;background:#ff582a;display:block;color:#fff}.grecaptcha-badge{display:none}.saas-text-list li{margin-bottom:5px;text-decoration:underline}.saas-text-list ol{margin-bottom:10px;margin-top:10px}.saas-text-list li a:hover{color:#312a28}.fd-hp-wrap{position:absolute!important;left:-9999px!important;top:-9999px!important;height:0!important;width:0!important;overflow:hidden!important;opacity:0!important;}   .wpcf7 .form-control { padding: 10px 14px; border: 1px solid #ddd; border-radius: 4px; font-size: 15px; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .wpcf7 .form-control:focus { border-color: #FF582A; outline: none; box-shadow: 0 0 0 3px rgba(255, 88, 42, 0.15); } .wpcf7 textarea.form-control { min-height: 80px; max-height: 200px; resize: vertical; } .wpcf7 .form-group label { font-weight: 600; color: #333; margin-bottom: 6px; font-size: 14px; } .wpcf7 .form-group label em { font-style: normal; color: #999; font-weight: 400; } .wpcf7 .form-group { margin-bottom: 18px; } .wpcf7 .btn-warning, .wpcf7 input[type="submit"] { background: #FF582A !important; border: none !important; color: #fff !important; padding: 12px 40px; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; border-radius: 4px; cursor: pointer; transition: background 0.2s ease, transform 0.1s ease; } .wpcf7 .btn-warning:hover, .wpcf7 input[type="submit"]:hover { background: #e04d22 !important; transform: translateY(-1px); } .wpcf7 .btn-warning:active, .wpcf7 input[type="submit"]:active { transform: translateY(0); } .wpcf7 .form-control::placeholder { color: #999; font-size: 14px; } .wpcf7-not-valid { border-color: #dc3545 !important; } .wpcf7-not-valid-tip { color: #dc3545; font-size: 12px; margin-top: 4px; display: block; } .wpcf7-response-output { margin: 20px 0 0 0 !important; padding: 12px 15px !important; border-radius: 4px !important; font-size: 14px; } .wpcf7-mail-sent-ok { background: #d4edda !important; border: 1px solid #c3e6cb !important; color: #155724 !important; } .wpcf7-validation-errors, .wpcf7-mail-sent-ng { background: #f8d7da !important; border: 1px solid #f5c6cb !important; color: #721c24 !important; } .wpcf7-spinner { background-color: #FF582A; } .fd-cs-wrapper { max-width: 900px; margin: 0 auto; padding: 40px 20px; font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; color: #252A2C; line-height: 1.7; } .fd-cs-wrapper * { box-sizing: border-box; } .fd-cs-header { margin-bottom: 40px; padding-bottom: 30px; border-bottom: 2px solid #E5E7EB; } .fd-cs-badge { display: inline-block; background: #252A2C; color: #fff; padding: 6px 14px; border-radius: 4px; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 15px; } .fd-cs-title { font-size: 32px; font-weight: 900; color: #252A2C; margin: 0 0 10px 0; line-height: 1.2; } .fd-cs-subtitle { font-size: 18px; color: #6B7280; margin: 0; } .fd-cs-meta { display: flex; flex-wrap: wrap; margin-top: 20px; margin-left: -10px; margin-right: -10px; font-size: 14px; color: #6B7280; } .fd-cs-meta-item { display: flex; align-items: center; margin: 0 10px 10px 10px; } .fd-cs-meta-item span { margin-left: 6px; } .fd-cs-meta-label { font-weight: 700; color: #252A2C; margin-left: 0; } .fd-cs-stats { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 15px; margin: 40px 0; } .fd-cs-stat { background: #FFF5F2; border-radius: 8px; padding: 24px 16px; text-align: center; } .fd-cs-stat-number { font-size: 28px; font-weight: 900; color: #FF592A; line-height: 1; } .fd-cs-stat-label { font-size: 13px; color: #6B7280; margin-top: 8px; } .fd-cs-stat-change { display: inline-block; background: #E8F5E9; color: #2E7D32; padding: 3px 10px; border-radius: 12px; font-size: 11px; font-weight: 700; margin-top: 8px; } .fd-cs-section { margin: 40px 0; } .fd-cs-section-title { font-size: 22px; font-weight: 900; color: #252A2C; margin: 0 0 15px 0; padding-left: 15px; border-left: 4px solid #FF592A; } .fd-cs-text { font-size: 16px; color: #4B5563; margin: 0 0 15px 0; } .fd-cs-list { margin: 0; padding: 0 0 0 20px; } .fd-cs-list li { margin-bottom: 10px; color: #4B5563; } .fd-cs-chart-card { background: #fff; border: 1px solid #E5E7EB; border-radius: 12px; padding: 30px; margin: 30px 0; } .fd-cs-chart-title { font-size: 18px; font-weight: 900; color: #252A2C; margin: 0 0 5px 0; } .fd-cs-chart-subtitle { font-size: 14px; color: #6B7280; margin: 0 0 25px 0; } .fd-cs-chart-container { position: relative; height: 300px; width: 100%; } .fd-cs-chart-note { font-size: 13px; color: #9CA3AF; margin-top: 20px; padding-top: 15px; border-top: 1px solid #E5E7EB; } .fd-cs-comparison { display: flex; align-items: center; justify-content: center; padding: 20px 0; } .fd-cs-comparison-box { text-align: center; padding: 25px 35px; border-radius: 8px; margin: 0 15px; } .fd-cs-comparison-box.fd-cs-before { background: #F3F4F6; } .fd-cs-comparison-box.fd-cs-after { background: #FFF5F2; } .fd-cs-comparison-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: #6B7280; margin-bottom: 8px; } .fd-cs-comparison-value { font-size: 36px; font-weight: 900; color: #252A2C; } .fd-cs-comparison-box.fd-cs-after .fd-cs-comparison-value { color: #FF592A; } .fd-cs-comparison-metric { font-size: 14px; color: #6B7280; } .fd-cs-comparison-arrow { display: flex; flex-direction: column; align-items: center; margin: 0 15px; } .fd-cs-comparison-growth { font-size: 16px; font-weight: 900; color: #FF592A; margin-bottom: 5px; } .fd-cs-results-box { background: linear-gradient(135deg, #FF592A 0%, #FF7A52 100%); border-radius: 12px; padding: 30px; margin: 40px 0; } .fd-cs-results-title { font-size: 20px; font-weight: 900; color: #fff; margin: 0 0 20px 0; } .fd-cs-results-grid { display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 20px; } .fd-cs-results-item { background: rgba(255,255,255,0.15); border-radius: 8px; padding: 20px; } .fd-cs-results-number { font-size: 24px; font-weight: 900; color: #fff; } .fd-cs-results-label { font-size: 14px; color: rgba(255,255,255,0.9); margin-top: 5px; } .fd-cs-cta { background: #252A2C; border-radius: 12px; padding: 40px; text-align: center; margin-top: 50px; } .fd-cs-cta-title { font-size: 24px; font-weight: 900; color: #fff; margin: 0 0 10px 0; } .fd-cs-cta-text { font-size: 16px; color: rgba(255,255,255,0.8); margin: 0 0 25px 0; } .fd-cs-cta-button { display: inline-block; background: #FF592A; color: #fff; padding: 14px 32px; border-radius: 6px; font-size: 16px; font-weight: 700; text-decoration: none; transition: background 0.2s; } .fd-cs-cta-button:hover { background: #E54D22; color: #fff; } @media (max-width: 768px) { .fd-cs-stats { grid-template-columns: repeat(2, 1fr); } .fd-cs-comparison { flex-direction: column; } .fd-cs-comparison-box { margin: 10px 0; } .fd-cs-comparison-arrow { transform: rotate(90deg); margin: 10px 0; } .fd-cs-results-grid { grid-template-columns: 1fr; } .fd-cs-title { font-size: 26px; } .fd-cs-stat-number { font-size: 24px; } } @media (max-width: 480px) { .fd-cs-stats { grid-template-columns: 1fr; } } .fd-tm-wrapper { max-width: 900px; margin: 0 auto; padding: 40px 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif; color: #252A2C; line-height: 1.7; } .fd-tm-header { margin-bottom: 40px; padding-bottom: 30px; border-bottom: 1px solid #E5E7EB; } .fd-tm-badge { display: inline-block; background: #F26522; color: white; padding: 6px 14px; border-radius: 4px; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 16px; } .fd-tm-title { font-size: 32px; font-weight: 700; color: #252A2C; margin: 0 0 12px 0; line-height: 1.3; } .fd-tm-subtitle { font-size: 18px; color: #6B7280; margin: 0; } .fd-tm-meta-table { width: 100%; border-collapse: collapse; margin-top: 24px; font-size: 14px; } .fd-tm-meta-table td { padding: 8px 0; vertical-align: top; } .fd-tm-meta-label { font-weight: 700; color: #252A2C; width: 100px; } .fd-tm-meta-value { color: #6B7280; padding-right: 40px; } .fd-tm-ratings-card { background: linear-gradient(135deg, #252A2C 0%, #3D4449 100%); border-radius: 12px; padding: 32px; margin-bottom: 40px; color: white; } .fd-tm-ratings-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 24px; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.15); } .fd-tm-overall-score { text-align: center; } .fd-tm-overall-number { font-size: 56px; font-weight: 700; line-height: 1; color: #F26522; } .fd-tm-overall-label { font-size: 14px; color: rgba(255,255,255,0.7); margin-top: 4px; } .fd-tm-stars { color: #F26522; font-size: 24px; letter-spacing: 2px; } .fd-tm-ratings-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; } .fd-tm-rating-item { text-align: center; } .fd-tm-rating-score { font-size: 28px; font-weight: 700; color: white; } .fd-tm-rating-label { font-size: 13px; color: rgba(255,255,255,0.7); margin-top: 4px; } .fd-tm-quote-box { background: #FFF7ED; border-left: 4px solid #F26522; padding: 32px; margin-bottom: 40px; border-radius: 0 12px 12px 0; } .fd-tm-quote-text { font-size: 22px; font-weight: 500; color: #252A2C; margin: 0 0 20px 0; line-height: 1.5; font-style: italic; } .fd-tm-quote-text::before { content: '"'; color: #F26522; font-size: 32px; font-weight: 700; margin-right: 4px; } .fd-tm-quote-text::after { content: '"'; color: #F26522; font-size: 32px; font-weight: 700; margin-left: 4px; } .fd-tm-reviewer-card { display: flex; align-items: center; gap: 16px; } .fd-tm-reviewer-avatar { width: 56px; height: 56px; border-radius: 50%; background: #F26522; color: white; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 700; } .fd-tm-reviewer-name { font-size: 16px; font-weight: 700; color: #252A2C; margin: 0; } .fd-tm-reviewer-title { font-size: 14px; color: #6B7280; margin: 4px 0 0 0; } .fd-tm-reviewer-company { color: #F26522; font-weight: 600; } .fd-tm-section { margin-bottom: 36px; } .fd-tm-section-title { font-size: 20px; font-weight: 700; color: #252A2C; margin: 0 0 16px 0; padding-bottom: 12px; border-bottom: 2px solid #F26522; display: inline-block; } .fd-tm-text { font-size: 16px; color: #4B5563; margin: 0 0 16px 0; } .fd-tm-list { margin: 0; padding-left: 20px; } .fd-tm-list li { font-size: 16px; color: #4B5563; margin-bottom: 10px; padding-left: 8px; } .fd-tm-list li::marker { color: #F26522; } .fd-tm-team-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 12px; margin-top: 16px; } .fd-tm-team-member { background: #F9FAFB; padding: 12px 16px; border-radius: 8px; font-size: 14px; color: #4B5563; border-left: 3px solid #F26522; } .fd-tm-results-box { background: #F9FAFB; border-radius: 12px; padding: 32px; margin-bottom: 40px; } .fd-tm-results-title { font-size: 18px; font-weight: 700; color: #252A2C; margin: 0 0 20px 0; text-align: center; } .fd-tm-results-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 24px; } .fd-tm-results-item { text-align: center; padding: 16px; } .fd-tm-results-stat { font-size: 32px; font-weight: 700; color: #F26522; line-height: 1; } .fd-tm-results-label { font-size: 14px; color: #6B7280; margin-top: 8px; } .fd-tm-improvement { background: #F0F9FF; border-left: 4px solid #3B82F6; padding: 20px 24px; border-radius: 0 8px 8px 0; margin-bottom: 40px; } .fd-tm-improvement-title { font-size: 14px; font-weight: 700; color: #1E40AF; margin: 0 0 8px 0; text-transform: uppercase; letter-spacing: 0.5px; } .fd-tm-improvement-text { font-size: 15px; color: #4B5563; margin: 0; font-style: italic; } .fd-tm-verified { display: inline-flex; align-items: center; gap: 8px; background: #ECFDF5; color: #047857; padding: 8px 16px; border-radius: 20px; font-size: 13px; font-weight: 600; margin-bottom: 24px; } .fd-tm-verified::before { content: '✓'; background: #047857; color: white; width: 18px; height: 18px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 11px; } .fd-tm-cta { background: linear-gradient(135deg, #252A2C 0%, #3D4449 100%); border-radius: 12px; padding: 40px; text-align: center; margin-top: 48px; } .fd-tm-cta-title { font-size: 24px; font-weight: 700; color: white; margin: 0 0 12px 0; } .fd-tm-cta-text { font-size: 16px; color: rgba(255,255,255,0.8); margin: 0 0 24px 0; } .fd-tm-cta-button { display: inline-block; background: #F26522; color: white; padding: 14px 32px; border-radius: 6px; font-size: 16px; font-weight: 600; text-decoration: none; transition: background 0.2s ease; } .fd-tm-cta-button:hover { background: #E05A1B; color: white; } @media (max-width: 768px) { .fd-tm-ratings-grid { grid-template-columns: repeat(2, 1fr); }  .fd-tm-title { font-size: 26px; }  .fd-tm-quote-text { font-size: 18px; }  .fd-tm-overall-number { font-size: 44px; }  .fd-tm-meta-table td { display: block; padding: 4px 0; }  .fd-tm-meta-label { width: auto; }  .fd-tm-meta-value { padding-right: 0; margin-bottom: 12px; } 