/* line 5, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 3, ../sass/_camera.sass */
.camera_wrap a, .camera_wrap img, .camera_wrap ol, .camera_wrap ul, .camera_wrap li, .camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td .camera_thumbs_wrap a {
  background: none;
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  list-style: none;
}

/* line 14, ../sass/_camera.sass */
.camera_thumbs_wrap img, .camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li, .camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
  background: none;
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  list-style: none;
}

/* line 24, ../sass/_camera.sass */
.camera_wrap {
  display: none;
  float: left;
  position: relative;
  z-index: 0;
}
/* line 29, ../sass/_camera.sass */
.camera_wrap img {
  max-width: none !important;
}

/* line 32, ../sass/_camera.sass */
.camera_fakehover {
  height: 100%;
  min-height: 60px;
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 39, ../sass/_camera.sass */
.camera_wrap {
  width: 100%;
}

/* line 42, ../sass/_camera.sass */
.camera_src {
  display: none;
}

/* line 45, ../sass/_camera.sass */
.cameraCont, .cameraContents {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 51, ../sass/_camera.sass */
.cameraSlide {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 59, ../sass/_camera.sass */
.cameraContent {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 68, ../sass/_camera.sass */
.camera_target {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  width: 100%;
  z-index: 0;
}

/* line 80, ../sass/_camera.sass */
.camera_overlayer {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}

/* line 91, ../sass/_camera.sass */
.camera_target_content {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
/* line 99, ../sass/_camera.sass */
.camera_target_content .camera_link {
  background: url(../images/blank.gif);
  display: block;
  height: 100%;
  text-decoration: none;
}

/* line 105, ../sass/_camera.sass */
.camera_loader {
  background: url(../images/loader.gif) no-repeat center;
  background: url(../images/loader.gif) no-repeat center;
  -webkit-border-radius: 36px;
  -moz-border-radius: 36px;
  border-radius: 36px;
  height: 66px;
  left: 50%;
  overflow: hidden;
  position: absolute;
  margin: -18px 0 0 -18px;
  top: 50%;
  width: 66px;
  z-index: 3;
}

/* line 120, ../sass/_camera.sass */
.camera_bar {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}

/* line 130, ../sass/_camera.sass */
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
  height: 100%;
  position: absolute;
  width: auto;
}
/* line 134, ../sass/_camera.sass */
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
  height: auto;
  position: absolute;
  width: 100%;
}

/* line 139, ../sass/_camera.sass */
.camera_nav_cont {
  height: 65px;
  overflow: hidden;
  position: absolute;
  right: 9px;
  top: 15px;
  width: 120px;
  z-index: 4;
}

/* line 148, ../sass/_camera.sass */
.camera_caption {
  bottom: 0;
  display: block;
  position: absolute;
  width: 100%;
}
/* line 153, ../sass/_camera.sass */
.camera_caption > div {
  padding: 10px 20px;
}

/* line 156, ../sass/_camera.sass */
.camerarelative {
  overflow: hidden;
  position: relative;
}

/* line 160, ../sass/_camera.sass */
.imgFake {
  cursor: pointer;
}

/* line 163, ../sass/_camera.sass */
.camera_prevThumbs {
  bottom: 4px;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 4px;
  visibility: hidden;
  width: 30px;
  z-index: 10;
}
/* line 172, ../sass/_camera.sass */
.camera_prevThumbs div {
  background: url(../images/camera_skins.png) no-repeat -160px 0;
  display: block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 30px;
}

/* line 181, ../sass/_camera.sass */
.camera_nextThumbs {
  bottom: 4px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 4px;
  visibility: hidden;
  width: 30px;
  z-index: 10;
}
/* line 190, ../sass/_camera.sass */
.camera_nextThumbs div {
  background: url(../images/camera_skins.png) no-repeat -190px 0;
  display: block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 30px;
}

/* line 199, ../sass/_camera.sass */
.camera_command_wrap {
  left: 0;
  position: relative;
  right: 0;
  z-index: 4;
}
/* line 200, ../sass/_camera.sass */
.camera_command_wrap .hideNav {
  display: none;
}

/* line 207, ../sass/_camera.sass */
.camera_wrap .camera_pag .camera_pag_ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
/* line 212, ../sass/_camera.sass */
.camera_wrap .camera_pag .camera_pag_ul li {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 20px 5px;
  position: relative;
  text-align: left;
  text-indent: -9999px;
  width: 16px;
}

/* line 225, ../sass/_camera.sass */
.camera_commands_emboss .camera_pag .camera_pag_ul li {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}

/* line 230, ../sass/_camera.sass */
.camera_wrap .camera_pag .camera_pag_ul li > span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 8px;
  left: 4px;
  overflow: hidden;
  position: absolute;
  top: 4px;
  width: 8px;
}

/* line 241, ../sass/_camera.sass */
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}

/* line 246, ../sass/_camera.sass */
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}

/* line 252, ../sass/_camera.sass */
.camera_pag_ul li img {
  display: none;
  position: absolute;
}
/* line 255, ../sass/_camera.sass */
.camera_pag_ul .thumb_arrow {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid;
  top: 0;
  left: 50%;
  margin-left: -4px;
  position: absolute;
}

/* line 264, ../sass/_camera.sass */
.camera_prev, .camera_next, .camera_commands {
  cursor: pointer;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: 2;
}

/* line 273, ../sass/_camera.sass */
.camera_prev {
  left: 50%;
  margin-left: -458px;
  z-index: 10;
}
/* line 277, ../sass/_camera.sass */
.camera_prev > span {
  background: url(../images/home/arow-left.png) no-repeat 0 0;
  display: block;
  height: 60px;
  width: 43px;
}

/* line 283, ../sass/_camera.sass */
.camera_next {
  right: 50%;
  margin-right: -458px;
  z-index: 10;
}
/* line 287, ../sass/_camera.sass */
.camera_next > span {
  background: url(../images/home/arow-right.png) no-repeat 0px 0px;
  display: block;
  height: 60px;
  width: 43px;
  margin: 0 auto;
  position: relative;
  z-index: 11;
}

/* line 296, ../sass/_camera.sass */
.camera_commands {
  right: 41px;
}
/* line 299, ../sass/_camera.sass */
.camera_commands > .camera_play {
  background: url(../images/camera_skins.png) no-repeat -80px 0;
  height: 40px;
  width: 40px;
}
/* line 303, ../sass/_camera.sass */
.camera_commands > .camera_stop {
  background: url(../images/camera_skins.png) no-repeat -120px 0;
  display: block;
  height: 40px;
  width: 40px;
}

/* line 309, ../sass/_camera.sass */
.camera_wrap .camera_pag .camera_pag_ul li {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 20px 5px;
  position: relative;
  text-indent: -9999px;
  width: 16px;
}

/* line 321, ../sass/_camera.sass */
.camera_thumbs_cont {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden;
  position: relative;
  width: 100%;
  width: 940px !important;
  margin: 0 auto;
  bottom: 51px;
}
/* line 334, ../sass/_camera.sass */
.camera_thumbs_cont ul {
  width: 940px !important;
}
/* line 336, ../sass/_camera.sass */
.camera_thumbs_cont .camera_visThumb img {
  border: 5px white solid;
  opacity: 0.5 !important;
  width: 200px;
}
/* line 340, ../sass/_camera.sass */
.camera_thumbs_cont .cameracurrent img {
  border: 5px white solid;
  opacity: 1 !important;
}

/* line 344, ../sass/_camera.sass */
.camera_commands_emboss .camera_thumbs_cont {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}

/* line 350, ../sass/_camera.sass */
.camera_thumbs_cont > div {
  float: left;
  width: 100%;
}
/* line 353, ../sass/_camera.sass */
.camera_thumbs_cont ul {
  overflow: hidden;
  padding: 3px 4px 8px;
  position: relative;
  text-align: center;
}
/* line 358, ../sass/_camera.sass */
.camera_thumbs_cont ul li {
  display: inline;
  padding: 0 4px;
}
/* line 361, ../sass/_camera.sass */
.camera_thumbs_cont ul li > img {
  border: 1px solid;
  cursor: pointer;
  margin-top: 5px;
  vertical-align: bottom;
}

/* line 367, ../sass/_camera.sass */
.camera_clear {
  display: block;
  clear: both;
}

/* line 371, ../sass/_camera.sass */
.showIt {
  display: none;
}

/* line 374, ../sass/_camera.sass */
.camera_clear {
  clear: both;
  display: block;
  height: 1px;
  margin: -1px 0 25px;
  position: relative;
}

/**************************
 **
 **	COLORS & SKINS
 **
 ************************** */
/* line 387, ../sass/_camera.sass */
.pattern_1 .camera_overlayer {
  background: url(../images/patterns/overlay1.png) repeat;
}

/* line 390, ../sass/_camera.sass */
.pattern_2 .camera_overlayer {
  background: url(../images/patterns/overlay2.png) repeat;
}

/* line 393, ../sass/_camera.sass */
.pattern_3 .camera_overlayer {
  background: url(../images/patterns/overlay3.png) repeat;
}

/* line 396, ../sass/_camera.sass */
.pattern_4 .camera_overlayer {
  background: url(../images/patterns/overlay4.png) repeat;
}

/* line 399, ../sass/_camera.sass */
.pattern_5 .camera_overlayer {
  background: url(../images/patterns/overlay5.png) repeat;
}

/* line 402, ../sass/_camera.sass */
.pattern_6 .camera_overlayer {
  background: url(../images/patterns/overlay6.png) repeat;
}

/* line 405, ../sass/_camera.sass */
.pattern_7 .camera_overlayer {
  background: url(../images/patterns/overlay7.png) repeat;
}

/* line 408, ../sass/_camera.sass */
.pattern_8 .camera_overlayer {
  background: url(../images/patterns/overlay8.png) repeat;
}

/* line 411, ../sass/_camera.sass */
.pattern_9 .camera_overlayer {
  background: url(../images/patterns/overlay9.png) repeat;
}

/* line 414, ../sass/_camera.sass */
.pattern_10 .camera_overlayer {
  background: url(../images/patterns/overlay10.png) repeat;
}

/* line 417, ../sass/_camera.sass */
.camera_caption {
  color: #fff;
}
/* line 419, ../sass/_camera.sass */
.camera_caption > div {
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/* line 423, ../sass/_camera.sass */
.camera_wrap .camera_pag .camera_pag_ul li {
  background: #b7b7b7;
}
/* line 425, ../sass/_camera.sass */
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
  background: #b7b7b7;
}
/* line 427, ../sass/_camera.sass */
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
  background: #434648;
}

/* line 431, ../sass/_camera.sass */
.camera_pag_ul li img {
  border: 4px solid #e6e6e6;
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
}
/* line 436, ../sass/_camera.sass */
.camera_pag_ul .thumb_arrow {
  border-top-color: #e6e6e6;
}

/* line 441, ../sass/_camera.sass */
.camera_wrap .camera_pag .camera_pag_ul li {
  background: #b7b7b7;
}

/* line 444, ../sass/_camera.sass */
.camera_thumbs_cont ul li > img {
  border-color: 1px solid #000;
}

