/*
* Elite - Landing Page
* Version: 2.0.5
* Copyright 2016
* Created by: damterthemes
* @damterthemes: https://wrapbootstrap.com/user/damterthemes
*/

/* Styles for the page - lead-capture.html */

/****************

01 - GOOGLE FONTS
02 - GENERAL STYLES
03 - HEADER
04 - HOME
05 - FEATURES
06 - TESTIMONIALS
07 - BRANDS
08 - FOOTER

*****************/

/* 01 - GOOGLE FONTS */

/* Google Fonts - lato */
@font-face { font-family: 'latoblack'; src: url('../../../fonts/lato/lato-black-webfont.eot'); src: url('../../../fonts/lato/lato-black-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/lato/lato-black-webfont.woff2') format('woff2'), url('../../../fonts/lato/lato-black-webfont.woff') format('woff'), url('../../../fonts/lato/lato-black-webfont.ttf') format('truetype'), url('../../../fonts/lato/lato-black-webfont.svg#latoblack') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'latobold'; src: url('../../../fonts/lato/lato-bold-webfont.eot'); src: url('../../../fonts/lato/lato-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/lato/lato-bold-webfont.woff2') format('woff2'), url('../../../fonts/lato/lato-bold-webfont.woff') format('woff'), url('../../../fonts/lato/lato-bold-webfont.ttf') format('truetype'), url('../../../fonts/lato/lato-bold-webfont.svg#latobold') format('svg'); font-weight: normal; font-style: normal; }

/*@font-face { font-family: 'latolight'; src: url('../../../fonts/lato/lato-light-webfont.eot'); src: url('../../../fonts/lato/lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/lato/lato-light-webfont.woff2') format('woff2'), url('../../../fonts/lato/lato-light-webfont.woff') format('woff'), url('../../../fonts/lato/lato-light-webfont.ttf') format('truetype'), url('../../../fonts/lato/lato-light-webfont.svg#latolight') format('svg'); font-weight: normal; font-style: normal; }*/
@font-face { font-family: 'latolight'; src: url('../../../fonts/lato/lato-light-webfont.eot'); src: url('../../../fonts/lato/lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/lato/lato-light-webfont.woff') format('woff'), url('../../../fonts/lato/lato-light-webfont.ttf') format('truetype'), url('../../../fonts/lato/lato-light-webfont.svg#latolight') format('svg'); font-weight: normal; font-style: normal; }

/*@font-face { font-family: 'latoregular'; src: url('../../../fonts/lato/lato-regular-webfont.eot'); src: url('../../../fonts/lato/lato-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/lato/lato-regular-webfont.woff2') format('woff2'), url('../fonts/lato/lato-regular-webfont.woff') format('woff'), url('../../../fonts/lato/lato-regular-webfont.ttf') format('truetype'), url('../../../fonts/lato/lato-regular-webfont.svg#latoregular') format('svg'); font-weight: normal; font-style: normal; }*/
@font-face { font-family: 'latoregular'; src: url('../../../fonts/lato/lato-regular-webfont.eot'); src: url('../../../fonts/lato/lato-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/lato/lato-regular-webfont.ttf') format('truetype'), url('../../../fonts/lato/lato-regular-webfont.svg#latoregular') format('svg'); font-weight: normal; font-style: normal; }

/* Google Fonts - pt_sans */
@font-face { font-family: 'pt_sansbold'; src: url('../../../fonts/pt_sans/pt_sans-web-bold-webfont.eot'); src: url('../../../fonts/pt_sans/pt_sans-web-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/pt_sans/pt_sans-web-bold-webfont.woff') format('woff'), url('../fonts/pt_sans/pt_sans-web-bold-webfont.ttf') format('truetype'), url('../../../fonts/pt_sans/pt_sans-web-bold-webfont.svg#pt_sansbold') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'pt_sansbold_italic'; src: url('../../../fonts/pt_sans/pt_sans-web-bolditalic-webfont.eot'); src: url('../../../fonts/pt_sans/pt_sans-web-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/pt_sans/pt_sans-web-bolditalic-webfont.woff') format('woff'), url('../../../fonts/pt_sans/pt_sans-web-bolditalic-webfont.ttf') format('truetype'), url('../../../fonts/pt_sans/pt_sans-web-bolditalic-webfont.svg#pt_sansbold_italic') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'pt_sansitalic'; src: url('../../../fonts/pt_sans/pt_sans-web-italic-webfont.eot'); src: url('../../../fonts/pt_sans-web-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/pt_sans/pt_sans-web-italic-webfont.woff') format('woff'), url('../../../fonts/pt_sans/pt_sans-web-italic-webfont.ttf') format('truetype'), url('../../../fonts/pt_sans/pt_sans-web-italic-webfont.svg#pt_sansitalic') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'pt_sansregular'; src: url('../../../fonts/pt_sans/pt_sans-web-regular-webfont.eot'); src: url('../../../fonts/pt_sans/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/pt_sans/pt_sans-web-regular-webfont.woff') format('woff'), url('../../../fonts/pt_sans/pt_sans-web-regular-webfont.ttf') format('truetype'), url('../../../fonts/pt_sans/pt_sans-web-regular-webfont.svg#pt_sansregular') format('svg'); font-weight: normal; font-style: normal; }

