@import"reset.css";
@import"grid.css";
@import"forms.css";
@import"prettyPhoto.css";
@import url(//fonts.googleapis.com/css?family=Courgette);
@import url(//fonts.googleapis.com/css?family=Lora:700);
@import"ui.totop.css";
body{
	background: #581744;
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#937c7c;
	position:relative;
	min-width:980px;
}


/* LightBox */
.lightbox-image {position:relative;overflow:hidden;display:inline-block;z-index:99;}
.lightbox-image img {position:relative;z-index:2;background:#f1f1f1;}
.lightbox-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
html,body{height:100%;}
p{padding-bottom:22px;}
a{color:#581744;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:32px;color:#663e3e;font-family: 'Lora', cursive; margin-bottom:19px;text-transform:uppercase; letter-spacing:0px;}
h1{font-size:32px;}



h2{font-size:30px;}



h3{font-size:28px;} 



h4{font-size:26px;}  



h5{font-size:24px;}



h6{font-size:22px;}



/* Global Structure---------------------------------------- */



/*----- 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}



.color1{color:#ff2100;}







table, th, td strong



{



color: #000;}











table, th, td a:link



{color:#000;}











.main {



	width:960px; 	



	padding:0;



	margin:0 auto;



}







.last1 {



	margin-bottom:0 !important;



}







.last2 {



	padding-bottom:0 !important;



}







.wrapper {width:100%; overflow:hidden;}



 



.p1 {margin-bottom:8px;}



.p2 {margin-bottom:15px;}



.p3 {margin-bottom:30px;}



.p4 {margin-bottom:40px;}



.p5 {margin-bottom:50px;}







.reg {text-transform:uppercase;}







.title {margin-bottom:18px;}







.it {font-style:italic;}







.letter {letter-spacing:-1px;}







/*********************************boxes**********************************/



.margin-bot {margin-bottom:35px;}







.spacing {margin-right:35px;}







.indent {padding:0 0 0px 30px;}



.indent2 {padding-left:50px;}



.indent-bot {margin-bottom:20px;}



.indent-bot2 {margin-bottom:30px;}



.indent-bot3 {margin-bottom:45px;}







.img-indent-bot {margin-bottom:25px;}



.img-indent {float:left; margin:0 20px 0px 0;}	



.img-indent2 {float:left; margin:0 13px 0px 0;}	



.img-indent-r {float:right; margin:0 0px 0px 40px;}	











.prev-indent-bot {margin-bottom:10px;}	







.buttons a:hover {cursor:pointer;}



.clear {



 clear: both;



 display: block;



 overflow: hidden;



 visibility: hidden;



 width: 0;



 height: 0;



}







.logo {



	display:block; 



	width:660px; 



	height:265px;



	margin-left:-100px;



	text-indent:-5000px;



	position: absolute;



	z-index: 2;



	background:url(../images/logo2.png) 0 0 no-repeat;



}







/*********************************header*************************************/



header {



	width:100%;



	position:relative; 



	z-index:2;



}







#searchform input[type="text"] {



    border: none;



    color: #646464;



    display: inline-block;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



    margin: 0;



    outline: medium none;



	background:#fff;



    padding: 7px 30px 8px 13px;



    width: 267px;



}







#searchform {



    padding-top: 42px;



	float:right;



	margin-right:5px;



    position: relative;



}







.search-button {



	position:absolute;



	right: 9px;



    top: 49px;



	background:url(../images/search-marker.png) no-repeat 0 0;



	width:16px;



	height:16px;



	display:block;



}







.search-button:hover {



	background-position:0 -27px;



}







.head-box1 {



	background:url(../images/head-bg1.gif) repeat center 0;



	width:100%;



	padding-bottom:34px;



}







header h1 {
	padding:22px 0 10px 5px;
	margin:0;
}







.head-box2 {



	position:absolute;



	width:100%;



	padding-bottom:6px;



	background:url(../images/head-bg2.png) repeat-x center 0;



	



}







nav {



	background:url(../images/divider1.gif) no-repeat right 13px;



	width:950px;



	margin:0 auto;



}



	







/*** MENU ***/



.nav-menu, .nav-menu * {



	margin-left: 42px;



	padding:		0;



	list-style:		none;



	z-index: 4;



}



.nav-menu {



	line-height:	1.0;



}



.nav-menu li {



	float:			left;



	background:url(../images/divider1.gif) no-repeat 0 13px ;



	position:		relative;



	text-align:center;



	



}







.nav-menu li:first-child {



	float:			left;



	position:		relative;



	text-align:center;







	background: none;



}







.nav-menu a {



	display:		block;



	font-family: 'Lora', serif;



	color:#fff;



	font-weight:bold;



	transition: all 0.4s ease 0s;



	font-size:14px;



	padding:18px 0 14px;



	line-height:18px;



	text-transform:uppercase;



	position:		relative;



}



.nav-menu ul {



	position:		absolute;



	background:url(../images/menu-bg.gif) repeat-x 0 bottom #fff;



	top:			-999em;



	padding:8px 12px;



	width:			90px; /* left offset of submenus need to match (see below) */



}







.nav-menu a:hover,



.nav-menu a.active,



.nav-menu li.sfHover > a, .current-menu-item a {



	color:#b7689e;



	text-decoration:none;



}



.nav-menu ul li {



	width:			100%;



	background:none;



}



.nav-menu ul a {



	color:#937c7c;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	line-height:14px;



	transition:none;



	font-weight:normal;



	padding:8px 8px;



	border:1px solid transparent;



	width:200px !important;



	text-align: left;



}







.nav-menu ul a:hover,



.nav-menu ul li.sfHover > a {



	border-color:#581744;



	background:url(../images/menu-bg2.gif) repeat-x 0 0 #ba589c;



	color:#fff;



	text-decoration:none;



	width:200px !important;



}











.nav-menu li:hover {



	visibility:		inherit; /* fixes IE7 'sticky bug' */



}







.nav-menu li:hover ul,



.nav-menu li.sfHover ul {



	left: -2px;



    top: 45px; /* match top ul list item height */



	z-index:		99;



	width:185px;



}



ul.nav-menu li:hover li ul,



ul.nav-menu li.sfHover li ul {



	top:			-999em;



}



ul.nav-menu li li:hover ul,



ul.nav-menu li li.sfHover ul {



	left:			10em; /* match ul width */



	top:			0;



}



ul.nav-menu li li:hover li ul,



ul.nav-menu li li.sfHover li ul {



	top:			-999em;



}



ul.nav-menu li li li:hover ul,



ul.nav-menu li li li.sfHover ul {



	left:			10em; /* match ul width */



	top:			0;



}







.nav-menu a:hover,



.nav-menu a.active,



.nav-menu li2.sfHover > a {



	color:#b7689e;



	text-decoration:none;



}



.nav-menu ul li2 {



	width:			100%;



	background:none;



}



.nav-menu ul a {



	color:#937c7c;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	line-height:14px;



	transition:none;



	font-weight:normal;



	padding:4px 4px;



	border:1px solid transparent;



	margin-left: -54px;



}



















.nav-menu ul a:hover,



.nav-menu ul li2.sfHover > a {



	border-color:#581744;



	background:url(../images/menu-bg2.gif) repeat-x 0 0 #ba589c;



	color:#fff;



	text-decoration:none;



}











.nav-menu li2:hover {



	visibility:		inherit; /* fixes IE7 'sticky bug' */



}







.nav-menu li2:hover ul,



.nav-menu li2.sfHover ul {



	left: -2px;



    top: 45px; /* match top ul list item height */



	z-index:		99;



	width:185px;



}







ul.nav-menu li2:hover li ul,



ul.nav-menu li2.sfHover li ul {



	top:			-999em;



}



ul.nav-menu li2 li:hover ul,



ul.nav-menu li2 li.sfHover ul {



	left:			10em; /* match ul width */



	top:			0;



}



ul.nav-menu li2 li:hover li ul,



ul.nav-menu li2 li.sfHover li ul {



	top:			-999em;



}



ul.nav-menu li2 li li:hover ul,



ul.nav-menu li2 li li.sfHover ul {



	left:			10em; /* match ul width */



	top:			0;



}







/********************** Content ************************/







#content {



	width:100%; 



	padding:54px 0 26px;



	position:relative;



	margin-top: -6px;



	z-index:1;



	background:url(../images/content-bg.gif) repeat-x 0 -73px #fff;



	



}







.p6 {



	margin-top:-6px;



	padding:0 0 26px !important;



	background:url(../images/content-bg.gif) repeat-x 0 468px #fff !important;



}







.p7 {



	margin-top:-119px;



}







																									/***** Page 1 *****/











.text1 {



    color: #663E3E;



    display: block;



    font-family: 'Lora',cursive;



    font-size: 36px;



    letter-spacing: -1px;



    line-height: 44px;



	font-weight:bold;



    margin-bottom: 0;



    text-transform: uppercase;



}







.text2 {



    color: #581744;



    display: block;



    font-family: 'Courgette',cursive;



    font-size: 35px;



    line-height: 42px;



    margin-top: -10px;



}











.text3 {margin-top:-125px !important;}







.grid_24 {margin-top: 130px;}







.page1-box1 {



	position:relative;



	text-align:center;



	z-index:999;



	padding-bottom:6px;



	background:url(../images/bg1.gif) repeat-x 0 bottom #dec7af;



}











.page1-box1:before {



	content:'  ';



	background:url(../images/bot-top.png) no-repeat 0 0 ;



	display:block;



	position:absolute;



	width:100%;



	height:18px;



	top:-18px;



	left:0;



}







.page1-img1 {



	margin-bottom:18px;



}







.page1-box1:after {



	content:'  ';



	background:url(../images/bot-bottom.png) no-repeat 0 0 ;



	display:block;



	position:absolute;



	width:100%;



	height:16px;



	bottom:-16px;



	left:0;



}







.page1-box1 i {



	position:absolute;



	display:block;



	width:310px;



	height:45px;



	z-index:-1;



	left:0;



	bottom:-45px;



	background:url(../images/shadow2.png) no-repeat 0 0;



}











.inner1 {



    position: relative;



	padding:21px 0 40px;



}







.inner1 strong {



    background: url("../images/shadow.png") no-repeat scroll 0 0 transparent;



    bottom: -23px;



    display: block;



    height: 40px;



    left: 0;



    position: absolute;



    width: 310px;



	z-index:-1;



}











.inner2 p {



    padding: 0 25px 20px;



}







.button1:after {



    content: " ";



    display: block;



    height: 43px;



    position: absolute;



    right: -8px;



    top: 0;



    width: 8px;



}



.button1:before {



    content: " ";



    display: block;



    height: 43px;



    left: -7px;



    position: absolute;



    top: 0;



    width: 7px;



}



.button1 {



    background: url("../images/button-m.png") repeat-x scroll 0 0 transparent;



    color: #FFFFFF;



    display: inline-block;



    font-family: 'Lora',cursive;



    font-size: 15px;



    font-weight: bold;



    line-height: 20px;



    min-width: 74px;



    padding: 9px 12px 13px;



    position: relative;



    text-align: center;



    text-transform: uppercase;



}







.p28 {



	margin-left: 6px;



}







.button1:hover {



	background-position:0 -55px;



	text-decoration:none;



}







.button1:hover:after,



.button1:hover:before



 {



	background-position:0 -55px;



}



















.text3 {



    color: #581744;



    display: block;



    font-family: 'Courgette',cursive;



    font-size: 65px;



    letter-spacing: -3px;



    line-height: 78px;



    margin-bottom: 9px;



}



.text4 {



	display:block;



	font-family: 'Lora', cursive;



	font-size:23px;



	color:#663e3e;



	margin-bottom:24px;



	line-height:25px;



}







.p8 {



	padding-top:57px;



}







.text5 {



	display:block;



	letter-spacing:-1px;



	font-weight:bold;



	color:#581744;



	font-size:23px;



	line-height:28px;



	font-family: 'Lora', cursive;



	margin-bottom:8px;



}







.p9 {



	padding-bottom:49px;



}







.page1-box2 > div {



	background:#fff !important;



	height:188px;



}







#next_slide{



	display:block;



	width:38px;



	cursor:pointer;



	box-shadow: 0px 1px 2px 1px #dbd5d5;



	height:37px;



	float:left;



	margin-top:4px;



	background:url(../images/next1.gif) no-repeat 0 0;



}







