@font-face {
    font-family: 'FuturapressPress';
    src: url('futura_press_press-webfont.eot');
    src: url('futura_press_press-webfont.eot?#iefix') format('embedded-opentype'),
         url('futura_press_press-webfont.woff') format('woff'),
         url('futura_press_press-webfont.ttf') format('truetype'),
         url('futura_press_press-webfont.svg#FuturapressPress') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'aFuturaOrtoRegular';
    src: url('13285-webfont.eot');
    src: url('13285-webfont.eot?#iefix') format('embedded-opentype'),
         url('13285-webfont.woff') format('woff'),
         url('13285-webfont.ttf') format('truetype'),
         url('13285-webfont.svg#aFuturaOrtoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}
ul {list-style-type:none}
.clear {float:none;clear:both}

/*Clearfix*/
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*-----------Template Tucano, Copyright 2012 by Amigo. www.amigo.md-------------*/
html {background:#280e03 url(/img/bg_repeat.jpg) repeat-y top center}
body {overflow:auto;font-family: Arial, sans-serif; font-size: 12px; line-height: 18px; color: #FFFFFF;background:url(/img/bg_w_rep.jpg) no-repeat top center}
#container {position:relative;z-index:0;min-width:1200px;margin:0 auto;overflow:hidden;}
#inner {width:1200px;margin:0 auto}
.wrapper {width:1200px;margin:0 auto;position:relative;}

h1 {font-size:25px}
h2 {font-size:23px}

#cofee, #cake,#hand {position:absolute;}
#cofee {background:url(/img/cup_coffee_new.png) no-repeat 0 0; width:648px; height:615px;margin-left:-124px;top:470px;z-index:4}
#cake {background-position:0 0;background-repeat: no-repeat; width:581px; height:569px;margin-left:972px;top:543px;z-index:1;z-index:-1}
#hand {background:url(/img/hand.png) no-repeat 0 0; width:1028px; height:494px;margin-left:215px;bottom:0px;z-index:200}
.pena {position:absolute;width:232px;height:232px;top:76px;left:134px}

/*HEADER-----------------------------------------------------*/
#header {position:relative;height:211px;background:url(/img/bobs.png) no-repeat 906px  0px}

.logo {position:absolute;top:26px;left:56px;z-index:1}
.menu_wrapper {background:url(/img/menu_bg.png) no-repeat 0 0;height: 97px; left: 215px; overflow: hidden; position: absolute;text-align: center;
    top: 82px; width: 920px;}
.social{position: absolute;}
.fb {left: 1090px; position: absolute; top: 91px;}
.instagram{left: 1095px; top: 17px;}
.twitter{left: 1021px; top: 5px;}

.social-icons{position: absolute; bottom: -20px; left: 35px; z-index: 10;}
.social-icons .twitter, .social-icons .facebook, .social-icons .foursquare,
.social-icons .instagram, .social-icons .tripadvisor{background: url(../img/sprites.png) no-repeat;}
.social-icons .twitter{background-position: 0 -48px;}
.social-icons .facebook{background-position: 0 0;}
.social-icons .foursquare{background-position: 0 -147px;}
.social-icons .instagram{background-position: 0 -99px;}
.social-icons .tripadvisor{background-position: -2px -198px;}

.social-icons li{display: inline; float: left; margin-left: 10px;}
.social-icons li:first-child{margin-left: 0;}
.social-icons li a{display: block; height: 26px; width: 26px;}

/*MENU GENERAL*/


/*Mainmenu*/
#main_menu {}
#main_menu li {position:absolute;z-index:10}
#main_menu li a {font-size:15px; /*margin-right:35px*/}
#main_menu .green {top:15px; right:30px;}

/*ROMANA-----------------------------------------------------*/

#main_menu li.tucano-academy {left: 594px;top: 26px;}
#main_menu li.tucano-academy a {background:url(../img/academy.png) no-repeat 0 0;width:131px;display:block;height: 0; overflow: hidden;padding-top:22px}

#main_menu li.shop{left: 139px;top: 38px;}
#main_menu li.locations {left: 160px;top: 42px;}
#main_menu li.shop a, #main_menu li.locations a {width:97px;display:block;height: 0; overflow: hidden;padding-top:28px;}
#main_menu li.shop a {background:url(../img/shop.png) no-repeat 0 0;}
#main_menu li.locations a {background:url(../img/locations.png) no-repeat 0 0;}


.rom #main_menu li.news {left: 270px; top: 40px;}
.rom #main_menu li.news a {background:url(../img/news_ro.png) no-repeat 0 0;width:60px;display:block;height: 0; overflow: hidden;padding-top:21px}

.rom #main_menu li.menu {left: 53px;top: 33px;}
.rom #main_menu li.menu a {background:url(../img/menu_ro.png) no-repeat 0 0;width:45px;display:block;height: 0; overflow: hidden;padding-top:13px}

.rom #main_menu li.about-us {left: 368px;top: 20px;}
.rom #main_menu li.about-us a {background:url(../img/about_ro.png) no-repeat 0 0;width:83px;display:block;height: 0; overflow: hidden;padding-top:22px}

.rom #main_menu li.events{left: 477px; top: 33px;}
.rom #main_menu li.franchise {left: 487px; top: 33px;}
.rom #main_menu li.events a, .rom #main_menu li.franchise a {width:90px;display:block;height: 0; overflow: hidden;padding-top:13px;}
.rom #main_menu li.events a {background:url(../img/events_ro.png) no-repeat 0 0;}
.rom #main_menu li.franchise a {background:url(../img/franchise.png) no-repeat 0 0;}

#main_menu li.tucano-friends {left: 594px;top: 26px;}
.rom #main_menu li.green-new {left: 487px; top: 33px;}
.rom #main_menu li.green-new a {width:90px;display:block;height: 0; overflow: hidden;padding-top:13px;}
.rom #main_menu li.tucano-friends a {
	background:url(../img/tucano-friends.png) no-repeat 0 0;
	position:relative;
	text-indent: -9999px;
	text-align: left;
	top: 2px;
	display: block;
	height: 23px;
	width: 131px;
}
.rom #main_menu li.green-new a {background: url(../img/green-new.png) no-repeat 10px 0;}


/*Rusa-----------------------------------------------------*/
.rus #main_menu li.news {left: 265px; top: 43px;}
.rus #main_menu li.news a {background:url(../img/news_ru.png) no-repeat 0 0;width:70px;display:block;height: 0; overflow: hidden;padding-top:13px}

.rus #main_menu li.menu {left: 51px; top: 33px;}
.rus #main_menu li.menu a {background:url(../img/menu_ru.png) no-repeat 0 0;width:44px;display:block;height: 0; overflow: hidden;padding-top:13px}

.rus #main_menu li.about-us {left: 389px; top: 23px;}
.rus #main_menu li.about-us a {background:url(../img/about_ru.png) no-repeat 0 0;width:45px;display:block;height: 0; overflow: hidden;padding-top:18px}

.rus #main_menu li.events  {left: 487px; top: 33px;}
.rus #main_menu li.events a {background:url(../img/events_ru.png) no-repeat 0 0;width:73px;display:block;height: 0; overflow: hidden;padding-top:12px}

/*ENGLISH-----------------------------------------------------*/
.eng #main_menu li.news {left: 279px; top: 43px;}
.eng #main_menu li.news a {background:url(../img/news_en.png) no-repeat 0 0;width:42px;display:block;height: 0; overflow: hidden;padding-top:13px}

.eng #main_menu li.menu {left: 54px;top: 33px;}
.eng #main_menu li.menu a {background:url(../img/menu_en.png) no-repeat 0 0;width:40px;display:block;height: 0; overflow: hidden;padding-top:13px}

.eng #main_menu li.about-us {left: 388px;top: 23px;}
.eng #main_menu li.about-us a {background:url(../img/about_en.png) no-repeat 0 0;width:49px;display:block;height: 0; overflow: hidden;padding-top:18px}

.eng #main_menu li.events {left: 497px;top: 33px;}
.eng #main_menu li.events a {background:url(../img/events_en.png) no-repeat 0 0;width:56px;display:block;height: 0; overflow: hidden;padding-top:13px}


/*Lang menu*/
#lang_menu {right:18px;position:absolute;left:85px;top:194px}
#lang_menu li {float:left;line-height:14px}
#lang_menu li a {font-size:10px;margin-right:11px;text-transform:uppercase;text-decoration:none;color:#FFFFFF;line-height:14px}
#lang_menu li.current a {font-size:14px;font-weight:bold;position:relative;top:1px;letter-spacing:0px;vertical-align:top}


/*MIDDLE-------------------------------------------*/
#middle {position:relative;height:480px;}
#sugar {position:absolute;bottom:-50px;left:372px}
#map {bottom: -156px; position: absolute; right: 116px;}
#map ins {background:url(/img/flags.png) no-repeat 0 0;position:absolute;width:250px;height:142px;top:75px;left:-87px;z-index:-1}
#iphonemap {width:432px;height:290px;}

.work {position:absolute;z-index:100;display:block}

.rom  .work  {background:url(/img/work_ro.png) no-repeat 0 0;width:116px;height:69px;top:335px;left:698px}
.rus  .work  {background:url(/img/work_ru.png) no-repeat 0 0;width:114px;height:69px;top:335px;left:698px}
.eng  .work  {background:url(/img/work_en.png) no-repeat 0 0;width:108px;height:69px;top:335px;left:698px}

/*news*/
#news {background:url(/img/napkin_2.png) no-repeat 0 0;position:absolute;width:335px;height:376px;padding-top:45px;left:0px;top:23px;}
#news .post {width:240px;padding:0 0 25px 40px;}
.post-img{float: left; margin-right: 15px;}
.post-content{margin-top: -6px;}
#news span {color:#f27d33;font-size:10px}
#news p {font-size:13px;color:#666666;line-height:16px;}
#news p a {color:#666666;text-decoration:none}
#news p a:hover {color:#333333}
.newsHead {font-size: 18px; display:block; margin:4px 0;}

/*SLIDER-----------------------------------------------------------------------*/
#slider_block {position:absolute; left:330px; top:-38px;width:849px;}
#slider {background:url(/img/slider_bg.png) no-repeat 0 0;width:819px;height:406px;position:relative}
#slider img {height: 310px; position: absolute;  width: 442px;}
#slider object {height: 310px; position: absolute;  width: 442px;}
#slider .img {height: 310px; left: 35px; position: absolute; top: 44px; width: 442px;}
#slider ul {z-index:1}
#slider .slider_images {z-index: 5}

.yellow_napkin .text {height: 188px; overflow: hidden; position: absolute; top: 58px; width: 271px;}
.yellow_napkin .text p {font-size: 16px;line-height: 20px;margin: 10px 0 0;}
.yellow_napkin {height: 303px; position: absolute; right: 59px;top: 49px; width: 271px;
    z-index: 0;}
.yellow_napkin .text h2 {font-size: 28px;font-weight: bold;letter-spacing: -1px;line-height: 28px;}
.yellow_napkin .text h2 a, .yellow_napkin .text p a{color: #ffffff; text-decoration: none;}
.yellow_napkin .text h2 a:hover, .yellow_napkin .text p a:hover{text-decoration: none;}
/*controls*/
#slider .left a {background:url(/img/left_arrow.png) no-repeat 0 0; width:40px;height:36px;position:absolute;display:block;left:20px;top:184px}
#slider .right a {background:url(/img/right_arrow.png) no-repeat 0 0; width:37px;height:36px;position:absolute;display:block;right:318px;top:184px}

/*FOOTER-------------------------------------------------*/
#footer {background:url(/img/paper_wn_new.jpg) repeat-y 215px 12px;min-height: 484px;}
#index .paper_head {background:url(/img/content_head.png) no-repeat 0 0;width:873px;height:76px;position:absolute;left:215px;top:-10px}
#default .paper_head {background: url("/img/content_head.png") no-repeat scroll right top transparent;height: 76px; width: 873px;position:absolute;left:230px;top:-10px}
#default .paper_head span {background:#f5e4d4; padding-right:10px;}
#content {position:relative;padding:0px 0px 0 0px;color:#020100;width:772px;margin-left:255px;z-index:215;}
.brief_post {font-family: Georgia, "Times New Roman", Times, serif;z-index:2;position:relative;width:364px;margin-top:123px}
.brief_post.left {float:left}
.brief_post.right {float:right}
.brief_post h1 {text-transform:uppercase;font-weight:bold;letter-spacing:-1px;padding:0 0 0 18px;line-height:25px}
.brief_post p {padding:0 0 0 80px; font-size:12px;}
.footer {float: left;margin: 40px 0 30px;position: relative;}
.footer p {position:relative;left:80px;color:#666666;float:left}



.footer p .feedb {font-weight:400;color:#ed7800;text-decoration:underline}
.footer p .feedb:hover {text-decoration:none}

.amigo a {color:#ed7800; font-weight: bold; text-decoration: none}
.amigo strong {color:#666666;}

/*Default pages*/
#default #footer {min-height:714px;background:url(/img/paper_wn_new.jpg) repeat-y 230px 0;margin:41px 0 0px 0;z-index:0}
#default #hand {background:url(/img/hand_mirror.png) no-repeat 0 0; bottom: 0;height: 392px; left: 0;margin-left: 75px; width: 1028px; z-index: 1;} 
#default #cofee {margin-left:946px;top:400px;z-index:4}
#default #map_block {position:absolute;margin-left:30px;top:328px;background:url(/img/iphone2.png) no-repeat 0 0;width:200px;height:403px;z-index:100}
#default #map {width:100%;height:100%;position:absolute;left:0px;top:0}
/*#default #header {background:none}*/
/*#default #bobs {background:url(/img/bobs.png) no-repeat 0 0; width:110px;height:100px;position:absolute;top:228px;margin-left:74px}*/
#default #sugar_block {position:absolute;top:237px;margin-left:1015px}
#default #sugar {position:static;}
#default h1 { background-color: #000000; color: #F9AF00; float: left; font-size: 43px;  line-height: 53px; margin: -3px 0 30px -23px; padding: 0 20px; text-transform: uppercase;font-family:FuturapressPress;}
#default #content {color: #333; margin-left: 295px; padding: 5px 0 0; position: relative; width: 690px; z-index: 100;}
#page p {line-height:18x;padding-bottom:10px; font-size:13px;}
#page p small {color: #ed7800;display: block;}
#page p a {color:#333;line-height:16px}
#page p a:hover {text-decoration:none}

#page ul{list-style: disc}
#page ol {list-style: decimal}
#page ul,#page ol {margin-left:15px}
#page ul li, #page ol li{padding-bottom:10px}


#default h2 {font-size: 22px;font-weight: bold;line-height: 27px;padding-bottom: 20px;clear:left}
.page {min-height: 600px;}
#default .footer p {left:00px;}
#default .footer .amigo {left:365px;}

/*News page*/
.back {color: #ed7800;display: block; margin: 4px 0 16px -10px; text-decoration: none;float:left}

  
/*Paginator*/
#paginator {font-family:Arial, "Helvetica", sans-serif; font-size:11px;}
#paginator li {float:left;margin-right:11px; list-style-type: none;}
#paginator li.current {color:#231f20;font-weight:bold}
#paginator li a {color:#777675;text-decoration:none}
#paginator li a:hover {text-decoration:underline}


/*Content*/ 
table.menu h3 {color: #00568B;font-size: 18px;font-weight: bold;padding: 10px 0;}
table.menu h4 {color: #F27D33;font-size: 13px;font-weight: bold;padding: 10px 0;}
table.menu td {padding:3px 0; border-bottom: 1px dotted gray}
table.menu tr:hover {background-color:#f6ebe0;}

#menuCategories {float:left; padding:10px 20px 0 0; width:150px;margin:0 0 123px -25px !important; list-style-type: none !important}
#menuCategories li {padding-bottom:5px}
#menuCategories ins {text-decoration:none}
#menuCategories li a {font-size:14px;text-decoration:none;font-family:aFuturaOrtoRegular;color:#656ec2; font-weight: normal}
#menuCategories li a:hover {color:#000000}
#menuCategories li.current {position:relative;margin:2px 0 3px}


.menus #menuCategories li a.current {color:#555eb0}
.menus #menuTable h2 {color:#656ec2}

.events #menuCategories li.current ins {background:url(/img/bg_menu1.jpg) no-repeat 0 center;}
.events #menuCategories li.current a {color:#FFFFFF}
.events #menuCategories li.current a:hover {color:#FFFFFF}
.events #menuCategories li a {color:#df8357}
.events #menuCategories li a:hover {color:#000000}
.events #menuTable h2 {color:#df8357}

.shop #menuCategories li.current ins {background:url(/img/bg_menu2.jpg) no-repeat 0 center;}
.shop #menuCategories li.current a {color:#FFFFFF}
.shop #menuCategories li.current a:hover {color:#FFFFFF}
.shop #menuCategories li a {color:#77726e}
.shop #menuCategories li a:hover {color:#000000}
.shop #menuTable h2 {color:#77726e}


.about-us #menuCategories li.current ins {background:url(/img/bg_menu3.jpg) no-repeat 0 center;}
.about-us #menuTable h2 {color:#c94833}
.about-us #menuCategories li a {color:#c94833}


#menuCategories li.current ins {background:url(/img/bg_menu.jpg) no-repeat 0 center;width:167px;display:block;position:relative; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;left:-20px; z-index:1;padding:5px 0; text-decoration:none; left: -20px;}


#menuCategories li.current a {font-family:aFuturaOrtoRegular;color:#FFFFFF; position:relative; left:20px; /*text-shadow: 1px 1px 0px #000000;*/ text-decoration:none; float:left;width:138px;padding:5px 0;}
#menuCategories li.current .top_line, #menuCategories li.current .bottom_line {background:url(/img/dashed_line.png) no-repeat 0 0;width:139px;height:2px;position:relative;left:14px;top:0px}
#menuCategories li.current .shaddow {background:url(/img/shaddow.png) no-repeat right 0;    bottom: -8px;    height: 27px;    left: -18px;    position: absolute;    width: 180px;    z-index: -10;}
#menuTable {float: left;    margin-top: -10px;    width: 530px;} 
#menuTable .menu-product {display: -moz-inline-stack;display:inline-block; zoom:1; *display:inline;    float: left;   height: 162px;    margin: 0 13px 13px 0;     overflow: hidden;    position: relative;    width: 162px;}
#menuTable .menu-product img {width:162px; height:162px; position:absolute; z-index:0} 
#menuTable .menu-product .tooltip {background:url(../img/px_bl.png) repeat 0 0; color: #FFFFFF; height: 100%; padding: 0 10px; position: absolute; width:142px; z-index: 1;}
#menuTable .menu-product .tooltip h2 {color:#E96900;font-size: 20px;line-height: 17px;padding-bottom: 5px;}
#menuTable .menu-product .tooltip p {font-size: 11px; line-height: 14px;}
#menuTable .menu-product.first {margin-top:0px;border-top:0 none;padding-top:0}
#menuTable .menu-product-description {margin:5px 0}
#menuTable h2 {color: #E96900; font-family:FuturapressPress; font-size: 36px; font-weight: normal;  margin: 15px 0 0;}

/*Contact form*/
#ContactWorker {background:#FFFFFF;padding:20px 40px 10px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px;width:430px;    -webkit-box-sizing: border-box;  -moz-box-sizing:  border-box;  box-sizing:       border-box}
#ContactWorker form *{font-family: Arial, sans-serif; color:#000000}
#ContactWorker label {display: block;  float: left;  font-size: 14px;  padding-bottom: 9px;   width: 100%; color:#666;}
#ContactWorker form input {    font-size: 14px; border: 4px solid #eef2f8; float: left; margin-bottom: 26px;  padding: 5px;  width:  330px;}
#ContactWorker form input:focus {border:4px solid #d4ddee}
#ContactWorker form textarea { font-size: 14px;    border: 4px solid #eef2f8;  float: left;  margin-bottom: 26px;  padding: 5px;   width: 330px;height:100px}
#ContactWorker form textarea:focus {border:4px solid #d4ddee}
#ContactWorker form input[type="submit"] {width:auto;float:right;border:0;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius:2px; color:#FFFFFF;font-weight:bold;background-color:#557abb;padding:5px 8px;cursor:pointer}
#ContactWorker form input[type="submit"]:hover {background-color:#666666} 
#ContactWorker h2 {color:#557abb;margin:10px 0 20px;line-height:normal}


/*Events*/
#menuTable .events {margin-bottom:15px;clear:left}
#menuTable .events .image {float:left;margin-right:20px}
#menuTable .events small {line-height:13px}
#menuTable .events a {line-height:20px}
#menuTable .events p span {display:block}


/*News*/
.news_item {margin-bottom:25px;clear:left;min-height: 85px;}
.news_item .image {float:left;margin-right:20px}
.news_item small {line-height:13px}
.news_item a {line-height:20px !important}
.news_item p {padding-left:130px}

/*Paging*/
.paging {margin:0 0 0 -4px !important; padding:0 !important; list-style-type: none !important}
.paging li {display: -moz-inline-stack;display:inline-block; zoom:1; *display:inline; padding:0 !important; vertical-align: middle;margin:0 7px}
.paging li a {font-size: 14px; color:#666666; text-decoration: none}

.paging li.current {text-align: center; background:url(../img/paging.png) repeat 0 0; width:34px; height:34px; margin:0}
.paging li.current a {    color: #333333;
    font-size: 18px;
    font-weight: bold;
    line-height: 31px;
    margin-left: -2px;}


/*navigation slider*/
.navigation {margin:10px 0}
.navigation .prev, .navigation .next, .navigation .info {display: -moz-inline-stack;display:inline-block; zoom:1; *display:inline; vertical-align: middle}
.navigation .prev {background:url(/img/left_arrow.png) no-repeat 0 0; width:40px;padding-top: 36px; overflow: hidden; height: 0}
.navigation .next {background:url(/img/right_arrow.png) no-repeat 0 0; width:37px; padding-top: 36px; overflow: hidden;height: 0 }
.navigation .info {font-size: 14px; color: #666666; width:40px; padding-right:10px; text-align:center;}
.slider_g {text-align: center;display: -moz-inline-stack;display:inline-block; zoom:1; *display:inline;position: relative; height:360px}
.slider_g .slider_images img {position:absolute; left:0;width: 442px;}
.slider_g .slider_images {height: 296px;overflow: hidden; position: relative; width: 442px;}

.empty {display: block; height: 20px; width: 100%;}
#showFullRight {color:#ED7800}

#map-tucano {height: 292px; left: 111px; position: absolute; top: 23px; width: 433px;}
#map-tucano-locations {height: 523px; left: 0px; position: absolute; top: 95px; width: 686px;}
.gtext {color:#000; font-size: 14px; line-height: 21px;}

/* - General form styles - */
input, textarea, button{margin: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
input, button{height: 40px;}
input, textarea{background: #fff; color: #333; font-size: 13px; border: 1px solid; border-color: #bbb #ddd #f4f4f4 #ddd; padding: 10px; -webkit-appearance: none; outline: none; box-shadow: none; -moz-box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.4); box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.4);}
textarea{resize: none; overflow: auto; font-family: Arial, Helvetica, sans-serif;}
button{border: none; padding: 0 30px; font-family: aFuturaOrtoRegular, Arial, Helvetica, sans-serif; color: #fff; font-size: 15px; text-transform: uppercase; cursor: pointer; text-shadow: 0 1px 1px rgba(0,0,0,0.5);}

*::-webkit-input-placeholder {color: #ccc; font-size: 13px;}
*:-moz-placeholder {color: #ccc; font-size: 13px;}
*::-moz-placeholder {color: #ccc; font-size: 13px;}
*:-ms-input-placeholder {color: #ccc; font-size: 13px;}
.placeholder {color: #ccc; font-size: 13px;}

/*Feedback page*/
#feedback-form, .feedback{width: 660px;}
.form-intro{font-size: 18px; display: block; margin-bottom: 15px;}
.form-intro.success{color: #ed7800 !important;}
.form-intro.error{color: #bf4117 !important;}

#feedback-form{border-bottom: 1px solid #7d6146; padding: 30px 0;}
#feedback-form .control-group-holder,
#feedback-form .control-group{margin: 30px 0;}
#feedback-form .control-group-holder .control-group{margin: 0;}
#feedback-form .control-group.inline{display: inline-block;}
#feedback-form .control-group-holder .control-group:first-child{margin-right: 30px;}
#feedback-form .control-group.inline input{width: 313px;}
#feedback-form textarea{width: 100%; height: 130px;}
#feedback-form .captcha-group{position: relative;}
#feedback-form .captcha-group *{display: inline-block; vertical-align: middle;}
#feedback-form .captcha-group img{margin-right: 26px;}
.captcha-input{width: 120px;}
#feedback-form button{position: absolute; right: 0; top: 50%; margin-top: -20px; background: url(../img/bg_bttn_blue.png) 0 0 repeat-x;}

.feedback{padding: 28px 0 30px 0;}
.feeds{font-size: 18px; font-weight: normal; display: block; margin-bottom: 22px;}
.feed{margin-bottom: 29px; padding-bottom: 16px; border-bottom: 1px solid #cfbdaa;}
.feed:last-child{margin-bottom: 0;}
.feed-author{font-size: 11px; color: #ed7800; font-weight: bold; margin-bottom: 1px; display: block;}
