@import"reset.css";@import"pro_pages_style.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";@import"../css/smoothness/jquery-ui-1.8.17.custom.css";
body{background:url(../images/body.gif) center top repeat #fff;font:14px/20px Arial, Helvetica, sans-serif;color:#828387;position:relative;min-width:960px;}
.bg{min-height:100%;background:url(../images/body-bg-bottom.png) center 100% repeat-x}
.bg_light {min-height:100%;background:url(../images/top_light.png) center top no-repeat}
html,body{height:100%;}
a{color:#eb4381;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline;}
.link-1 {text-decoration:underline;}
.link-1:hover {text-decoration:none;}
.link-2 {text-decoration:underline;font-style:italic;color:#eb4381;font-size:12px;line-height:18px;display:inline-block;}
.link-2:hover {text-decoration:none;}
.link-3 {text-decoration:none;font-style:italic;color:#eb4381;font-size:12px;line-height:18px;display:inline-block;}
.link-3:hover {text-decoration:underline;}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#5b461c;font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;font-weight:normal;padding-bottom:30px;}
h1{font-size:35px;}
h2{font-size:32px;}
h3{font-size:28px;} 
h4{font-size:24px;}  
h5{font-size:21px;}
h6{font-size:18px;color:#eb4381;}
p,.p {padding-bottom:20px;}
.p0 {padding-bottom:0;}
.p1 {padding-bottom:10px;}
h4 a{color:#302724;text-decoration:none;}
h4 a:hover {color:#ec770c;text-decoration:none;}
/* Global Structure---------------------------------------- */
.main{margin:0 auto;width:100%;}
.wrapper {
	width:100%;
	overflow:hidden;
}
/*----- txt,links,lines,titles -----*/
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.d-in-block {display:inline-block;}
.d-block {display:block;}
.reg {text-transform:uppercase;}
.rel {position:relative;}
.color1{color:#ff2100;}
.color2{color:#302724;}

/*######## Smart Green ########*/
.smart-green {
    margin-left:auto;
    margin-right:auto;

    /* max-width: 500px; */
    background: #fff;
    /* padding: 30px 30px 20px 30px; */
    font: 16px Arial, Helvetica, sans-serif;
    color: #666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/*
.smart-green h1 {
    font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 20px 0px 20px 40px;
    display: block;
    margin: -30px -30px 10px -30px;
    color: #FFF;
    background: #9DC45F;
    text-shadow: 1px 1px 1px #949494;
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-bottom:1px solid #89AF4C;

}
.smart-green h1>span {
    display: block;
    font-size: 11px;
    color: #FFF;
}
*/

.smart-green label {
    display: inline-block;
	width: 150px;
    margin: 5px 5px 5px;
}
.smart-green label>span {
    /* float: left; */
    margin-top: 10px;
	margin-right: 5px;
    color: #5E5E5E;
}

.smart-green input[type="text"], .smart-green input[type="email"], .smart-green input[type="number"], .smart-green input[type="password"], .smart-green textarea, .smart-green select {
	color: #555;
    height: 30px;
    line-height:16px;
	font-size:16px;
    width: 90%;
    padding: 0px 0px 0px 10px;
    margin-top: 2px;
    border: 1px solid #000;
    background: #fff;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    font: normal 14px/14px Arial, Helvetica, sans-serif;
}
.smart-green textarea{
    height:250px;
    padding-top: 10px;
	line-height:16px;
	font-size:16px;
	width: 100%;
}

.inum {
	width: 50px !important;
		
}

/*
.smart-green select {
    text-indent: 0.01px;
    text-overflow: '';
    width:50%;
    height:30px;
}
*/
  /* create button colors at cs3buttongenerator.com */
.smart-green .button {
  background: #dddddd;
  background-image: -webkit-linear-gradient(top, #cccccc, #dddddd);
  background-image: -moz-linear-gradient(top, #cccccc, #dddddd);
  background-image: -ms-linear-gradient(top, #cccccc, #dddddd);
  background-image: -o-linear-gradient(top, #cccccc, #dddddd);
  background-image: linear-gradient(to bottom, #cccccc, #dddddd);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #000;
  font-size: 20px;
  padding: 4px 20px 4px 20px;
  text-decoration: none;
}
.smart-green .button:hover {
  background: #cccccc;
  background-image: -webkit-linear-gradient(top, #dddddd, #cccccc);
  background-image: -moz-linear-gradient(top, #dddddd, #cccccc);
  background-image: -ms-linear-gradient(top, #dddddd, #cccccc);
  background-image: -o-linear-gradient(top, #dddddd, #cccccc);
  background-image: linear-gradient(to bottom, #dddddd, #cccccc);
  text-decoration: none;
}



/*********************************header*************************************/
header{
	padding:20px 0 0;
	/* fall */
	/* background:url(../images/leaves-header.png) center 0 no-repeat; */
	
	/* christmas */
	/*  background:url(../images/christmas-header.jpg) center 0 no-repeat; */
	
	/* valentines */
	/* background:url(../images/hearts-valentine-header.png) center 0 no-repeat; */
	
	/* st paddys */
	/* background:url(../images/clovers-header.png) center 0 no-repeat; */

}
/* new LP stuff */
.pink_sec {padding: 30px 0;background: #ee4483;}
.dark {background: #f6f7f9;padding: 60px 0;}
.pink{color: #ee4483;}
.orange{color: #ec780d;}
.numbr {
    position: absolute;
    font-size: 36px;
    margin-top: -10px;
    font-weight: 600;
    color: #ee4483;
}
.set_pad {
    margin-left: 30px;
}
.padding-tb{padding:20px 0px;}
.padding-lr{padding:0px 10px;}
.padding-tblr{padding:10px;}
.padding-tblr2{padding:20px;}
.padding-tblr{padding:20px 8px;}
.padding-tb-30{padding:30px 0px;}
.padding-lr-30{padding:0px 30px;}
.padding-lr-100{padding:0px 30px;}
.pad_a{padding: 12px 6px;position: relative;}
.margin_b{margin-bottom: 30px;}
 .col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}
 .col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}
.container,.row::after,container,.row::before{clear:both;content:"";display:table;table-layout: fixed;}
.container,.row{margin:0px auto;}
.width_full{width: 100%}
.bg_home {
    background-image: url(../images/apppic.jpg);
    background-repeat: no-repeat;
    min-height: 400px;
    position: relative;
    background-position: center;
}
.app_txt h3 {
    position: absolute;
    bottom: 0;
}
.icon-home:before { content: '\e801'; } /* '' */
/*
.coverbook {position: relative;}
.coverbook img {
    position: absolute;
    
}
*/

#headquote {
    display: block; 
	padding:20px 0 0;
	}
#rectopad1 {display: block; }
#rectopad2 {display: none; }
#recmidad1 {display: block; }
#recmidad2 {display: none; }
.recfield {display: block; }
.recfieldb {display: none; }
/********************** Content ************************/
section{
	position:relative;
	z-index:1;
	padding:62px 0 71px;
}



/******************** Footer ******************/
footer{
padding:56px 0px;
overflow:hidden;
/*center 0 no-repeat;*/
font-size:13px;
line-height:18px;
color:#828387;
}
footer a{color:#828387;}
footer .footer-logo{display:block;background:url(../images/fcb_logo-sm-50.jpg) 0 0 no-repeat;width:57px;height:50px;text-indent:-1000px;overflow:hidden;margin:0 0 15px;}
footer .reg{font-size:11px;}
footer p{padding:0 0 13px;}
footer form + div > .link-1 {color:#254a0a;font-size:10px;}
.logo {
	padding:5px 0 0 5px;
	float:left;
}
	.logo a {
		display:block; 
		text-indent:-9999px;
		background:url(../images/FCB_logo-horizontal-hires-75.png?1) no-repeat 0 0;
		width:290px;
		height:75px;
		z-index:20;
}
.logobiz {
	padding:0 0 0 5px;
	float:left;
}
	.logobiz a {
		display:block; 
		text-indent:-9999px;
		background:url(../images/biz_logo_text.png) no-repeat 0 0;
		width:300px;
		height:37px;
		z-index:20;
}
.hbg {
	/*
	top: 2px;
	padding:35px 0 0;
	background:url(../images/leaves-header.png) center 0 no-repeat;
	*/
}


nav {
	/*float:left;*/
	padding:10px 0 0;
	/*margin:0 auto;
	width:100%;*/

}
.menu {
	float:left;
	padding:0; 
	position:relative;
	z-index:20;
	background:#2b2b2b;
	margin:0 auto;
	width:100%;
}
.menu li:first-child {
	border-left:none;
	width:145px;
}
.menu li {
	float:left; 
	position:relative;
	width:145px;
	text-align:center;
	border-left:1px solid #3e3e3e;
}
.menu li a {
	display:block;
	font-size:11px;
	line-height:13px;
	color:#ffffff;
	text-transform:uppercase; 
	z-index:20;
	padding:20px 0 19px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.menu li.sfHover {
	position:relative;
	z-index:10;
}
.menu li a.active,
.menu > li > a:hover,
.menu > li.sfHover > a {
	background:#3e3e3e;
	text-decoration:none;
}

.menu ul {
	z-index:20;
	letter-spacing:normal;
	font-family:Arial, Helvetica, sans-serif;
	position:		absolute;
	top:			-9999em;
	width:			200px;
	background: 	#3e3e3e;
	border:			none;
	padding:3px;
}
.menu ul li {width:	100% !important;}
.menu li:hover {visibility:	inherit; }
.menu li li:first-child {
	padding:0;
}
.menu li li {
	background:none;
	margin:0;
	padding:3px 0 0;
	border:none;
	text-align:left;
}

.menu li li a {
	background:none;
	display:		block;
	padding:		8px 0 9px 38px;
}
.menu li li > a:hover, 
.menu li li.sfHover > a {
	background:#2b2b2b;
	text-decoration:none;
}

.menu li:hover ul, .menu li.sfHover ul {
	left:			0px;
	top:			52px;
	z-index:		999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
	top:			-999em;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
	left:			103%;
	top:			0;
	z-index:		9999;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
	top:			-999em;
}

nav#nav-mobile {
    display: none; }


/* new 2017 mobile nav */
/* Remove margins and padding from the list, and add a black background color */
ul.topnav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #2b2b2b;
}
/* Float the list items side by side */
ul.topnav li {float: left;}
/* Style the links inside the list items */
ul.topnav li a {
    display: inline-block;
    color: #ffffff;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
}
/* Change background color of links on hover */
ul.topnav li a:hover {background-color: #3e3e3e;}
/* Hide the list item that contains the link that should open and close the topnav on small screens */
ul.topnav li.icon {display: none;}



#smallfoot { display:none; }


/* Tooltip container by chip */

.tooltip {
    position: relative;
    display: inline;
    border-bottom: 1px dotted #117ad0; 
	color: #117ad0;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 350px;
    background-color: #117ad0;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    border-radius: 6px;
 

    position: absolute;
    z-index: 1;
    top: -5px;
    left: 105%; 
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}


.fontawcolor {
	color:#0b8498;	
}

/* Tooltip container */
.tooltip2 {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted #117ad0; /* If you want dots under the hoverable text */
	color: #117ad0;

}

/* Tooltip text */
.tooltip2 .tooltiptext2 {
    visibility: hidden;
    width: 250px;
    background-color: #117ad0;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
    top: -25px;
    /* right: 5px; */
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip2:hover .tooltiptext2 {
    visibility: visible;
}

#tooltip2
{
    text-align: center;
    color: #fff;
    background: #111;
    position: absolute;
    z-index: 100;
    padding: 15px;
}



/*********************************boxes**********************************/
.indent {padding:7px 0 0 7px;}

.indent-left {padding-left:20px;}

.indent-bottom {padding-bottom:0;}

.indent-right {padding-right:0;}

.indent-top {padding-top:50px;}
.indent-top1 {padding-top:5px;}

.margin-top { margin-top:4px;}

.margin-bot {margin-bottom:30px;}
.margin-bot1 {margin-bottom:15px;}

.margin-left {margin-left:0;}

.margin-right {margin-right:0;}

.img-indent {float:left; margin:0px 15px 0px 0px;}
.img-indent-1 {float:left; margin:4px 15px 0px 0px;}
.img_border {border:1px solid #c6c6c6;display:inline-block;}

.text1 {
	font-size:13px;
	line-height:18px;
}
.lh {
	line-height:20px;
}
.lh2 {
	line-height:18px;
}
.lh3 {
	line-height:24px;
}

#search1{float:right;padding:7px 0 0;overflow:hidden;}
#search1 input{margin-right:3px;font-family:Arial, Helvetica, sans-serif;color:#828387;font-size:13px;vertical-align:middle;font-weight:normal;padding:5px 10px 6px;margin:0 8px 0 0;background:#fff;border:1px solid #dfdecc;outline:none;width:168px;float:left;}
#newsletter-form{padding:5px 0 11px;}
#newsletter-form input {width:180px;font-style:italic;font-size:11px;color:#8a8d91;padding:6px 11px 7px;margin-right:3px;vertical-align:middle;font-weight:normal;margin:0 8px 0 0;background:#fff;border:1px solid #dfdecc;outline:none;float:left;}
#newsletter-form a{vertical-align:middle;}

.button-1{color:#fff;display:inline-block;background:#254a0a;text-decoration:none;padding:8px 15px 9px;font-size:10px;line-height:1.2em;text-transform:uppercase;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.button-1:hover {
	background:#e8e7d4;
	text-decoration:none;
	color:#254a0a;
}
.button-2{color:#fff;display:inline-block;background:#eb4381;text-decoration:none;padding:8px 15px 9px;font-size:10px;line-height:1.2em;text-transform:uppercase;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.button-2:hover {
	background:#828387;
	text-decoration:none;
	color:#fff;
}
.button-2pink{color:#fff;display:inline-block;background:#eb4381;text-decoration:none;padding:8px 15px 9px;font-size:10px;line-height:1.2em;text-transform:uppercase;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.button-2pink:hover {
	background:#d44379;
	text-decoration:none;
	color:#fff;
}
.button-2black{color:#fff;display:inline-block;background:#2b2b2b;text-decoration:none;padding:8px 15px 9px;font-size:16px;line-height:1.2em;text-transform:uppercase;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.button-2black:hover {
	background:#3e3e3e;
	text-decoration:none;
	color:#fff;
}
.button-3{color:#fff;display:inline-block;background:#eb4381;text-decoration:none;padding:18px 25px 19px;font-size:26px;line-height:1.6em;text-transform:uppercase;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.button-3:hover {
	background:#828387;
	text-decoration:none;
	color:#fff;
}
.button-4{color:#fff;display:inline-block;background:#254a0a;text-decoration:none;padding:9px 9px 9px;font-size:12px;line-height:1.2em;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.button-4:hover {
	background:#828387;
	text-decoration:none;
	color:#fff;
}
.button-16pink{color:#fff;display:inline-block;background:#eb4381;text-decoration:none;padding:8px 15px 9px;font-size:16px;line-height:1.2em;text-transform:uppercase;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.button-16pink:hover {
	background:#d44379;
	text-decoration:none;
	color:#fff;
}
.items {
	display:none;
}
.slider {
	width:950px;
	height:383px;
	overflow:hidden;
	margin-bottom:38px;
}
.slider .pagination2 {
	overflow:hidden;
	position:absolute;
	left:50px;
	bottom:23px;
	z-index:999;
}
.slider .pagination2 li {
	float:left;
	margin-right:3px;
}
.slider .pagination2 li a {
	display:block;
	width:19px;
	height:19px;
	overflow:hidden;
	background:url(../images/slide_nav.png) right top no-repeat;
}
.slider .pagination2 li a:hover,.slider .pagination2 li.current a {
	background-position:left top;
}

.blocks{overflow:hidden;margin:0 auto;width:960px;}
.blocks li{float:left;margin:0 5px;border:1px solid #dedede;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background:#fff;}
.blocks li a{display:block;position:relative;color:#828387;text-decoration:none;line-height:20px;}
.blocks li a>div>div{padding:38px 38px 32px 40px;width:150px;position:relative;z-index:2;}
.blocks li a h4{color:#302724;padding:12px 0 20px}
.blocks li a img {border:1px solid #dedede;}
.blocks li:hover {background:url(../images/blocks-hover.png) 50% 0 no-repeat #ec770c;}
.blocks li:hover a {color:#302724;}

.list-1 li{padding:0px 0 6px 0;line-height:21px;overflow:hidden;position:relative;font-size:13px;}
.list-1 li span{background:url(../images/list1-marker.gif);background-position:8px 50%;background-repeat:no-repeat;background-color:#fff;float:left;width:19px;height:19px;margin-right:10px;border-radius:10px;border:1px solid #d2d2d2;background-clip:padding-box;}
.list-1 li div{overflow:hidden;}
.list-1 li a{color:#828387;text-decoration:none;}
.list-1 li a:hover{color:#e90000;}

.list-2 li{list-style:decimal;list-style-position:inside;color:#eb4381;font-size:13px;padding:0 0 9px;line-height:18px;}
.list-2 li span{color:#696969;}
.list-2 li a{color:#eb4381;text-decoration:none;margin-left:-3px;}
.list-2 li a:hover{text-decoration:underline;}

.block{background:url(../images/block.png) center top no-repeat #ec770c;padding:24px 18px 33px 27px;position:relative;overflow:hidden;border:1px solid #dedede;color:#302724;line-height:20px;}
.block h4{color:#302724;padding:0 0 0 15px;margin:0 0 5px;}

.white-block{background:#fff;border:1px solid #dedede;padding:38px 40px 28px 40px;}
.white-block h4{padding:0 0 20px;}
.white-block ul{font-weight:bold;padding:0 0 5px;}
.white-block li{padding:0 0 8px;}
.white-block ul img{vertical-align:middle;margin-right:20px;}
.white-block ul a{color:#828282;text-decoration:none;display:inline-block;vertical-align:middle;}
.white-block ul a:hover{color:#e90000;}
.dropcap{float:left;font-size:36px;line-height:1.2em;width:30px;color:#002245;font-weight:normal;}

.white-block-2{background:#fff;border:1px solid #dedede;padding:10px 10px 10px 10px;}
.white-block-2 h4{padding:0 0 20px;}
.white-block-2 ul{font-weight:bold;padding:0 0 5px;}
.white-block-2 li{padding:0 0 8px;}
.white-block-2 ul img{vertical-align:middle;margin-right:20px;}
.white-block-2 ul a{color:#828282;text-decoration:none;display:inline-block;vertical-align:middle;}
.white-block-2 ul a:hover{color:#e90000;}

.time {
	background:url(../images/time.png) left top no-repeat;
	padding:1px 0 0 24px;
}

#message_form fieldset {
	border:none;
	padding:0;
	}			
		#message_form label {
			display:block;
			min-height:49px;
		}
		#message_form label.message {
			height:210px;
		}
		#message_form label input {
			background:#fff;
			border:1px solid #cfcfcf;
			color: #828387;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			height:16px;
			font-weight: normal;
			margin:0;
			outline:none;
			overflow: hidden;
			padding:5px 15px 7px;
			vertical-align: middle;
			width:198px;
		}
		#message_form .area .error { float:none;}
		#message_form textarea {
			background:#fff;
			border:1px solid #cfcfcf;
			color: #828387;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight: normal;
			margin: 0;
			outline: medium none;
			overflow:auto;
			padding:5px 15px;
			vertical-align: middle;
			width:398px;
			height:198px;
			resize:none;
	}
		#message_form a {cursor:pointer;}
			#message_form .success {display:none;margin-bottom:10px;background: none;box-shadow: none;color: #000;}
			#message_form .error,
			#message_form .empty {
				color:#f00;
				font-size:11px;
				line-height:18px;
				display:none;
				overflow:hidden;
			}
	.buttons-wrapper {text-align:right; padding-top:40px; position:relative;}
	.buttons-wrapper a { margin-left:12px;}
	
	#continfo {display: none; }
	
	#giftvideo { width:420px; }

@media screen and (max-width : 1100px){
.menu li:first-child {
	border-left:none;
	width:125px;
}
.menu li {
	float:left; 
	position:relative;
	width:125px;
	text-align:center;
	border-left:1px solid #3e3e3e;
}
}
/*Responsive Styles*/

@media screen and (max-width : 860px){
body{background:url(../images/body.gif) center top repeat #fff;font:14px/20px Arial, Helvetica, sans-serif;color:#828387;position:relative;min-width:100%;}

#rectopad1 {display: none; }
#rectopad2 {display: block; }
#recmidad1 {display: none; }
#recmidad2 {display: block; }
#fbliketd {display: none; }
#recimage {width: 230px;}
#conttable {display: none; }
#conttableb {display: none; }
#continfo {display: block; }

  nav#nav {display: none; }

/* show mobile nav */
  nav#nav-mobile {display: block; width:100%; }

  ul.topnav li:not(:first-child) {display: none;}
  ul.topnav li.icon {
    float: right;
    display: inline-block;
  }
  
  ul.topnav.responsive {position: relative;}
  ul.topnav.responsive li.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  ul.topnav.responsive li {
    float: none;
    display: inline;
  }
  ul.topnav.responsive li a {
    display: block;
    text-align: left;
  }


#headquote {
    display: none; }

.recfield {display: none; }
.recfieldb {display: block; }

.main{margin:0 auto;width:100%;}

/* footer{display: none;} */
/* header{display: none;} */

	#bigfoot { display: none; }
	#smallfoot { display:none; }
	
	#giftvideo { width:100%; }
	.giftpic { width:100%; }

.tooltip2 .tooltiptext2 { width: 125px; }

.pro_wrapper{padding:0 20px 0 10px;}
}