#prev_slide {



	display:block;



	width:38px;



	margin-top:4px;



	float:left;



	margin-right:1px;



	box-shadow: 0px 1px 2px 1px #dbd5d5;



	height:37px;



	cursor:pointer;



	background:url(../images/prev1.gif) no-repeat 0 0;



}







#prev_slide:hover,



#next_slide:hover {



	background-position:0 -47px;



}



	



.link1 {



	color:#581744;



	font-weight:bold;



	transition: all 0.4s ease 0s;



}







.link1:hover {



	color:#ffaf31;



	text-decoration:none;



}







.time1 {



	display:block;



	color:#d4c9c9;



	font-style:italic;



}







.last3 {background:none !important;}











.page1-box3 {



    background: url("../images/divider2.png") repeat-x scroll 0 bottom transparent;



    margin-bottom: 16px;



    overflow: hidden;



    padding-bottom: 19px;



}







.page1-img2 {



	float:left;



	margin-right:14px;



	margin-top:2px;



}







.img-bot {



	padding:5px;



	background:#f5f1ef;



	display:inline-block;



}







.link2 {



	color:#ffaf31;



	font-family: 'Courgette', cursive;



	font-size:20px;



	line-height:22px;



	transition: all 0.4s ease 0s;



}







.link2:hover {



	color:#581744;



	text-decoration:none;



}