/*AMBER SKIN */
/* line 450, ../sass/_camera.sass */
.camera_amber_skin .camera_prevThumbs div {
  background-position: -160px -160px;
}
/* line 452, ../sass/_camera.sass */
.camera_amber_skin .camera_nextThumbs div {
  background-position: -190px -160px;
}
/* line 454, ../sass/_camera.sass */
.camera_amber_skin .camera_prev > span {
  background-position: 0 -160px;
}
/* line 456, ../sass/_camera.sass */
.camera_amber_skin .camera_next > span {
  background-position: -40px -160px;
}
/* line 459, ../sass/_camera.sass */
.camera_amber_skin .camera_commands > .camera_play {
  background-position: -80px -160px;
}
/* line 461, ../sass/_camera.sass */
.camera_amber_skin .camera_commands > .camera_stop {
  background-position: -120px -160px;
}

/*ASH SKIN */
/* line 467, ../sass/_camera.sass */
.camera_ash_skin .camera_prevThumbs div {
  background-position: -160px -200px;
}
/* line 469, ../sass/_camera.sass */
.camera_ash_skin .camera_nextThumbs div {
  background-position: -190px -200px;
}
/* line 471, ../sass/_camera.sass */
.camera_ash_skin .camera_prev > span {
  background-position: 0 -200px;
}
/* line 473, ../sass/_camera.sass */
.camera_ash_skin .camera_next > span {
  background-position: -40px -200px;
}
/* line 476, ../sass/_camera.sass */
.camera_ash_skin .camera_commands > .camera_play {
  background-position: -80px -200px;
}
/* line 478, ../sass/_camera.sass */
.camera_ash_skin .camera_commands > .camera_stop {
  background-position: -120px -200px;
}

/*AZURE SKIN */
/* line 484, ../sass/_camera.sass */
.camera_azure_skin .camera_prevThumbs div {
  background-position: -160px -240px;
}
/* line 486, ../sass/_camera.sass */
.camera_azure_skin .camera_nextThumbs div {
  background-position: -190px -240px;
}
/* line 488, ../sass/_camera.sass */
.camera_azure_skin .camera_prev > span {
  background-position: 0 -240px;
}
/* line 490, ../sass/_camera.sass */
.camera_azure_skin .camera_next > span {
  background-position: -40px -240px;
}
/* line 493, ../sass/_camera.sass */
.camera_azure_skin .camera_commands > .camera_play {
  background-position: -80px -240px;
}
/* line 495, ../sass/_camera.sass */
.camera_azure_skin .camera_commands > .camera_stop {
  background-position: -120px -240px;
}

/*BEIGE SKIN */
/* line 501, ../sass/_camera.sass */
.camera_beige_skin .camera_prevThumbs div {
  background-position: -160px -120px;
}
/* line 503, ../sass/_camera.sass */
.camera_beige_skin .camera_nextThumbs div {
  background-position: -190px -120px;
}
/* line 505, ../sass/_camera.sass */
.camera_beige_skin .camera_prev > span {
  background-position: 0 -120px;
}
/* line 507, ../sass/_camera.sass */
.camera_beige_skin .camera_next > span {
  background-position: -40px -120px;
}
/* line 510, ../sass/_camera.sass */
.camera_beige_skin .camera_commands > .camera_play {
  background-position: -80px -120px;
}
/* line 512, ../sass/_camera.sass */
.camera_beige_skin .camera_commands > .camera_stop {
  background-position: -120px -120px;
}

/*BLACK SKIN */
/* line 518, ../sass/_camera.sass */
.camera_black_skin .camera_prevThumbs div {
  background-position: -160px -40px;
}
/* line 520, ../sass/_camera.sass */
.camera_black_skin .camera_nextThumbs div {
  background-position: -190px -40px;
}
/* line 522, ../sass/_camera.sass */
.camera_black_skin .camera_prev > span {
  background-position: 0 -40px;
}
/* line 524, ../sass/_camera.sass */
.camera_black_skin .camera_next > span {
  background-position: -40px -40px;
}
/* line 527, ../sass/_camera.sass */
.camera_black_skin .camera_commands > .camera_play {
  background-position: -80px -40px;
}
/* line 529, ../sass/_camera.sass */
.camera_black_skin .camera_commands > .camera_stop {
  background-position: -120px -40px;
}

/*BLUE SKIN */
/* line 535, ../sass/_camera.sass */
.camera_blue_skin .camera_prevThumbs div {
  background-position: -160px -280px;
}
/* line 537, ../sass/_camera.sass */
.camera_blue_skin .camera_nextThumbs div {
  background-position: -190px -280px;
}
/* line 539, ../sass/_camera.sass */
.camera_blue_skin .camera_prev > span {
  background-position: 0 -280px;
}
/* line 541, ../sass/_camera.sass */
.camera_blue_skin .camera_next > span {
  background-position: -40px -280px;
}
/* line 544, ../sass/_camera.sass */
.camera_blue_skin .camera_commands > .camera_play {
  background-position: -80px -280px;
}
/* line 546, ../sass/_camera.sass */
.camera_blue_skin .camera_commands > .camera_stop {
  background-position: -120px -280px;
}

/*BROWN SKIN */
/* line 552, ../sass/_camera.sass */
.camera_brown_skin .camera_prevThumbs div {
  background-position: -160px -320px;
}
/* line 554, ../sass/_camera.sass */
.camera_brown_skin .camera_nextThumbs div {
  background-position: -190px -320px;
}
/* line 556, ../sass/_camera.sass */
.camera_brown_skin .camera_prev > span {
  background-position: 0 -320px;
}
/* line 558, ../sass/_camera.sass */
.camera_brown_skin .camera_next > span {
  background-position: -40px -320px;
}
/* line 561, ../sass/_camera.sass */
.camera_brown_skin .camera_commands > .camera_play {
  background-position: -80px -320px;
}
/* line 563, ../sass/_camera.sass */
.camera_brown_skin .camera_commands > .camera_stop {
  background-position: -120px -320px;
}

/*BURGUNDY SKIN */
/* line 569, ../sass/_camera.sass */
.camera_burgundy_skin .camera_prevThumbs div {
  background-position: -160px -360px;
}
/* line 571, ../sass/_camera.sass */
.camera_burgundy_skin .camera_nextThumbs div {
  background-position: -190px -360px;
}
/* line 573, ../sass/_camera.sass */
.camera_burgundy_skin .camera_prev > span {
  background-position: 0 -360px;
}
/* line 575, ../sass/_camera.sass */
.camera_burgundy_skin .camera_next > span {
  background-position: -40px -360px;
}
/* line 578, ../sass/_camera.sass */
.camera_burgundy_skin .camera_commands > .camera_play {
  background-position: -80px -360px;
}
/* line 580, ../sass/_camera.sass */
.camera_burgundy_skin .camera_commands > .camera_stop {
  background-position: -120px -360px;
}

/*CHARCOAL SKIN */
/* line 586, ../sass/_camera.sass */
.camera_charcoal_skin .camera_prevThumbs div {
  background-position: -160px -400px;
}
/* line 588, ../sass/_camera.sass */
.camera_charcoal_skin .camera_nextThumbs div {
  background-position: -190px -400px;
}
/* line 590, ../sass/_camera.sass */
.camera_charcoal_skin .camera_prev > span {
  background-position: 0 -400px;
}
/* line 592, ../sass/_camera.sass */
.camera_charcoal_skin .camera_next > span {
  background-position: -40px -400px;
}
/* line 595, ../sass/_camera.sass */
.camera_charcoal_skin .camera_commands > .camera_play {
  background-position: -80px -400px;
}
/* line 597, ../sass/_camera.sass */
.camera_charcoal_skin .camera_commands > .camera_stop {
  background-position: -120px -400px;
}

/*CHOCOLATE SKIN */
/* line 603, ../sass/_camera.sass */
.camera_chocolate_skin .camera_prevThumbs div {
  background-position: -160px -440px;
}
/* line 605, ../sass/_camera.sass */
.camera_chocolate_skin .camera_nextThumbs div {
  background-position: -190px -440px;
}
/* line 607, ../sass/_camera.sass */
.camera_chocolate_skin .camera_prev > span {
  background-position: 0 -440px;
}
/* line 609, ../sass/_camera.sass */
.camera_chocolate_skin .camera_next > span {
  background-position: -40px -440px;
}
/* line 612, ../sass/_camera.sass */
.camera_chocolate_skin .camera_commands > .camera_play {
  background-position: -80px -440px;
}
/* line 614, ../sass/_camera.sass */
.camera_chocolate_skin .camera_commands > .camera_stop {
  background-position: -120px -440px;
}

/*COFFEE SKIN */
/* line 620, ../sass/_camera.sass */
.camera_coffee_skin .camera_prevThumbs div {
  background-position: -160px -480px;
}
/* line 622, ../sass/_camera.sass */
.camera_coffee_skin .camera_nextThumbs div {
  background-position: -190px -480px;
}
/* line 624, ../sass/_camera.sass */
.camera_coffee_skin .camera_prev > span {
  background-position: 0 -480px;
}
/* line 626, ../sass/_camera.sass */
.camera_coffee_skin .camera_next > span {
  background-position: -40px -480px;
}
/* line 629, ../sass/_camera.sass */
.camera_coffee_skin .camera_commands > .camera_play {
  background-position: -80px -480px;
}
/* line 631, ../sass/_camera.sass */
.camera_coffee_skin .camera_commands > .camera_stop {
  background-position: -120px -480px;
}

/*CYAN SKIN */
/* line 637, ../sass/_camera.sass */
.camera_cyan_skin .camera_prevThumbs div {
  background-position: -160px -520px;
}
/* line 639, ../sass/_camera.sass */
.camera_cyan_skin .camera_nextThumbs div {
  background-position: -190px -520px;
}
/* line 641, ../sass/_camera.sass */
.camera_cyan_skin .camera_prev > span {
  background-position: 0 -520px;
}
/* line 643, ../sass/_camera.sass */
.camera_cyan_skin .camera_next > span {
  background-position: -40px -520px;
}
/* line 646, ../sass/_camera.sass */
.camera_cyan_skin .camera_commands > .camera_play {
  background-position: -80px -520px;
}
/* line 648, ../sass/_camera.sass */
.camera_cyan_skin .camera_commands > .camera_stop {
  background-position: -120px -520px;
}

/*FUCHSIA SKIN */
/* line 654, ../sass/_camera.sass */
.camera_fuchsia_skin .camera_prevThumbs div {
  background-position: -160px -560px;
}
/* line 656, ../sass/_camera.sass */
.camera_fuchsia_skin .camera_nextThumbs div {
  background-position: -190px -560px;
}
/* line 658, ../sass/_camera.sass */
.camera_fuchsia_skin .camera_prev > span {
  background-position: 0 -560px;
}
/* line 660, ../sass/_camera.sass */
.camera_fuchsia_skin .camera_next > span {
  background-position: -40px -560px;
}
/* line 663, ../sass/_camera.sass */
.camera_fuchsia_skin .camera_commands > .camera_play {
  background-position: -80px -560px;
}
/* line 665, ../sass/_camera.sass */
.camera_fuchsia_skin .camera_commands > .camera_stop {
  background-position: -120px -560px;
}

