@import url(common.css);



/*font-family: 'Cardo', serif;*/



body

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	color:#333333;

}

.page_wrapper

{

	width:100% !important;

}

.body_wrapper

{

	width:970px;

	text-align:left;

}

a

{

	color:#2c7f2c;

}

a img

{

	border:none;

}

h2, h3

{

	font-size:21px;

	/*font-family: 'Cardo', sans-serif;*/

}

h2:first-child, h3:first-child

{

	margin-top:0px;

}

.clr

{

	height:0px;

}


.menu_logo

{

	height:124px;

	background:#4e4e4e;

}

.menu_logo .body_wrapper

{

	position:relative;

}

.module_mainmenu ul

{

	padding:0px;

	margin:0px;

	width:406px;

	text-align:center;

	list-style:none;

	padding-top:49px;

	padding-bottom:17px;

	border-bottom:1px solid #717171;

}

.module_mainmenu ul li

{

	display:inline-block;

	padding:0 10px;

}

.module_mainmenu ul li a

{

	/*font-family: 'Cardo', sans-serif;*/

	font-size:18px;

	color:#93b88c;

	text-transform:uppercase;

	display:block;

	padding:0 5px;

}

.module_mainmenu ul li a:hover, .module_mainmenu ul li.active a

{

	background:#444444;

	text-decoration:none;

}

.menuleft, .module_logo, .rightmenu

{

	float:left;

}

.module_logo

{

	padding-left:22px;

	padding-right:20px;

	padding-top:3px;

}

.module_logo p

{

	margin:0px;

}

.module_slidetext

{

	color:#ffffff;

	width:393px;

	height:97px;

	position:absolute;

	top:404px;

	left:0px;

	background:url(../images/slidetext_bg.png) left top no-repeat;

	font-size:27px;

	/*font-family: 'Cardo', sans-serif;*/

	z-index:99999;

}

.module_slidetext p

{

	margin:0px;

	padding-left:31px;

	padding-top:5px;

}



.module_banner

{

	text-align:center;

	padding-top:11px;

	max-width:1570px;

	overflow:hidden;

}

.module_banner .btn-group .btn

{

	width:13px;

	height:13px;

	background:url(../images/slidebutton.png) top left no-repeat;

	cursor:pointer;

	display:inline-block;

	padding-left:7px;

}

.module_banner .btn-group .btn.active

{

	background:url(../images/slidebutton_active.png) top left no-repeat;

}

.top_content

{

	padding-bottom:39px;

}

.module_homemod

{

	float:left;

	padding-right:90px;

}

.module_homemod img

{

	height:120px;

	width:263px;

}

.module_homemod h3

{

	color:#666666;

	margin-bottom:4px;

	margin-top:30px;

}

.module_homemod p

{

	margin:0px;

}

.module_homemod.mod3, .module_homemod.mod6

{

	padding-right:0px;

}

.module_homemod.mod6 h3

{

	color:#8bb185;

}

.module_homemod.mod6

{

	font-size:15px;

	color:#ffffff;

}

.module_homemod.mod6 .mod6phone

{

	font-size:25px;

	font-weight:bold;

	padding-bottom:1px;

}

.module_homemod.mod6 a

{

	color:#ffffff;

}

.module_homemod.mod6 .custom

{

	padding-left:18px;

	padding-right:20px;

	padding-bottom:14px;

	padding-top:15px;

	background:#8bb185;

}

.module_homemod.mod6 .mod6link

{

	padding-bottom:19px;

	border-bottom:1px solid #ffffff;

}

.mod6wrapper

{

	width:225px;

}

.mod6wrapper div:first-child

{

	padding-bottom:4px;

}

.bot_content

{

	border-top:1px solid #cccccc;

	padding-top:30px;

	padding-bottom:59px;

}

.module_info

{

	font-size:15px;

	font-weight: bold;

	color:#666666;

}

.module_info h3

