/**************************************************************************************/

/*

/*		Designed by 'AS Designing'

/*		Web: http://www.asdesigning.com

/*		Web: http://www.astemplates.com

/*		License: GNU/GPL

/*

/**************************************************************************************/





body

{

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

	font-size: 12px;

	color: #626262;

	background: url('../images/bg.body.png') left top repeat;

}



a

{

	color: #496A8B;

}



a:hover,

a.selected

{

	color: #626262;

}



hr

{

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #ffffff;

}



blockquote

{

	border-left: 5px solid #dddddd;

}



blockquote small

{

	color: #999999;

}



blockquote.pull-right

{

	border-right: 5px solid #eeeeee;

}





/**************************************************************************************/

/*   Forms																			  */





legend

{

	color: #333333;

	border-bottom: 1px solid #e5e5e5;

}



legend small

{

	color: #999999;

}



textarea.invalid

{

	border: 1px solid #d6610b;

}



input,

button,

select,

textarea

{

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

}



select,

textarea,

input[type="text"],

input[type="password"],

input[type="datetime"],

input[type="datetime-local"],

input[type="date"],

input[type="month"],

input[type="time"],

input[type="week"],

input[type="number"],

input[type="email"],

input[type="url"],

input[type="search"],

input[type="tel"],

input[type="color"],

.uneditable-input

{

	color: #999999;

}



textarea,

input[type="text"],

input[type="password"],

input[type="datetime"],

input[type="datetime-local"],

input[type="date"],

input[type="month"],

input[type="time"],

input[type="week"],

input[type="number"],

input[type="email"],

input[type="url"],

input[type="search"],

input[type="tel"],

input[type="color"],

.uneditable-input

{

	background-color: #ffffff;

	border: 1px solid #d4d4d4;

	-webkit-box-shadow: 0px 1px 0px #CCCCC;

	-moz-box-shadow: 0px 1px 0px #CCCCC;

	box-shadow: 0px 1px 0px #CCCCC;

}



textarea:focus,

input[type="text"]:focus,

input[type="password"]:focus,

input[type="datetime"]:focus,

input[type="datetime-local"]:focus,

input[type="date"]:focus,

input[type="month"]:focus,

input[type="time"]:focus,

input[type="week"]:focus,

input[type="number"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="search"]:focus,

input[type="tel"]:focus,

input[type="color"]:focus,

.uneditable-input:focus

{

	border-color: #d6610b;

}



select

{

	border: 1px solid #bbb;

	background-color: #ffffff;

}



select:focus,

input[type="file"]:focus,

input[type="radio"]:focus,

input[type="checkbox"]:focus

{

	outline: thin dotted #333;

}



.label-info,

.badge-info

{

	background-color: #496A8B;

}





/**************************************************************************************/

/*   Headings and Titles															  */





h1,

h2,

h3,

h4

{

	

}



h1

{

	font-size: 26px;

	line-height: 52px;

	font-weight: normal;

}



h2

{

	font-size: 22px;

	line-height: 36px;

	font-weight: normal;

}



h3

{

	font-size: 18px;

	line-height: 20px;

}



h4

{

	font-size: 16px;

}



h5

{

	font-size: 14px;

}



h1 small,

h2 small,

h3 small,

h4 small,

h5 small,

h6 small

{

	color: #999999;

}



h1,

h2.item_title,

.item__featured .item_title,

.module_title,

.page-category .item_title,

.page_header h2,

.category_title h2,

.items-leading h2

{

	border-bottom: 1px solid #d4d4d4;

}



#component .page_header h2,

#component .category_title h2,

#component h2.item_title

{

	text-align: right;

}



.page-header

{

	border-bottom: 1px solid #eeeeee;

}



p .price

{

	font-family: 'Tangerine', sans-serif;

	font-size: 32px;

}



/**************************************************************************************/

/*   Images																			  */





.item_img,

.category_img,

.item_fulltext img,

.random-image img,

img.left,

img.right

{

	border: 1px solid #d4d4d4;

	padding: 5px;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

    background-image: url("../images/bg.box.png");

    background-repeat: repeat;	

}



aside .img-intro__left img,

aside .img-intro__right img

{



}

	

.item_img img,

.category_img img,

.item_fulltext img,

.random-image img,

aside .img-intro__left img,

aside .img-intro__right img

{

	width: auto;

}