/*GOLD SKIN */
/* line 671, ../sass/_camera.sass */
.camera_gold_skin .camera_prevThumbs div {
  background-position: -160px -600px;
}
/* line 673, ../sass/_camera.sass */
.camera_gold_skin .camera_nextThumbs div {
  background-position: -190px -600px;
}
/* line 675, ../sass/_camera.sass */
.camera_gold_skin .camera_prev > span {
  background-position: 0 -600px;
}
/* line 677, ../sass/_camera.sass */
.camera_gold_skin .camera_next > span {
  background-position: -40px -600px;
}
/* line 680, ../sass/_camera.sass */
.camera_gold_skin .camera_commands > .camera_play {
  background-position: -80px -600px;
}
/* line 682, ../sass/_camera.sass */
.camera_gold_skin .camera_commands > .camera_stop {
  background-position: -120px -600px;
}

/*GREEN SKIN */
/* line 688, ../sass/_camera.sass */
.camera_green_skin .camera_prevThumbs div {
  background-position: -160px -640px;
}
/* line 690, ../sass/_camera.sass */
.camera_green_skin .camera_nextThumbs div {
  background-position: -190px -640px;
}
/* line 692, ../sass/_camera.sass */
.camera_green_skin .camera_prev > span {
  background-position: 0 -640px;
}
/* line 694, ../sass/_camera.sass */
.camera_green_skin .camera_next > span {
  background-position: -40px -640px;
}
/* line 697, ../sass/_camera.sass */
.camera_green_skin .camera_commands > .camera_play {
  background-position: -80px -640px;
}
/* line 699, ../sass/_camera.sass */
.camera_green_skin .camera_commands > .camera_stop {
  background-position: -120px -640px;
}

/*GREY SKIN */
/* line 705, ../sass/_camera.sass */
.camera_grey_skin .camera_prevThumbs div {
  background-position: -160px -680px;
}
/* line 707, ../sass/_camera.sass */
.camera_grey_skin .camera_nextThumbs div {
  background-position: -190px -680px;
}
/* line 709, ../sass/_camera.sass */
.camera_grey_skin .camera_prev > span {
  background-position: 0 -680px;
}
/* line 711, ../sass/_camera.sass */
.camera_grey_skin .camera_next > span {
  background-position: -40px -680px;
}
/* line 714, ../sass/_camera.sass */
.camera_grey_skin .camera_commands > .camera_play {
  background-position: -80px -680px;
}
/* line 716, ../sass/_camera.sass */
.camera_grey_skin .camera_commands > .camera_stop {
  background-position: -120px -680px;
}

/*INDIGO SKIN */
/* line 722, ../sass/_camera.sass */
.camera_indigo_skin .camera_prevThumbs div {
  background-position: -160px -720px;
}
/* line 724, ../sass/_camera.sass */
.camera_indigo_skin .camera_nextThumbs div {
  background-position: -190px -720px;
}
/* line 726, ../sass/_camera.sass */
.camera_indigo_skin .camera_prev > span {
  background-position: 0 -720px;
}
/* line 728, ../sass/_camera.sass */
.camera_indigo_skin .camera_next > span {
  background-position: -40px -720px;
}
/* line 731, ../sass/_camera.sass */
.camera_indigo_skin .camera_commands > .camera_play {
  background-position: -80px -720px;
}
/* line 733, ../sass/_camera.sass */
.camera_indigo_skin .camera_commands > .camera_stop {
  background-position: -120px -720px;
}

/*KHAKI SKIN */
/* line 739, ../sass/_camera.sass */
.camera_khaki_skin .camera_prevThumbs div {
  background-position: -160px -760px;
}
/* line 741, ../sass/_camera.sass */
.camera_khaki_skin .camera_nextThumbs div {
  background-position: -190px -760px;
}
/* line 743, ../sass/_camera.sass */
.camera_khaki_skin .camera_prev > span {
  background-position: 0 -760px;
}
/* line 745, ../sass/_camera.sass */
.camera_khaki_skin .camera_next > span {
  background-position: -40px -760px;
}
/* line 748, ../sass/_camera.sass */
.camera_khaki_skin .camera_commands > .camera_play {
  background-position: -80px -760px;
}
/* line 750, ../sass/_camera.sass */
.camera_khaki_skin .camera_commands > .camera_stop {
  background-position: -120px -760px;
}

/*LIME SKIN */
/* line 756, ../sass/_camera.sass */
.camera_lime_skin .camera_prevThumbs div {
  background-position: -160px -800px;
}
/* line 758, ../sass/_camera.sass */
.camera_lime_skin .camera_nextThumbs div {
  background-position: -190px -800px;
}
/* line 760, ../sass/_camera.sass */
.camera_lime_skin .camera_prev > span {
  background-position: 0 -800px;
}
/* line 762, ../sass/_camera.sass */
.camera_lime_skin .camera_next > span {
  background-position: -40px -800px;
}
/* line 765, ../sass/_camera.sass */
.camera_lime_skin .camera_commands > .camera_play {
  background-position: -80px -800px;
}
/* line 767, ../sass/_camera.sass */
.camera_lime_skin .camera_commands > .camera_stop {
  background-position: -120px -800px;
}

/*MAGENTA SKIN */
/* line 773, ../sass/_camera.sass */
.camera_magenta_skin .camera_prevThumbs div {
  background-position: -160px -840px;
}
/* line 775, ../sass/_camera.sass */
.camera_magenta_skin .camera_nextThumbs div {
  background-position: -190px -840px;
}
/* line 777, ../sass/_camera.sass */
.camera_magenta_skin .camera_prev > span {
  background-position: 0 -840px;
}
/* line 779, ../sass/_camera.sass */
.camera_magenta_skin .camera_next > span {
  background-position: -40px -840px;
}
/* line 782, ../sass/_camera.sass */
.camera_magenta_skin .camera_commands > .camera_play {
  background-position: -80px -840px;
}
/* line 784, ../sass/_camera.sass */
.camera_magenta_skin .camera_commands > .camera_stop {
  background-position: -120px -840px;
}

/*MAROON SKIN */
/* line 790, ../sass/_camera.sass */
.camera_maroon_skin .camera_prevThumbs div {
  background-position: -160px -880px;
}
/* line 792, ../sass/_camera.sass */
.camera_maroon_skin .camera_nextThumbs div {
  background-position: -190px -880px;
}
/* line 794, ../sass/_camera.sass */
.camera_maroon_skin .camera_prev > span {
  background-position: 0 -880px;
}
/* line 796, ../sass/_camera.sass */
.camera_maroon_skin .camera_next > span {
  background-position: -40px -880px;
}
/* line 799, ../sass/_camera.sass */
.camera_maroon_skin .camera_commands > .camera_play {
  background-position: -80px -880px;
}
/* line 801, ../sass/_camera.sass */
.camera_maroon_skin .camera_commands > .camera_stop {
  background-position: -120px -880px;
}

/*ORANGE SKIN */
/* line 807, ../sass/_camera.sass */
.camera_orange_skin .camera_prevThumbs div {
  background-position: -160px -920px;
}
/* line 809, ../sass/_camera.sass */
.camera_orange_skin .camera_nextThumbs div {
  background-position: -190px -920px;
}
/* line 811, ../sass/_camera.sass */
.camera_orange_skin .camera_prev > span {
  background-position: 0 -920px;
}
/* line 813, ../sass/_camera.sass */
.camera_orange_skin .camera_next > span {
  background-position: -40px -920px;
}
/* line 816, ../sass/_camera.sass */
.camera_orange_skin .camera_commands > .camera_play {
  background-position: -80px -920px;
}
/* line 818, ../sass/_camera.sass */
.camera_orange_skin .camera_commands > .camera_stop {
  background-position: -120px -920px;
}

/*OLIVE SKIN */
/* line 824, ../sass/_camera.sass */
.camera_olive_skin .camera_prevThumbs div {
  background-position: -160px -1080px;
}
/* line 826, ../sass/_camera.sass */
.camera_olive_skin .camera_nextThumbs div {
  background-position: -190px -1080px;
}
/* line 828, ../sass/_camera.sass */
.camera_olive_skin .camera_prev > span {
  background-position: 0 -1080px;
}
/* line 830, ../sass/_camera.sass */
.camera_olive_skin .camera_next > span {
  background-position: -40px -1080px;
}
/* line 833, ../sass/_camera.sass */
.camera_olive_skin .camera_commands > .camera_play {
  background-position: -80px -1080px;
}
/* line 835, ../sass/_camera.sass */
.camera_olive_skin .camera_commands > .camera_stop {
  background-position: -120px -1080px;
}

/*PINK SKIN */
/* line 841, ../sass/_camera.sass */
.camera_pink_skin .camera_prevThumbs div {
  background-position: -160px -960px;
}
/* line 843, ../sass/_camera.sass */
.camera_pink_skin .camera_nextThumbs div {
  background-position: -190px -960px;
}
/* line 845, ../sass/_camera.sass */
.camera_pink_skin .camera_prev > span {
  background-position: 0 -960px;
}
/* line 847, ../sass/_camera.sass */
.camera_pink_skin .camera_next > span {
  background-position: -40px -960px;
}
/* line 850, ../sass/_camera.sass */
.camera_pink_skin .camera_commands > .camera_play {
  background-position: -80px -960px;
}
/* line 852, ../sass/_camera.sass */
.camera_pink_skin .camera_commands > .camera_stop {
  background-position: -120px -960px;
}

/*PISTACHIO SKIN */
/* line 858, ../sass/_camera.sass */
.camera_pistachio_skin .camera_prevThumbs div {
  background-position: -160px -1040px;
}
/* line 860, ../sass/_camera.sass */
.camera_pistachio_skin .camera_nextThumbs div {
  background-position: -190px -1040px;
}
/* line 862, ../sass/_camera.sass */
.camera_pistachio_skin .camera_prev > span {
  background-position: 0 -1040px;
}
/* line 864, ../sass/_camera.sass */
.camera_pistachio_skin .camera_next > span {
  background-position: -40px -1040px;
}
/* line 867, ../sass/_camera.sass */
.camera_pistachio_skin .camera_commands > .camera_play {
  background-position: -80px -1040px;
}
/* line 869, ../sass/_camera.sass */
.camera_pistachio_skin .camera_commands > .camera_stop {
  background-position: -120px -1040px;
}

/*PINK SKIN */
/* line 875, ../sass/_camera.sass */
.camera_pink_skin .camera_prevThumbs div {
  background-position: -160px -80px;
}
/* line 877, ../sass/_camera.sass */
.camera_pink_skin .camera_nextThumbs div {
  background-position: -190px -80px;
}
/* line 879, ../sass/_camera.sass */
.camera_pink_skin .camera_prev > span {
  background-position: 0 -80px;
}
/* line 881, ../sass/_camera.sass */
.camera_pink_skin .camera_next > span {
  background-position: -40px -80px;
}
/* line 884, ../sass/_camera.sass */
.camera_pink_skin .camera_commands > .camera_play {
  background-position: -80px -80px;
}
/* line 886, ../sass/_camera.sass */
.camera_pink_skin .camera_commands > .camera_stop {
  background-position: -120px -80px;
}