/* Google Fonts - oswald */
@font-face { font-family: 'oswaldbold'; src: url('../../../fonts/oswald/oswald-bold-webfont.eot'); src: url('../../../fonts/oswald/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/oswald/oswald-bold-webfont.woff') format('woff'), url('../../../fonts/oswald/oswald-bold-webfont.ttf') format('truetype'), url('../../../fonts/oswald/oswald-bold-webfont.svg#oswaldbold') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'oswaldlight'; src: url('../../../fonts/oswald/oswald-light-webfont.eot'); src: url('../../../fonts/oswald/oswald-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/oswald/oswald-light-webfont.woff') format('woff'), url('../../../fonts/oswald/oswald-light-webfont.ttf') format('truetype'), url('../../../fonts/oswald/oswald-light-webfont.svg#oswaldlight') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'oswaldregular'; src: url('./../../fonts/oswald/oswald-regular-webfont.eot'); src: url('../../../fonts/oswald/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/oswald/oswald-regular-webfont.woff') format('woff'), url('../../../fonts/oswald/oswald-regular-webfont.ttf') format('truetype'), url('../../../fonts/oswald/oswald-regular-webfont.svg#oswaldregular') format('svg'); font-weight: normal; font-style: normal; }

/* Google Fonts - handel-gothic */
/*@font-face { font-family: 'handel'; src: url('../../../fonts/handel_gothic/HANDGOTN.eot'); src: url('../../../fonts/handel_gothic/HANDGOTN.eot?#iefix') format('embedded-opentype'), url('../../../fonts/handel_gothic/HANDGOTN.woff2') format('woff2'), url('../../../fonts/handel_gothic/HANDGOTN.woff') format('woff'), url('../../../fonts/handel_gothic/HANDGOTN.TTF') format('truetype'), url('../../../fonts/handel_gothic/HANDGOTN.svg#handel') format('svg'); font-weight: normal; font-style: normal;}*/
@font-face { font-family: 'handel'; src: url('../../../fonts/handel_gothic/HANDGOTN.eot'); src: url('../../../fonts/handel_gothic/HANDGOTN.eot?#iefix') format('embedded-opentype'), url('../../../fonts/handel_gothic/HANDGOTN.woff') format('woff'), url('../../../fonts/handel_gothic/HANDGOTN.TTF') format('truetype'), url('../../../fonts/handel_gothic/HANDGOTN.svg#handel') format('svg'); font-weight: normal; font-style: normal;}