.menudesc img

{

	float: left;

	margin: 0px 20px 10px 0px;

}



.footer-row-1 .item_img,

.footer-row-1 .category_img,

.footer-row-1 .item_fulltext img,

.footer-row-1 .random-image img

{

	border: 1px solid #e1e4d9;

}



/**************************************************************************************/

/*   Lists																			  */





.categories-module li,

.archive-module li

{

	background: url('../images/styles/default/li.style.png') left 11px no-repeat;

}



.categories-module li a,

.archive-module li a

{

	color: #626262;

}



.categories-module li a:hover,

.archive-module li a:hover

{

	color: #F93;

}



.social ul li,

.social p

{

	color: #7c96af;

	letter-spacing: 1px;

}



.social ul li a,

.social ul li a:hover

{

	color: #a1b7ce;

	border-radius: 3%;

	background-color: #496a8b !important;

}



.social ul li a:hover

{

	background-color: #496a8b;

}







/**************************************************************************************/

/*   Buttons																		  */





a.btn,

a.readmore,

.btn_info,

.btn-info,

.btn-group button.btn,

.mod-newsflash a.readmore,

.btn-primary,

.btn_primary,

.contentpane .button

{

	color: #ffffff;

	background-color: #496A8B;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#496A8B), to(#111)) !important; /* Saf4+, Chrome */

	background-image:  -webkit-linear-gradient(top, #496A8B, #111) !important; /* Chrome 10+, Saf5.1+ */

	background-image:  -moz-linear-gradient(top, #496A8B, #111) !important; /* FF3.6+ */

	background-image:  -ms-linear-gradient(top, #496A8B, #111) !important; /* IE10 */

	background-image: -o-linear-gradient(top, #496A8B, #111) !important; /* Opera 11.10+ */

	background-image:  linear-gradient(top, #496A8B, #111) !important; /* W3C */	

}



#component a.btn,

#component a.readmore,

#component .btn_info,

#component .btn-info,

#component .btn-group button.btn,

#component .mod-newsflash a.readmore,

#component .btn-primary,

#component .btn_primary,

#component .contentpane .button,

#content-row-4 a.btn,

#content-row-4 a.readmore,

#content-row-4 .btn_info,

#content-row-4 .btn-info,

#content-row-4 .btn-group button.btn,

#content-row-4 .mod-newsflash a.readmore,

#content-row-4 .btn-primary,

#content-row-4 .btn_primary,

#content-row-4 .contentpane .button

{

	background-position: top right;	

}



a.btn:hover,

.btn_info:hover,

.btn-info:hover,

.btn_info:active,

.btn-info:active,

.btn_info.active,

.btn-info.active,

.btn_info.disabled,

.btn-info.disabled,

.btn_info[disabled],

.btn-info[disabled],

.btn-primary:hover,

.btn_primary:hover,

.btn-primary:active,

.btn_primary:active,

.btn-primary.active,

.btn_primary.active,

.btn-primary.disabled,

.btn_primary.disabled,

.btn-primary[disabled],

.btn_primary[disabled],

.mod-newsflash a.readmore:hover,

a.readmore:hover,

.contentpane .button:hover

{

	color: #ffffff;

	background-color: #ccc;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#333)) !important; /* Saf4+, Chrome */

	background-image:  -webkit-linear-gradient(top, #ccc, #333) !important; /* Chrome 10+, Saf5.1+ */

	background-image:  -moz-linear-gradient(top, #ccc, #333) !important; /* FF3.6+ */

	background-image:  -ms-linear-gradient(top, #ccc, #333) !important; /* IE10 */

	background-image: -o-linear-gradient(top, #ccc, #333) !important; /* Opera 11.10+ */

	background-image:  linear-gradient(top, #ccc, #333) !important; /* W3C */

}



#component a.btn:hover,

#component .btn_info:hover,

#component .btn-info:hover,

#component .btn_info:active,

#component .btn-info:active,

#component .btn_info.active,

#component .btn-info.active,

#component .btn_info.disabled,

#component .btn-info.disabled,

#component .btn_info[disabled],

#component .btn-info[disabled],

#component .btn-primary:hover,

#component .btn_primary:hover,

#component .btn-primary:active,

#component .btn_primary:active,

#component .btn-primary.active,

#component .btn_primary.active,

#component .btn-primary.disabled,

#component .btn_primary.disabled,

#component .btn-primary[disabled],

#component .btn_primary[disabled],

#component .mod-newsflash a.readmore:hover,

#component a.readmore:hover,

#component .contentpane .button:hover,

#content-row-4 a.btn:hover,

#content-row-4 .btn_info:hover,

#content-row-4 .btn-info:hover,

#content-row-4 .btn_info:active,

#content-row-4 .btn-info:active,

#content-row-4 .btn_info.active,

#content-row-4 .btn-info.active,

#content-row-4 .btn_info.disabled,

#content-row-4 .btn-info.disabled,

#content-row-4 .btn_info[disabled],

#content-row-4 .btn-info[disabled],

#content-row-4 .btn-primary:hover,

#content-row-4 .btn_primary:hover,

#content-row-4 .btn-primary:active,

#content-row-4 .btn_primary:active,

#content-row-4 .btn-primary.active,

#content-row-4 .btn_primary.active,

#content-row-4 .btn-primary.disabled,

#content-row-4 .btn_primary.disabled,

#content-row-4 .btn-primary[disabled],

#content-row-4 .btn_primary[disabled],

#content-row-4 .mod-newsflash a.readmore:hover,

#content-row-4 a.readmore:hover,

#content-row-4 .contentpane .button:hover

{

	background-position: bottom right;	

}





/**************************************************************************************/

/*   Pagination																		  */





.pagination ul li .pagenav

{

	color: #555555;

}



.pagination ul li span.pagenav

{

	color: #555555;

}



.pagination ul li a.pagenav

{

	color: #496A8B;

}



.pagination ul li a.pagenav:hover

{

	color: #626262;

}



.pagination ul li.num span.pagenav

{

	color: #626262;

}





/**************************************************************************************/

/*   BlockNumbers																	  */





span.blocknumber  

{

    background-color: #496A8B;

    color: #FFFFFF;	

}



#footer span.blocknumber  

{

    background-color: #496A8B;

    color: #FFFFFF;	

}



span.blocktitle

{

    font-size: 18px;

    padding-bottom: 5px;

    text-transform: uppercase;

	color: #496A8B;

	font-family: 'Tangerine',Arial,serif !important;

}



/**************************************************************************************/

/*   Toggling																		  */





.toggle_content

{

    background-color: #FDFDFD;

    border: 1px solid #DEDEDE;

    color: #121212;	

}





/**************************************************************************************/

/*   Newsflash																		  */





.mod-newsflash-adv__links .item_content

{

	background-color: #e9e9e9;

}



.mod-newsflash-adv__links .item_content ul li a,

.mod-newsflash-adv__links.support .item_introtext

{

	color: #7F7F7F;

}



.mod-newsflash-adv__links .item_content ul li a:hover

{

	color: #496A8B;

}



.mod-newsflash-adv__links a.readmore:hover

{

	color: #496A8B;

}





/**************************************************************************************/

/*   Back to Top																	  */





#back-top a

{

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

	color: #626262;

}



#back-top a:hover

{

	color: #626262;

}



#back-top span

{

	background-color: transparent;

}





/**************************************************************************************/

/*   Gallery																		  */





.page-gallery .item_title

{

	font-family: 'Tangerine', sans-serif;

}



.page-gallery a.zoom span.zoom-bg,

.page-item__gallery a.zoom span.zoom-bg

{

	background-color: #000000;

}



#galleryOverlay

{

	background-image: url(../images/bg.gallery.png);

}





/**************************************************************************************/

/*   Testimonials																	  */





.blockquote

{

	background-image: url('../images/styles/default/blockquote.png');

}





/**************************************************************************************/

/*   General

/**************************************************************************************/

/**************************************************************************************/



.wrapper

{

	

}



.muted

{

	color: #496A8B;

}





/**************************************************************************************/

/*   Header

/**************************************************************************************/

/**************************************************************************************/



#header-top-wrapper

{

	border-bottom: 1px solid #FFF;

}





/**************************************************************************************/

/*   Header Row		  																  */





#header-row .container

{

}



#header-row .btn-search

{

	background-color: #FFFFFF !important;

}



#header-row .moduletable.call-now

{

	color: #F3F3F3;

}



#header-row .moduletable.call-now div

{

}



#header-row .moduletable.call-now span

{

	color: #333333;

}



#logo span.slogan

{

	color: #333333;

}



.social ul li.border

{

	background-image: url(../images/styles/default/menu.li.border.png) !important;

	background-repeat: repeat-y !important;

	background-position: top center !important;

}



#header-row .moduletable.search input

{

	background-color: transparent;

	color: #000000 !important;

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) inset;

	background-image: url('../images/bg.menu.active.png') !important;

	border: none;	

}





/**************************************************************************************/

/*   Navigation Row	  																  */









/**************************************************************************************/

/*   Slider Row		  																  */



#slider-row 

{

}



#slider-row .moduletable.slider

{

	border: 0px solid #CCCCCC;

	_background-image: url(../images/bg.box.png);

	_background-repeat: repeat;

	background-color: #172236;

	margin: 0;

}



.slide_title

{

    color: #626262;;

}



.camera_caption a.readmore

{

}



.slide_title a

{

    color: #626262;

}



.slide_title a:hover

{

    color: #496A8B;

}



.slide_title .item_title_part0 

{

    color: #496A8B;

}



.camera_caption p

{

	line-height: 60px;

	padding: 0;

}



.camera_caption a.readmore

{

	background-color: #496A8B;

	background-image: -moz-linear-gradient(top, #496A8B, #496A8B);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#496A8B), to(#496A8B));

	background-image: -webkit-linear-gradient(top, #496A8B, #496A8B);

	background-image: -o-linear-gradient(top, #496A8B, #496A8B);

	background-image: linear-gradient(to bottom, #496A8B, #496A8B);

 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFD712D', endColorstr='#ff74B690', GradientType=0);

}



.camera_caption a.readmore:hover

{

	background-image: -moz-linear-gradient(top, #496A8B, #496A8B);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#496A8B), to(#496A8B));

	background-image: -webkit-linear-gradient(top, #496A8B, #496A8B);

	background-image: -o-linear-gradient(top, #496A8B, #496A8B);

	background-image: linear-gradient(to bottom, #496A8B, #496A8B);

 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff74B690', endColorstr='#ff74B690', GradientType=0);

}



.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent, 

.camera_wrap .camera_pag .camera_pag_ul li:hover

{

	background-color: #496A8B;

}



.camera_wrap .camera_pag .camera_pag_ul li

{

	background-color: #496A8B;

}





/**************************************************************************************/

/*   Breadcrumb Row		  															  */





#breadcrumbs-row .moduletable .breadcrumb,

#breadcrumbs-row .moduletable .mod-custom

{

    background-color: transparent;

    background-image: url("../images/bg.box.png");

    background-repeat: repeat;

    border: 1px solid #D4D4D4;

}



#breadcrumbs-row .moduletable h2

{

}



#breadcrumbs-row .moduletable .breadcrumb

{

}





/**************************************************************************************/

/*   Featured Row		  															  */





#featured-row .mod-newsflash .item,

#featured-row .mod-custom

{

	background-color: transparent;

	border: 1px solid #D4D4D4;

	background-image: url(../images/bg.box.png);

	background-repeat: repeat;

}



#featured-row .mod-newsflash .item:hover,

#featured-row .mod-custom:hover

{

	opacity: 0.9;

	background-color: #000;

	background-image: none;

    -webkit-transition: background-color 0.3s linear;

    -moz-transition: background-color 0.3s linear;

    -o-transition: background-color 0.3s linear;

    -ms-transition: background-color 0.3s linear;

    transition: background-color 0.3s linear;

}



#featured-row .mod-newsflash .item img:hover,

#featured-row .mod-custom img:hover

{

	

}



#featured-row .module_title

{

	background-color: transparent;

	border-bottom: 1px solid #CCCCCC;

	background-image: none;

}



#featured-row .mod-newsflash .item ul li a

{

	color: #7f7f7f;

}



#featured-row .mod-newsflash .item ul li a:hover

{

	color: #496A8B;

}



#featured-row .mod-newsflash .item img,

#featured-row .mod-custom img

{

	margin-bottom: 0px;

}



/**************************************************************************************/

/*   Content

/**************************************************************************************/

/**************************************************************************************/



#custom-content-wrapper

{

	background-image: url(../images/bg.content.png);

	background-position: left top;

	background-repeat: repeat-x;	

}



.page-featured .item__featured

{

    border-bottom: 1px dotted #D4D4D4;

}



.page-featured .items-leading .item__featured,

.page-featured .items-row:last-child .item__featured

{

	border-bottom: none;

}



.page-blog .category_desc p,

.page-category .category_desc p,

.page-category .items-row

{

    border-bottom: 1px solid #D4D4D4;

}



.item_info_dl dd

{

	border-right: 1px solid #B3B3B3;

}





/**************************************************************************************/

/*   Blog Pages																		  */





.page-blog p.item_title

{

	font-family: 'Tangerine', sans-serif;

}



.page-blog .items-leading,

.page-blog .items-row

{

	border-bottom: 1px solid #D4D4D4;

}





/**************************************************************************************/

/*   Archive Page																	  */





.page-archive .alert-info

{

	background-color: #eeeeee;

	border: 1px solid #eeeeee;

}





/**************************************************************************************/

/*   Contacts Page																	  */





#contact_map

{

}





/**************************************************************************************/

/*   Sidebars

/**************************************************************************************/

/**************************************************************************************/



#aside-row-2-right h2,

#aside-row-2-right h3

{

	background-color: transparent;

	border: 1px solid #D4D4D4;

	background-image: url(../images/bg.box.png);

	background-repeat: repeat;

}



#aside-row-2-left h2,

#aside-row-2-left .module_title

{

	border: none;

}



#aside-row-2-left .moduletable

{

    background-color: rgba(0, 0, 0, 0);

    background-image: url("../images/bg.box.png");

    background-repeat: repeat;

    border: 1px solid #D4D4D4;

}



.mod-newsflash .item

{

	border-bottom: 1px solid #d4d4d4;

}





/**************************************************************************************/

/*   Featured Row		  															  */





#content-row-4 .mod-newsflash .item,

#content-row-4 .mod-custom

{

	background-color: transparent;

	border: 1px solid #D4D4D4;

	background-image: url(../images/bg.box.png);

	background-repeat: repeat;

}



#content-row-4 .mod-newsflash .item:hover

{

	background-color: #EFEFEF;

}



#content-row-4 .module_title

{

	background-color: transparent;

	border: 1px solid #D4D4D4;

	background-image: url(../images/bg.box.png);

	background-repeat: repeat;

}



#content-row-4 .mod-newsflash .item ul li a

{

	color: #7f7f7f;

}



#content-row-4 .mod-newsflash .item ul li a:hover

{

	color: #496A8B;

}



/**************************************************************************************/

/*   Footer

/**************************************************************************************/

/**************************************************************************************/



#footer

{

	border-top: 1px solid #fff;

	border-bottom: 1px solid #cccccc;	

}



#footer-row

{

	background-color: #fff;

	border-bottom: 1px solid #dddddd;	

}



#footer-row h2,

#footer-row h3

{

	color: #496A8B;

}



#footer-row .footer-row-separator

{

	border-top: 1px solid #cccccc;	

	border-bottom: 1px solid #ffffff;		

}



#footer-row ul li

{

	list-style-image:  url('../images/styles/default/li.style.png');

}



#footer-row ul.workinghours

{

}



#footer-row ul.workinghours li

{

	list-style-image: none;

	list-style-type: none;

}



#footer-row ul.workinghours li .weekday

{

	font-weight: bold;	

}



#footer-row ul.nav li a

{

	color: #626262;

}



#footer-row ul.nav li a:hover

{

	background-color: transparent;

	color: #496A8B;

}



#copyright-row 

{

	background-color: #172236;

	border-top: 1px solid #fff;	

	color: #fff;	

}



#copyright-menu li

{

	border-right: 1px solid #b3b3b3;

}



#copyright-menu li a

{

	color: #fff !important;

}



#copyright-menu li a:hover

{

	color: #496A8B;

}



#copyright-menu li.current a,

#copyright-menu li.active a

{

	color: #496A8B;

}



#footer-row div.sigplus-gallery ul > li > img, 

#footer-row div.sigplus-gallery ul > li > a > img

{

	-webkit-box-shadow: 1px 1px 1px -1px #999;

	-moz-box-shadow: 1px 1px 1px -1px #999;

	box-shadow: 1px 1px 1px -1px #999;

}



#footer-row div.sigplus-gallery ul > li > img:hover, 

#footer-row div.sigplus-gallery ul > li > a > img:hover

{

	opacity: 0.9;

}