/*RED SKIN */
/* line 892, ../sass/_camera.sass */
.camera_red_skin .camera_prevThumbs div {
  background-position: -160px -1000px;
}
/* line 894, ../sass/_camera.sass */
.camera_red_skin .camera_nextThumbs div {
  background-position: -190px -1000px;
}
/* line 896, ../sass/_camera.sass */
.camera_red_skin .camera_prev > span {
  background-position: 0 -1000px;
}
/* line 898, ../sass/_camera.sass */
.camera_red_skin .camera_next > span {
  background-position: -40px -1000px;
}
/* line 901, ../sass/_camera.sass */
.camera_red_skin .camera_commands > .camera_play {
  background-position: -80px -1000px;
}
/* line 903, ../sass/_camera.sass */
.camera_red_skin .camera_commands > .camera_stop {
  background-position: -120px -1000px;
}

/*TANGERINE SKIN */
/* line 909, ../sass/_camera.sass */
.camera_tangerine_skin .camera_prevThumbs div {
  background-position: -160px -1120px;
}
/* line 911, ../sass/_camera.sass */
.camera_tangerine_skin .camera_nextThumbs div {
  background-position: -190px -1120px;
}
/* line 913, ../sass/_camera.sass */
.camera_tangerine_skin .camera_prev > span {
  background-position: 0 -1120px;
}
/* line 915, ../sass/_camera.sass */
.camera_tangerine_skin .camera_next > span {
  background-position: -40px -1120px;
}
/* line 918, ../sass/_camera.sass */
.camera_tangerine_skin .camera_commands > .camera_play {
  background-position: -80px -1120px;
}
/* line 920, ../sass/_camera.sass */
.camera_tangerine_skin .camera_commands > .camera_stop {
  background-position: -120px -1120px;
}

/*TURQUOISE SKIN */
/* line 926, ../sass/_camera.sass */
.camera_turquoise_skin .camera_prevThumbs div {
  background-position: -160px -1160px;
}
/* line 928, ../sass/_camera.sass */
.camera_turquoise_skin .camera_nextThumbs div {
  background-position: -190px -1160px;
}
/* line 930, ../sass/_camera.sass */
.camera_turquoise_skin .camera_prev > span {
  background-position: 0 -1160px;
}
/* line 932, ../sass/_camera.sass */
.camera_turquoise_skin .camera_next > span {
  background-position: -40px -1160px;
}
/* line 935, ../sass/_camera.sass */
.camera_turquoise_skin .camera_commands > .camera_play {
  background-position: -80px -1160px;
}
/* line 937, ../sass/_camera.sass */
.camera_turquoise_skin .camera_commands > .camera_stop {
  background-position: -120px -1160px;
}

/*VIOLET SKIN */
/* line 943, ../sass/_camera.sass */
.camera_violet_skin .camera_prevThumbs div {
  background-position: -160px -1200px;
}
/* line 945, ../sass/_camera.sass */
.camera_violet_skin .camera_nextThumbs div {
  background-position: -190px -1200px;
}
/* line 947, ../sass/_camera.sass */
.camera_violet_skin .camera_prev > span {
  background-position: 0 -1200px;
}
/* line 949, ../sass/_camera.sass */
.camera_violet_skin .camera_next > span {
  background-position: -40px -1200px;
}
/* line 952, ../sass/_camera.sass */
.camera_violet_skin .camera_commands > .camera_play {
  background-position: -80px -1200px;
}
/* line 954, ../sass/_camera.sass */
.camera_violet_skin .camera_commands > .camera_stop {
  background-position: -120px -1200px;
}

/*WHITE SKIN */
/* line 960, ../sass/_camera.sass */
.camera_white_skin .camera_prevThumbs div {
  background-position: -160px -80px;
}
/* line 962, ../sass/_camera.sass */
.camera_white_skin .camera_nextThumbs div {
  background-position: -190px -80px;
}
/* line 964, ../sass/_camera.sass */
.camera_white_skin .camera_prev > span {
  background-position: 0 -80px;
}
/* line 966, ../sass/_camera.sass */
.camera_white_skin .camera_next > span {
  background-position: -40px -80px;
}
/* line 969, ../sass/_camera.sass */
.camera_white_skin .camera_commands > .camera_play {
  background-position: -80px -80px;
}
/* line 971, ../sass/_camera.sass */
.camera_white_skin .camera_commands > .camera_stop {
  background-position: -120px -80px;
}

/*YELLOW SKIN */
/* line 977, ../sass/_camera.sass */
.camera_yellow_skin .camera_prevThumbs div {
  background-position: -160px -1240px;
}
/* line 979, ../sass/_camera.sass */
.camera_yellow_skin .camera_nextThumbs div {
  background-position: -190px -1240px;
}
/* line 981, ../sass/_camera.sass */
.camera_yellow_skin .camera_prev > span {
  background-position: 0 -1240px;
}
/* line 983, ../sass/_camera.sass */
.camera_yellow_skin .camera_next > span {
  background-position: -40px -1240px;
}
/* line 986, ../sass/_camera.sass */
.camera_yellow_skin .camera_commands > .camera_play {
  background-position: -80px -1240px;
}
/* line 988, ../sass/_camera.sass */
.camera_yellow_skin .camera_commands > .camera_stop {
  background-position: -120px -1240px;
}

/* line 991, ../sass/_camera.sass */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

/* line 996, ../sass/_camera.sass */
a {
  color: #09f;
}
/* line 998, ../sass/_camera.sass */
a:hover {
  text-decoration: none;
}

/* line 1001, ../sass/_camera.sass */
#back_to_camera {
  background: rgba(255, 255, 255, 0.9);
  clear: both;
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 20px;
  position: relative;
  z-index: 1;
}

/* line 1011, ../sass/_camera.sass */
.fluid_container {
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 0;
}

/* line 1020, ../sass/_camera.sass */
#camera_wrap_4 {
  bottom: 0;
  height: 100%;
  left: 0;
  margin-bottom: 0 !important;
  right: 0;
  top: 0;
}

/* line 1028, ../sass/_camera.sass */
.camera_bar {
  z-index: 2;
}

/* line 1031, ../sass/_camera.sass */
.camera_thumbs {
  margin-top: -110px;
  position: relative;
  z-index: 1;
}

/* line 1036, ../sass/_camera.sass */
.camera_thumbs_cont {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 1041, ../sass/_camera.sass */
.camera_overlayer {
  opacity: 0.1;
}

/* line 26, ../sass/_theme.sass */
.path, html header.main-header .main-menu li a, html header.main-header .sub-menu li a, html header.main-header .language li a, html .main-footer .container .rights, html .main-footer .container .bt-store, .page-header .page-title, .bt, .page-header .page-menu li a, .call-insider .bt-more, .main-tit {
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 29, ../sass/_theme.sass */
.averia, .legend, .content-subtitle {
  font-family: "Averia Libre", cursive;
}

/* line 32, ../sass/_theme.sass */
.roboto, .bt.bt--facebook, .page-header .page-menu li a.bt--facebook, .bt.bt--twitter, .page-header .page-menu li a.bt--twitter {
  font-family: "Roboto Condensed", sans-serif;
}

/* line 1, ../sass/_helpers.sass */
pre.debug {
  background: #478B50;
  font-size: 12px;
  line-height: 18px;
  font-family: Verdana;
  font-weight: normal;
  color: #FFF967;
  outline: solid 10px #22812E;
  padding: 10px;
}

/* line 22, ../sass/_helpers.sass */
.upcase {
  text-transform: uppercase;
}

/* line 67, ../sass/_helpers.sass */
a.no-decoration:hover {
  text-decoration: none;
}

/* line 70, ../sass/_helpers.sass */
.centralizer {
  width: 970px;
  margin: 0 auto;
  overflow: hidden;
}

/* line 78, ../sass/_helpers.sass */
i {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 83, ../sass/_helpers.sass */
.clearfix:after,
.form-row:after,
.checkbox-button:after {
  content: "";
  display: table;
  clear: both;
}

@font-face {
  font-family: "hartingplain";
  src: url('../fonts/playfairdisplay-regular-webfont.eot?1471287991');
  src: url('../fonts/playfairdisplay-regular-webfont.eot?&1471287991#iefix') format('embedded-opentype'), url('../fonts/playfairdisplay-regular-webfont.woff?1471287991') format('woff'), url('../fonts/playfairdisplay-regular-webfont.svg?1471287991#playfairdisplay') format('svg');
  font-weight: "playfairdisplay-regular-webfont.ttf";
}
/* line 3, ../sass/_fonts.sass */
.custom-title {
  font-family: "playfairdisplay", Arial, sans-serif;
  font-weight: 700;
}

/* line 1, ../sass/_wordpress.sass */
.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 4, ../sass/_wordpress.sass */
.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 8, ../sass/_wordpress.sass */
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 12, ../sass/_wordpress.sass */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 16, ../sass/_wordpress.sass */
.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 21, ../sass/_wordpress.sass */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
/* line 24, ../sass/_wordpress.sass */
a img.alignnone {
  margin: 5px 20px 20px 0;
}
/* line 26, ../sass/_wordpress.sass */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
/* line 29, ../sass/_wordpress.sass */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 34, ../sass/_wordpress.sass */
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}
/* line 40, ../sass/_wordpress.sass */
.wp-caption.alignnone, .wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
/* line 42, ../sass/_wordpress.sass */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
/* line 44, ../sass/_wordpress.sass */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
/* line 51, ../sass/_wordpress.sass */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* line 1, ../sass/_jquery-magnific-popup.sass */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 502;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 13, ../sass/_jquery-magnific-popup.sass */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 503;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 23, ../sass/_jquery-magnific-popup.sass */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 34, ../sass/_jquery-magnific-popup.sass */
.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 40, ../sass/_jquery-magnific-popup.sass */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 43, ../sass/_jquery-magnific-popup.sass */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 505;
}

/* line 51, ../sass/_jquery-magnific-popup.sass */
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 55, ../sass/_jquery-magnific-popup.sass */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 58, ../sass/_jquery-magnific-popup.sass */
.mfp-zoom-out-cur {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
/* line 62, ../sass/_jquery-magnific-popup.sass */
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 67, ../sass/_jquery-magnific-popup.sass */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 73, ../sass/_jquery-magnific-popup.sass */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 76, ../sass/_jquery-magnific-popup.sass */
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 81, ../sass/_jquery-magnific-popup.sass */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 84, ../sass/_jquery-magnific-popup.sass */
.mfp-hide {
  display: none !important;
}

/* line 87, ../sass/_jquery-magnific-popup.sass */
.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 504;
}
/* line 97, ../sass/_jquery-magnific-popup.sass */
.mfp-preloader a {
  color: #cccccc;
}
/* line 99, ../sass/_jquery-magnific-popup.sass */
.mfp-preloader a:hover {
  color: white;
}

/* line 102, ../sass/_jquery-magnific-popup.sass */
.mfp-s-ready .mfp-preloader, .mfp-s-error .mfp-content {
  display: none;
}

/* line 106, ../sass/_jquery-magnific-popup.sass */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 506;
}
/* line 115, ../sass/_jquery-magnific-popup.sass */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 119, ../sass/_jquery-magnific-popup.sass */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
/* line 134, ../sass/_jquery-magnific-popup.sass */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
/* line 136, ../sass/_jquery-magnific-popup.sass */
.mfp-close:active {
  top: 1px;
}

/* line 139, ../sass/_jquery-magnific-popup.sass */
.mfp-close-btn-in .mfp-close {
  color: #333333;
}