/* 02 - GENERAL STYLES */
html { overflow-x: hidden; -moz-font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -o-font-smoothing: antialiased; }
html, body { height: 100%; min-width: 320px !important; }
body { font-family: 'pt_sansregular', 'sans-serif'; color: #686868; top: 0; }
#main_container { margin: auto; padding: 0; height: auto; min-height: 100%; background-color: #FFFFFF; -webkit-box-shadow: 0px 0px 2px 0px rgba(207, 207, 207, 1); -moz-box-shadow: 0px 0px 2px 0px rgba(207, 207, 207, 1); box-shadow: 0px 0px 2px 0px rgba(207, 207, 207, 1); }

/* Grid */
.row { margin-right: 0; margin-left: 0; }

/* Typography */
h1 { font-family: 'latoregular', sans-serif; font-weight: 300; margin-bottom: 10px; margin-top: 0; font-size: 33px; }
h2 { font-family: 'latoregular', sans-serif; font-weight: 300; margin-bottom: 10px; margin-top: 0; font-size: 27px; }
h1 small { font-size: 16px; }
strong { font-weight: 700; }
a, a:link { outline: 0 !important; }
a:hover { text-decoration: none; }
.list-inline > li { display: inline-block; padding-left: 0; padding-right: 0; }
::-moz-selection { color: #ffffff; text-shadow: none; }
::-webkit-selection { color: #ffffff; text-shadow: none; }

/* Video */
iframe { border: none; }

/* Image */
.image-circle { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

/* Buttons */

/* .btn */
.btn { border-radius: 0; transition: all 0.2s ease-in-out 0.2s; -ms-transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -webkit-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; }
.btn:focus, .btn:hover { transition: all 0.2s ease-in-out 0.2s; -ms-transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -webkit-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; }
.btn-action { color: #FFFFFF !important; padding-top: 0; padding-bottom: 0; }
.btn-action span { color: #FFFFFF !important; }
.btn-icon { position: relative; left: -12px; display: inline-block; padding: 5px 10px 5px 10px; background: rgba(0, 0, 0, 0.15); border-radius: 3px 0 0 3px; }

/* .btn-custom-1 */
.btn-custom-1 { background-color: rgba(255, 255, 255, 0); border: 1px solid rgba(255, 255, 255, 0.5); color: #ffffff; }
.btn-custom-1:hover, .btn-custom-1:focus, .btn-custom-1:active, .btn-custom-1.active { border: 1px solid rgba(255, 255, 255, 0.5); color: #ffffff; }
.btn-custom-1.disabled:hover, .btn-custom-1.disabled:focus, .btn-custom-1.disabled:active, .btn-custom-1.disabled.active, .btn-custom-1[disabled]:hover, .btn-custom-1[disabled]:focus, .btn-custom-1[disabled]:active, .btn-custom-1[disabled].active, fieldset[disabled] .btn-custom-1:hover, fieldset[disabled] .btn-custom-1:focus, fieldset[disabled] .btn-custom-1:active, fieldset[disabled] .btn-custom-1.active { background-color: rgba(255, 255, 255, 0); border: 1px solid rgba(255, 255, 255, 0.5); color: #ffffff; }

/* .btn-custom-2 */
.btn-custom-2 { color: #ffffff; }
.btn-custom-2:hover, .btn-custom-2:focus, .btn-custom-2:active, .btn-custom-2.active { color: #ffffff; }
.btn-custom-2.disabled:hover, .btn-custom-2.disabled:focus, .btn-custom-2.disabled:active, .btn-custom-2.disabled.active, .btn-custom-2[disabled]:hover, .btn-custom-2[disabled]:focus, .btn-custom-2[disabled]:active, .btn-custom-2[disabled].active, fieldset[disabled] .btn-custom-2:hover, fieldset[disabled] .btn-custom-2:focus, fieldset[disabled] .btn-custom-2:active, fieldset[disabled] .btn-custom-2.active { color: #ffffff; }

/* .btn-custom-3 */
.btn-custom-3 { color: #ffffff; background: rgba(255, 255, 255, 0); border: 1px solid rgba(255, 255, 255, 1); }
.btn-custom-3:hover, .btn-custom-3:focus, .btn-custom-3:active, .btn-custom-3.active { color: #159bd5; background: rgba(255, 255, 255, 1); border: 1px solid rgba(255, 255, 255, 1); }
.btn-custom-3.disabled:hover, .btn-custom-3.disabled:focus, .btn-custom-3.disabled:active, .btn-custom-3.disabled.active, .btn-custom-3[disabled]:hover, .btn-custom-3[disabled]:focus, .btn-custom-3[disabled]:active, .btn-custom-3[disabled].active, fieldset[disabled] .btn-custom-3:hover, fieldset[disabled] .btn-custom-3:focus, fieldset[disabled] .btn-custom-3:active, fieldset[disabled] .btn-custom-3.active { color: #ffffff; background: rgba(255, 255, 255, 0); border: 1px solid rgba(255, 255, 255, 1); }

/* .btn-custom-4 */
.btn-custom-4 { background: rgba(255, 255, 255, 0); }
.btn-custom-4:hover, .btn-custom-4:focus, .btn-custom-4:active, .btn-custom-4.active { color: #ffffff; }
.btn-custom-4.disabled:hover, .btn-custom-4.disabled:focus, .btn-custom-4.disabled:active, .btn-custom-4.disabled.active, .btn-custom-4[disabled]:hover, .btn-custom-4[disabled]:focus, .btn-custom-4[disabled]:active, .btn-custom-4[disabled].active, fieldset[disabled] .btn-custom-4:hover, fieldset[disabled] .btn-custom-4:focus, fieldset[disabled] .btn-custom-4:active, fieldset[disabled] .btn-custom-4.active { background: rgba(255, 255, 255, 0); }

/* Go to top button */
.to-top { position: fixed; z-index: 3000; bottom: 15px; right: 5px; text-decoration: none; color: #000000; background-color: rgba(205, 205, 205, 0.8); padding: 0.7em; display: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.to-top:hover { background-color: rgba(109, 104, 119, 1); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.to-top .fa { text-align: center; font-size: 1.3em; color: #ffffff; }

/* Center elements */
.div-center { text-align: center !important; vertical-align: middle; padding: 10px 0 10px 0; }
.div-center * { margin: 0 auto; }

/* Forms */
.form-control { border: 1px solid rgba(255, 255, 255, 0.5); box-shadow: none !important; font-size: 16px; }
.form-control:focus { border: 1px solid rgba(255, 255, 255, 1); box-shadow: none !important; }
.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-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.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-bottom-right-radius: 4px; border-top-right-radius: 4px; }

/* Panel */
.panel { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; font-weight: 300; font-family: 'pt_sansregular', 'sans-serif'; }
.panel-group .panel { border-radius: 0; }
.panel-heading { border-bottom: none; border-top-left-radius: 0; border-top-right-radius: 0; }
.panel-heading a, .panel-heading a:hover, .panel-heading a:focus { text-decoration: none; color: #ffffff; }
.panel-default > .panel-heading { border-top-left-radius: 0; border-top-right-radius: 0; transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -webkit-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; }
.panel-default > .panel-heading:hover { transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -webkit-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; }
.panel-heading h3 { font-family: 'oswaldregular', sans-serif; color: #ffffff; font-size: 1.5em; text-align: center; }

/* 03 - HEADER */
/*header { background-color: #F8F8F8; height: 70px; }*/
header { height: 70px; }
.logo h2 { margin-top: 13px; margin-bottom: 15px; }
.logo h2 a { text-decoration: none; color: #777777; outline: 0; }

/* Social buttons */
.social-buttons { margin-top: 15px; text-align: right; }
.social-buttons .btn { width: 40px; }

/* .btn-facebook */
.btn-facebook { background-color: #3C74BF; border: 1px solid #3C74BF; color: #FFFFFF !important; }
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active { background-color: #3364A3; border: 1px solid #3364A3; color: #FFFFFF !important; }
.btn-facebook.disabled:hover, .btn-facebook.disabled:focus, .btn-facebook.disabled:active, .btn-facebook.disabled.active, .btn-facebook[disabled]:hover, .btn-facebook[disabled]:focus, .btn-facebook[disabled]:active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook:hover, fieldset[disabled] .btn-facebook:focus, fieldset[disabled] .btn-facebook:active, fieldset[disabled] .btn-facebook.active { background-color: #3C74BF; border: 1px solid #3C74BF; color: #FFFFFF !important; }

/* .btn-twitter */
.btn-twitter { background-color: #5BC9FD; border: 1px solid #5BC9FD; color: #FFFFFF !important; }
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active { background-color: #33BDFD; border: 1px solid #33BDFD; color: #FFFFFF !important; }
.btn-twitter.disabled:hover, .btn-twitter.disabled:focus, .btn-twitter.disabled:active, .btn-twitter.disabled.active, .btn-twitter[disabled]:hover, .btn-twitter[disabled]:focus, .btn-twitter[disabled]:active, .btn-twitter[disabled].active, fieldset[disabled] .btn-twitter:hover, fieldset[disabled] .btn-twitter:focus, fieldset[disabled] .btn-twitter:active, fieldset[disabled] .btn-twitter.active { background-color: #5BC9FD; border: 1px solid #5BC9FD; color: #FFFFFF !important; }

/* .btn-linkedin */
.btn-linkedin { background-color: #0093D9; border: 1px solid #0093D9; color: #FFFFFF !important; }
.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active, .btn-linkedin.active { background-color: #007AB5; border: 1px solid #007AB5; color: #FFFFFF !important; }
.btn-linkedin.disabled:hover, .btn-linkedin.disabled:focus, .btn-linkedin.disabled:active, .btn-linkedin.disabled.active, .btn-linkedin[disabled]:hover, .btn-linkedin[disabled]:focus, .btn-linkedin[disabled]:active, .btn-linkedin[disabled].active, fieldset[disabled] .btn-linkedin:hover, fieldset[disabled] .btn-linkedin:focus, fieldset[disabled] .btn-linkedin:active, fieldset[disabled] .btn-linkedin.active { background-color: #0093D9; border: 1px solid #0093D9; color: #FFFFFF !important; }

/* .btn-google-plus */
.btn-google-plus { background-color: #E2685A; border: 1px solid #E2685A; color: #FFFFFF !important; }
.btn-google-plus:hover, .btn-google-plus:focus, .btn-google-plus:active, .btn-google-plus.active { background-color: #DC4A38; border: 1px solid #DC4A38; color: #FFFFFF !important; }
.btn-google-plus.disabled:hover, .btn-google-plus.disabled:focus, .btn-google-plus.disabled:active, .btn-google-plus.disabled.active, .btn-google-plus[disabled]:hover, .btn-google-plus[disabled]:focus, .btn-google-plus[disabled]:active, .btn-google-plus[disabled].active, fieldset[disabled] .btn-google-plus:hover, fieldset[disabled] .btn-google-plus:focus, fieldset[disabled] .btn-google-plus:active, fieldset[disabled] .btn-google-plus.active { background-color: #E2685A; border: 1px solid #E2685A; color: #FFFFFF !important; }

/* .btn-behance */
.btn-behance { background-color: #333333; border: 1px solid #333333; color: #FFFFFF !important; }
.btn-behance:hover, .btn-behance:focus, .btn-behance:active, .btn-behance.active { background-color: #000000; border: 1px solid #000000; color: #FFFFFF !important; }
.btn-behance.disabled:hover, .btn-behance.disabled:focus, .btn-behance.disabled:active, .btn-behance.disabled.active, .btn-behance[disabled]:hover, .btn-behance[disabled]:focus, .btn-behance[disabled]:active, .btn-behance[disabled].active, fieldset[disabled] .btn-behance:hover, fieldset[disabled] .btn-behance:focus, fieldset[disabled] .btn-behance:active, fieldset[disabled] .btn-behance.active { background-color: #333333; border: 1px solid #333333; color: #FFFFFF !important; }

/* .btn-dribbble */
.btn-dribbble { background-color: #F26798; border: 1px solid #F26798; color: #FFFFFF !important; }
.btn-dribbble:hover, .btn-dribbble:focus, .btn-dribbble:active, .btn-dribbble.active { background-color: #EF4782; border: 1px solid #EF4782; color: #FFFFFF !important; }
.btn-dribbble.disabled:hover, .btn-dribbble.disabled:focus, .btn-dribbble.disabled:active, .btn-dribbble.disabled.active, .btn-dribbble[disabled]:hover, .btn-dribbble[disabled]:focus, .btn-dribbble[disabled]:active, .btn-dribbble[disabled].active, fieldset[disabled] .btn-dribbble:hover, fieldset[disabled] .btn-dribbble:focus, fieldset[disabled] .btn-dribbble:active, fieldset[disabled] .btn-dribbble.active { background-color: #F26798; border: 1px solid #F26798; color: #FFFFFF !important; }

/* .btn-flickr */
.btn-flickr { background-color: #0B65D5; border: 1px solid #0B65D5; color: #FFFFFF !important; }
.btn-flickr:hover, .btn-flickr:focus, .btn-flickr:active, .btn-flickr.active { background-color: #0951AA; border: 1px solid #0951AA; color: #FFFFFF !important; }
.btn-flickr.disabled:hover, .btn-flickr.disabled:focus, .btn-flickr.disabled:active, .btn-flickr.disabled.active, .btn-flickr[disabled]:hover, .btn-flickr[disabled]:focus, .btn-flickr[disabled]:active, .btn-flickr[disabled].active, fieldset[disabled] .btn-flickr:hover, fieldset[disabled] .btn-flickr:focus, fieldset[disabled] .btn-flickr:active, fieldset[disabled] .btn-flickr.active { background-color: #0B65D5; border: 1px solid #0B65D5; color: #FFFFFF !important; }

/* .btn-github */
.btn-github { background-color: #333333; border: 1px solid #333333; color: #FFFFFF !important; }
.btn-github:hover, .btn-github:focus, .btn-github:active, .btn-github.active { background-color: #000000; border: 1px solid #000000; color: #FFFFFF !important; }
.btn-github.disabled:hover, .btn-github.disabled:focus, .btn-github.disabled:active, .btn-github.disabled.active, .btn-github[disabled]:hover, .btn-github[disabled]:focus, .btn-github[disabled]:active, .btn-github[disabled].active, fieldset[disabled] .btn-github:hover, fieldset[disabled] .btn-github:focus, fieldset[disabled] .btn-github:active, fieldset[disabled] .btn-github.active { background-color: #333333; border: 1px solid #333333; color: #FFFFFF !important; }

/* .btn-pinterest */
.btn-pinterest { background-color: #EE1413; border: 1px solid #EE1413; color: #FFFFFF !important; }
.btn-pinterest:hover, .btn-pinterest:focus, .btn-pinterest:active, .btn-pinterest.active { background-color: #C70E0E; border: 1px solid #C70E0E; color: #FFFFFF !important; }
.btn-pinterest.disabled:hover, .btn-pinterest.disabled:focus, .btn-pinterest.disabled:active, .btn-pinterest.disabled.active, .btn-pinterest[disabled]:hover, .btn-pinterest[disabled]:focus, .btn-pinterest[disabled]:active, .btn-pinterest[disabled].active, fieldset[disabled] .btn-pinterest:hover, fieldset[disabled] .btn-pinterest:focus, fieldset[disabled] .btn-pinterest:active, fieldset[disabled] .btn-pinterest.active { background-color: #EE1413; border: 1px solid #EE1413; color: #FFFFFF !important; }

/* .btn-tumblr */
.btn-tumblr { background-color: #43617D; border: 1px solid #43617D; color: #FFFFFF !important; }
.btn-tumblr:hover, .btn-tumblr:focus, .btn-tumblr:active, .btn-tumblr.active { background-color: #39536A; border: 1px solid #39536A; color: #FFFFFF !important; }
.btn-tumblr.disabled:hover, .btn-tumblr.disabled:focus, .btn-tumblr.disabled:active, .btn-tumblr.disabled.active, .btn-tumblr[disabled]:hover, .btn-tumblr[disabled]:focus, .btn-tumblr[disabled]:active, .btn-tumblr[disabled].active, fieldset[disabled] .btn-tumblr:hover, fieldset[disabled] .btn-tumblr:focus, fieldset[disabled] .btn-tumblr:active, fieldset[disabled] .btn-tumblr.active { background-color: #43617D; border: 1px solid #43617D; color: #FFFFFF !important; }

/* .btn-instagram */
.btn-instagram { background-color: #A87A60; border: 1px solid #A87A60; color: #FFFFFF !important; }
.btn-instagram:hover, .btn-instagram:focus, .btn-instagram:active, .btn-instagram.active { background-color: #966952; border: 1px solid #966952; color: #FFFFFF !important; }
.btn-instagram.disabled:hover, .btn-instagram.disabled:focus, .btn-instagram.disabled:active, .btn-instagram.disabled.active, .btn-instagram[disabled]:hover, .btn-instagram[disabled]:focus, .btn-instagram[disabled]:active, .btn-instagram[disabled].active, fieldset[disabled] .btn-instagram:hover, fieldset[disabled] .btn-instagram:focus, fieldset[disabled] .btn-instagram:active, fieldset[disabled] .btn-instagram.active { background-color: #A87A60; border: 1px solid #A87A60; color: #FFFFFF !important; }

/* .btn-deviantart */
.btn-deviantart { background-color: #72897A; border: 1px solid #72897A; color: #FFFFFF !important; }
.btn-deviantart:hover, .btn-deviantart:focus, .btn-deviantart:active, .btn-deviantart.active { background-color: #5C7063; border: 1px solid #5C7063; color: #FFFFFF !important; }
.btn-deviantart.disabled:hover, .btn-deviantart.disabled:focus, .btn-deviantart.disabled:active, .btn-deviantart.disabled.active, .btn-deviantart[disabled]:hover, .btn-deviantart[disabled]:focus, .btn-deviantart[disabled]:active, .btn-deviantart[disabled].active, fieldset[disabled] .btn-deviantart:hover, fieldset[disabled] .btn-deviantart:focus, fieldset[disabled] .btn-deviantart:active, fieldset[disabled] .btn-deviantart.active { background-color: #72897A; border: 1px solid #72897A; color: #FFFFFF !important; }

/* .btn-youtube */
.btn-youtube { background-color: #E42526; border: 1px solid #E42526; color: #FFFFFF !important; }
.btn-youtube:hover, .btn-youtube:focus, .btn-youtube:active, .btn-youtube.active { background-color: #B61616; border: 1px solid #B61616; color: #FFFFFF !important; }
.btn-youtube.disabled:hover, .btn-youtube.disabled:focus, .btn-youtube.disabled:active, .btn-youtube.disabled.active, .btn-youtube[disabled]:hover, .btn-youtube[disabled]:focus, .btn-youtube[disabled]:active, .btn-youtube[disabled].active, fieldset[disabled] .btn-youtube:hover, fieldset[disabled] .btn-youtube:focus, fieldset[disabled] .btn-youtube:active, fieldset[disabled] .btn-youtube.active { background-color: #E42526; border: 1px solid #E42526; color: #FFFFFF !important; }

/* .btn-vimeo */
.btn-vimeo { background-color: #1AB7EA; border: 1px solid #1AB7EA; color: #FFFFFF !important; }
.btn-vimeo:hover, .btn-vimeo:focus, .btn-vimeo:active, .btn-vimeo.active { background-color: #1297C2; border: 1px solid #1297C2; color: #FFFFFF !important; }
.btn-vimeo.disabled:hover, .btn-vimeo.disabled:focus, .btn-vimeo.disabled:active, .btn-vimeo.disabled.active, .btn-vimeo[disabled]:hover, .btn-vimeo[disabled]:focus, .btn-vimeo[disabled]:active, .btn-vimeo[disabled].active, fieldset[disabled] .btn-vimeo:hover, fieldset[disabled] .btn-vimeo:focus, fieldset[disabled] .btn-vimeo:active, fieldset[disabled] .btn-vimeo.active { background-color: #1AB7EA; border: 1px solid #1AB7EA; color: #FFFFFF !important; }

/* .btn-whatsapp */
.btn-whatsapp { background-color: #50C63A; border: 1px solid #50C63A; color: #FFFFFF !important; }
.btn-whatsapp:hover, .btn-whatsapp:focus, .btn-whatsapp:active, .btn-whatsapp.active { background-color: #47B134; border: 1px solid #47B134; color: #FFFFFF !important; }
.btn-whatsapp.disabled:hover, .btn-whatsapp.disabled:focus, .btn-whatsapp.disabled:active, .btn-whatsapp.disabled.active, .btn-whatsapp[disabled]:hover, .btn-whatsapp[disabled]:focus, .btn-whatsapp[disabled]:active, .btn-whatsapp[disabled].active, fieldset[disabled] .btn-whatsapp:hover, fieldset[disabled] .btn-whatsapp:focus, fieldset[disabled] .btn-whatsapp:active, fieldset[disabled] .btn-whatsapp.active { background-color: #50C63A; border: 1px solid #50C63A; color: #FFFFFF !important; }

/* 04 - HOME */
#home { color: #ffffff; margin: 0 auto; padding: 25px 0 30px 0; background-image: url("../../../images/backgrounds/CommuniTow_Background_1920x800.jpg"); background-repeat: no-repeat; background-position: center 100%; background-position: center center; height: auto; width: 100%; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.info-background { background: rgba(0, 0, 0, .5); margin: 0 auto; padding-top: 35px; padding-bottom: 40px; -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3) inset; -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3) inset; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3) inset; }
.info-content { padding-top: 5px; }
.info-title { margin-top: 0; }
.info-title h1 { font-family: handel, sans-serif; margin-top: 15px; font-size: 42px; font-weight: 400; color: #ffffff; line-height: 1.5em; text-shadow: 0 1px 7px rgba(0, 0, 0, .2); }
.info-content h3 { font-family: 'latolight', sans-serif; font-weight: 300; font-size: 27px; }
#info ul li { text-align: left; padding-bottom: 10px; font-size: 1.2em; }
#home .panel-default > .panel-heading { background-color: #f5f5f5; border-bottom: 1px solid #d6d6d6; }
#home .panel-heading h3 { padding-top: 0; }

/* Form subscribe */
#subscription-box { margin-top: 10px; font-family: 'pt_sansregular', 'sans-serif'; }
#subscription-box p { text-align: center; font-family: 'pt_sansregular', 'sans-serif'; }
#subscription-box .div-center { padding: 0 !important; }
.form-subscribe { color: #666666; padding: 10px 10px 10px 10px; }
.form-subscribe-content { width: 80%; margin: 0 auto; }
.form-subscribe label { font-family: 'pt_sansregular', 'sans-serif'; color: #666666; text-align: left !important; }
.form-subscribe .form-control { font-family: 'pt_sansregular', 'sans-serif'; border: 1px solid rgba(150, 150, 150, 0.5); box-shadow: none !important; font-size: 14px; border-radius: 0; }
.newsletter-info { padding-bottom: 10px; }
p.info-product { text-align: justify; }
.btn-product { margin-top: 0; }
#subscription-box .btn-action { font-family: 'pt_sansregular', 'sans-serif'; margin-top: 10px; }
.spinner { margin-top: 10px; }
.validationMessage { margin-top: 10px; }
#SendButton { margin: 0; }

/* 05 - FEATURES */
#features { background-color: #f2f2f2; padding: 80px 0 70px 0; }
.features-description { font-family: 'latoregular', sans-serif; }
.features-description .btn { font-weight: bold; }
.features-2 { padding-top: 10px; }
.features-description .col-xs-1, .features-description .col-sm-1, .features-description .col-md-1, .features-description .col-lg-1, .features-description .col-xs-2, .features-description .col-sm-2, .features-description .col-md-2, .features-description .col-lg-2, .features-description .col-xs-3, .features-description .col-sm-3, .features-description .col-md-3, .features-description .col-lg-3, .features-description .col-xs-4, .features-description .col-sm-4, .features-description .col-md-4, .features-description .col-lg-4, .features-description .col-xs-5, .features-description .col-sm-5, .features-description .col-md-5, .features-description .col-lg-5, .features-description .col-xs-6, .features-description .col-sm-6, .features-description .col-md-6, .features-description .col-lg-6, .col-xs-7, .features-description .col-sm-7, .features-description .col-md-7, .features-description .col-lg-7, .features-description .col-xs-8, .features-description .col-sm-8, .features-description .col-md-8, .features-description .col-lg-8, .features-description .col-xs-9, .features-description .col-sm-9, .features-description .col-md-9, .features-description .col-lg-9, .features-description .col-xs-10, .features-description .col-sm-10, .features-description .col-md-10, .features-description .col-lg-10, .features-description .col-xs-11, .features-description .col-sm-11, .features-description .col-md-11, .features-description .col-lg-11, .features-description .col-xs-12, .features-description .col-sm-12, .features-description .col-md-12, .features-description .col-lg-12 { min-height: 1px; padding-left: 0; padding-right: 0; position: relative; }
.panel-default > .panel-heading { background-color: #ffffff; transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -webkit-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; }
.panel-heading h3 { font-family: 'oswaldregular', sans-serif; color: #333333; font-size: 1.5em; text-align: center; padding-top: 10px; }

/* 06 - TESTIMONIALS */
#testimonials { background: url("../../../images/backgrounds/CommuniTow_Logo_1920x961_20Opa.png") #fbfbfb no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color: #333333; padding: 100px 0 100px 0; }
blockquote { border-left: none; font-size: 14px; }
#testimonials p { font-family: 'pt_sansregular', 'sans-serif'; color: #75818a; margin: 0; padding: 0; font-size: 1.2em; text-align: center; }
.testimonial-name { font-family: 'latoregular', sans-serif; font-size: 1.3em; color: #333333 !important; }
#testimonials a { color: #333333; }
#testimonials img { margin-top: 5px; box-shadow: 0 0 5px #eaeaea; }
.img-thumbnail { border-radius: 0; }

/* 07 - BRANDS */
#brands { margin-top: 20px; text-align: center; padding: 10px 0 25px 0; background: #ffffff; }
.brands-container { text-align: center; }
.brands-container a { display: inline-block; width: 185px; height: 77px; margin: 5px; background: #f8f8f8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15); -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15); -o-transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; -ms-transition: all .2s; }
#brands img { width: 100%; }
.brands-container a.brand-1 { background-image: url('../../../images/clients/brand-1.png'); }
.brands-container a.brand-2 { background-image: url('../../../images/clients/brand-2.png'); }
.brands-container a.brand-3 { background-image: url('../../../images/clients/brand-3.png'); }
.brands-container a.brand-4 { background-image: url('../../../images/clients/brand-4.png'); }
.brands-container a.brand-5 { background-image: url('../../../images/clients/brand-5.png'); }

/* 08 - FOOTER */
footer { padding: 10px 0 10px 0; background-color: #333333; color: #cfcfcf; font-family: 'pt_sansregular', 'sans-serif'; }

/* copyright */
.copyright { padding-top: 5px; }
.copyright-text p { padding-top: 10px; padding-bottom: 5px; text-align: center; }
.copyright ul li { margin-top: 10px; }
.copyright a, .copyright a:link { color: #cfcfcf; }
.copyright a:focus, .copyright a:hover { color: #ffffff; text-decoration: none !important; }
.copyright-designed-by { padding-top: 0; }
.copyright-designed-by a, .copyright-designed-by a:link { color: #cfcfcf; }
.copyright-designed-by a:focus, .copyright-designed-by a:hover { color: #ffffff; text-decoration: none !important; }