/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio and Blog Theme.
 * Version: 1.3
 * Author: Html Stream
 * Website: http://htmlstream.com/preview/unify
*/
/*Reset Styles
------------------------------------*/
/* line 12, app/assets/stylesheets/app.css.scss */
* {
  border-radius: 0 !important;
}

/* line 16, app/assets/stylesheets/app.css.scss */
body {
  color: #333;
  font-size: 13px;
  line-height: 1.6;
}

/* line 22, app/assets/stylesheets/app.css.scss */
p, a, li {
  color: #555;
  line-height: 1.6;
}

/* line 27, app/assets/stylesheets/app.css.scss */
a,
a:focus,
a:hover,
a:active {
  outline: 0 !important;
}

/* line 33, app/assets/stylesheets/app.css.scss */
a:hover {
  color: #72c02c;
  text-decoration: underline;
}

/* line 38, app/assets/stylesheets/app.css.scss */
h1, h2, h3, h4, h5 {
  margin-top: 5px;
  text-shadow: none;
  font-weight: normal !important;
  font-family: 'Open Sans', sans-serif;
}

/* line 44, app/assets/stylesheets/app.css.scss */
h1 i, h2 i, h3 i, h4 i, h5 i {
  margin-right: 7px;
}

/* line 48, app/assets/stylesheets/app.css.scss */
img.img-circle {
  border-radius: 50% !important;
}

/* line 52, app/assets/stylesheets/app.css.scss */
.text-justify p {
  text-align: justify;
}

/*Tables
------------------------------------*/
/*Basic Tables*/
/* line 59, app/assets/stylesheets/app.css.scss */
.table thead > tr > th {
  border-bottom: none;
}

/*Forms
------------------------------------*/
/* line 65, app/assets/stylesheets/app.css.scss */
.form-control {
  box-shadow: none;
}

/* line 68, app/assets/stylesheets/app.css.scss */
.form-control:focus {
  border-color: #bbb;
  box-shadow: 0 0 2px #c9c9c9;
}

/*Form Spacing*/
/* line 74, app/assets/stylesheets/app.css.scss */
.form-spacing .form-control {
  margin-bottom: 15px;
}

/*Navigation
------------------------------------*/
/*Pagination*/
/* line 81, app/assets/stylesheets/app.css.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #72c02c;
  border-color: #72c02c;
}

/* line 91, app/assets/stylesheets/app.css.scss */
.pagination li a:hover {
  color: #fff;
  background: #5fb611;
  border-color: #5fb611;
}

/*Pager*/
/* line 98, app/assets/stylesheets/app.css.scss */
.pager li > a:hover,
.pager li > a:focus {
  color: #fff;
  background: #5fb611;
  border-color: #5fb611;
}

/*Button Styles
------------------------------------*/
/* line 107, app/assets/stylesheets/app.css.scss */
.btn {
  box-shadow: none;
}

/* line 111, app/assets/stylesheets/app.css.scss */
.btn-u {
  border: 0;
  font-size: 14px;
  cursor: pointer;
  padding: 6px 13px;
  position: relative;
  background: #72c02c;
  display: inline-block;
  color: #fff !important;
  text-decoration: none !important;
  vertical-align: middle;
}