/* line 142, ../sass/_jquery-magnific-popup.sass */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 149, ../sass/_jquery-magnific-popup.sass */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}

/* line 157, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
/* line 167, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow:active {
  margin-top: -54px;
}
/* line 169, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
/* line 171, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: solid transparent;
}
/* line 182, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
/* line 186, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
}

/* line 190, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow-left {
  left: 0;
}
/* line 192, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}
/* line 195, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

/* line 199, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow-right {
  right: 0;
}
/* line 201, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}
/* line 204, ../sass/_jquery-magnific-popup.sass */
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

/* line 207, ../sass/_jquery-magnific-popup.sass */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 210, ../sass/_jquery-magnific-popup.sass */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 215, ../sass/_jquery-magnific-popup.sass */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
/* line 220, ../sass/_jquery-magnific-popup.sass */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

/* line 230, ../sass/_jquery-magnific-popup.sass */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 234, ../sass/_jquery-magnific-popup.sass */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* line 247, ../sass/_jquery-magnific-popup.sass */
.mfp-figure {
  line-height: 0;
}
/* line 248, ../sass/_jquery-magnific-popup.sass */
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}

/* line 263, ../sass/_jquery-magnific-popup.sass */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 271, ../sass/_jquery-magnific-popup.sass */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-break: break-word;
  padding-right: 36px;
}

/* line 278, ../sass/_jquery-magnific-popup.sass */
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 284, ../sass/_jquery-magnific-popup.sass */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 287, ../sass/_jquery-magnific-popup.sass */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /* line 292, ../sass/_jquery-magnific-popup.sass */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 295, ../sass/_jquery-magnific-popup.sass */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  /* line 297, ../sass/_jquery-magnific-popup.sass */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  /* line 300, ../sass/_jquery-magnific-popup.sass */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 310, ../sass/_jquery-magnific-popup.sass */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  /* line 312, ../sass/_jquery-magnific-popup.sass */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  /* line 315, ../sass/_jquery-magnific-popup.sass */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
  /* line 325, ../sass/_jquery-magnific-popup.sass */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
}
@media all and (max-width: 900px) {
  /* line 330, ../sass/_jquery-magnific-popup.sass */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 333, ../sass/_jquery-magnific-popup.sass */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 336, ../sass/_jquery-magnific-popup.sass */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 339, ../sass/_jquery-magnific-popup.sass */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 344, ../sass/_jquery-magnific-popup.sass */
.mfp-ie7 .mfp-img {
  padding: 0;
}
/* line 346, ../sass/_jquery-magnific-popup.sass */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
/* line 352, ../sass/_jquery-magnific-popup.sass */
.mfp-ie7 .mfp-container {
  padding: 0;
}
/* line 354, ../sass/_jquery-magnific-popup.sass */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
/* line 356, ../sass/_jquery-magnific-popup.sass */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* line 3, ../sass/_forms.sass */
.ico-upload {
  /*background-image: url('../images/upload.png') */
  background-image: url("http://copag.com.br/wp-content/themes/mktvirtual/assets/images/upload.png");
  position: absolute;
  background-position: center;
  left: 4%;
  z-index: 4;
  bottom: 19%;
  background-repeat: no-repeat;
  height: 30px;
  width: 35px;
  background-size: 70%;
  background-position: 0px 4px;
  cursor: pointer;
  top: 30px;
}

/* line 18, ../sass/_forms.sass */
.txt-upload {
  position: absolute;
  bottom: 13%;
  left: 15%;
}

/* line 22, ../sass/_forms.sass */
.mfp-close {
  font-size: 13px !important;
  color: #000000 !important;
  position: absolute !important;
  left: -10px !important;
  top: 35px !important;
}

/* line 28, ../sass/_forms.sass */
.info {
  background-image: url("../images/interrogacao.png");
  background-repeat: no-repeat;
  display: block;
  position: relative;
  z-index: 5;
  width: 17px;
  height: 17px;
  left: 140px;
  top: -67px;
}

/* line 39, ../sass/_forms.sass */
#teste {
  position: relative;
}
/* line 42, ../sass/_forms.sass */
#teste #upload {
  position: absolute;
  top: 20px;
  left: 0;
  border: 1px solid #ff0000;
  opacity: 0 !important;
  z-index: 1;
  font-size: 16px;
  height: 46px;
  padding-top: 10px;
  border: 1px solid #1b1b1b;
  border-left: 4px solid #ef8d94;
  cursor: pointer;
}
/* line 56, ../sass/_forms.sass */
#teste #upload:hover #texto {
  background-color: #E4244B;
}
/* line 60, ../sass/_forms.sass */
#teste .sub-upload {
  position: absolute;
}
/* line 62, ../sass/_forms.sass */
#teste #texto {
  box-sizing: border-box;
  height: 46px;
  width: 100%;
  font-size: 0.78em;
  background-color: #ffffff;
  border: 1px solid #E4244B;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-repeat: no-repeat;
  background-position: 95% 12px;
  display: block;
  padding-left: 20%;
}
/* line 77, ../sass/_forms.sass */
#teste #botao {
  border: 1px solid #dedede;
  background: #989898;
  color: #ffffff;
  border-radius: 4px;
  padding: 5px;
}

@media only screen and (max-width: 690px) {
  /* line 86, ../sass/_forms.sass */
  #teste .sub-upload {
    font-size: 9.49px;
  }
}
/* line 95, ../sass/_forms.sass */
.form-row {
  margin-bottom: 10px;
}

/* line 99, ../sass/_forms.sass */
.input-element,
.input input,
.input textarea,
.input select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px;
  width: 100%;
  background-color: #eeeeee;
  border: 1px solid #1b1b1b;
  border-left: 4px solid #ef8d94;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 110, ../sass/_forms.sass */
.input-element:hover, .input-element:focus,
.input input:hover,
.input textarea:hover,
.input select:hover,
.input input:focus,
.input textarea:focus,
.input select:focus {
  outline: none;
  border-color: #e4244b !important;
}

/* line 114, ../sass/_forms.sass */
.input {
  float: left;
}
/* line 117, ../sass/_forms.sass */
.input label,
.input input,
.input textarea {
  display: block;
}
/* line 122, ../sass/_forms.sass */
.input input {
  font-size: 24px;
}
/* line 128, ../sass/_forms.sass */
.input select {
  font-size: 22px;
  margin-top: -15px;
}

/* line 138, ../sass/_forms.sass */
.input--radio input, .input--radio label,
.input--radio .wpcf7-list-item-label {
  float: left;
}
/* line 141, ../sass/_forms.sass */
.input--radio input {
  width: 18px;
  margin-left: 15px;
}
/* line 147, ../sass/_forms.sass */
.input--radio .wpcf7-list-item.first input {
  margin-left: 0;
}

/* line 163, ../sass/_forms.sass */
.input--full {
  width: 100%;
}

/* line 166, ../sass/_forms.sass */
.input--half {
  width: 46%;
}
/* line 169, ../sass/_forms.sass */
.input--half + .input {
  margin-left: 8%;
}

/* line 172, ../sass/_forms.sass */
.input--third {
  width: 29.33333%;
}
/* line 175, ../sass/_forms.sass */
.input--third + .input {
  margin-left: 6%;
}

/* line 185, ../sass/_forms.sass */
.wpcf7-form-control-wrap {
  position: relative;
  display: block;
}
/* line 192, ../sass/_forms.sass */
.wpcf7-form-control-wrap input:hover + .wpcf7-not-valid-tip, .wpcf7-form-control-wrap input:focus + .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap textarea:hover + .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap textarea:focus + .wpcf7-not-valid-tip {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 195, ../sass/_forms.sass */
.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 105%;
  z-index: 1;
  background-color: #e4244b;
  color: #f5f5f5;
  font-size: 14px;
  padding: 0px 5px;
}

/* line 207, ../sass/_forms.sass */
.wpcf7-not-valid {
  background-color: #fce6e8 !important;
}

/* line 210, ../sass/_forms.sass */
.wpcf7-response-output {
  border: 1px solid #e4244b !important;
  margin: 20px 0 !important;
  text-align: center;
}

/* line 222, ../sass/_forms.sass */
.checkbox-button {
  display: block;
  border-left: 4px solid #ef8d94;
  padding-top: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
}
/* line 231, ../sass/_forms.sass */
.checkbox-button:hover {
  background: #eeeeee;
}
/* line 234, ../sass/_forms.sass */
.checkbox-button .checkbox-button-input {
  float: left;
  margin-right: 4px;
}
/* line 238, ../sass/_forms.sass */
.checkbox-button .checkbox-button-input > input {
  display: block;
}
/* line 241, ../sass/_forms.sass */
.checkbox-button .checkbox-button-label {
  overflow: unset;
  margin-left: 21%;
  display: block;
}
/* line 246, ../sass/_forms.sass */
.checkbox-button .checkbox-button-label label {
  width: 100%;
  display: block;
}