{

	margin-bottom:12px;

	margin-top:0px;

}

.module_info ul

{

	list-style:none;

	margin:0px;

	padding:0px;

}

.module_info ul li

{

	display:inline-block;

	width:222px;

	padding-left:21px;

}

.module_info p

{

	margin:0px;

}

.module_info ul li:first-child

{

	padding-left:0px;

}

.module_info .mod-articles-category-introtext

{

	font-weight:normal;

}

.module_info .mod-articles-category-readmore a

{

	color:#2c7f2c;

	font-weight:normal;

}

.footer

{

	border-top:1px solid #cccccc;

	color:#666666;

	padding-top:21px;

	padding-bottom:36px;

}

.module_footer h3

{

	font-family:Georgia, "Times New Roman", Times, serif;

	margin:0px;

	font-size:15px;

}

.module_footer p

{

	margin:0px;

}

.module_footer.footer1

{

	padding-left:92px;

	width:439px;

	text-align:center;

	float:left;

}

.module_footer.footer2

{

	float:left;

	width:262px;

	text-align:center;

}

.item-pagehome .page-header h2

{

	margin-bottom:15px;

}

.page_home .maincontent_hasright

{

	width:616px;

	float:left;

	padding-bottom:20px;

	color:#525252;

	min-height:200px;

}

.page_home .right

{

	width:263px;

	float:right;

}

.module_homeleft

{

	color:#666666;

}

.module_homeleft h3

{

	color:#999999;

	margin-bottom:4px;

}

.module_homeleft p

{

	margin:0px;

}

.module_homeleft .custom

{

	background:#ededed;

	padding-top:14px;

	padding-left:14px;

	padding-bottom:23px;

}

.breadcrum

{

	background:url(../images/breadcrumbg.png) center top no-repeat, #8bb185;

	height:59px;

	margin-top:13px;

	margin-bottom:28px;

}

.module_breadcrum ul

{

	margin:0px;

	padding:0px;

	list-style:none;

	text-align:center;

}

.module_breadcrum ul li

{

	text-align:center;

	/*font-family: 'Cardo', sans-serif;*/

	font-weight: bold;

	padding-top:5px;

	font-size:30px;

	color:#ffffff;

	display:inline-block;

}
.module_breadcrum ul li.brcrlast
{
	padding-left:10px;
}

.left

{

	width:176px;

	float:left;

	padding-right:35px;

}

.maincontent_small

{

	float:left;

	padding-bottom:37px;

	max-width:575px;

}

.right

{

	width:168px;

	float:right;

	padding-left:16px;

	color:#666666;

}

.item-page

{

	padding-right:22px;

	border-right:1px solid #eeeeee;

	width:552px;

	font-size:16px;

	line-height:165%;

}

.item-pagecontact

{

	font-size:16px;

	line-height:165%;

}

.item-pagecontact p:first-child

{

	margin:0px;

}

.blog

{

	font-size:16px;

	line-height:165%;

}

.item-page p, .blog p

{

	margin: 25px 0;

}

.item-page p:first-child

{

	margin-top:0px;

}

.module_galleri, .module_plan

{

	font-size:13px;

}

.module_galleri

{

	padding-bottom:26px;

}

.module_plan

{

	padding-bottom:33px;

}

.module_galleri p, .module_plan p

{

	margin:0px;

}

.module_galleri h3, .module_plan h3

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	padding-bottom:6px;

	font-weight:normal;

	margin-bottom:0px;

}

.module_galleri img, .module_plan img

{

	padding-bottom:5px;

}

.module_menulv2 h3

{

	font-size:20px;

	text-transform:uppercase;

	display:none;

}
.module_leftmenutitle
{
		border-top:8px solid #f0f0f0;
		padding-top:9px;
		padding-bottom:20px;
}
.module_leftmenutitle a
{
	font-size:20px;
	text-transform: uppercase;
	color:#333333;
	font-weight:bold;
}
.module_leftmenutitle a:hover
{
	text-decoration: none;
}
.module_leftmenutitle p
{
	margin:0px;
}