.p10 {padding-top:16px; margin-bottom:33px;}







.p11 {



	padding-top:4px;



	padding-bottom:14px;



}







.page1-box4 {



	overflow:hidden;



	margin-bottom:18px;



}







.p12 {



	margin-bottom:19px;



}







.border1 {



	position:relative;



}







.border1:before {



    background: none repeat scroll 0 0 #EDEAE7;



    content: " ";



    height: 90%;



    left: -51px;



    position: absolute;



    top: 7px;



    width: 1px;



}







.border2 {



	position:relative;



}







.border2:before {



    background: none repeat scroll 0 0 #EDEAE7;



    content: " ";



    height: 97%;



    left: -51px;



    position: absolute;



    top: 22px;



    width: 1px;



}



																									/***** Page 2 *****/







.page2-box1 {



	overflow:hidden;



	margin-bottom:1px;



}















.page2-img1 {



    float: left;



    margin-right: 4px;



    padding-top: 4px;



}











.page2-img2 {



    float: right;



    margin-top: -4px;



}











.p13 {



	margin-bottom:32px;



}







.p14 {



	padding-top:14px;



	padding-bottom:18px;



}







.list1 a {



	color:#663e3e;



	transition: all 0.4s ease 0s;



	font-weight:bold;



	text-transform:uppercase;



	font-size:11px;



}