/* line 280, ../images/icones/*.png */
.icones-sprite, .icones-arow-banner, .icones-arrow-top, .icones-bt-fan-page, .icones-face-button, .icones-face-footer, .icones-face-red, .icones-face-share, .bt.bt--facebook:before, .page-header .page-menu li a.bt--facebook:before, .icones-facebook, .icones-insta-button, .icones-insta-footer, .icones-insta-red, .icones-insta, .icones-logo-mktvirtual, .icones-naipes-white, .icones-pin-blue, .icones-pin-green, .icones-pin-orange, .icones-pin-purple, .icones-pin-red, .icones-pin-yellow, .icones-search, .icones-tube-button, .icones-tube-footer, .icones-tube-red, .icones-twitter-button, .icones-twitter-footer, .icones-twitter-red, .icones-twitter-share, .bt.bt--twitter:before, .page-header .page-menu li a.bt--twitter:before, .icones-twitter, .icones-youtube {
  background-image: url('../images/../images/icones-s459429080a.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-arow-banner {
  background-position: 0 0;
  height: 12px;
  width: 22px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-arrow-top {
  background-position: 0 -32px;
  height: 53px;
  width: 53px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-bt-fan-page {
  background-position: 0 -105px;
  height: 18px;
  width: 18px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-face-button {
  background-position: 0 -143px;
  height: 24px;
  width: 24px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-face-footer {
  background-position: 0 -187px;
  height: 13px;
  width: 6px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-face-red {
  background-position: 0 -220px;
  height: 31px;
  width: 30px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-face-share, .bt.bt--facebook:before, .page-header .page-menu li a.bt--facebook:before {
  background-position: 0 -271px;
  height: 18px;
  width: 18px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-facebook {
  background-position: 0 -309px;
  height: 31px;
  width: 30px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-insta-button {
  background-position: 0 -360px;
  height: 24px;
  width: 24px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-insta-footer {
  background-position: 0 -404px;
  height: 14px;
  width: 14px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-insta-red {
  background-position: 0 -438px;
  height: 31px;
  width: 30px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-insta {
  background-position: 0 -489px;
  height: 31px;
  width: 30px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-logo-mktvirtual {
  background-position: 0 -540px;
  height: 5px;
  width: 59px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-naipes-white {
  background-position: 0 -565px;
  height: 12px;
  width: 56px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-pin-blue {
  background-position: 0 -597px;
  height: 38px;
  width: 26px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-pin-green {
  background-position: 0 -655px;
  height: 38px;
  width: 26px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-pin-orange {
  background-position: 0 -713px;
  height: 38px;
  width: 26px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-pin-purple {
  background-position: 0 -771px;
  height: 38px;
  width: 26px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-pin-red {
  background-position: 0 -829px;
  height: 38px;
  width: 26px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-pin-yellow {
  background-position: 0 -887px;
  height: 38px;
  width: 26px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-search {
  background-position: 0 -945px;
  height: 30px;
  width: 31px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-tube-button {
  background-position: 0 -995px;
  height: 24px;
  width: 24px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-tube-footer {
  background-position: 0 -1039px;
  height: 9px;
  width: 14px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-tube-red {
  background-position: 0 -1068px;
  height: 31px;
  width: 30px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-twitter-button {
  background-position: 0 -1119px;
  height: 24px;
  width: 24px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-twitter-footer {
  background-position: 0 -1163px;
  height: 11px;
  width: 13px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-twitter-red {
  background-position: 0 -1194px;
  height: 31px;
  width: 30px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-twitter-share, .bt.bt--twitter:before, .page-header .page-menu li a.bt--twitter:before {
  background-position: 0 -1245px;
  height: 18px;
  width: 18px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-twitter {
  background-position: 0 -1283px;
  height: 31px;
  width: 30px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icones-youtube {
  background-position: 0 -1334px;
  height: 31px;
  width: 30px;
}

/* line 6, ../sass/_sprites.sass */
.icones-sprite, .icones-arow-banner, .icones-arrow-top, .icones-bt-fan-page, .icones-face-button, .icones-face-footer, .icones-face-red, .icones-face-share, .bt.bt--facebook:before, .page-header .page-menu li a.bt--facebook:before, .icones-facebook, .icones-insta-button, .icones-insta-footer, .icones-insta-red, .icones-insta, .icones-logo-mktvirtual, .icones-naipes-white, .icones-pin-blue, .icones-pin-green, .icones-pin-orange, .icones-pin-purple, .icones-pin-red, .icones-pin-yellow, .icones-search, .icones-tube-button, .icones-tube-footer, .icones-tube-red, .icones-twitter-button, .icones-twitter-footer, .icones-twitter-red, .icones-twitter-share, .bt.bt--twitter:before, .page-header .page-menu li a.bt--twitter:before, .icones-twitter, .icones-youtube {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 26, ../sass/_theme.sass */
.path, html header.main-header .main-menu li a, html header.main-header .sub-menu li a, html header.main-header .language li a, html .main-footer .container .rights, html .main-footer .container .bt-store, .page-header .page-title, .bt, .page-header .page-menu li a, .call-insider .bt-more, .main-tit {
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 29, ../sass/_theme.sass */
.averia, .legend, .content-subtitle {
  font-family: "Averia Libre", cursive;
}

/* line 32, ../sass/_theme.sass */
.roboto, .bt.bt--facebook, .page-header .page-menu li a.bt--facebook, .bt.bt--twitter, .page-header .page-menu li a.bt--twitter {
  font-family: "Roboto Condensed", sans-serif;
}

/* line 1, ../sass/_helpers.sass */
pre.debug {
  background: #478B50;
  font-size: 12px;
  line-height: 18px;
  font-family: Verdana;
  font-weight: normal;
  color: #FFF967;
  outline: solid 10px #22812E;
  padding: 10px;
}

/* line 22, ../sass/_helpers.sass */
.upcase {
  text-transform: uppercase;
}

/* line 67, ../sass/_helpers.sass */
a.no-decoration:hover {
  text-decoration: none;
}

/* line 70, ../sass/_helpers.sass */
.centralizer {
  width: 970px;
  margin: 0 auto;
  overflow: hidden;
}

/* line 78, ../sass/_helpers.sass */
i {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 83, ../sass/_helpers.sass */
.clearfix:after,
.form-row:after,
.checkbox-button:after {
  content: "";
  display: table;
  clear: both;
}

/* line 3, ../sass/_header.sass */
html .spacer {
  height: 67px;
}
/* line 5, ../sass/_header.sass */
html header.main-header {
  height: 63px;
  width: 100%;
  background: #262626;
  position: fixed;
  border-bottom: 4px solid #ba434a;
  z-index: 10;
}
/* line 12, ../sass/_header.sass */
html header.main-header .logotipo {
  padding-top: 12px;
  float: left;
  margin-right: 45px;
}
/* line 16, ../sass/_header.sass */
html header.main-header .main-menu {
  float: left;
  margin-top: 21px;
  margin-right: 0px;
}
/* line 20, ../sass/_header.sass */
html header.main-header .main-menu li {
  float: left;
}
/* line 22, ../sass/_header.sass */
html header.main-header .main-menu li a {
  color: white;
  font-size: 18px;
  margin-right: 15px;
  padding-bottom: 6px;
  text-transform: uppercase;
  position: relative;
}
/* line 30, ../sass/_header.sass */
html header.main-header .main-menu li a:after {
  content: "";
  width: 0%;
  height: 2px;
  background: #ba434a;
  position: absolute;
  bottom: 0px;
  left: 0px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 40, ../sass/_header.sass */
html header.main-header .main-menu li a:hover:after, html header.main-header .main-menu li a:focus:after, html header.main-header .main-menu li a.active:after {
  width: 100%;
}
/* line 44, ../sass/_header.sass */
html header.main-header .main-menu .current_page_item a:after,
html header.main-header .main-menu .current-menu-item a:after {
  width: 100%;
}
/* line 46, ../sass/_header.sass */
html header.main-header .sub-menu {
  float: left;
}
/* line 48, ../sass/_header.sass */
html header.main-header .sub-menu li {
  float: left;
}
/* line 50, ../sass/_header.sass */
html header.main-header .sub-menu li a {
  color: #ba434a;
  line-height: 64px;
  padding: 0px 6px;
  background: #1b1b1b;
  height: 63px;
  display: block;
  font-size: 18px;
  color: #ef8d94;
  border-right: 1px #262626 solid;
  text-transform: uppercase;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 63, ../sass/_header.sass */
html header.main-header .sub-menu li a:hover, html header.main-header .sub-menu li a.active {
  background: #e4244b;
  color: white;
  text-align: center;
}
/* line 67, ../sass/_header.sass */
html header.main-header .social {
  width: 62px;
  float: left;
  background: #1b1b1b;
  text-align: center;
}
/* line 73, ../sass/_header.sass */
html header.main-header .social li a {
  width: 30px;
  height: 31px;
  display: block;
  float: left;
  border-right: 1px #1b1b1b solid;
}
/* line 79, ../sass/_header.sass */
html header.main-header .social li a span {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 82, ../sass/_header.sass */
html header.main-header .social li a:hover span {
  opacity: 0;
}
/* line 84, ../sass/_header.sass */
html header.main-header .social li .icones-face-red, html header.main-header .social li .icones-twitter-red {
  border-bottom: 1px #1b1b1b solid;
}
/* line 86, ../sass/_header.sass */
html header.main-header .language {
  float: left;
}
/* line 89, ../sass/_header.sass */
html header.main-header .language li a {
  width: 45px;
  height: 31px;
  display: block;
  color: #ef8d94;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 100, ../sass/_header.sass */
html header.main-header .language li a:hover {
  color: white;
  background: #e4244b;
}

/* line 2, ../sass/_footer.sass */
html .main-footer {
  height: 75px;
  background: #e4244b;
  position: relative;
}
/* line 6, ../sass/_footer.sass */
html .main-footer .container {
  width: 743px;
}
/* line 8, ../sass/_footer.sass */
html .main-footer .container .logo-footer {
  float: left;
  margin-top: 18px;
}
/* line 11, ../sass/_footer.sass */
html .main-footer .container .rights {
  float: left;
  margin: 25px 25px 0px 26px;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 18, ../sass/_footer.sass */
html .main-footer .container .bt-store {
  display: block;
  float: left;
  width: 91px;
  height: 75px;
  text-align: center;
  color: white;
  font-size: 18px;
  line-height: 69px;
  background: rgba(0, 0, 0, 0.5);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 30, ../sass/_footer.sass */
html .main-footer .container .bt-store:hover {
  background: black;
}
/* line 32, ../sass/_footer.sass */
html .main-footer .container .social {
  width: 75px;
  float: left;
}
/* line 36, ../sass/_footer.sass */
html .main-footer .container .social li a {
  display: block;
  width: 30px;
  height: 37px;
  float: left;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  border-left: 1px #e4244b solid;
  border-bottom: 1px #e4244b solid;
  line-height: 35px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 47, ../sass/_footer.sass */
html .main-footer .container .social li a:hover {
  background: black;
}
/* line 50, ../sass/_footer.sass */
html .main-footer .container .social li:nth-child(3) a, html .main-footer .container .social li:nth-child(4) a {
  border-bottom: 0px;
}
/* line 52, ../sass/_footer.sass */
html .main-footer .container .icones-logo-mktvirtual {
  float: left;
  margin: 32px 0px 0px 24px;
}
/* line 55, ../sass/_footer.sass */
html .arrow-top {
  display: none;
  background: url("../images/icones/arrow-top.png");
  width: 53px;
  height: 53px;
  position: fixed;
  right: 20px;
  bottom: 110px;
  z-index: 10;
  cursor: pointer;
}
/* line 65, ../sass/_footer.sass */
html .arrow-top span {
  position: absolute;
  margin-top: 55px;
  font-family: "Pathway Gothic One", sans-serif;
  font-size: 17px;
  line-height: 17px;
  text-transform: uppercase;
  text-align: center;
  color: #E4244B;
}

/* line 5, ../sass/_page-header.sass */
.page-header {
  padding-top: 80px;
  padding-bottom: 75px;
  width: 100%;
  background-size: cover;
  background-image: url(../images/tudo-sobre-baralhos/main-bg.jpg);
  padding-bottom: 40px;
}
/* line 11, ../sass/_page-header.sass */
.page-header .page-title {
  color: white;
  font-size: 86px;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
}
/* line 19, ../sass/_page-header.sass */
.page-header .icones-naipes-white {
  margin: 25px auto;
  display: block;
}
/* line 25, ../sass/_page-header.sass */
.page-header .page-menu {
  text-align: center;
}
/* line 28, ../sass/_page-header.sass */
.page-header .page-menu .current-menu-item a {
  background: white;
  border: 2px #ef8d94 solid;
  color: #e4244b;
}
/* line 32, ../sass/_page-header.sass */
.page-header .page-menu li {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 34, ../sass/_page-header.sass */
.page-header .page-menu li a {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-transform: uppercase;
  color: white;
  font-size: 20px;
  width: auto !important;
  padding: 0px 13px !important;
  margin: 5px 3px !important;
}
/* line 44, ../sass/_page-header.sass */
.page-header .page-menu li a:hover, .page-header .page-menu li a:focus, .page-header .page-menu li a.active {
  color: #e4244b;
}
/* line 46, ../sass/_page-header.sass */
.page-header .page-menu li a.active {
  background: white;
  border: 2px #ef8d94 solid;
}

/* line 5, ../sass/_buttons.sass */
.bt, .page-header .page-menu li a {
  width: 228px;
  height: 44px;
  border: 2px white solid;
  display: block;
  text-transform: uppercase;
  font-size: 20px;
  color: white;
  text-decoration: none;
  line-height: 42px;
  position: relative;
  overflow: hidden;
  z-index: 2;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 23, ../sass/_buttons.sass */
.bt:after, .page-header .page-menu li a:after {
  content: "";
  width: 100%;
  height: 0%;
  top: 50%;
  left: 50%;
  background: #fff;
  position: absolute;
  display: block;
  z-index: -1;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
/* line 38, ../sass/_buttons.sass */
.bt:hover, .page-header .page-menu li a:hover, .bt:focus, .page-header .page-menu li a:focus, .bt:active, .page-header .page-menu li a:active {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #e4244b;
  border: 2px #ef8d94 solid;
}
/* line 42, ../sass/_buttons.sass */
.bt:hover:after, .page-header .page-menu li a:hover:after, .bt:focus:after, .page-header .page-menu li a:focus:after, .bt:active:after, .page-header .page-menu li a:active:after {
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  width: 110%;
  height: 570%;
}

/* line 51, ../sass/_buttons.sass */
.bt.bt--facebook, .page-header .page-menu li a.bt--facebook, .bt.bt--twitter, .page-header .page-menu li a.bt--twitter {
  width: auto;
  height: 25px;
  line-height: 25px;
  padding: 0 8px 0 4px;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 62, ../sass/_buttons.sass */
.bt.bt--facebook:hover, .page-header .page-menu li a.bt--facebook:hover, .bt.bt--twitter:hover, .page-header .page-menu li a.bt--twitter:hover, .bt.bt--facebook:focus, .page-header .page-menu li a.bt--facebook:focus, .bt.bt--twitter:focus, .page-header .page-menu li a.bt--twitter:focus, .bt.bt--facebook:active, .page-header .page-menu li a.bt--facebook:active, .bt.bt--twitter:active, .page-header .page-menu li a.bt--twitter:active {
  border-color: #fff;
  color: #fff;
}
/* line 66, ../sass/_buttons.sass */
.bt.bt--facebook:before, .page-header .page-menu li a.bt--facebook:before, .bt.bt--twitter:before, .page-header .page-menu li a.bt--twitter:before {
  content: "";
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-right: 4px;
}
/* line 73, ../sass/_buttons.sass */
.bt.bt--facebook:after, .page-header .page-menu li a.bt--facebook:after, .bt.bt--twitter:after, .page-header .page-menu li a.bt--twitter:after {
  background-color: transparent;
}

/* line 76, ../sass/_buttons.sass */
.bt.bt--facebook, .page-header .page-menu li a.bt--facebook {
  background-color: #336a93;
  color: #fff;
}

/* line 84, ../sass/_buttons.sass */
.bt.bt--twitter, .page-header .page-menu li a.bt--twitter {
  background-color: #33aae1;
  color: #fff;
}

/* line 96, ../sass/_buttons.sass */
.call-insider {
  margin: 0 auto;
  width: 460px;
  height: 72px;
  position: relative;
  left: 250px;
  margin-top: 15px;
}
/* line 103, ../sass/_buttons.sass */
.call-insider .bt-more {
  color: #262626;
  border: 2px #262626 solid;
  width: 102px;
  height: 32px;
  line-height: 33px;
  background: white;
  float: left;
  font-size: 18px;
  margin-top: 18px;
  display: block;
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
  z-index: 2;
  text-align: center;
  float: left;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 122, ../sass/_buttons.sass */
.call-insider .bt-more:after {
  content: "";
  width: 100%;
  height: 0%;
  top: 50%;
  left: 50%;
  background: #262626;
  position: absolute;
  display: block;
  z-index: -1;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
/* line 136, ../sass/_buttons.sass */
.call-insider img {
  position: absolute;
  right: 0px;
  top: 0px;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}

/* line 148, ../sass/_buttons.sass */
.call-insider:hover .bt-more {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: white;
  border: 2px white solid;
}
/* line 152, ../sass/_buttons.sass */
.call-insider:hover .bt-more:after {
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  width: 100%;
  height: 570%;
}
/* line 156, ../sass/_buttons.sass */
.call-insider:hover img {
  filter: none;
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
}

/* line 1, ../sass/_structure.sass */
body {
  font: normal 14px "playfairdisplay", verdana, tahoma;
  color: red;
  -webkit-font-smoothing: antialiased;
  font-family: "Roboto Condensed", sans-serif;
  color: #262626;
}

/* line 7, ../sass/_structure.sass */
body, html {
  height: 100% !important;
  line-height: 22px;
  color: #262626;
  font-size: 16px;
  font-family: "Roboto Condensed", sans-serif;
}

/* line 13, ../sass/_structure.sass */
#root {
  height: 100%;
}

/* line 15, ../sass/_structure.sass */
.container {
  margin: 0 auto;
  width: 940px;
}

/* line 18, ../sass/_structure.sass */
.container-intro {
  margin: 0 auto;
  width: 703px;
}

/* line 21, ../sass/_structure.sass */
.img-center {
  margin: 0 auto;
  padding-top: 39px;
  padding-bottom: 20px;
  display: block;
}

/* line 30, ../sass/_structure.sass */
.row-dashed {
  height: 25px;
  background: url(../images/bg-dashed.png);
}
/* line 34, ../sass/_structure.sass */
.row-dashed + .container, .row-dashed + .container-intro {
  margin-top: 20px;
}

/* line 36, ../sass/_structure.sass */
.row-white {
  height: 25px;
}

/* line 38, ../sass/_structure.sass */
.row-smoke {
  height: 20px;
  background: url(../images/row-smoke.png);
  clear: both;
}

/* line 42, ../sass/_structure.sass */
.row-polygon {
  height: 19px;
  background: url(../images/bg-polygon.jpg) repeat-x;
}

/* line 1, ../sass/_content.sass */
strong {
  font-weight: bold;
}

/* line 3, ../sass/_content.sass */
.text {
  padding-bottom: 50px;
}
/* line 5, ../sass/_content.sass */
.text p {
  color: #262626;
  font-size: 16px;
  margin-top: 22px;
}
/* line 9, ../sass/_content.sass */
.text p a {
  color: #e4244b;
}
/* line 11, ../sass/_content.sass */
.text .sub-tit {
  font-size: 28px;
  line-height: 32px;
  text-align: center;
  margin: 30px 0px 10px;
}

/* line 17, ../sass/_content.sass */
.full-text ul {
  padding-top: 25px;
  list-style: square url("../images/list-style.png");
}
/* line 20, ../sass/_content.sass */
.full-text ul li {
  margin: 0px 0px 25px 22px;
}

/* line 23, ../sass/_content.sass */
.main-tit {
  color: black;
  font-size: 60px;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 55px;
  text-transform: uppercase;
  line-height: 1em;
}
/* line 32, ../sass/_content.sass */
.main-tit:after {
  background: url(../images/arow-right.png);
  width: 39px;
  height: 10px;
  display: inline-block;
  margin: 0px 3px;
  position: relative;
  top: -11px;
  left: 18px;
  content: "";
}
/* line 42, ../sass/_content.sass */
.main-tit:before {
  background: url(../images/arow-left.png);
  width: 39px;
  height: 10px;
  display: inline-block;
  position: relative;
  top: -11px;
  left: -20px;
  content: "";
}

/* line 51, ../sass/_content.sass */
.legend {
  font-size: 12px;
  color: #262626;
  line-height: 15px;
}

/* line 57, ../sass/_content.sass */
.sub-tit {
  font-size: 28px;
  text-align: center;
  padding-top: 58px;
  margin-bottom: 35px;
  text-transform: uppercase;
  line-height: 1em;
}

/* line 70, ../sass/_content.sass */
.content-subtitle {
  color: #e4244b;
}

/* line 42, ../sass/main.sass */
.overflow {
  overflow: hidden;
}

/* line 45, ../sass/main.sass */
.red-call {
  width: 100%;
  border: 1px #ef8d94 solid;
  margin-bottom: 40px;
}
/* line 49, ../sass/main.sass */
.red-call p {
  font-size: 28px;
  padding: 31px 52px;
  margin: 0px;
  line-height: 33px;
}

/* line 54, ../sass/main.sass */
a {
  text-decoration: none;
}

/* line 56, ../sass/main.sass */
.smoke-mobile {
  display: none;
}

/* line 58, ../sass/main.sass */
.paginav a {
  color: #e4244b;
}

/* line 61, ../sass/main.sass */
* {
  outline-color: #ef8d94 !important;
}
/* line 65, ../sass/main.sass */
*::-moz-selection {
  background: #e4244b;
  color: white;
}
/* line 68, ../sass/main.sass */
*::selection {
  background: #e4244b;
  color: white;
}

/* line 76, ../sass/main.sass */
.text p {
  opacity: 0;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  position: relative;
  bottom: -15px;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

/* line 83, ../sass/main.sass */
.text p.animate {
  opacity: 1;
  bottom: 0px;
}

/* line 86, ../sass/main.sass */
h2.main-tit {
  opacity: 0;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -webkit-transition: 0.7s;
  transition: 0.7s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
/* line 91, ../sass/main.sass */
h2.main-tit:before {
  opacity: 0;
  left: -100px;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -webkit-transition: 0.7s;
  transition: 0.7s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
/* line 97, ../sass/main.sass */
h2.main-tit:after {
  opacity: 0;
  left: 100px;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -webkit-transition: 0.7s;
  transition: 0.7s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

/* line 103, ../sass/main.sass */
h2.animate {
  opacity: 1;
}
/* line 105, ../sass/main.sass */
h2.animate:before {
  opacity: 1;
  left: -18px;
}
/* line 108, ../sass/main.sass */
h2.animate:after {
  opacity: 1;
  left: 18px;
}

/* line 111, ../sass/main.sass */
.ani-1 {
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

/* line 115, ../sass/main.sass */
.ani-2 {
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

/* line 119, ../sass/main.sass */
.ani-3 {
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

/* line 123, ../sass/main.sass */
.ani-4 {
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}

/* line 127, ../sass/main.sass */
.home .rss-blogs .content li {
  opacity: 0;
  position: relative;
  bottom: -135px;
}

/* line 131, ../sass/main.sass */
.home .rss-blogs .content li.animate {
  opacity: 1;
  bottom: 0px;
}

/* line 3, ../sass/_forms.sass */
.ico-upload {
  /*background-image: url('../images/upload.png') */
  background-image: url("http://copag.com.br/wp-content/themes/mktvirtual/assets/images/upload.png");
  position: absolute;
  background-position: center;
  left: 4%;
  z-index: 4;
  bottom: 19%;
  background-repeat: no-repeat;
  height: 30px;
  width: 35px;
  background-size: 70%;
  background-position: 0px 4px;
  cursor: pointer;
  top: 30px;
}

/* line 18, ../sass/_forms.sass */
.txt-upload {
  position: absolute;
  bottom: 13%;
  left: 15%;
}

/* line 22, ../sass/_forms.sass */
.mfp-close {
  font-size: 13px !important;
  color: #000000 !important;
  position: absolute !important;
  left: -10px !important;
  top: 35px !important;
}

/* line 28, ../sass/_forms.sass */
.info {
  background-image: url("../images/interrogacao.png");
  background-repeat: no-repeat;
  display: block;
  position: relative;
  z-index: 5;
  width: 17px;
  height: 17px;
  left: 140px;
  top: -67px;
}

/* line 39, ../sass/_forms.sass */
#teste {
  position: relative;
}
/* line 42, ../sass/_forms.sass */
#teste #upload {
  position: absolute;
  top: 20px;
  left: 0;
  border: 1px solid #ff0000;
  opacity: 0 !important;
  z-index: 1;
  font-size: 16px;
  height: 46px;
  padding-top: 10px;
  border: 1px solid #1b1b1b;
  border-left: 4px solid #ef8d94;
  cursor: pointer;
}
/* line 56, ../sass/_forms.sass */
#teste #upload:hover #texto {
  background-color: #E4244B;
}
/* line 60, ../sass/_forms.sass */
#teste .sub-upload {
  position: absolute;
}
/* line 62, ../sass/_forms.sass */
#teste #texto {
  box-sizing: border-box;
  height: 46px;
  width: 100%;
  font-size: 0.78em;
  background-color: #ffffff;
  border: 1px solid #E4244B;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-repeat: no-repeat;
  background-position: 95% 12px;
  display: block;
  padding-left: 20%;
}
/* line 77, ../sass/_forms.sass */
#teste #botao {
  border: 1px solid #dedede;
  background: #989898;
  color: #ffffff;
  border-radius: 4px;
  padding: 5px;
}

@media only screen and (max-width: 690px) {
  /* line 86, ../sass/_forms.sass */
  #teste .sub-upload {
    font-size: 9.49px;
  }
}
/* line 95, ../sass/_forms.sass */
.form-row {
  margin-bottom: 10px;
}

/* line 99, ../sass/_forms.sass */
.input-element,
.input input,
.input textarea,
.input select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px;
  width: 100%;
  background-color: #eeeeee;
  border: 1px solid #1b1b1b;
  border-left: 4px solid #ef8d94;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 110, ../sass/_forms.sass */
.input-element:hover, .input-element:focus,
.input input:hover,
.input textarea:hover,
.input select:hover,
.input input:focus,
.input textarea:focus,
.input select:focus {
  outline: none;
  border-color: #e4244b !important;
}

/* line 114, ../sass/_forms.sass */
.input {
  float: left;
}
/* line 117, ../sass/_forms.sass */
.input label,
.input input,
.input textarea {
  display: block;
}
/* line 122, ../sass/_forms.sass */
.input input {
  font-size: 24px;
}
/* line 128, ../sass/_forms.sass */
.input select {
  font-size: 22px;
  margin-top: -15px;
}

/* line 138, ../sass/_forms.sass */
.input--radio input, .input--radio label,
.input--radio .wpcf7-list-item-label {
  float: left;
}
/* line 141, ../sass/_forms.sass */
.input--radio input {
  width: 18px;
  margin-left: 15px;
}
/* line 147, ../sass/_forms.sass */
.input--radio .wpcf7-list-item.first input {
  margin-left: 0;
}

/* line 163, ../sass/_forms.sass */
.input--full {
  width: 100%;
}

/* line 166, ../sass/_forms.sass */
.input--half {
  width: 46%;
}
/* line 169, ../sass/_forms.sass */
.input--half + .input {
  margin-left: 8%;
}

/* line 172, ../sass/_forms.sass */
.input--third {
  width: 29.33333%;
}
/* line 175, ../sass/_forms.sass */
.input--third + .input {
  margin-left: 6%;
}

/* line 185, ../sass/_forms.sass */
.wpcf7-form-control-wrap {
  position: relative;
  display: block;
}
/* line 192, ../sass/_forms.sass */
.wpcf7-form-control-wrap input:hover + .wpcf7-not-valid-tip, .wpcf7-form-control-wrap input:focus + .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap textarea:hover + .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap textarea:focus + .wpcf7-not-valid-tip {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 195, ../sass/_forms.sass */
.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 105%;
  z-index: 1;
  background-color: #e4244b;
  color: #f5f5f5;
  font-size: 14px;
  padding: 0px 5px;
}

/* line 207, ../sass/_forms.sass */
.wpcf7-not-valid {
  background-color: #fce6e8 !important;
}

/* line 210, ../sass/_forms.sass */
.wpcf7-response-output {
  border: 1px solid #e4244b !important;
  margin: 20px 0 !important;
  text-align: center;
}

/* line 222, ../sass/_forms.sass */
.checkbox-button {
  display: block;
  border-left: 4px solid #ef8d94;
  padding-top: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
}
/* line 231, ../sass/_forms.sass */
.checkbox-button:hover {
  background: #eeeeee;
}
/* line 234, ../sass/_forms.sass */
.checkbox-button .checkbox-button-input {
  float: left;
  margin-right: 4px;
}
/* line 238, ../sass/_forms.sass */
.checkbox-button .checkbox-button-input > input {
  display: block;
}
/* line 241, ../sass/_forms.sass */
.checkbox-button .checkbox-button-label {
  overflow: unset;
  margin-left: 21%;
  display: block;
}
/* line 246, ../sass/_forms.sass */
.checkbox-button .checkbox-button-label label {
  width: 100%;
  display: block;
}

@media only screen and (max-width: 640px) {
  /* line 136, ../sass/main.sass */
  .icones-logo-mktvirtual {
    margin: 32px 0 0 0 !important;
  }
}
@media only screen and (max-width: 960px) {
  /* line 140, ../sass/main.sass */
  .text p, h2.main-tit, .home .rss-blogs .content li {
    opacity: 1 !important;
    bottom: 0px !important;
  }

  /* line 143, ../sass/main.sass */
  .bg {
    display: none;
  }

  /* line 145, ../sass/main.sass */
  .smoke-mobile {
    display: block !important;
  }

  /* line 147, ../sass/main.sass */
  .no-bottom {
    padding-bottom: 0px !important;
  }

  /* line 149, ../sass/main.sass */
  h2.main-tit {
    line-height: 60px !important;
  }

  /* line 151, ../sass/main.sass */
  .red-cal {
    width: 90%;
    float: left;
    position: relative;
  }

  /* line 155, ../sass/main.sass */
  .container-intro {
    width: 90%;
  }

  /* line 157, ../sass/main.sass */
  .rss-blogs .container .content {
    margin: 0 auto;
    width: 220px;
    left: 0px !important;
  }

  /* line 161, ../sass/main.sass */
  .container, .container-intro {
    width: 90% !important;
    background: none !important;
  }
  /* line 164, ../sass/main.sass */
  .container .text, .container-intro .text {
    width: 100% !important;
  }
  /* line 166, ../sass/main.sass */
  .container img, .container-intro img {
    display: none;
  }
  /* line 168, ../sass/main.sass */
  .container .red-call, .container .legend, .container ul, .container .b1, .container .b2, .container .b3, .container-intro .red-call, .container-intro .legend, .container-intro ul, .container-intro .b1, .container-intro .b2, .container-intro .b3 {
    display: none;
  }
  /* line 170, ../sass/main.sass */
  .container .main-tit:after, .container .main-tit:before, .container-intro .main-tit:after, .container-intro .main-tit:before {
    display: none;
  }
  /* line 172, ../sass/main.sass */
  .container .column, .container .b-left, .container .b-right, .container-intro .column, .container-intro .b-left, .container-intro .b-right {
    width: 100% !important;
  }

  /* line 174, ../sass/main.sass */
  .call-insider {
    left: 0px !important;
    overflow: hidden;
    width: 100%;
  }
  /* line 178, ../sass/main.sass */
  .call-insider img {
    display: block !important;
  }

  /* line 182, ../sass/main.sass */
  .main-footer .bt-store {
    display: none !important;
  }

  /* line 185, ../sass/main.sass */
  .main-footer ul.social {
    width: 100px;
    display: block;
  }
  /* line 188, ../sass/main.sass */
  .main-footer ul.social li a {
    width: 49px;
    height: 37px;
  }

  /* line 191, ../sass/main.sass */
  .main-menu ul,
  ul.main-footer,
  ul.sub-menu,
  ul.content img,
  .rss-blogs ul,
  .logo img {
    display: block;
  }

  /* line 199, ../sass/main.sass */
  .spacer,
  .camera_thumbs,
  section.social-box,
  .japan-symbol,
  .models,
  .naipes-float {
    display: none !important;
  }

  /* line 207, ../sass/main.sass */
  html header.main-header {
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    left: -245px;
    width: 245px;
    height: inherit;
    border-right: 4px solid #ba434a;
    border-bottom: 0;
  }
  /* line 214, ../sass/main.sass */
  html header.main-header .logotipo {
    float: none;
    margin: 0 auto;
  }
  /* line 217, ../sass/main.sass */
  html header.main-header .main-menu {
    width: 100%;
    text-align: center;
  }
  /* line 220, ../sass/main.sass */
  html header.main-header .main-menu li {
    width: 100%;
    padding: 10px 0;
  }
  /* line 223, ../sass/main.sass */
  html header.main-header .main-menu li a {
    font-size: 40px;
  }

  /* line 225, ../sass/main.sass */
  .bt-menu {
    background: url(../images/bt-menu.png) no-repeat;
    width: 50px;
    height: 59px;
    position: absolute;
    right: -67px;
    top: 15px;
    cursor: pointer;
  }

  /* line 233, ../sass/main.sass */
  .fluid_container {
    position: absolute !important;
  }

  /* line 235, ../sass/main.sass */
  html .main-banner .slider .page-title {
    line-height: 30px !important;
  }
  /* line 237, ../sass/main.sass */
  html .main-banner .slider .page-title a {
    font-size: 0.4em;
  }

  /* line 239, ../sass/main.sass */
  header .container {
    margin: 0 auto;
  }

  /* line 241, ../sass/main.sass */
  html header.main-header .sub-menu li {
    float: left;
    width: 100%;
    padding: 10px 0;
    text-align: center;
  }

  /* line 246, ../sass/main.sass */
  html .main-footer .container .rights {
    margin: 25px 5px 0px 0px;
    width: 50%;
  }

  /* line 249, ../sass/main.sass */
  .content h2 {
    line-height: 90px;
  }

  /* line 251, ../sass/main.sass */
  .contact-sidebar, .contact-sidebar-division, .contact-content {
    float: none !important;
    width: 100% !important;
  }

  /* line 254, ../sass/main.sass */
  .row-about .red-call {
    width: 100% !important;
    height: auto !important;
    position: relative !important;
    margin: 0 auto !important;
    background: white !important;
    float: left !important;
    top: inherit !important;
    left: inherit !important;
  }

  /* line 263, ../sass/main.sass */
  .img-center {
    width: 50% !important;
  }

  /* line 265, ../sass/main.sass */
  .content {
    min-width: initial !important;
  }

  /* line 267, ../sass/main.sass */
  .page-menu {
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    overflow-y: scroll;
    display: block !important;
    position: fixed !important;
    width: 249px !important;
    height: 100% !important;
    background: #262626 !important;
    z-index: 19 !important;
    display: block !important;
    left: -250px;
    top: 0px !important;
  }
}
@media only screen and (max-width: 575px) {
  /* line 280, ../sass/main.sass */
  html .main-footer .container .rights {
    margin-top: 19px !important;
  }
}