.module_menulv2

{

	/*border-top:8px solid #f0f0f0;*/

	border-bottom:8px solid #f0f0f0;

	/*padding-top:9px;*/

	padding-bottom:23px;

}

.module_menulv2 ul

{

	list-style:none;

	padding:0px;

	margin:0px;

	line-height:130%;

}

.module_menulv2 ul li

{

	padding-top:14px;

	padding-left:15px;

	background: url(../images/menulv2_li_bg.png) left 18px no-repeat;

}

.module_menulv2 ul li:first-child

{

	padding-top:0px;

	background: url(../images/menulv2_li_bg.png) left 4px no-repeat;

}

.module_menulv2 ul li a

{

	font-size:15px;

	font-weight:bold;

	color:#333333;

	padding:3px;

}

.module_menulv2 ul li a:hover, .module_menulv2 ul li.active a

{

	background:#ededed;

	text-decoration:none;

}

.module_menulv2 ul ul

{

	padding-left:6px;

}

.module_menulv2 ul ul li:first-child

{

	background:none;

	padding-top:4px;

}

.module_menulv2 ul ul li

{

	background:none;

	padding-left:0px;

	padding-top:4px;

}

.module_menulv2 ul li.active a:hover, .module_menulv2 ul li.active li.active a:hover, .module_menulv2 ul li.active li.active li.active a:hover

{

	background:#ededed;

}

.module_menulv2 ul ul a

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:normal;

	padding:0px;

	display:block;

	padding-left:7px;

	padding-right:18px;

	width:130px;

}

.module_circle

{

	background:url(../images/rightmod_circle.png) left top no-repeat;

	font-size:17px;

	color:#ffffff;

	/*font-family: 'Cardo', sans-serif;*/

	text-align:right;

	padding-right:7px;

	font-weight:bold;

	width:161px;

	float:right;

}

.module_circle p

{

	margin:0px;

	padding-top:22px;

	padding-bottom:24px;

}

.module_circle .circlephone

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:21px;

	font-weight:bold;

	display:inline-block;

	padding-top:3px;

	padding-bottom:11px;

}

.module_circle a

{

	color:#ffffff;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	font-weight:normal;

}

.maincontent_hasleft

{

	float:left;

	padding-bottom:37px;

	width:759px;

}

.maincontent_hasleft .blog

{

	width:552px;

}

.blog .readmore, .blog .muted

{

	margin:0px;

}

.blog .page-header h2

{

	margin:0px;

}

.blog .article-info-term

{

	display:none;

}

.blog .create

{

	font-size:14px;

	font-style:italic;

	margin:0px;

}

.blog .page-header h2 a

{

	font-size:22px;

	color:#333333;

}

.blog .items-row, .blog .items-leading

{

	padding-bottom:47px;

}

.blog .items-row

{

	border-top:1px solid #cccccc;

	padding-top:27px;

}

.blog p

{

	margin-bottom:0px;

}

.item-pagecontact

{

	padding-bottom:70px;

}

.item-pagecontact .contactdiv

{

	width:347px;

	border-top:1px solid #cccccc;

	padding-top:28px;

}

.item-pagecontact .contactdiv.divfirst

{

	border:none;

	padding-bottom:16px;

	padding-top:3px;

}

.item-pagecontact .contactdiv.divfirst p

{

	margin-top:0px;

}

.item-pagecontact .contactdiv.divfirst h2

{

	margin:0px;

}

.item-pagecontact h2

{

	font-size:22px;

	margin-bottom:10px;

}

.page_contact .maincontent_hasright

{

	width:556px;

	float:left;

	padding-right:50px;

}

.page_contact .right

{

	width:363px;

	float:right;

	padding-left:0px;

}