.list1 a:hover {



	color:#581744;



	text-decoration:none;



}







.list1 li {



    background: url("../images/marker1.png") no-repeat scroll 0 1px transparent;



    display: block;



    line-height: 14px;



    padding-bottom: 16px;



    padding-left: 17px;



}







.page2-box2 {



	margin-bottom:35px;



}







.page2-box3 {



	overflow:hidden;



	margin-bottom:48px;



}







.p15 {



	margin-bottom:29px;



}







.list1 {padding-top:2px;}







.p16 {



	padding-bottom:13px;



}















.page2-box4 .lightbox-video span {



    background: url("../images/marker2.png") no-repeat scroll 50% 50% transparent;



    display: block;



    height: 100%;



    left: 0;



    opacity: 1 !important;



    position: absolute;



    top: 0;



    width: 100%;



    z-index: 999;



}







.p17 {



	margin-bottom:36px;



}







.page2-box4 {



	margin-bottom:23px;



}











.p18 {



    padding-bottom: 23px;



    padding-top: 4px;



}



																									/***** Page 3 *****/







.p19 {



	margin-bottom:13px;



}







.page3-img1 {



	margin-bottom:21px;



}







.page4-box1 {



	margin-bottom:25px;



	overflow:hidden;



}







.page4-img1 {



    float: left;



    margin-right: 14px;



    margin-top: 2px;



}







																									/***** Page 4 *****/