/* line 123, app/assets/stylesheets/app.css.scss */
.btn-u:hover {
  color: #fff;
  background: #5fb611;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 133, app/assets/stylesheets/app.css.scss */
.btn-u-small {
  padding: 3px 12px;
}

/* line 136, app/assets/stylesheets/app.css.scss */
.btn-u-lg {
  font-size: 18px;
  padding: 6px 25px;
}

/*a.btn-u {*/
/*padding:4px 13px;*/
/*vertical-align:middle;*/
/*}*/
/* line 146, app/assets/stylesheets/app.css.scss */
a.btn-u-small {
  padding: 2px 12px;
}

/* line 149, app/assets/stylesheets/app.css.scss */
a.btn-u-lg {
  font-size: 18px;
  padding: 6px 25px;
}

/*For FF Only*/
@-moz-document url-prefix() {
  /* line 156, app/assets/stylesheets/app.css.scss */
  .footer-subsribe .btn-u {
    padding-bottom: 5px;
  }
}

@media (max-width: 768px) {
  @-moz-document url-prefix() {
    /* line 162, app/assets/stylesheets/app.css.scss */
    .btn-u {
      padding-bottom: 5px;
    }
  }
}

/*Buttons Color*/
/* line 169, app/assets/stylesheets/app.css.scss */
.btn-u-blue {
  background: #3498db !important;
}

/* line 172, app/assets/stylesheets/app.css.scss */
.btn-u-blue:hover {
  background: #2980b9 !important;
}

/* line 176, app/assets/stylesheets/app.css.scss */
.btn-u-red {
  background: #e74c3c !important;
}

/* line 179, app/assets/stylesheets/app.css.scss */
.btn-u-red:hover {
  background: #c0392b !important;
}

/* line 183, app/assets/stylesheets/app.css.scss */
.btn-u-orange {
  background: #e67e22 !important;
}

/* line 186, app/assets/stylesheets/app.css.scss */
.btn-u-orange:hover {
  background: #d35400 !important;
}

/* line 190, app/assets/stylesheets/app.css.scss */
.btn-u-sea {
  background: #1abc9c !important;
}

/* line 193, app/assets/stylesheets/app.css.scss */
.btn-u-sea:hover {
  background: #16a085 !important;
}

/* line 197, app/assets/stylesheets/app.css.scss */
.btn-u-green {
  background: #2ecc71 !important;
}

/* line 200, app/assets/stylesheets/app.css.scss */
.btn-u-green:hover {
  background: #27ae60 !important;
}

/* line 204, app/assets/stylesheets/app.css.scss */
.btn-u-yellow {
  background: #f1c40f !important;
}

/* line 207, app/assets/stylesheets/app.css.scss */
.btn-u-yellow:hover {
  background: #f39c12 !important;
}

/* line 211, app/assets/stylesheets/app.css.scss */
.btn-u-default {
  background: #95a5a6 !important;
}

/* line 214, app/assets/stylesheets/app.css.scss */
.btn-u-default:hover {
  background: #7f8c8d !important;
}

/*Icons
------------------------------------*/
/*Social Icons*/
/* line 221, app/assets/stylesheets/app.css.scss */
.social-icons {
  margin: 0;
  padding: 0;
}

/* line 225, app/assets/stylesheets/app.css.scss */
.social-icons li {
  display: inline-block;
  list-style: none;
  margin-right: 5px;
  margin-bottom: 5px;
  text-indent: -9999px;
}

/* line 232, app/assets/stylesheets/app.css.scss */
.social-icons li a, a.social-icon {
  width: 28px;
  height: 28px;
  display: block;
  background-position: 0 0;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

/* line 244, app/assets/stylesheets/app.css.scss */
.social-icons li:hover a {
  background-position: 0 -38px;
}

/* line 248, app/assets/stylesheets/app.css.scss */
.social-icons-color li a {
  opacity: 0.7;
  background-position: 0 -38px !important;
}

/* line 253, app/assets/stylesheets/app.css.scss */
.social-icons-color li a:hover {
  opacity: 1;
}

/* line 257, app/assets/stylesheets/app.css.scss */
.social_amazon {
  background: url("/assets/icons/social/amazon-da6536d01f8f8d516d7a1a6c9d359ed2daa45fb822dd09a1811a6c353a993223.png") no-repeat;
}

/* line 258, app/assets/stylesheets/app.css.scss */
.social_behance {
  background: url("/assets/icons/social/behance-af191e54adc5e77aa299d80f40c001b113448fef6c7b63325e33671d62c622c8.png") no-repeat;
}

/* line 259, app/assets/stylesheets/app.css.scss */
.social_blogger {
  background: url("/assets/icons/social/blogger-7333750ce07c5e8bc7196f10e091098e3823ce735ac5a9e27ccee6f8543a4b50.png") no-repeat;
}

/* line 260, app/assets/stylesheets/app.css.scss */
.social_deviantart {
  background: url("/assets/icons/social/deviantart-5a316b0702d90446dae32e4f8a5e80f63aa5405c3e3f1185ed0e8353bba90ccd.png") no-repeat;
}

/* line 261, app/assets/stylesheets/app.css.scss */
.social_dribbble {
  background: url("/assets/icons/social/dribbble-af225622faeebc3974447589c918210e22dfedb4cedf7fa69b406c8119715c5d.png") no-repeat;
}

/* line 262, app/assets/stylesheets/app.css.scss */
.social_dropbox {
  background: url("/assets/icons/social/dropbox-ae4ff5a7968244db9914e5a196fc0be3d628c78b54356f0d9d3dbffc6316b8c9.png") no-repeat;
}

/* line 263, app/assets/stylesheets/app.css.scss */
.social_evernote {
  background: url("/assets/icons/social/evernote-278e596a23c6833ee3d423a94242e8fe0666b70b0bb67e18b2e341b8fc5b7653.png") no-repeat;
}

/* line 264, app/assets/stylesheets/app.css.scss */
.social_facebook {
  background: url("/assets/icons/social/facebook-b2152d9384b190d2ef82447d2523ec0be08864ae25bcfad0a318948dbee686f3.png") no-repeat;
}

/* line 265, app/assets/stylesheets/app.css.scss */
.social_forrst {
  background: url("/assets/icons/social/forrst-87e5e0ca0e946bacd97333950b0aabdc58d668a79dedd921a5a692d2c16244b2.png") no-repeat;
}

/* line 266, app/assets/stylesheets/app.css.scss */
.social_github {
  background: url("/assets/icons/social/github-89c830d84765d5d3efc9abb8f03cbc57e6988912dc4e1e4196550ed860c86345.png") no-repeat;
}

/* line 267, app/assets/stylesheets/app.css.scss */
.social_googleplus {
  background: url("/assets/icons/social/googleplus-c459601509036d532351b0f35a7b4ef12e00995aed4aecef4b848a390123d1b1.png") no-repeat;
}

/* line 268, app/assets/stylesheets/app.css.scss */
.social_jolicloud {
  background: url("/assets/icons/social/jolicloud-a35822ba85de3287e96d87b48ff1f41bbb5120417bacd64f4874ecc227cd95a0.png") no-repeat;
}

/* line 269, app/assets/stylesheets/app.css.scss */
.social_last-fm {
  background: url("/assets/icons/social/last-fm-3de0c88027e1aba575d09bb27343ae89e747f551252d43a708ed27ae9615fd4d.png") no-repeat;
}

/* line 270, app/assets/stylesheets/app.css.scss */
.social_linkedin {
  background: url("/assets/icons/social/linkedin-90bebdee2a71ef9dc592b68dc61ad312016b8d634c985d4ab86a34c30186793c.png") no-repeat;
}

/* line 271, app/assets/stylesheets/app.css.scss */
.social_picasa {
  background: url("/assets/icons/social/picasa-0f0ef3fd5b1409e914dcfe1566f33a17ab05e93f50e85bfe9aab1d3d1d3d2fc4.png") no-repeat;
}

/* line 272, app/assets/stylesheets/app.css.scss */
.social_pintrest {
  background: url("/assets/icons/social/pintrest-69a69745e330ea73fda6f155ae13fd57d209b21f1e8d063cd1019762ef02ed87.png") no-repeat;
}

/* line 273, app/assets/stylesheets/app.css.scss */
.social_rss {
  background: url("/assets/icons/social/rss-6ac11a14cf2cd39d5ab02946b6feda421ffffe2669a3b5e211709ce57cc551f1.png") no-repeat;
}

/* line 274, app/assets/stylesheets/app.css.scss */
.social_skype {
  background: url("/assets/icons/social/skype-c5958649cecfe0e178733732853b9b37f3f7600e034f24bd51203d462198cc9a.png") no-repeat;
}

/* line 275, app/assets/stylesheets/app.css.scss */
.social_spotify {
  background: url("/assets/icons/social/spotify-c2ac67e1d0751782a030077a6844b594d9ec4ddf78fb7f668f8f6e6e6c3bc169.png") no-repeat;
}

/* line 276, app/assets/stylesheets/app.css.scss */
.social_stumbleupon {
  background: url("/assets/icons/social/stumbleupon-2f06cea69ff1a80981fe214005e9770b4a3f371b8529f9f2a9fddb4a06bf7b7c.png") no-repeat;
}

/* line 277, app/assets/stylesheets/app.css.scss */
.social_tumblr {
  background: url("/assets/icons/social/tumblr-e54bb9c9a140e55d2f0cb51807e8035cc774841eabb821e076368ba20c60e4fb.png") no-repeat;
}

/* line 278, app/assets/stylesheets/app.css.scss */
.social_twitter {
  background: url("/assets/icons/social/twitter-79d0948d68f47cf0e88b6a1482e95206c702335581034bca65ac13b0fbd5f0d9.png") no-repeat;
}

/* line 279, app/assets/stylesheets/app.css.scss */
.social_vimeo {
  background: url("/assets/icons/social/vimeo-bad358a59a8ce2a8793135648132ffc4a3065690e6ecda54a109d48d51e6223e.png") no-repeat;
}

/* line 280, app/assets/stylesheets/app.css.scss */
.social_wordpress {
  background: url("/assets/icons/social/wordpress-62d3c084c0f8da8acc7e459a6c5f6dbce6fb81fdd2a4d61fe496947cdab75bdc.png") no-repeat;
}

/* line 281, app/assets/stylesheets/app.css.scss */
.social_xing {
  background: url("/assets/icons/social/xing-ccd17fbdae4ca22582d0671add97421e618e7aaca629a4dbc9314843af8f303a.png") no-repeat;
}

/* line 282, app/assets/stylesheets/app.css.scss */
.social_yahoo {
  background: url("/assets/icons/social/yahoo-ae3d722b788a66dd3364a8d371608a75aa6087ca84268e84afb8b2815d2fb0cd.png") no-repeat;
}

/* line 283, app/assets/stylesheets/app.css.scss */
.social_youtube {
  background: url("/assets/icons/social/youtube-a8d2e56849ead9c726f21817e68ba88f3b97aa1ce59e0ba7da5ee71b16b1bc9f.png") no-repeat;
}

/* line 284, app/assets/stylesheets/app.css.scss */
.social_vk {
  background: url("/assets/icons/social/vk-69f2c4fc3370bd15aeba908a963cc665af973463e2d9e30f39fb0944b2bb2e42.png") no-repeat;
}

/*Font Awesome Icon Page*/
/* line 288, app/assets/stylesheets/app.css.scss */
.fa-heading .headline {
  margin-bottom: 20px;
}

/* line 291, app/assets/stylesheets/app.css.scss */
.fa-heading .headline h2 {
  font-size: 19px;
}

/* line 295, app/assets/stylesheets/app.css.scss */
.fa-icons li {
  font-size: 11px;
  margin-bottom: 3px;
  background: #fafafa;
  border: solid 1px #eee;
  font-family: "Open Sans";
}

/* line 303, app/assets/stylesheets/app.css.scss */
.fa-icons li:hover {
  color: #72c02c;
}

/* line 307, app/assets/stylesheets/app.css.scss */
.fa-icons li i {
  padding: 4px;
  min-width: 30px;
  font-size: 18px;
  background: #eee;
  margin-right: 5px;
}

/* line 314, app/assets/stylesheets/app.css.scss */
.fa-icons li:hover i {
  color: #fff;
  background: #72c02c;
}

/*Font Awesome Icon Styles*/
/* line 320, app/assets/stylesheets/app.css.scss */
.style-icons i {
  display: inline-block !important;
}

/* line 323, app/assets/stylesheets/app.css.scss */
.style-icons a:hover {
  text-decoration: none;
}

/* line 327, app/assets/stylesheets/app.css.scss */
i.icon-round {
  color: #666;
  padding: 7px 0;
  min-width: 40px;
  font-size: 22px;
  margin-bottom: 5px;
  display: inline-block;
  border: solid 1px #ddd;
  border-radius: 50% !important;
}

/* line 338, app/assets/stylesheets/app.css.scss */
i.icon-round-lg {
  min-width: 55px;
  font-size: 35px;
  padding: 10px 0;
  line-height: 33px;
  margin-bottom: 10px;
  border-radius: 50% !important;
}

/* line 347, app/assets/stylesheets/app.css.scss */
i.icon-round-sm {
  padding: 5px 0;
  font-size: 16px;
  min-width: 30px;
}

/* line 353, app/assets/stylesheets/app.css.scss */
i.icon-color-blue {
  color: #3498db;
  background: none;
  border: solid 1px #3498db;
}

/* line 358, app/assets/stylesheets/app.css.scss */
i.icon-color-red {
  color: #e74c3c;
  background: none;
  border: solid 1px #e74c3c;
}

/* line 363, app/assets/stylesheets/app.css.scss */
i.icon-color-sea {
  color: #1abc9c;
  background: none;
  border: solid 1px #1abc9c;
}

/* line 368, app/assets/stylesheets/app.css.scss */
i.icon-color-green {
  color: #2ecc71;
  background: none;
  border: solid 1px #2ecc71;
}

/* line 373, app/assets/stylesheets/app.css.scss */
i.icon-color-yellow {
  color: #f1c40f;
  background: none;
  border: solid 1px #f1c40f;
}

/* line 378, app/assets/stylesheets/app.css.scss */
i.icon-color-orange {
  color: #e67e22;
  background: none;
  border: solid 1px #e67e22;
}

/* line 383, app/assets/stylesheets/app.css.scss */
i.icon-color-grey {
  color: #95a5a6;
  background: none;
  border: solid 1px #95a5a6;
}

/* line 389, app/assets/stylesheets/app.css.scss */
i.icon-bg-red,
i.icon-bg-sea,
i.icon-bg-grey,
i.icon-bg-blue,
i.icon-bg-green,
i.icon-bg-yellow,
i.icon-bg-orange,
i.icon-bg-default {
  color: #fff;
  border: none;
  background: #666;
}

/* line 402, app/assets/stylesheets/app.css.scss */
i.icon-bg-blue {
  background: #3498db;
}

/* line 405, app/assets/stylesheets/app.css.scss */
i.icon-bg-red {
  background: #e74c3c;
}

/* line 408, app/assets/stylesheets/app.css.scss */
i.icon-bg-sea {
  background: #1abc9c;
}

/* line 411, app/assets/stylesheets/app.css.scss */
i.icon-bg-green {
  background: #2ecc71;
}

/* line 414, app/assets/stylesheets/app.css.scss */
i.icon-bg-yellow {
  background: #f1c40f;
}

/* line 417, app/assets/stylesheets/app.css.scss */
i.icon-bg-orange {
  background: #e67e22;
}

/* line 420, app/assets/stylesheets/app.css.scss */
i.icon-bg-grey {
  background: #95a5a6;
}

/* line 423, app/assets/stylesheets/app.css.scss */
i.icon-bg-default {
  background: #666;
}

/*GLYPHICONS Icons
Special styles for displaying the icons and their classes*/
/* line 429, app/assets/stylesheets/app.css.scss */
.bs-glyphicons {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden;
}

/* line 436, app/assets/stylesheets/app.css.scss */
.bs-glyphicons li {
  float: left;
  width: 25%;
  height: 115px;
  padding: 10px;
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  margin: 0 -1px -1px 0;
  border: 1px solid #ddd;
}

/* line 447, app/assets/stylesheets/app.css.scss */
.bs-glyphicons .glyphicon {
  display: block;
  font-size: 24px;
  margin: 5px auto 10px;
}

/* line 452, app/assets/stylesheets/app.css.scss */
.bs-glyphicons li:hover {
  color: #72c02c;
  background-color: #fafafa;
}

@media (min-width: 768px) {
  /* line 458, app/assets/stylesheets/app.css.scss */
  .bs-glyphicons li {
    width: 12.5%;
  }
}

/* Make Font Awesome icons fixed width */
/* line 464, app/assets/stylesheets/app.css.scss */
li [class^="icon-"],
li [class*=" icon-"] {
  width: 1.25em;
  text-align: center;
  display: inline-block;
}

/* line 470, app/assets/stylesheets/app.css.scss */
li .icon-lg[class^="icon-"],
li .icon-lg[class*=" icon-"] {
  /* increased font size for icon-lg */
  width: 1.5625em;
}

/*Others (Global classes)
------------------------------------*/
/* line 478, app/assets/stylesheets/app.css.scss */
.color-sea {
  color: #1abc9c;
}

/* line 479, app/assets/stylesheets/app.css.scss */
.color-red {
  color: #e74c3c;
}

/* line 480, app/assets/stylesheets/app.css.scss */
.color-blue {
  color: #3498db;
}

/* line 481, app/assets/stylesheets/app.css.scss */
.color-green {
  color: #72c02c;
}

/* line 482, app/assets/stylesheets/app.css.scss */
.color-orange {
  color: #e67e22;
}

/* line 483, app/assets/stylesheets/app.css.scss */
.color-green1 {
  color: #2ecc71;
}

/* line 484, app/assets/stylesheets/app.css.scss */
.color-grey {
  color: #95a5a6;
}

/* line 486, app/assets/stylesheets/app.css.scss */
.lft-img-margin {
  margin: 0 20px 5px 0;
}

/* line 487, app/assets/stylesheets/app.css.scss */
.rgt-img-margin {
  margin: 0 0 5px 10px;
}

/* line 489, app/assets/stylesheets/app.css.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 490, app/assets/stylesheets/app.css.scss */
.padding-left-5 {
  padding-left: 5px;
}

/* line 491, app/assets/stylesheets/app.css.scss */
.img-width-200 {
  width: 200px;
}

/*Image Border*/
/* line 494, app/assets/stylesheets/app.css.scss */
.img-border {
  border: solid 3px #fff;
}

/*Background light-style*/
/* line 499, app/assets/stylesheets/app.css.scss */
.bg-light {
  padding: 10px 15px;
  margin-bottom: 10px;
  background: #fcfcfc;
  border: solid 1px #e5e5e5;
}

/* line 505, app/assets/stylesheets/app.css.scss */
.bg-light:hover {
  border: solid 1px #bbb;
}

/*Link read-more*/
/* line 510, app/assets/stylesheets/app.css.scss */
a.read-more {
  font-weight: bold;
  text-decoration: none;
}

/* line 514, app/assets/stylesheets/app.css.scss */
a.read-more:hover {
  color: #72c02c;
  text-decoration: none;
}

/*Link color-green-style*/
/* line 520, app/assets/stylesheets/app.css.scss */
.linked:hover {
  color: #72c02c;
  text-decoration: none;
}

/*Pagination*/
/* line 526, app/assets/stylesheets/app.css.scss */
.pagination-no-space .pagination {
  margin: 0;
}

/*CSS3 Hover Effects*/
/* line 531, app/assets/stylesheets/app.css.scss */
.hover-effect {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 537, app/assets/stylesheets/app.css.scss */
.hover-effect-kenburn {
  left: 10px;
  margin-left: -10px;
  position: relative;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}

/* line 547, app/assets/stylesheets/app.css.scss */
.hover-effect-kenburn:hover {
  -webkit-transform: scale(2) rotate(5deg);
  -moz-transform: scale(2) rotate(5deg);
  -o-transform: scale(2) rotate(5deg);
  -ms-transform: scale(2) rotate(5deg);
  transform: scale(2) rotate(5deg);
}

/*Spaces*/
/* line 556, app/assets/stylesheets/app.css.scss */
.margin-bottom-5,
.margin-bottom-10,
.margin-bottom-20,
.margin-bottom-20,
.margin-bottom-25,
.margin-bottom-30,
.margin-bottom-35,
.margin-bottom-40,
.margin-bottom-50,
.margin-bottom-60 {
  clear: both;
}

/* line 568, app/assets/stylesheets/app.css.scss */
.margin-bottom-5 {
  margin-bottom: 5px;
}

/* line 571, app/assets/stylesheets/app.css.scss */
.margin-bottom-10 {
  margin-bottom: 10px;
}

/* line 574, app/assets/stylesheets/app.css.scss */
.margin-bottom-20 {
  margin-bottom: 20px;
}

/* line 577, app/assets/stylesheets/app.css.scss */
.margin-bottom-25 {
  margin-bottom: 25px;
}

/* line 580, app/assets/stylesheets/app.css.scss */
.margin-bottom-30 {
  margin-bottom: 30px;
}

/* line 583, app/assets/stylesheets/app.css.scss */
.margin-bottom-35 {
  margin-bottom: 35px;
}

/* line 586, app/assets/stylesheets/app.css.scss */
.margin-bottom-40 {
  margin-bottom: 40px;
}

/* line 589, app/assets/stylesheets/app.css.scss */
.margin-bottom-50 {
  margin-bottom: 50px;
}

/* line 592, app/assets/stylesheets/app.css.scss */
.margin-bottom-60 {
  margin-bottom: 60px;
}

/*Clients Carousel (Flexslider)
------------------------------------*/
/* line 598, app/assets/stylesheets/app.css.scss */
.clients {
  box-shadow: none !important;
  margin-bottom: 0 !important;
}

/* line 602, app/assets/stylesheets/app.css.scss */
.clients li {
  float: left;
  overflow: hidden;
  margin-left: 1px;
  position: relative;
  background: #fafafa;
}

/* line 609, app/assets/stylesheets/app.css.scss */
.clients li:hover {
  background: #f6f6f6;
}

/* line 612, app/assets/stylesheets/app.css.scss */
.clients li img.color-img {
  top: 0;
  left: 0;
  display: none;
  position: absolute;
}

/* line 618, app/assets/stylesheets/app.css.scss */
.clients li:hover img.color-img {
  display: block;
}

/* line 621, app/assets/stylesheets/app.css.scss */
.clients li img {
  filter: gray;
  /* IE6-9 */
  float: none !important;
  margin: 0 auto !important;
}

/* line 626, app/assets/stylesheets/app.css.scss */
.clients li img:hover {
  filter: none;
}

/* line 629, app/assets/stylesheets/app.css.scss */
.clients,
.flexslider.home {
  border: 0;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 30px;
}

/* line 637, app/assets/stylesheets/app.css.scss */
.flexslider {
  margin-top: 10px !important;
  background: none !important;
}

/* line 641, app/assets/stylesheets/app.css.scss */
.flexslider .flex-direction-nav a {
  margin-top: -10px !important;
}

/*Fancybox
------------------------------------*/
/*For Topbar*/
/* line 648, app/assets/stylesheets/app.css.scss */
.fancybox-overlay.fancybox-overlay-fixed {
  z-index: 9999;
}

/*FancyBox Hover Effect*/
/* line 653, app/assets/stylesheets/app.css.scss */
.zoomer:hover .overlay-zoom .zoom-icon {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 0.4;
  filter: alpha(opacity=50);
}

/* line 663, app/assets/stylesheets/app.css.scss */
.overlay-zoom {
  display: block;
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  z-index: 90;
}

/* line 677, app/assets/stylesheets/app.css.scss */
.overlay-zoom .zoom-icon {
  background-image: url("/img/overlay-icon.png");
  background-color: #000;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  width: inherit;
  height: inherit;
  opacity: 0;
  z-index: 100;
  filter: alpha(opacity=0);
  top: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-backface-visibility: hidden;
}

/*Main Slider (Parallax)
------------------------------------*/
/* line 704, app/assets/stylesheets/app.css.scss */
.slider-inner .da-slider {
  box-shadow: none;
  border-bottom: 2px solid #ddd;
}

/*Revolution Slider
------------------------------------*/
/* line 711, app/assets/stylesheets/app.css.scss */
.bg-black-opacity {
  background: url("/img/sliders/revolution/bg-text.png") repeat;
  padding: 7px;
  text-shadow: none !important;
}

/* line 717, app/assets/stylesheets/app.css.scss */
.fullwidthbanner-container {
  padding: 0;
  overflow: hidden;
  position: relative;
  width: 100% !important;
  max-height: 500px !important;
}

/*Layer Slider
------------------------------------*/
/* line 727, app/assets/stylesheets/app.css.scss */
.layer_slider {
  overflow: hidden;
}

/* line 731, app/assets/stylesheets/app.css.scss */
.ls-ct-half, .ls-ct-center {
  border-radius: 100px !important;
}

/*Responsive Video
------------------------------------*/
/* line 737, app/assets/stylesheets/app.css.scss */
.responsive-video {
  height: 0;
  padding-top: 1px;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
}

/* line 743, app/assets/stylesheets/app.css.scss */
.responsive-video iframe {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

/*Boxed Layout
------------------------------------*/
/* line 753, app/assets/stylesheets/app.css.scss */
.boxed-layout {
  padding: 0;
  border-left: solid 1px #f7f7f7;
  border-right: solid 1px #f7f7f7;
}

/*Estos estilo originales de Style Switcher se reemplazan por los que se encuentra en custom.css.scss*/
/*!*Style Switcher*/
/*------------------------------------*!*/
/*i.style-switcher-btn {*/
/*   right: 0;*/
/*   top: 37px;*/
/*   color: #fff;*/
/*   font-size: 18px;*/
/*   cursor: pointer;*/
/*   z-index: 555555;*/
/*   position: fixed;*/
/*   padding: 7px 9px;*/
/*   background: #585f69;*/
/*   border-radius: 6px 0 0 6px !important;*/
/*}*/
/*i.style-switcher-btn:hover {*/
/*   background:#707985;*/
/*}*/
/*i.style-switcher-btn-option {*/
/*   top: 38px;*/
/*   background: #9097a0;*/
/*}*/
/*i.style-switcher-btn-option:hover {*/
/*   background: #707985;*/
/*}*/
/*.style-switcher {*/
/*   right: 0;*/
/*   top: 37px;*/
/*   width: 205px;*/
/*   display: none;*/
/*   z-index: 555555;*/
/*   position: fixed;*/
/*   background: #585f69;*/
/*   border: solid 1px #666d76;*/
/*   padding: 15px 15px 15px 20px;*/
/*   border-radius: 6px 0 0 6px !important;*/
/*}*/
/*.style-switcher-inner {*/
/*   background: #9097a0;*/
/*}*/
/*.style-switcher .theme-close {*/
/*   top: 10px;*/
/*   right: 6px;*/
/*   position: absolute;*/
/*}*/
/*.style-switcher .theme-close i {*/
/*   color: #fff;*/
/*   cursor: pointer;*/
/*   font-size: 18px;*/
/*   padding: 5px 7px;*/
/*   background: #464e5b;*/
/*}*/
/*.style-switcher .theme-close i:hover {*/
/*   color: #464e5b;*/
/*   background: #fff;*/
/* }*/
/*.style-switcher .theme-heading {*/
/*   color: #fff;*/
/*   font-size: 16px;*/
/*   margin-bottom: 10px;*/
/*   text-transform: uppercase;*/
/*}*/
/*.style-switcher-logo  {*/
/*   margin-top: 10px;*/
/*   padding-top: 15px;*/
/*   border-top: solid 1px #4c5159;*/
/*}*/
/*.style-switcher-logo a {*/
/*   display: block;*/
/*   text-align: center;*/
/*}*/
/*.style-switcher ul {*/
/*   margin-bottom: 0;*/
/*}*/
/*.style-switcher li {*/
/*   width: 26px;*/
/*   height: 26px;*/
/*   cursor: pointer;*/
/*   background: #c00;*/
/*   margin: 0 5px 5px 0;*/
/*   display: inline-block;*/
/*}*/
/*.style-switcher li.last {*/
/*   margin-right: 0;*/
/*}*/
/*.style-switcher li:hover,*/
/*.style-switcher li.theme-active {*/
/*   border: solid 2px #fff;*/
/*}*/
/*.style-switcher a.btn-u-green.active-switcher-btn {*/
/*   border: solid 1px #eee;*/
/*   background: #2ecc71 !important;*/
/*}*/
/*.style-switcher a.btn-u-sea.active-switcher-btn {*/
/*   border: solid 1px #eee;*/
/*   background: #1abc9c !important;*/
/*}*/
/*.style-switcher li.theme-default {*/
/*   background: #72c02c;*/
/*}*/
/*.style-switcher li.theme-blue {*/
/*   background: #3498db;*/
/*}*/
/*.style-switcher li.theme-orange {*/
/*   background: #e67e22;*/
/*}*/
/*.style-switcher li.theme-red {*/
/*   background: #e74c3c;*/
/*}*/
/*.style-switcher li.theme-light {*/
/*   background: #ecf0f1;*/
/*}*/