.module_rsform

{

	font-size:16px;

	line-height:165%;

}

.module_rsform h2

{

	font-size:22px;

	margin:0px;

}

.module_rsform .formHorizontal .formControlLabel

{

	float:none;

	width:auto;

	text-align:left;

}

.module_rsform .formHorizontal .formControls

{

	margin-left:0px;

}

.module_rsform .formHorizontal .formControls input

{

	width:316px;

	margin-bottom:5px;

}

.module_rsform .formHorizontal .formControls textarea

{

	width:316px;

	height:191px;

}

.module_rsform .rsform_info

{

	font-size:14px;

	padding-top:5px;

	line-height:135%;

	padding-bottom:15px;

}

.module_rsform .formRequired, .module_rsform .formDescription

{

	display:none;

}

.module_rsform .rsform-block

{

	margin:0px !important;

	width:327px;

}

.module_rsform .rsform-block-submit-button input

{

	width:207px !important;

	height:37px;

	background:#8bb185;

	padding:0px;

	border:0px;

	font-size:16px;

	font-weight:bold;

	margin-left:55px;

	margin-top:11px;

}

.module_rsform .rsform-block-submit-button input:hover

{

	background:#8bb185;

}

.module_rsform #userForm

{

	width:327px;

}

.module_rsform

{

	padding-left:18px;

	padding-right:18px;

	padding-top:14px;

	padding-bottom:8px;

	border:1px solid #cccccc;

	background:#f3f3f3;

}

#phocagallery

{

	min-height:400px;

	padding-bottom:50px;

}

#phocagallery #pg-icons

{

	display:none;

}

.pg-categories-view #pg-msnr-container .pg-csv-box

{

	padding:0px !important;

	margin:0px !important;

	border:0px !important;

	box-shadow: none !important;

	padding-right:47px !important;

}

.pg-categories-view #pg-msnr-container .pg-csv-name

{

	padding-left:0px;

	background:none;

	font-size:22px;

	text-align:center;

	padding-top:10px;

}

.pg-categories-view #pg-msnr-container .pg-csv-name a

{

	color:#000000;

	/*font-family: 'Cardo', serif;	*/

}

.pg-categories-view #pg-msnr-container .pg-csv-box:hover

{

	background:none;

}

.pg-categories-view #pg-msnr-container .pg-csv-name .pg-csv-count

{

	display:none;

}

.pg-categories-view #pg-msnr-container .pg-csv-box.nopad

{

	padding-right:0px !important;

}

.pg-category-view #pg-msnr-container .pg-cv-box.item

{

	margin:0px !important;

	padding:0px !important;

	box-shadow:none !important;

	width:214px;

	height:142px;

	padding-right:38px !important;

	padding-bottom:38px !important;

}

.pg-category-view #pg-msnr-container .pg-cv-box.item .pg-cv-box-img, .pg-category-view #pg-msnr-container .pg-cv-box.item .pg-box2 #pg-msnr-container .pg-cv-box.item, .pg-category-view #pg-msnr-container .pg-cv-box.item .pg-box3

{

	width:214px;

	height:142px;

}

.pg-category-view #pg-msnr-container .pg-cv-box.item.nopad

{

	padding-right:0px !important;

}

.pg-category-view #pg-msnr-container .pg-cv-box.item .pg-cv-name, #pg-msnr-container .pg-cv-box.item .pg-icon-detail

{

	display:none;

}

.pg-category-view #pg-msnr-container .pg-cv-box.item:hover

{

	background:none;

}

.pg-category-view #pg-msnr-container .pg-cv-box.item img

{

	width:214px;

	height:142px;

}

.pg-category-view #phocagallery .pagination

{

	text-align:center;

}

.pg-category-view #pg-msnr-container

{

	padding-top:30px;

	position:relative;

}

.pg-category-view #pg-msnr-container .pg-cv-box.item:first-child