.p20 {margin-bottom:34px;}







.p21 {



    padding-bottom: 18px;



    padding-top: 6px;



}







.banner1 {



	margin-bottom:12px;



}







.p22 {margin-bottom:29px;}







.border3:before {



    background: none repeat scroll 0 0 #EDEAE7;



    content: " ";



    height: 97%;



    left: -51px;



    position: absolute;



    top: 22px;



    width: 1px;



}







.border3 {position:relative;}







																									/***** Page 5 *****/







.text7 {



	display:block;



	margin-bottom:20px;



	font-weight:bold;



	color:#663e3e;



}











.page5-img1 {



    float: left;



    margin-right: 12px;



    margin-top: 5px;



}







.p23 {



	margin-bottom:0;



}



h2.p23 {



	font-size:16px !important;

        line-height:22px !important;



}



.p24 {



    padding-bottom: 3px;



    padding-top: 0;



}







.link3 {



	color:#663e3e;



	font-weight:bold;



	text-transform:uppercase;	



	font-size:11px;



}







.p25 {margin-bottom: 16px;



    padding-top: 21px;



}







.page5-img2 {



    float: left;



    margin-right: 9px;



    padding-top: 15px;



}







.p26 {



	padding-bottom:18px;}



	



.page6-img1 {



	margin-bottom:26px;



}



	



.dl1 {



	padding-top:2px;



}







.text8 {



	font-weight:bold;



	color:#663e3e;



	display:block;



}