{

	position:absolute;

	top:0px;

	left:0px;

	width:70px !important;

	height:13px !important;

}

#pg-msnr-container .pg-cv-box.item:first-child .pg-cv-box-img, #pg-msnr-container .pg-cv-box.item:first-child .pg-box2, #pg-msnr-container .pg-cv-box.item:first-child .pg-box3, #pg-msnr-container .pg-cv-box.item:first-child img

{

	width:70px !important;

	height:13px !important;

}

#phocagallery .pagination

{

	text-align:center;

}

.module_topcommenu

{

	padding-left:37px;

	padding-bottom:17px;

}

.module_topcommenu p

{

	float:left;

	margin:0px;

}

.module_topcommenu p:first-child

{

	padding-right:42px;

}

.module_list1

{

	padding-left:37px;

	float:left;

}

.module_list2

{

	padding-left:42px;

	float:left;

}

.module_circleinner .text13px
{
	font-size:13px;
	color:#000000;
	text-align:right;
}
.module_circleinner .circle_bg
{
	background: url("../images/rightmod_circle.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #FFFFFF;
    float: right;
    /*font-family: 'Cardo',sans-serif;*/
    font-size: 17px;
    font-weight: bold;
    padding-right: 7px;
    text-align: right;
    width: 161px;
    margin: 0;
    padding-bottom: 24px;
    padding-top: 22px;
}
.module_circleinner .circle_bg .circlephone {
    display: inline-block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 21px;
    font-weight: bold;
    padding-bottom: 11px;
    padding-top: 3px;
}
.module_circleinner .circle_bg a {
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-weight: normal;
}
.module_pdf
{
	font-size:13px;
	text-align:right;
	padding-top:20px;
}
.module_pdf .pdf_img
{
	color:#333333;
	line-height:23px;
	float:right;
	border-bottom:1px solid #cccccc;
	width:137px;
	padding-bottom:22px;
}
.module_pdf .pdf_text
{
	color:#666666;
	margin-top:0px;
	padding-top:16px;
}
.module_pdf .pdf_img span
{
	float:right;
	padding-left:5px;
}
.noline .menu_detail_line
{
	display:none;
}
.module_circleinner.circle2 .circle_bg
{
	padding-top:46px;
	padding-bottom:46px;
}

.module_rsform fieldset
{
	padding:0px;
	border:none;
}
.module_fb
{
	position:absolute;
	top:10px;
	right:0px;
}
.module_fb p
{
	margin:0px;
}

.module_list2 h3
{
	border-bottom: 1px solid #CCCCCC;
    color: #8D8D8D;
    font-family: 'Cardo',serif;
    font-size: 26px;
    font-weight: bold;
    padding-bottom: 11px;
	margin:0px
}
.module_list2 ul
{
	padding-left:0px;
	margin:0px;
	list-style:inside;
	list-style-image: url(../images/com_menu_list_bg.png);
	width:340px;
	padding-top: 4px;
}
.module_list2 ul li a
{
	color:#333333;
	text-decoration:none;
	font-size: 16px;
    font-weight: bold;
    padding-left: 6px;
    width: 300px;
}
.module_list2 ul li a:hover
{
		text-decoration:underline;
}
.module_list2 ul li {
    border-bottom: 1px solid #CCCCCC;
    line-height: 140%;
    padding-bottom: 15px;
    padding-top: 8px;
}
.module_list2.listfull
{
	width:100%;
	padding-left:37px;
}
.module_list2.listfull ul
{
	width:100%;
}
.module_list2.littlepad
{
	padding-left:37px;
}
.module_list2 .menudesc
{
	padding-left:20px;
}
/***** NEW CSS *****/
.module_gohome
{
	position:absolute;
	top:9px;
	left:0px;
	font-size:13px;
	padding-left:19px;
	background:url(../images/gohome.png) center left no-repeat;
}
.module_gohome p
{
	margin:0px;
}
.module_gohome a
{
	color:#919191;
}
.module_info ul li
{
	vertical-align:top;
}
.module_info, .module_footer
{
	color:#8b8b8b !important;
	font-size:14px !important;
}
.module_circleinner .circle_bg
{
	padding-bottom:37px;
}
.module_circleinner.circle2 .circle_bg
{
	padding-bottom:52px !important;
}
.menudetail_price, .module_list2 h3
{
	font-family: Georgia,"Times New Roman",Times,serif !important;
}
.page_home .item-pagehome
{
	line-height:21px;
}
.module_menulv2 ul
{
	line-height:125% !important;
}
.module_menulv2 ul ul li
{
	padding-bottom:3px;
}
.module_menulv2 ul li.active a
{
	background:none;
}
.module_menulv2 ul li.current a
{
	background:#ededed;
}
.module_menulv2 ul li.current ul li a
{
	background:none;
}
.module_menulv2 ul ul li.current ul li a
{
	background:url(../images/blackdot.png) 0px 9px no-repeat;
}
.module_menulv2 ul ul li:first-child
{
	padding-top:7px !important;
}
.module_menulv2 ul ul ul a
{
	background:url(../images/blackdot.png) 0px 9px no-repeat !important;
	padding-left:12px;
	padding-right:13px;
}
.module_menulv2 ul ul ul a:hover, .module_menulv2 ul ul ul li.current a
{
	background:url(../images/blackdot.png) 0px 9px no-repeat, #ededed !important;
}
#divwrapper
{
	position:relative;
	width:970px;
	height:1px;
}
.wrapper.btn-group 
{
	position:absolute;
	bottom:20px;
	width:970px;
	text-align:right;
	z-index:9999;
}
.slideshowck {
	text-align: center;
    padding-top: 11px;
    max-width: 1570px;
    overflow: hidden;
	margin-bottom: 0!important;
}
.camera_pag {
	max-width: 970px;
    margin: 0 auto;
    margin-top: -50px;
}
.camera_wrap .camera_pag .camera_pag_ul li,
.camera_wrap .camera_pag .camera_pag_ul li > span {
	background-color: #FFFFFF;
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
	height: 10px;
    left: 2px;
    top: 2px;
    width: 10px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	width: 14px;
	height: 14px;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background-color: #4E4E4E;
}
@media screen and (max-width: 767px) {
	.slideshowck {
		max-height: 190px !important;
	}
	.camera_wrap .camera_pag .camera_pag_ul li {
		width: 8px;
		height: 8px;
	}
	.camera_wrap .camera_pag .camera_pag_ul li > span {
		height: 6px;
		left: 1px;
		top: 1px;
		width: 6px;
	}
	.camera_pag {
		margin-top: -45px;
		margin-right: 25px;
	}
}
.pg-item-box, .pg-category-box {
	border: none;
}
.pg-item-box-title, .pg-category-box-title {
	position: relative;
	background: none;
	color: #000000;
	border: none;
	border-radius: 0;
}
.pg-category-box-title a {
	color: #000000;
	padding-left: 0px;
    background: none;
    font-size: 22px;
    text-align: center;
    padding-top: 5px;
	font-weight: 400;
}
.pg-item-box-title, .pg-category-box-title {
	text-align: center;
}
.pg-category-box-image svg, .pg-detail-item-image-box img, .pg-item-box-image img, .pg-item-box-image svg, .pg-category-box-image img {
	border-radius: 0;
	box-shadow: none;
	max-width: 100%;
}
.pg-category-view #pg-msnr-container {
    margin-left: -19px;
    margin-right: -19px;
}
.pg-item-box, .pg-category-box {
    padding: 0 19px;
    width: calc(25% - 38px);
	margin: 0;
}
.pg-item-box .pg-svg-box svg {
	padding: 0;
}
.pg-item-box-info {
	min-height: 48.2px;
}