.dl1 dt {margin-bottom: 22px;font-weight:bold;



	color:#663e3e;}







.dl1 span {float:left; width:68px;}







.dl1 dd { line-height:22px;}







.dl1 dd a {color:#ffaf31; font-weight:bold; display:inline-block; margin-left:9px;}







.dl1 dd a:hover {color:#581744; text-decoration:none;}



	



	.link4 {color:#ffaf31; font-weight:bold; transition: all 0.4s ease 0s;}







.link4:hover {color:#581744; text-decoration:none;}



/******************** Footer ******************/



footer {



	margin:0 auto;



	padding:42px 0 32px;



	width:950px;







	background-color: #581744;



}











.foot-page2 {



    color: #937C7C;



    float: left;



    font-size: 12px;



    line-height: 27px;



}







.foot-page2 a {



    color: #937C7C;



}







.foot-page2 a:hover {



    color: #581744;



	text-decoration:none;



}







.soc-links a {



	display:block;



	width:36px;



	height:36px;



}







.soc-links a:hover {



	background-position:0 -49px;



}







.soc-links li {



	display:block;



	float:left;



	margin-right:4px;



}







.soc-links {



	padding-top:14px;



	padding-bottom:5px;



	overflow:hidden;



}







.soc-link1 {background:url(../images/soc-link1.png) no-repeat 0 0 ;



}



.soc-link2 {background:url(../images/soc-link2.png) no-repeat 0 0 ;



}



.soc-link3 {background:url(../images/soc-link3.png) no-repeat 0 0 ;



}







.soc-link4 {background:url(../images/soc-link4.png) no-repeat 0 0 ;



}



.foot-menu {



	float:right;



	padding-top:2px;



}







.foot-menu a {



	color:#937c7c;



	font-size:12px;



	transition: all 0.4s ease 0s;



}







.foot-menu a:hover,



.foot-menu a.active  {



	color:#581744;



	text-decoration:none;



}











.foot-menu li {



    background: url("../images/divider3.gif") no-repeat scroll 0 7px transparent;



    display: block;



    float: left;



    margin-left: 17px;



    padding-left: 15px;



}















.style4 {font-weight: bold;color:#581744;}







.text6 {



    color: #ffffff;



    display: inline-block;



    font-family: 'Courgette',cursive;



    font-size: 20px;



    line-height: 22px;



    padding-right: 3px;



    word-spacing: -2px;



}







.grid_14 {margin-top:150px;}







#logobox {position: relative;float: right;margin-top:-50px;}







.shadow {



  -moz-box-shadow:    3px 3px 5px 6px #ccc;



  -webkit-box-shadow: 3px 3px 5px 6px #ccc;



  box-shadow:         3px 3px 5px 6px #ccc;



}







table, table td{color:#000;font-weight:100; }







table th b {color: #581744;text-align: center;}







th {padding: 7px;width: 550px;}







td



{



padding:0;



}







#table1 {width: 320px;height: 450px;float: left;}











#table2 {width: 530px;height: 950px;float: right;}







footer.entry-meta{background:none; display:none}











.category-news-issues article{background: #dcd5d9;



padding: 15px 15px 5px 15px;



border-radius: 20px; margin-bottom:10px}







.category header h1, .single-format-standard header h1{font-size: 16px;line-height: 22px;}



.category .entry-header img, .single-format-standard .entry-header img{float: left;



margin-right: 20px;}



.category .entry-content, .single-format-standard .entry-content{ display: block;}











.woocommerce  #primary{width: 100%;



padding: 54px 0 26px;



position: relative;



margin-top: -6px;



z-index: 1;



background: url(../images/content-bg.gif) repeat-x 0 -73px #fff;}







.woocommerce  #content{



margin-left: auto;



margin-right: auto;



width: 960px;



}



.aabsc td{padding:6px}







.woocommerce-breadcrumb {padding-top:80px !important ; display:none !important}

.woocommerce-page .page-title{padding-top:80px}

nav.woocommerce-pagination{background:none !important}



.woocommerce-page h3{ line-height:1.5; letter-spacing:normal}





.woocommerce-pagination .next , .woocommerce-pagination .prev {display:none !important}







.screen-reader-text{display:none}



#searchform input[type="submit"]{padding:7px}







.single-product .related{display:none !important}



.list_issues ul{margin: auto;

padding: 6px 30px; list-style:inside}



.insudsub a{background: #621a4b;

padding: 5px 11px;

color: #FFF !important;

text-decoration: none;

display: block;

margin: 0 5px;}



.newbldchags ul strong{font-size: 14px;

text-decoration: underline;}



.product .added_to_cart{line-height:3}



.list123  li a{display:block;  text-decoration:underline}

.mem-categories-list{line-height:4}

.entry-header:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}

.regularMember{float:left; width:100%;}
.wpcf7-submit {background-color: #f2ca0e; border-color: #e02429;border-style: none;border-width: 0;color: #514304; cursor: pointer; display: inline-block; font-family: inherit; font-size: 16px;font-weight: normal;line-height:40px; height:40px;position: relative;text-align: center;
    text-decoration: none;margin-left:0px !important; clear:both; text-transform:uppercase; width:160px;
}
.fleft{float:left;}.mleft10{margin-left:10px;}

.slider-wrap{
	height: 516px;
	margin-top:50px;
	overflow: hidden;
	position: relative;
	width: 100%;
	/*background: #ffcd3b;*/
	z-index: 2;
}

/* fix issue on upgrading from woocommerce 2.5.5to 2.6.2 */
.woocommerce ul.products li.product a img{
	width:auto !important;
}
.single-post ul{
	padding-left:20px;
	list-style:disc;
}

.m-4 td{ padding-top: 10px !important;}

.woocommerce .single-product{padding: 30px}
#post-98{padding: 30px}
#post-492 .entry-title{display:none}