 /*  Theme Name: Barrci ThemeDescription: Responsive WordPress themeTheme URI: http://wpbox.netAuthor: VergoAuthor URI: http://wpbox.netVersion: 1.0Tags: darkLicense: GNU/GPL Version 2 or later. License URI: http://www.gnu.org/licenses/gpl.html Copyright: (c) 2013 Vergo.*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;font-family: 'Conv_Montserrat-Regular' !important;}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}ol, ul {	list-style:none; margin:0;}.booking-menu {    position: fixed;    right: 1%;
	top: 5%;}@font-face {	font-family: 'Conv_LobsterTwo-Regular';	src: url('font/LobsterTwo-Regular.eot');	src: local('?'), url('font/LobsterTwo-Regular.woff') format('woff'), url('font/LobsterTwo-Regular.ttf') format('truetype'), url('font/LobsterTwo-Regular.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Conv_Montserrat-Regular' !important;	src: url('font/Montserrat-Regular.eot');	src: local('?'), url('font/Montserrat-Regular.woff') format('woff'), url('font/Montserrat-Regular.ttf') format('truetype'), url('font/Montserrat-Regular.svg') format('svg');	font-weight: normal;	font-style: normal;}h3{font-family: 'Conv_Montserrat-Regular' !important;}a,a:hover{	text-decoration:none; }a,.nav li a{	-moz-transition: all 0.2s ease-in;	-webkit-transition: all 0.2s ease-in;	-o-transition: all 0.2s ease-in; 	transition: all 0.2s ease-in;	-ms-transition: all 0.2s ease-in;}small{	line-height:11pt;}.small{	font-size:85% !important;}.tagline{	font-size:12px; opacity:.8;}.hrline,.hrlineB,.hrlineS{	width: 100% !important;	overflow:hidden;	padding:0;	height:1px;	background: url(images/line-h-l.png) 0 -1px repeat-x;}.hrlineB{	margin-bottom:40px !important;}.hrlineS{	height:15px !important;	margin-bottom:40px !important;	opacity:.5;}.hrline span,.hrlineB span{	width:30px;	background:#999;	height:1px;	position: absolute;	top:0;	left:0;}.sserif{	font-family:"Questrial",serif; text-transform:uppercase; margin-bottom:15px;}	.fl{	float:left !important; overflow:hidden;}.fr{	float:right !important; overflow:hidden;}.bottomzero{	padding-bottom:0 !important;}.rad,a#trigger,a.itembutton{	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.boxshadow{	}.shadow-inset{	-moz-box-shadow:  0px 0px 45px rgba(0, 0, 0, 1) inset;	-webkit-box-shadow:  0px 0px 45px rgba(0, 0, 0, 1) inset;	box-shadow: 0px 0px 45px rgba(0, 0, 0, 1) inset;}.breadcrumb{	margin:5px 0 10px 0;font-size:12px; text-transform:uppercase;}.inn{	padding:20px 3.2%; margin:0 0 10px 0; overflow:hidden;}.top-fix{ padding-top:60px !important;}.bottom-fix{	margin-bottom:10px;}.slant{	font-size:85%;font-weight:normal; font-style:italic;}.upper{	text-transform:uppercase !important;}.lower{ 	text-transform: lowercase !important;}.italic{	font-style:italic !important;}.fat{	font-weight:bold !important;}/* @titles****************************************************************************************************************************************************************************************/h1{	margin:0px 0 20px 0;	padding:0;	letter-spacing:-0.025em;	text-transform:uppercase;	font-family: 'Conv_Montserrat-Regular' !important;    }	h2{	margin:10px 0;	padding:0;}	h2.leading{	margin:-5px 0 10px 0;	padding:0;}	h2.heading{	margin:5px 0 15px 0;	padding:0;	letter-spacing:-0.04em;	font-weight:900;	text-transform:uppercase;}	h3{	margin:10px 0;	padding:0 0 0 1px;}		h4{	margin:12px 0;	padding:0;}		h5,h6{	margin:5px 0;	padding:0;	}	h3.title{	padding:0 0 11px 0; margin: 0; font-size:14pt; text-shadow:none;}h4.leading{	margin:-5px 0 30px 0;}/* @header****************************************************************************************************************************************************************************************/#top-nav{ 	margin-top:5px;	overflow:hidden;	opacity:.7;	}	#top-nav p{}#header{	width:100%;	float:left;	position:relative;	z-index:999;	position:fixed;	top:0; background:#fff; -moz-box-shadow:  0 1px 1px rgba(0, 0, 0, 0.2);	-webkit-box-shadow:  0 1px 1px rgba(0, 0, 0, 0.2);	box-shadow:  0 1px 1px rgba(0, 0, 0, 0.2);} /*	.header_init{	padding:40px 0 50px 0;		background-image: -moz-linear-gradient(rgba(0,0,0,.8), rgba(0,0,0,0));    background-image: -webkit-linear-gradient-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, 0)));    background-image: -webkit-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0));    background-image: -o-linear-gradient(rgba(0, 0, 0, .8)), to(rgba(0, 0, 0, 0));    background-image: -ms-linear-gradient(rgba(0, 0, 0, .8)), to(rgba(0, 0, 0, 0));    background-image: no-repeat;		-webkit-transition: all 0.9s ease;    -moz-transition: all 0.9s ease;    -o-transition: all 0.9s ease;    transition: all 0.9s ease;}.header_init #nav{	margin-top:0px;}.header_scroll,/*.header_noslide{	padding:10px 0 0 0 !important;    background-image: none !important;		-webkit-transition: all 0.9s ease;    -moz-transition: all 0.9s ease;    -o-transition: all 0.9s ease;    transition: all 0.9s ease;	background-color:#FFF !important;	}*/.header_scroll #nav,.header_noslide #nav,.header_scroll .nav,.header_noslide .nav{	margin-top:1px;}#header h1{	margin:0;	float:left;	line-height:1;	font-size:20px;	font-weight:900;}#header h1 a{	text-shadow:none;	float:left;}#header a img{ margin: 7px 0 2px 24px;	float:left;}/* @navigations - home****************************************************************************************************************************************************************************************/
	
	#nav a, 
	#main-nav a {	padding: 0 0px 6px 0px ;        margin-left:5px;       }
	#nav .current a, #main-nav .current a{	}#nav li, #main-nav li{	float:left;}	
	#nav li a, #main-nav li a{	display: block;		font-weight: ;	padding: 0 9px 9px 15px ;	text-decoration: none;	color: #fff;	font-size: 12px;	text-transform:uppercase;	/*border-bottom:1px solid #666;*/		font-family: 'Conv_Montserrat-Regular' !important;}		
	#nav li a:hover, #main-nav a:hover{	color: #ccc !important;}
	#nav ul li.active a{}.section{ overflow:hidden; padding:0 0; position:relative; z-index:2; background-attachment:fixed; background-position:50% 10%; background-repeat:no-repeat;}
	
	
	
	.section .container{ overflow:hidden; padding:100px 0;}.container_alt{padding-top:135px !important; margin-bottom:40px !important;}
	.container_block{padding-top:135px !important; margin-bottom:-135px !important;}.section>iframe{ float:left; margin:0; padding:0;}.section>.container>h2.section>.container>h3{	width:60%; float:none; margin:0 auto; text-align:center;}.section>.container>h2 { padding:0 3px 15px 1px;font-size:72px; letter-spacing:-4px;text-transform:uppercase;line-height:1; float:none; overflow:hidden; clear:both;font-family: 'Conv_Montserrat-Regular' !important; }.section>.container>h3 {padding:0; margin:0 0 20px 0;font-weight:bold; opacity:1; line-height:1.3; float:none; overflow:hidden; clear:both;font-family: 'Conv_Montserrat-Regular' !important;}.section>.container>h4 {padding:0; margin:0 0 35px 0; text-transform:uppercase; font-size:22px; letter-spacing:-1px; float:none; overflow:hidden; clear:both;font-family: 'Conv_Montserrat-Regular' !important;}.section>.container>p {		 clear: both;    float: none;    font-family: 'Conv_Montserrat-Regular' !important;    font-size: 24px;    font-weight: normal;    letter-spacing: 0px;    line-height: 34px;   text-align:center;    overflow: hidden;    padding: 0;}		#content,#sidebar{margin-bottom:30px;}#foliocontent,#foliosidebar{ margin-top:40px;}#foliosidebar{ width:27%; float:left; margin-right:4%;}#foliocontent{ width:69%; float:left;}/* 
	
	@navigations****************************************************************************************************************************************************************************************/
	
	.nav {	z-index: 999;	position:relative;	margin:0 0 0 0;	padding: 0;	list-style: none;	line-height: 1;	display:inline-block;	float:right;}
	.nav a {	position: relative;	color: #888888;	display: block;	z-index: 100;	padding: 12px 0;	text-decoration: none;	text-shadow:none;}
	.nav>li>a{	display: block;		font-weight: ;	padding: 0 15px 9px 15px ;	text-decoration: none;	color: #fff;	font-size: 12px;	text-transform:uppercase;	border-bottom:1px solid #666;}
	.nav>li>a:hover{	color: #ccc !important;	border-bottom:4px solid #E8D116;	text-shadow:none;	padding: 0 15px 6px 15px ;}
	.nav>li.sfHover>a,.nav>li.current-menu-item>a{	color: #ccc !important;	border-bottom:4px solid #E8D116;	padding: 0 15px 6px 15px ;}
	.nav li {	display:inline;	position: relative;	float:left;	overflow: hidden;}
	.nav>li {	margin:0;}  
	.nav li ul {	margin:0 0 0 0;	padding:0 0 0 0;	width:200px;	position: absolute;	z-index: 999;}
	.nav li ul .sf-sub-indicator {	background: url(../images/arrow-superfish-right.png) no-repeat;	top: 34%;}.nav li ul li a {	padding:16px 0;	margin:0 20px;	border-bottom:1px solid #eee;}
	.nav li ul li:last-child a {border-bottom:none;}
	.nav>li>ul{border:1px solid #ddd; border-top:none;margin:0 0 0 0;	-moz-border-radius:0 0 5px 5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:0 0 5px 5px;}
	.nav>li>ul>li{width:100%;}
	.nav li ul li:first-child a {	background:none;}
	 .nav li ul li a:hover {}.nav li ul li a.sf-with-ul {	padding-right: 0;}
	 .nav li ul li.current_page_item a,.nav li ul li.current_page_parent a,.nav li ul li.current-menu-ancestor a,.nav li ul li.current-cat a,.nav li ul li.li.current-menu-item a,.nav li ul li.sfHover a {}
	 .current_page_ancestor ul li a{}.nav li ul ul{	margin: -44px 0 0 195px;}
	 .nav li a.sf-with-ul {  	padding-right: 15px;}
	 .nav li.current_page_item a,.nav li.current_page_parent a,.nav li.current-menu-ancestor a,.nav li.current-cat a,.nav li.li.current-menu-item a,.nav li.sfHover a {}
	 .nav .sf-sub-indicator {	background: url(images/arrow-superfish-inv.png) no-repeat;	position: absolute;	display: block;	right: 0;	top:14%;	width: 10px;	height: 10px;	text-indent: -999em;	overflow: hidden;	opacity:.7;}
	 .nav li ul {	position: absolute;	left: -999em;}
	 .nav li:hover, .nav li.hover {  	position: static;}
	 .nav li:hover ul ul,.nav li.sfhover ul ul,.nav li:hover ul ul ul,.nav li.sfhover ul ul ul,.nav li:hover ul ul ul ul,.nav li.sfhover ul ul ul ul {  	left: -999em;}
	 .nav li:hover ul,.nav li.sfhover ul,.nav li li:hover ul,.nav li li.sfhover ul,.nav li li li:hover ul,.nav li li li.sfhover ul,.nav li li li li:hover ul,.nav li li li li.sfhover ul {  	left: auto;}
	 .nav li ul {}.nav li ul li a {}.nav li ul li a:hover {}.hidenav{ display:none !important;}
	 .shownav{ display: inline-block !important;}
	 
	 
	 
	 /* @mobile menu ****************************************************************************************************************************************************************************************/a#trigger{text-indent:-9999px;padding:8px;height:30px;width:30px;background-image: url(images/icons/zoom-black.png);background-position:50% 50%;background-repeat:no-repeat;margin:20px auto 0 auto;display:none;}a#trigger:hover{background-image: url(images/icons/zoom.png);}a#trigger.trigger{background-image: url(images/icons/minus.png);}.showtrig{ display: block !important; float:none; overflow:hidden;}/* @folio navigation ****************************************************************************************************************************************************************************************/#portfolio-filter{	font-size: 10pt;		margin:0 0 20px 0;	overflow:hidden;	float:left;}#portfolio-filter li span{	position:relative;display:block; z-index:100; padding:11px 10px 10px 0; line-height:18px;text-decoration:none;}#portfolio-filter ul {	display:inline-block;	list-style:none; }* html #portfolio-filter ul { /* Target IE6 */	display:inline;}*+html #portfolio-filter ul { /* Target IE7 */	display:inline;}#portfolio-filter li {	margin-right:18px;	line-height:1.6;	float:left;}#portfolio-filter a {	text-decoration:none;	line-height:1.3;	font-size:9pt !important;	text-shadow:none;	text-transform:uppercase;	padding:0; /* variable width */}ul#portfolio-filter li:before {    color: #000;    content: "/";	margin-right:18px;}	ul#portfolio-filter li:first-child:before {    content: "";	margin:0;	line-height:1.6;display:block;}/* @twins ****************************************************************************************************************************************************************************************/#head{	border-top:1px solid #ddd; border-bottom:1px solid #ddd;padding-top:10px; padding-bottom:10px; margin:0 0 0 0;}.twinsbox{	overflow:hidden;	margin:0 0 30px 0;	position:relative;	padding:0;	float:none;	clear:both;}.last{	margin:0 0 0 0;}/* @intro****************************************************************************************************************************************************************************************/.intro,.intro_alt{ margin:0 0 25px 0; padding:90px 0 20px 0; color:#fff}.intro .container,.intro_alt .container{ margin-bottom:0 !important;}.intro_alt{ padding-bottom:0 !important; margin-bottom:-10px !important}.intro p{ margin:0 0 10px 0; padding:0; font-size:10pt; width:70%;}.intro a{}.intro p a{ border-bottom:1px solid rgba(255, 255, 255, 0.4);}.intro p a:hover{ border-bottom:1px solid rgba(0, 0, 0, 0.1);}.intro h1{ color:#fff; margin:-6px 0 30px 0; font-size:35px; font-weight:900; line-height:1.2; float:left;}.intro #portfolio-filter{margin:10px -18px 30px 0;}/* @blog page****************************************************************************************************************************************************************************************/.blogpage{	margin:25px auto !important;}.blogpage #content { border-right:1px solid #ddd;}/* @post styles****************************************************************************************************************************************************************************************/.singlepost{	background:#fff;	padding-top:40px !important;	padding-bottom:40px !important;}ul.medpost{	padding:1px 0;}	ul.medpost>li{ 	margin-bottom:25px  !important; overflow:hidden;}	ul.medpost li p{	margin:0 0 15px 0;}img.headimg,img.singleimg,.postslider img{ float:left; margin:0; overflow:hidden; width:100%;}p.image{	margin:10px 0 8px 0 !important; font-size:12pt; font-weight:bold;}p.image i{	margin:0 7px 0 0;}ul.medpost li a.mainbutton{	margin:-35px 0 25px 0;}.post-inn{	margin:0;}.blogposts{ position:relative;}.entry{	margin:0;	padding:0 5% 15px 0;	overflow:hidden;}.foliopost .entry{	margin:0;	padding:0 5% 15px 0;	overflow:hidden;	border-right:1px solid #ddd;}.blogposts .entry{	padding:20px 5% 15px 0;	margin:0;}.fullentry{	margin:0;	padding:20px 0 10px 0;	overflow:hidden;}.entry_item{	width:75%; margin-top:65px;}.entry p a:hover{}.entry p,.fullentry p{	margin:0px;}.entryfull{	margin:30px 0 0 0; overflow:hidden}.entryfull p{	margin:0 0 10px 0;}h2.single{	padding:0; margin:-5px 0 15px 0;}h2.singlefull{	padding:0; margin:-5px 0 15px 0;}.format-video>iframe,.format-audio>iframe{	margin:0 0 0 0;	padding:0;	position:relative;	z-index:0;	float:left;}.folioitem>iframe{	margin:0 0 35px 0;}.widgetmeta,.meta,.comment-meta{	font-size:12px !important;	line-height:1.4;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	font-style:italic;	overflow:hidden;}.widgetmeta{	line-height:1.2 !important;	padding:0 0 0 0 !important;}.buttons{	overflow:hidden; padding:0 0 0 0; margin:15px 0;}.buttons iframe{	overflow:hidden; margin:0 5.9em 0 0 !important}.buttons a{	margin-top:-5px !important; float:right;}.tagssingle{	overflow:hidden; margin-bottom:10px !important; padding-top:12px; padding-bottom:12px;}.tagssingle a{	margin-right:10px !important;}h3.additional{	margin:0 0 6px 0;}.postauthor {	overflow:hidden; margin:0 30px 40px 0; padding-top:10px;}.postauthor img{	float:left; margin:0 30px 5px 0; padding:2px; background:url(images/transparent.png);}.authordesc{	margin-top:20px;}.related{	float:left; width:103.33%; overflow: hidden; margin:0 0 40px 0;}.related li{	float:left; width:45%; margin-right:4.33%;overflow: hidden; position:relative; height:80px; padding:20px 0 0 0;}.related li h2,.archivepost li h2{	font-size:12pt; line-height:14pt; margin:5px 0; padding:0; background:none; letter-spacing:0;}.related li h2{	font-size:10pt; line-height:12pt;}.related li a img {	float:left; margin:8px 20px 0 0;}.related li .meta {	margin:0 !important; width:auto; float:left;}.archivecontent{	padding:5px 10% 0 6% !important; min-height:340px;}.archivepost {	margin:0 0 20px 0;}.archivepost li{	padding:0 0 0 0; overflow:hidden; position:relative; margin:30px 30px 0 0;}.archivepost li:first-child{	margin:0 30px 0 0;}.archivepost img{	float:left; margin:0 20px 0px 0;}.archivepost h3,.postauthor h3{	margin:0 0 0px 0; font-size:14px; text-transform:uppercase;}.archivepost .meta{	margin:0 0 5px 0; padding:0; width:auto;}.archivepost p{	font-size:90%; line-height:2}/* @formats ****************************************************************************************************************************************************************************************/h2 i{	margin-left:-3px;}ul.medpost li.format-quote,ul.medpost li.format-audio,ul.medpost li.format-image{	margin-bottom:27px !important; }ul.medpost li.format-image{	background-image:url(images/icons/search-submit.png);	background-repeat:no-repeat;	background-position: 4% 2%;}ul.medpost li.format-image img{	overflow:hidden;	float:left;}ul.medpost li.format-image a.imgwrap{	overflow:hidden;	float:left;}ul.medpost li.format-quote{	text-shadow:none; padding:60px 55px 40px 55px;text-align:center;font-size:16pt; line-height:1.5;	border:1px solid #ddd; border-right:none;}p.quuote_author{ font-size:10pt}ul.medpost li.format-quote blockquote {	display: block;	padding: 0 60px;}ul.medpost li.format-quote blockquote p {	padding:60px 0 50px 0; font-weight:bold;}ul.medpost li.format-quote blockquote:before, ul.medpost li.format-quote blockquote:after {	display: block;	font-size: 700%;	width: 50px;}ul.medpost li.format-quote blockquote:before {	content: '\201C';	height: 0;	margin-left: -0.55em;	margin-top: -70px;}ul.medpost li.format-quote blockquote:after {	content: '\201D';	height: 50px;	margin-top: -70px;	margin-left: 400px;}/* @comments ****************************************************************************************************************************************************************************************/#comments {	clear: both;	margin-top:20px;}#comments .navigation {	padding:20px 0;	clear: both;	overflow:hidden;}h3#comments-title{	margin:0 0 10px 0;}h3#reply-title {	padding:0 0 5px 0;	margin:0 0 5px 0;	border-bottom:1px solid #eee;}.commentlist {	list-style: none;	margin:0 0 0 0;}.commentlist li.comment {	background: url(images/line-h-l.png) top repeat-x;	line-height: 24px;	margin: 0 0 15px 0;	padding: 30px 0 0 80px;	position: relative;}.commentlist li:first-child {	background: none;}#comments .comment-body ul,#comments .comment-body ol {	margin-bottom: 18px;}#comments .comment-body p:last-child {	margin-bottom: 6px;}#comments .comment-body blockquote p:last-child {	margin-bottom: 24px;}.commentlist ol {	list-style: decimal;}.commentlist .avatar {	position: absolute;	padding:1px;	background:url(images/transparent.png);	top: 30px;	left: 0;}.comment-author {}.comment-author cite {	font-weight: bold;	font-style:normal;	font-size:16px;	color:#000;}.comment-author .says {	display:none;}.comment-meta {	margin: 0 0 20px 0;}.comment-meta a:link,.comment-meta a:visited {	color: #888;	text-decoration: none;}.comment-meta a:active,.comment-meta a:hover {	color: #ff4b33;}.commentlist .even {}.commentlist .bypostauthor {}.reply {	padding: 0 0 10px 0;	overflow:hidden;}.reply a,a.comment-edit-link {	font-size: 10px !important;	font-weight: normal;	line-height: 0;	margin:15px 0 !important;	float:left;}a.comment-edit-link {	float:right;}.reply a:hover,a.comment-edit-link:hover {	color: #ff4b33;}.commentlist .children {	list-style: none;	margin: 0;}.commentlist .children li {	list-style: none;	border: none;	margin: 0;}.nopassword,.nocomments {	display: none;}#comments .pingback {	border-bottom: 1px solid #e7e7e7;	margin-bottom: 18px;	padding-bottom: 18px;}.commentlist li.comment+li.pingback {	margin-top: -6px;}#comments .pingback p {	color: #888;	display: block;	font-size: 12px;	line-height: 18px;	margin: 0;}#comments .pingback .url {	font-size: 13px;	font-style: italic;}input[type=submit] { }#respond {	margin:0;	overflow: hidden;	position: relative;}#respond p {	margin: 0;	clear:right;}.comment-form-author,.comment-form-email,.comment-form-url{	width:29.6%; float:left; margin-right:30px !important;}.comment-form-url{	margin-right:0 !important;}.fullsingle .comment-form-author,.fullsingle .comment-form-email,.fullsingle .comment-form-url{	width:31.2%;}.fullsingle #respond textarea{	width:96.5%;}input#author,input#email,input#url{	width:89% !important; margin-bottom:20px !important;}#respond .comment-notes{	margin-bottom:30px;	opacity:.7;	font-size:85%;}.form-allowed-tags{display: none;}.children #respond{	margin: 0 48px 0 0;}#comments-list #respond{	margin:0;}#comments-list ul #respond {	margin: 0;}#cancel-comment-reply-link {	font-size: 10px !important;	font-weight: normal;	line-height: 1;	margin-left:10px;}#respond .required {	color: #ff4b33;	font-weight: bold;	margin-left:3px;}#respond label {	color: #888;	font-size: 12px;}#respond input {	margin:0;	width: 96%;}#respond textarea {	width: 96%;}#respond .form-allowed-tags {	display: none;}#respond .form-allowed-tags code {	display: none;}#respond .form-submit {	margin: 12px 0;}#respond .form-submit input {	font-size: 14px;	width: auto;	margin:20px 1px 20px 1px;}/* @forms ****************************************************************************************************************************************************************************************/input, textarea,input checkbox,input radio,select, file{	border: 1px solid #eee;	padding:10px;	margin:0 10px 0 0;	float:left;	font-size:10px !important;}form#contactform fieldset input{	float:none;	width:320px;	margin-top:30px;}	form#contactform fieldset textarea{	margin-top:30px;	width:430px;	border: 1px solid #eee;	background:#fff;}	form#contactform fieldset input#submit{	width:150px; cursor:pointer;}label{	float:left;}#contact{	padding:0 0 30px 0;}/* @search ****************************************************************************************************************************************************************************************/.searchformhead {	float: right;	position:relative;	margin:8px 0 0 0;	width: 16%;	width:190px;	overflow:hidden;	opacity:.7;} .searchform{	position: relative;	float: left;	width:100%;	margin: 0;} .searchformhead input.s{	float: right;	margin: 0;	padding:4px 8px;	line-height:1;	float:left;	width: 90%;	border:1px solid #ddd;} .searchSubmit{	background: url(images/icons/search-submit.png) 0 0 no-repeat;	position: absolute;	height: 12px;	width: 12px;	border: none;	cursor: pointer;	margin:0;	overflow:hidden;	top: 6px;	right:0px;}	.searchform input.s{	padding:10px 4%;	margin:0 0 30px 0;	color:#999;	font-style:normal;	width:91%;			border: 1px solid #d9d9d9;	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);	-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);	-o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);} .searchform .searchSubmit{	height: 24px;	top: 12px;	right:8px;}/* @sidebar ****************************************************************************************************************************************************************************************/#sidebar p {	margin:0; padding:0 0 10px 0;}#sidebar h2 {	margin:0 0 15px 0; 	padding:0 0 12px 0;	line-height:1;	font-size:12px;	border-bottom:1px solid #ccc;	text-transform:uppercase;}		#sidebar h2 i{	margin:0 5px 0 0;}	#foliosidebar h2 {	margin:50px 0 20px 0; 	padding:0;	font-size:18px;	border-top: none;}	#sidebar h3 {	margin:3px 0 5px 0; padding:0; font-size:10pt; line-height:14pt;}		#sidebar a:hover {	text-decoration:none;}	.widgetable{	margin:0;	overflow:hidden;	float:left;	width:100%;}		.widgetable>ul,.widgetable>div>ul{	list-style:none;	float:none;	overflow:hidden;	width:100%;	margin-bottom:30px;	}.widgetable>ul>li>ul{	margin:5px 0 0 15px !important;	padding:0;	list-style:none;}.widgetable>ul>li{	background:url(images/line-h.png) bottom repeat-x ;	padding:7px 0;}	.widgetable>ul>li>ul>li>a,.widgetable>ul>li>ul>li>ul>li>a{	background:url(images/arrow-superfish-right.png) 0 3px no-repeat ;	padding-left:15px;}	.widgetable select{	margin:15px 0 30px 0;	width:100%;	font-size:100% !important;}	.widgetable	.searchform{	margin:0 0 0 0;	float:none;	clear:both;	width:100%;}	/*.widgetable li.cat-item{ float:left; width:49%; margin-right:0.5%}*/.textwidget{ margin:0 0 45px 0;}/* @custom widgets ****************************************************************************************************************************************************************************************/.tagcloud {	margin-bottom:25px;} ul.lists{	list-style:none; overflow:hidden; margin:0; width:106%}#footer ul.lists{	margin-top:0;}ul.lists li ul, ul.lists li ul li{	margin:0 0 0 0 !important;padding:0 0 0 0 !important; width:100%; background:none;}.lists a{}.lists a:hover{}.lists li{ 	background:url(images/bull.png) 0 4px no-repeat;	padding:0 10px 0 26px; 	margin:0 3% 0 0; 	float:left;	width:31%;	list-style:none;	} ul.ad125{	padding:0 0 0 0 !important; overflow:hidden; width:110% !important; margin:0 0 15px 0 !important;}ul.ad125 li{	float:left; margin:0 20px 20px 0; padding:0; overflow:hidden; background:none !important;}ul.ad125 li img{	float:left; margin:0; padding:0; overflow:hidden;}img.ad300{	margin:0 0 30px 0;	float:left;	overflow:hidden;}img.adFree{	padding:0; margin:0 0 30px 0;}.ad125_fix {	clear: both;	margin: 0;	height: 12px;	overflow: hidden;	float: left;}.widget_fix {	clear: both;	height:1px;	overflow: hidden;	float: none;} /* twitter  */.lasttwit {	padding:0;	position: relative;	margin: 0 0 20px 0;} a.twilink {	position: absolute;	bottom: -25px;	right: 0;	font-weight: bold;}	ul.tweet_list {	margin:0 0 10px 0 !important;} ul.tweet_list li,#footer .lasttwit ul li {	margin: 0 0 15px 0;	padding: 0 0 0 60px !important;}	ul.tweet_list li img {	float: left;	margin: 8px 0 10px -60px;	padding: 0 !important;} .view-twitter {	padding: 0;	font-size: 7pt;	clear: both;}.tweet_avatar {}  /* flickr */#sidebar h2 span,#footer h3 span {	color: #0061D8; font-style:normal;} #sidebar h2 span span,#footer h3 span span,#archives h2 span span {	color: #FF1183;} .flickwrap {	position: relative;	padding:0;	overflow: hidden;	width: 110%;	margin:-5px 0 0 0;}  .flickwrap img {	float: left;	width:64px;	margin:0 !important;	padding: 0 !important;}  .flickr_badge_image{	float: left;	margin: 16px 16px 0 0!important;	padding: 0 !important;} .flickwrap a:hover img {	background:#ccc;}#footer .flickwrap{	margin:-10px 0 0 0; width:110%;}#footer .flickwrap img{	width:60px;}/* Blog Author Widget */img.avatar {} span.left {	float: left;	margin: 5px 20px 5px 0;} span.right {	float: right;	margin: 5px 0 5px 20px;} /* featured */ul.featured {	margin: 0 0 30px 0 !important;	overflow: hidden;	float: left;} .fblock {	background:url(images/line-h-l.png) top repeat-x !important;	padding:15px 0 !important;	margin: 0 0 0 0 !important;	overflow:hidden;} .fblock:first-child{	background:none !important;padding:0 0 15px 0 !important;} .fblock img {	margin:5px 20px 0 0;	padding:0;	overflow:hidden;	float:left;}.serchwidget{	overflow:hidden;margin-bottom:0;}/* comments widget */.com_post{	overflow:hidden;	padding:15px 0 !important;	background:url(images/line-h-l.png) top repeat-x;	margin:0 !important;}.com_post:first-child{	background:none;padding:0 0 15px 0 !important;}.com_post img{	float:left; margin:8px 20px 5px 0;}.com_post span{	float:left; margin-right:7px; font-style: normal;}.com_post p{	padding:0 0 0 60px !important;	margin:0 !important;}/* folio widget */ul.widget-folio{	width:112% !important; overflow:hidden; margin-bottom:15px;}ul.widget-folio li{	overflow:hidden; float:left; margin:0 20px 20px 0; padding:0;	background: url(images/icons/search-submit.png) 50% 45% no-repeat;}	ul.widget-folio li img{	width:auto; float:left;}/* @tabs****************************************************************************************************************************************************************************************/#hometab {	float: left;	width:100%;	margin: 0 0 0 0;	overflow: hidden;	position: relative;} ul#serinfo-nav {	position:relative;	z-index: 6;	margin:0;	border-bottom:0px solid #ddd;} ul#serinfo-nav>li {	padding:5px 0 6px 0;	font-size:90%;	float: left;	margin-right: 0;	width: 26.501%;	text-align: center;	text-shadow: none;	cursor: pointer;	background-image:none !important;}ul#serinfo-nav li a {	color: #999;}ul#serinfo-nav li a:hover {} #serinfo-nav li.current {	color: #000 !important;	position:relative;	z-index: 6;	border-top:none;	overflow:hidden;}	#serinfo-nav li.current a{	color: #000;} li#serpane0,li#serpane1,li#serpane2,li#serpane4,li#serpane5{	margin: 0 0 -2px 0;	padding:0;}li#serpane3{	padding: 15px;} ul#serinfo {	position: relative;	z-index: 5;	float: left;	padding: 0 0 0 0;	overflow: hidden;	margin-top:-1px;} .tab-post {	height: 50px;	overflow:hidden;	background:url(images/line-h-l.png) bottom repeat-x;	margin:0 0 0 0;	padding:20px 15px;} .tab-post img {	padding:0;	margin: 5px 15px 10px 0 !important;	float: left;}.tab-post h3 {	letter-spacing: 0;	padding: 0;	margin:0 0 5px 0 !important;	font-weight:normal !important;	line-height: 11pt;	font-size: 9pt !important;}	.tab-post .meta{	line-height:1 !important;}	#serinfo-nav li.current{}#serinfo,#serinfo-nav li.current{ background:url(images/transparent-light.png) !important}/* @footer****************************************************************************************************************************************************************************************/#footer {	width: 100%;	margin: 0;	padding:0;	overflow:hidden;	position:relative;	text-shadow:none;	z-index:10;}#footer .container{	padding:40px 0 10px 0;}	#footer .twinsbox{	margin:0 0 30px 0;}#footer .fourcol{	width:31%;	margin-left:3.5%;} #footer h2{	font-size:11pt;	line-height:1;	margin:5px 0 10px 0;	padding:0 0 10px 0;	overflow:hidden;	background:url(images/line-h-l.png) bottom repeat-x;}	#footer ul{	margin: 0 0 30px 0; overflow:hidden;}#footer p{	margin:3px 0 15px 0;}#footer li{	margin: 0 0 10px 0;}#footer select{	overflow:hidden;	clear:both;	float:none;	margin: 0 0 30px 0;}#footer #wp-calendar tbody td{	padding:2px;}#copyright {	width: 100%;	max-width: 1100px;	margin:0 auto 35px auto;	font-size: 10px;	overflow:hidden;	padding-top:12px;	opacity:.7;	background:url(images/line-h-l.png) top repeat-x ;} #copyright p {	margin: 0;	padding: 0 0;}.post-date{ padding-left:5px; font-style:italic;}	/* @images****************************************************************************************************************************************************************************************/img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;	float: none;}img.alignright {	margin: 4px 1px 10px 20px !important;	display: inline;	float: right;}img.alignleft {	margin: 4px 20px 10px 1px !important;	display: inline;	float: left;}.alignright {	float: right;}.alignleft {	float: left}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}.alignright {	float: right;}	.wp-caption {   text-align: center;   padding-top: 10px;}.wp-caption img {   margin: 0;   padding: 0;   border: 0 none;}.wp-caption p.wp-caption-text {   font-size: 11px;   padding: 0 5px 0 5px;   margin:5px 0 0 0;}img.wp-smiley {    background: transparent;    border: none;    margin: 0;    padding: 0;}.bags,#map iframe,.wp-caption{	padding:3px;	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	-o-linear-gradient(#2F2727, #1a82f7);    background: 	-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 transparent;	background: -webkit-gradient(linear, left top, left bottom,				from(#fff),				color-stop(0.5, #fff),				to(#EFEFEF)				);	filter: progid: DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffffff', EndColorStr='#EFEFEFEF');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#EFEFEFEF)";	-o-linear-gradient(top, #dcdcdc, #c6c6c6);    border: 1px solid #FFFFFF;		-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}			/* @social****************************************************************************************************************************************************************************************/.flexfull_social { position:absolute; bottom:45px; left:10%; z-index:1; width:80%; overflow: hidden; }.flexfull_social ul.social-menu {list-style: none; position: relative; float: left; display: block; left: 50%; margin:0 !important; overflow:visible;}.flexfull_social ul.social-menu li{position: relative; float: left; display: block; right: 50%;background-image: url(images/social-spirit-white.png);}.about_social { position: relative; float: none; clear:both;width:100%; overflow:hidden;}.about_social ul.social-menu {list-style: none; position: relative; float: left; display: block; left: 50%; margin:0 !important; overflow:visible;}.about_social ul.social-menu li{position: relative; float: left; display: block; right: 50%;background-image: url(images/social-spirit-black.png);}ul.social-menu {	position: relative;	overflow: hidden;	padding: 0;	margin:10px 0 20px 0 !important;	float:none;}	#footer ul.social-menu {	margin:0px 0 15px 0 !important;} ul.social-menu li {	display: inline;	list-style-type: none;	position: relative;	float: left;	width:32px !important;	height:32px !important;	margin: 0 6px 12px 0 !important;	padding:0 0 0 0;	background-image: url(images/social-spirit.png);	background-repeat: no-repeat;	text-indent: -9000px;	overflow: hidden;	opacity:1;	-moz-transition: opacity 0.3s ease-in;	-webkit-transition: opacity 0.3s ease-in; 	-o-transition: opacity 0.3s ease-in;}#footer ul.social-menu li{	background-image: url(images/social-spirit-white.png);}	ul.social-menu li:hover {	opacity:.7;	-moz-transition: opacity 0.3s ease-in;	-webkit-transition: opacity 0.3s ease-in; 	-o-transition: opacity 0.3s ease-in;}ul.social-menu li.sprite-pinterest{ background-position: 0 -102px; width: 32px; height: 32px; } ul.social-menu li.sprite-instagram{ background-position: -34px -34px; width: 32px; height: 32px; } ul.social-menu li.sprite-Icons-full{ background-position: 0 0; width: 32px; height: 32px; } ul.social-menu li.sprite-aim{ background-position: 0 -34px; width: 32px; height: 32px; } ul.social-menu li.sprite-app_store{ background-position: 0 -68px; width: 32px; height: 32px; } ul.social-menu li.sprite-apple{ background-position: 0 -102px; width: 32px; height: 32px; } ul.social-menu li.sprite-bebo{ background-position: 0 -136px; width: 32px; height: 32px; } ul.social-menu li.sprite-behance{ background-position: 0 -170px; width: 32px; height: 32px; } ul.social-menu li.sprite-bing{ background-position: 0 -204px; width: 32px; height: 32px; } ul.social-menu li.sprite-blogger{ background-position: 0 -238px; width: 32px; height: 32px; } ul.social-menu li.sprite-cloud{ background-position: 0 -272px; width: 32px; height: 32px; } ul.social-menu li.sprite-delicious{ background-position: 0 -306px; width: 32px; height: 32px; } ul.social-menu li.sprite-deviantart{ background-position: 0 -340px; width: 32px; height: 32px; } ul.social-menu li.sprite-digg{ background-position: 0 -374px; width: 32px; height: 32px; } ul.social-menu li.sprite-digg_alt{ background-position: 0 -408px; width: 32px; height: 32px; } ul.social-menu li.sprite-dribbble{ background-position: 0 -442px; width: 32px; height: 32px; } ul.social-menu li.sprite-drupal{ background-position: 0 -476px; width: 32px; height: 32px; } ul.social-menu li.sprite-facebook{ background-position: 0 -510px; width: 32px; height: 32px; } ul.social-menu li.sprite-flickr{ background-position: 0 -544px; width: 32px; height: 32px; } ul.social-menu li.sprite-friendfeed{ background-position: 0 -578px; width: 32px; height: 32px; } ul.social-menu li.sprite-friendster{ background-position: 0 -612px; width: 32px; height: 32px; } ul.social-menu li.sprite-github{ background-position: 0 -646px; width: 32px; height: 32px; } ul.social-menu li.sprite-google{ background-position: 0 0; width: 32px; height: 32px; } ul.social-menu li.sprite-gowalla{ background-position: 0 -714px; width: 32px; height: 32px; } ul.social-menu li.sprite-gtalk{ background-position: 0 -748px; width: 32px; height: 32px; } ul.social-menu li.sprite-heart{ background-position: 0 -782px; width: 32px; height: 32px; } ul.social-menu li.sprite-hyves{ background-position: 0 -816px; width: 32px; height: 32px; } ul.social-menu li.sprite-icondock{ background-position: 0 -850px; width: 32px; height: 32px; } ul.social-menu li.sprite-icq{ background-position: 0 -884px; width: 32px; height: 32px; } ul.social-menu li.sprite-lastfm{ background-position: 0 -918px; width: 32px; height: 32px; } ul.social-menu li.sprite-linkedin{ background-position: 0 -952px; width: 32px; height: 32px; } ul.social-menu li.sprite-metacafe{ background-position: 0 -986px; width: 32px; height: 32px; } ul.social-menu li.sprite-myspace{ background-position: 0 -1020px; width: 32px; height: 32px; } ul.social-menu li.sprite-netvibes{ background-position: 0 -1054px; width: 32px; height: 32px; } ul.social-menu li.sprite-newsvine{ background-position: 0 -1088px; width: 32px; height: 32px; } ul.social-menu li.sprite-paypal{ background-position: 0 -1122px; width: 32px; height: 32px; } ul.social-menu li.sprite-photobucket{ background-position: 0 -1156px; width: 32px; height: 32px; } ul.social-menu li.sprite-picassa{ background-position: 0 -1190px; width: 32px; height: 32px; } ul.social-menu li.sprite-podcast{ background-position: 0 -1224px; width: 32px; height: 32px; } ul.social-menu li.sprite-posterous{ background-position: 0 -1258px; width: 32px; height: 32px; } ul.social-menu li.sprite-qik{ background-position: 0 -1292px; width: 32px; height: 32px; } ul.social-menu li.sprite-reddit{ background-position: 0 -1326px; width: 32px; height: 32px; } ul.social-menu li.sprite-retweet{ background-position: 0 -1360px; width: 32px; height: 32px; } ul.social-menu li.sprite-rss{ background-position: 0 -1394px; width: 32px; height: 32px; } ul.social-menu li.sprite-sharethis{ background-position: 0 -1428px; width: 32px; height: 32px; } ul.social-menu li.sprite-skype{ background-position: 0 -1462px; width: 32px; height: 32px; } ul.social-menu li.sprite-slashdot{ background-position: 0 -1496px; width: 32px; height: 32px; } ul.social-menu li.sprite-slideshare{ background-position: 0 -1530px; width: 32px; height: 32px; } ul.social-menu li.sprite-squidoo{ background-position: 0 -1564px; width: 32px; height: 32px; } ul.social-menu li.sprite-stumbleupon{ background-position: 0 -1598px; width: 32px; height: 32px; } ul.social-menu li.sprite-technorati{ background-position: 0 -1632px; width: 32px; height: 32px; } ul.social-menu li.sprite-tumblr{ background-position: 0 -1666px; width: 32px; height: 32px; } ul.social-menu li.sprite-twitter{ background-position: 0 -1700px; width: 32px; height: 32px; } ul.social-menu li.sprite-viddler{ background-position: 0 -1734px; width: 32px; height: 32px; } ul.social-menu li.sprite-vimeo{ background-position: 0 -1768px; width: 32px; height: 32px; } ul.social-menu li.sprite-virb{ background-position: 0 -1802px; width: 32px; height: 32px; } ul.social-menu li.sprite-wiki{ background-position: 0 -1836px; width: 32px; height: 32px; } ul.social-menu li.sprite-windows{ background-position: 0 -1870px; width: 32px; height: 32px; } ul.social-menu li.sprite-wordpress{ background-position: 0 -1904px; width: 32px; height: 32px; } ul.social-menu li.sprite-yahoo{ background-position: 0 -1938px; width: 32px; height: 32px; } ul.social-menu li.sprite-yelp{ background-position: 0 -1972px; width: 32px; height: 32px; } ul.social-menu li.sprite-youtube{ background-position: -34px 0; width: 32px; height: 32px; }  ul.social-menu li a {	float: left;	width:32px;	height:32px;	padding:0;	line-height: 1;}/* @flex slider*/.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}/*/.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */*/.flexslider .slides img {display: block;}.flex-pauseplay span {text-transform: capitalize;}.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block;} * html .slides {height: 1%;}.no-js .slides > li:first-child {display: block;}.flexslider {margin: 0 0 60px; position: relative; -webkit-border-radius: 4px; zoom: 1;}.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}.loading .flex-viewport {max-height: 300px;}.flexslider .slides {zoom: 1;}.flex-direction-nav li a {width: 50px; height: 50px; margin:0; display: block; position: absolute; top:370px; z-index:9; cursor: pointer; text-indent: -9999px;}.flex-direction-nav li a:hover {opacity:.8;}.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}.flex-control-nav { position: absolute; bottom: 55px; right:0px }.flex-control-nav li {margin:0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}.flex-control-nav li:first-child {margin: 0;}.flex-control-nav li a {width: 18px; height: 20px; display: block; background:url(images/icons/bullets.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;opacity:.7}.flex-control-nav li a:hover {opacity:.7}.flex-control-nav li a.flex-active {background:url(images/icons/bullets.png) no-repeat 0 -22px; cursor: default; opacity:1}.flexfull_wrap{ overflow:hidden; height:750px; position:relative;width:100%;}.flexfull{ position:fixed; top:0;width:100%; height:750px; overflow:hidden;}.flexfull img.attachment-full-slider{ width:100%;}.flexfull>ul.slides>li{ position:relative;}.flexfull>ul.slides>li:after {	position: absolute;    width: 100%;    height: 750px;    top: 0px;    left: 0px;    z-index: 0;     content: '';   /* background: url(images/bg/pattern.png);*/	-moz-box-shadow:  0px 0px 100px rgba(0, 0, 0, .8) inset;	-webkit-box-shadow:  0px 0px 100px rgba(0, 0, 0, .8) inset;	box-shadow: 0px 0px 100px rgba(0, 0, 0, .8) inset;}.flexfull .inside{ position:absolute; top:110px; left:0; z-index:9; width:100%;}.stuff h1,.stuff h2,.stuff h3,.stuff h4,.stuff p{ padding-left:3px; padding-right:5px; color:#fff !important; text-shadow:1px 1px 0 #000; /* margin-left:15% !important; margin-right:15% !important; */}.stuff h1{	padding-bottom:16px; margin-bottom:10px; font-size:60pt; font-weight:900; text-transform:uppercase; letter-spacing:-4px; line-height:.9; border-bottom:1px solid #000; }.stuff h2{	padding-bottom:15px; font-size:50pt; font-weight:900; text-transform:uppercase; letter-spacing:-3px; line-height:1.1; border-bottom:1px solid #000; }.stuff p{font-size:18pt; line-height:1.4; font-weight:bold; padding-top:5px;}.stuff iframe{ margin-top:-90px}.flexfull .flex-direction-nav li a {	width: 80px; 	height: 50px; 	margin:0; 	display: block; 	position: absolute; 	top:350px; 	z-index:9; 	cursor: pointer;	text-indent: -9999px;	-moz-border-radius: 25px;	-khtml-border-radius: 25px;	-webkit-border-radius: 25px;	border-radius: 25px;	-webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    transition: all 0.4s ease;}.flexfull .flex-direction-nav li .flex-next {	right:-30px;	background-image:url(images/icons/zoom.png);	background-position:20px 17px;	background-repeat:no-repeat;}.flexfull .flex-direction-nav li .flex-next:hover{	right:-25px;	}.flexfull .flex-direction-nav li .flex-prev {	left:-30px;	background-image:url(images/icons/minus.png);	background-position:43px 17px;	background-repeat:no-repeat;}.flexfull .flex-direction-nav li .flex-prev:hover {left:-25px;}.flexfull .flex-control-nav{ z-index:99; right:40px; opacity:.7}.folioslider .flex-direction-nav li a {	width: 80px; 	height: 50px; 	margin:0; 	display: block; 	position: absolute; 	top:40px; 	z-index:9; 	cursor: pointer;	text-indent: -9999px;	-moz-border-radius: 25px;	-khtml-border-radius: 25px;	-webkit-border-radius: 25px;	border-radius: 25px;	-webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    transition: all 0.4s ease;}.folioslider .flex-direction-nav li .flex-next {	right:-30px;	background-image:url(images/icons/zoom.png);	background-position:20px 17px;	background-repeat:no-repeat;}.folioslider .flex-direction-nav li .flex-next:hover{	right:-25px;	}.folioslider .flex-direction-nav li .flex-prev {	right:-30px;	top:110px;	background-image:url(images/icons/minus.png);	background-position:20px 17px;	background-repeat:no-repeat;}.folioslider .flex-direction-nav li .flex-prev:hover{	right:-25px;	}	.folioslider .flex-control-nav{ bottom:auto; right:auto; left:30px; top:30px;}.postslider{ margin:0 0 0 0;}.postslider .flex-control-nav{ bottom:20px; right:30px;}/* @portfolios****************************************************************************************************************************************************************************************/#portfolio-list{margin-bottom:0}#portfolio-list li{ line-height:1.8 !important}#portfolio-list .imgwrap{	background-image:url(images/icons/zoom-black.png);	background-position:50% 80%;	background-repeat:no-repeat;	float:left;	overflow:hidden;}#portfolio-list li img{ overflow:hidden; float:left;}#portfolio-list li a i{ opacity:.3;}	.item_full{ position:relative; overflow:hidden; max-height:296px;}.item_full img{position:relative; z-index:1;}.item_full .inside {    font-size: 21px;    left: 0;    line-height: 23px;    padding: 0 10%;    position: absolute;    text-align: center;    top: 40px;    width: 80%;    z-index: 0;}.item_full .hoverstuff{top:22%;}.item_full h3{ text-transform:uppercase; letter-spacing:-1px; line-height:1.2;text-align:center;font-family: 'Conv_Montserrat-Regular' !important;font-size:30px;margin-top:90px;}.item_full p.meta{ margin:5px 0 -24px 0;}a.fromhome{ background-image:none !important;}.item_full h3.fromhome{ text-transform:uppercase; letter-spacing:-1px; line-height:1.2; margin-top:40px;}.item_small{max-height:174px !important;}.item_small h3{ font-size:16px; letter-spacing:0;}.item_big{max-height:299px !important;}.item_big h3{ margin-top:20px;}#portfolio-list li{ position:relative;}span.none{ visibility:hidden; display:none;}span.Free,span.Sale,span.Bundle,span.New,span.Bestseller,span.Free,span.Free{	background:#900;	color:#fff;	position:absolute;	text-transform:uppercase;	font-size:10px;	top:-100px;	left:-100px;	width:150px;	height:150px;	text-align:center;	vertical-align:90%;	overflow:hidden;	transform:rotate(-45deg);	-ms-transform:rotate(-45deg); 	-moz-transform:rotate(-45deg); 	-webkit-transform:rotate(-45deg); 	-o-transform:rotate(-45deg); } span.Bestseller{	top:-93px;	left:-93px;} #portfolio-list li span span{	position:absolute;	bottom:3px;	left:0;	width:100%;	text-align:center;}#content>span{	top:-90px;	left:-90px;	font-size:12px;}.item_med span.price{ position:absolute; right:15px; bottom:80px; font-size:40px; font-family:'Dorsa'; opacity:.7; background-color: transparent !important; }/* @services****************************************************************************************************************************************************************************************/#services-wrap{	overflow:hidden;	width:100%;	margin-bottom:25px;}.services{       height:auto;       min-height:270px;	width:27.2%;	/*width:25%;*/     	padding:30px 3% 25px 3% ;	margin:0 1px 1px 0;	float:left;	position:relative;}.services:first-child{}.services img{	float:left;	/*margin:15px 15px 0 0;*/margin:-5px 15px 0 0;}.services h3,#about-us h3,#homeblog h3{	padding:7px 0 16px 65px;	margin:0 0 5px 0;	height:24px;	font-size:14px;	line-height:1.2;	font-weight:normal;	position:relative;	text-transform:uppercase;	letter-spacing: -0.03em;	font-family: 'Conv_Montserrat-Regular';}	.services h3 i,#about-us h3 i,#homeblog h3 i{	position:absolute;	top:0;	left:-4px;	font-size:22px;	padding:10px;	font-weight:normal;	line-height:1.2;	background:#94d1d1;	color:#fff;	width:27px;	height:27px;	text-align:center;	-moz-border-radius: 50%;-khtml-border-radius: 50%;-webkit-border-radius: 50%;border-radius:50%;}	.services p{  color: #515151 !important;    font-family: 'Conv_Montserrat-Regular' !important;    font-size: 12.4px;    font-weight: lighter;    height:auto;       line-height: 1.6;    overflow: hidden;    padding: 0 0 0 64px;text-align:left;}#process .services{	padding:40px 2% !important;	width:18.4%;}#process .services:first-child{	margin-left:1px;}#process .services h3{	padding:0 10px;	margin:0;	border-bottom:none;	height:auto;	opacity:.8;}#process .services h3.big{	font-size:12pt;	padding:0;	opacity:1;	font-weight:700;	letter-spacing:-1px;}#process .services i{	position:absolute;	right:15px;	top:30px;	font-size:35px;}/* @clients*****/.clients{ overflow:hidden; margin:20px 0;}.clients li {	float:left;	margin:0;	width:20%;	position:relative;}.clients li img{	float:none;	overflow:hidden;	display:block;	margin:0 auto;}.clients li a{	float:left;}/* @pricing tabs*****/.pricing-wrap{	overflow:hidden;	width:100%;	margin-bottom:20px;	float:left;}.pricing_main{	overflow:hidden;	float:none;	margin:0 0 0 0;	width:100.5%;	padding:7px 0;	font-family:Arial, Helvetica, sans-serif !important;}li.pricing{	padding:0;	margin:20px 0 20px -1px;	float:left;	text-align:center !important;	border:1px solid #ddd;	position:relative;}li.main{	margin:0 0 0 -1px;	-moz-box-shadow:  0 0 10px rgba(0, 0, 0, 0.2);	-webkit-box-shadow:  0 0 10px rgba(0, 0, 0, 0.2);	box-shadow:  0 0 10px rgba(0, 0, 0, 0.2);	z-index:1;}li.pricing:first-child{	margin-left:0;}li.pricing ul li{ padding:8px 0; margin:0 35px; border-top:1px dotted #eee;}li.pricing ul li:first-child{border-top:none;}li.pricing h3{	background:#ddd;	padding:10px 0;	margin:0;	font-size:20px;	border-bottom:1px solid #ddd;	text-transform:uppercase;}li.main h3{	background:#000;	color:#fff !important;	padding:21px 1px;	margin:-1px -1px 0 -1px;	border-bottom:none;}li.main{	border-color:#ccc;}.plan-head{ background:#f9f9f9; padding:20px 0 15px 0; border-bottom:1px solid #eee;}.plan-price{   font-family:'Conv_LobsterTwo-Regular';  font-size: 48px;font-weight: 600;letter-spacing: -2px;line-height: 1;}.plan-bottom{ background:#f9f9f9; padding:15px 0; border-bottom:1px solid #eee;	font-family: 'Conv_Montserrat-Regular';color:#FFF!important;}li.main .plan-bottom{padding:35px 0;}.plan-bottom{ background:#f9f9f9; padding:25px 0; border-top:1px solid #eee;}.plan-bottom a{ font-weight:bold; padding:8px 15px; background:#000; color:#fff; font-size:14px;}li.main .plan-bottom a{padding:13px 22px; opacity:1;}.plan-bottom a:hover,li.main .plan-bottom a:hover{ opacity:.6}li.pricing_three{	width:33%;}li.pricing_four{	width:24.7%;}/* @about us****************************************************************************************************************************************************************************************/#about-us{	overflow:hidden; margin:10px 0 25px 0; float:left;}#about-us h3{	height:auto;	padding:3px 0 8px 55px;	margin-bottom:26px;	border-bottom:1px solid #ddd;}#about-us h3 i{	top:0;	left:0;	padding:6px;	line-height:1.15;}#about-us iframe{	margin:8px 0 0 0; overflow:hidden; float:left;}#about-us p{	margin:0 0 25px 0;}img.aboutus{	overflow:hidden; clear:both; margin: 5px 0 13px 0;} /* @homeblog****************************************************************************************************************************************************************************************/ul.homeblog{}ul.homeblog li{ position:relative; max-height:169px;}ul.homeblog li .imgwrap{	background-image:url(images/icons/arr-black.png);	background-position:50% 80%;	background-repeat:no-repeat;	float:left;	overflow:hidden;}ul.homeblog li .nobg{	background-image: none !important;}ul.homeblog li img{ overflow:hidden; float:left;position:relative; z-index:1;}ul.homeblog li h3{ font-size:14px; text-transform:uppercase; line-height:1.3; letter-spacing:0;}ul.homeblog li h3.fromhome{ font-size:16px; margin-top:20px; padding:0 10px;}ul.homeblog li .inside{ position:absolute; padding:0 10%; width:80%; top:15px; left:0; text-align:center; z-index:0}span.ribbon{	background:#FFDD00;	z-index:8;	position:absolute;	top:-100px;	left:-100px;	width:140px;	height:140px;	overflow:hidden;	transform:rotate(-45deg);	-ms-transform:rotate(-45deg); 	-moz-transform:rotate(-45deg); 	-webkit-transform:rotate(-45deg); 	-o-transform:rotate(-45deg); }span.ribbon_icon{	color:#000;	position:absolute;	text-transform:uppercase;	line-height:1;	top:5px;	left:4px;	width:17px;	height:15px;	overflow:hidden;	z-index:9;	font-size:11px !important;}span.ribbon_icon i{	line-height:1.3 !important;}.ribbon_icon i.icon-play-circle{ padding-left:0 !important;}/* @folio item****************************************************************************************************************************************************************************************/.folio_item{}.folio_item img.attachment-folio-item{	width:100%;}.itembuttons{ position:relative; border-bottom:1px solid #ddd;}.folio_item a.itembutton{	font-size:10pt; line-height:1.1; padding:15px 20px 15px 20px;font-weight:800; text-transform:uppercase; margin:15px 20px 25px 0 !important; float:left; clear:both; overflow:hidden; width:70%; text-align:center;}.folio_item iframe{	margin-bottom:10px;}.folio-meta{	opacity:.8;	margin:10px 0;	line-height:1.9;}.folio-meta .metaitem{	clear:both;	width:90%;}.folio-meta .itembuttons{	padding-bottom:15px;}.metaitem{	float:left; margin:0 0 10px 0;position:relative; padding-left:26px;}.metaitem i{	font-size:16px; position:absolute; top:3px; left:1px;}/* @tooltips****************************************************************************************************************************************************************************************/	div.tooltip {	display:none;	position:absolute;	text-align:center;	line-height:normal;	z-index:100000;	opacity:1;	filter:alpha(opacity = 95);	background:#222;	color:#eee;	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}div.tooltip p {	padding:6px 8px 7px 8px;	font-size:10px !important;	line-height:1.4 !important;	border-radius:2px;		-moz-border-radius:2px;	-webkit-border-radius:2px;	text-shadow:none;	max-width:150px;	text-transform:capitalize;}	/* @other****************************************************************************************************************************************************************************************/.tagcloud{ width:104%; overflow:hidden;}.tagcloud a{ float:left; font-size:10px !important; padding:0px 5px; border:1px solid rgba(0, 0, 0, 0.1); margin:0 8px 8px 0;}/* calendar widget */.widget_calendar {float: left;}#wp-calendar {width: 100%; margin:0 0 40px 0;}#wp-calendar caption { text-align: left; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }#wp-calendar thead { font-size: 10px; }#wp-calendar thead th { padding-bottom: 10px; }#wp-calendar tbody { color: #aaa; }#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}#wp-calendar tbody td:hover { background: #fff; }#wp-calendar tbody .pad { background: none; }#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }.sticky{}#archives{ padding:20px 0 0 0;}h2.archives-small{	font-size:16pt;	line-height:22pt;	/*background:url(images/divider15.png) bottom repeat-x;	text-align:center;	padding-bottom:12px;	margin-bottom:10px;*/}::selection {	background:#52C8EC; 	color:#fff;}::-moz-selection {	background:#52C8EC;	color:#fff;}.scrollTo_top {	position:fixed;	bottom:30px;	right:20px;	opacity:.8;}.scrollTo_top:hover {	opacity:1;}.scrollTo_top img{	float:left;}.scrollTo_top a{	float:left;}ul.error{	margin-bottom:25px;}ul.error>li{	float:none !important;  width:100%;} /* @themebuttons & pagination****************************************************************************************************************************************************************************************/a.more-link {	display: none;	visiblity:hidden;}a.read-more {	display: block;	visibility:visible;}a.mainbutton,#submit,#comments .navigation a,.tagssingle a,.contact-form .submit,a.comment-reply-link{	margin:1px;	line-height:1;	padding:7px 10px;	background: #f5f5f5;	border:none !important;	font-weight:bold;	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;	 cursor:pointer;}a.mainbutton:hover,a.itembutton:hover,a.itembutton2:hover,#submit:hover,#comments .navigation a:hover,.tagssingle a:hover,.contact-form .submit:hover,a.comment-reply-link:hover{	color:#fff !important;	background: #353535 !important;}	a.mainbutton{}.pagination{	height:29px; margin:0 0 0 0; float:none; overflow:hidden; padding:2px 0;}a.page-numbers,.page-numbers.current{	overflow:hidden;	font-size: 9pt; 	color: #3888ff;	background:url(images/transparent-light.png); 	padding:7px 10px;	line-height:1;	margin:1px 8px 0 0;	-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}.page-numbers.current {	font-weight:bold;}.dots {	letter-spacing: 1px;margin:0 15px 0 0;}.wp-pagenavi a,.wp-pagenavi span{	border:none !important; padding:3px 10px 3px 0 !important; margin:0 10px 0 0 !important;} .wp-pagenavi span.pages{	display:none;}.postnav{	margin:10px 0;}/* @wp gallery ****************************************************************************************************************************************************************************************/.attachment  .headimg{	display:none; visibility:hidden;}#content .wp-smiley {	margin:0;	}#content .gallery {	margin:0 auto 30px auto;	width:100%;}#content .gallery .gallery-item {	float: left;	margin:0 1px 1px 0;	text-align: center;	width:24.8%;	height:auto;	overflow:hidden;	background-image:url(images/icons/zoom-black.png);	background-position: 50% 50%;	background-repeat:no-repeat;}#content .gallery img {	border:0;	float:left;	width:100%;}#content .gallery .gallery-caption {	margin-left: 0;}#content .gallery dl {	margin: 0;}#content .gallery-caption {	color: #888;	font-size: 12px;	margin:-24px 0 24px 0;}#content .gallery br+br {	display: none;}.plan-price {    color: #404040;    margin-bottom: 24px;font-family: 'Conv_LobsterTwo-Regular' !important;}.plan-terms{  color: #404040;    font-size: 13px;    margin-bottom: 17px;	font-family: 'Conv_Montserrat-Regular';}p{ padding-bottom: 9px;    padding-top: 6px;    text-align: justify;   clear:both;font-family: 'Conv_Montserrat-Regular' !important;}.checks{margin-left:3%;}.twocol-one .google-map-placeholder{ border-radius: 253px 253px 253px 253px;-webkit-border-radius: 253px;-moz-border-radius: 253px;}.n{}#footer p{padding:0px;}.gr tr td{ padding: 10px 0 13px;}.clr{clear:both;}.wpcf7-form p{ clear: none;    float: left;    width: 19%;   color: #757575;}.wpcf7-form{}.one{background-color: #F5F5F5;    padding-left: 6%;    padding-right: 6%;    padding-top: 1%;    width: 100%;}.two{background-color: #F5F5F5;    padding-left: 6%;    padding-right: 6%;    padding-top: 1%;    width: 100%;	margin-top: 2%;	min-height:183px;}.third{background-color: #F5F5F5;    padding-left: 6%;    padding-right: 6%;    padding-top: 1%;    width: 100%;	 padding-top: 1%;	 margin-top: 2%;	 min-height:217px;}.four{background-color: #F5F5F5;    padding-left: 6%;    padding-right: 6%;    padding-top: 1%;    width: 100%;	 padding-top: 1%;	 margin-top: 2%;	 min-height:255px;}.five{background-color: #F5F5F5;    padding-left: 6%;    padding-right: 6%;    padding-top: 1%;    width: 100%;	 padding-top: 1%;	 margin-top: 2%;	 min-height:286px;}.four p{width:25%;}.wpcf7-form textarea{ height: 72px;    width: 381%;}.wpcf7-form  input, input checkbox, input radio, select,file{ color: #757575 !important;}#sub-heading{   clear: both;    color: #666666;    font-size: 14px;    margin-top: 48px;    padding-bottom: 33px;}#hdg {    clear: both;    float: none;    font-size: 70px;    font-weight: 900;    letter-spacing: -4px;    line-height: 1;    overflow: hidden;    padding: 0 3px 15px 1px;    text-transform: uppercase;	}	   #agree{		float: none;    text-align: center;    width: auto;	}			#agree input, input checkbox{			  margin-left: -23px;    margin-top: -19px;	}#thirdparty {	   margin-left: 39.5%;       width: auto;}#thirdparty  input, input checkbox{		margin-left: -103px;    margin-top: -18px;	}	.sbt{  background: url("images/book.png") no-repeat scroll 0 0 transparent;    border: medium none;    cursor: pointer;    height: 40px;    text-indent: -9999px;	width:127px !important;	}	.btns {    background-color: #338CC2;    border-radius: 10px 10px 10px 10px;    margin-top: -6px;    padding-top: 7px;}.btns a{color:#FFF !important;}#padding{ margin-bottom: -100px;}.photo{}@media  (max-width: 979px) { .wpcf7-form p{float:none !important;clear:both;}#padding { margin-bottom: -69px;}   .two{ padding-bottom: 7%;} .third{ padding-bottom: 7%;} .four{ padding-bottom: 7%;} .five{ padding-bottom: 7%;} .four p{ width:55%;}#agree input, input checkbox {    margin-left: -57px;    margin-top: -18px;}#thirdparty input, input checkbox {    margin-left: -103px;    margin-top: -18px;}}@media (min-width: 480px)and (max-width: 370px) {#agree input, input checkbox {    margin-left: -134px;    margin-top: -20px;}}@media (min-width: 380px) and (max-width: 270px){#agree input, input checkbox {    margin-left: -134px;    margin-top: -20px;}}@media (min-width: 280px)and (max-width: 195px) {#agree input, input checkbox {    margin-left: -120px;    margin-top: -20px;}}@media (min-width: 230px ){#agree input, input checkbox {        margin-left: -119px;    margin-top: -22px;}}@media (min-width: 140px )and (max-width: 220px) {#agree input, input checkbox {         margin-left: -61px;    margin-top: -51px;}}#btns {    background-color: #338CC2;    border-radius: 10px 10px 10px 10px;    margin-top: -6px;    padding-top: 7px;	font: 14px/1.7em Arial,sans-serif;	color: #FFFFFF;}.booking-menu #nav .current a, #main-nav .current a {
    border-bottom: medium none !important;
}@media (min-width: 1200px) {#agree input, input checkbox {    margin-left: -57px;    margin-top: -18px;}.booking-menu {    position: fixed;    right: }#nav{margin-right: -1% !important;}}.pricing h3{font-family: 'Conv_Montserrat-Regular' !important; color: #000000 !important;}.btns.current a{border-bottom:none !important; }.centerfourcol.body2{display:none;} .pp{    clear: both;    font-family: 'Conv_Montserrat-Regular' !important;    font-size: 14px;    line-height: 22px;    padding-bottom: 9px;    padding-top: 6px;    text-align: left;}.plan-bottom a{background-color:#448fb0 !important;color:#FFF !important;}.w{color: #FFFFFF;    font-size: 23px;} #wcontent{ background-color: #5997BC;    min-height: 320px;    padding: 40px;}#centers{ padding: 20px;}#center1{  border-right: 1px solid #FFFFFF;    float: left;    width: 47%;	}#center2{}#temp1{color: #FFFFFF;    margin-left: 23px;    margin-top: 9px;    position: absolute;}@media (max-width:640px) {.twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five{float:none !important;width:100% !important;}}@media (max-width:800px) {#center1{float:none !important;border-right:none !important;width:100%;}}#temp3{width:100%;}#temp3 p{float:none !important;text-align:center;}#temp3 span{float:none !important;text-align:center !important;}#temp3 input, input checkbox{text-align:center;margin:6px;}.four input, input checkbox {margin:6px;clear:both;background-color:none !important;color:none !important;}.btns.current{border-bottom:none !important;}.menu-item-158 a{cursor:none;}#portfolio-list .imgwrap{background-image:none!important;}
	
.services {
   
    min-height: 290px !important;
    
}


.dogs { background: url("images/New_Nav_03.png") no-repeat scroll 0 0 transparent; padding-left:18px;    color: #4D4D4D !important;
    font: 14px/1.7em Arial,sans-serif ;  float:left; }

.dogs a{color: #449AD0!important;
    font: 14px/1.7em Arial,sans-serif;}
#phone{ float:left; margin-left:15px; margin-top:-2px;}	
#margi{ margin-right:5px;}
#phone a{color: #4D4D4D!important;
    font: 14px/1.7em Arial,sans-serif;}
.booking-menu{right: 22% !important;
    top:17px !important;}	
.booking-menu a{ color:#fff !important; padding:8px !important; border-radius:5px; color:#fff; top:2% !important; background:#328BC7 !important; }
.booking-menu a:hover{ background: #06C !important;}
#nav{ margin-top:10px !important;}

#nav li a, .nav > li > a, #main-nav li a, #main-nav > li a {
    color: hsl(0, 0%, 30%) !important;
    font: 13px/1.7em Arial,sans-serif !important;
}

#nav #menu-item-268 a, #main-nav #menu-item-281 a {
	color: #449ad0 !important;
}

#main-nav {
	float:left !important;
	margin-top:10px !important;
	margin-left: 10px !important;
}

#main-nav li a{
	color:#4d4d4d;
	padding: 0 7px 3px !important;
	font-weight:bold !important;
}



.nav > li > a {
	border: none !important;
}

.nav > li a:active {
    border-bottom: 5px solid #000 !important;
}

#main-nav .active a {
    border-bottom: 5px solid hsl(0, 0%, 0%) !important;
}
#walking
{
background-size:cover;
}
#training
{
background-size:cover;
}
@media (max-width: 1024px)
{
.booking-menu {
 
  right: 1% !important;
 
}
#main-nav li a {
  color: #4d4d4d;
  font-weight: bold !important;
  padding: 0 2px 3px !important;
}
}

.entry p, .fullentry p {
	font-size:11pt !important;
	padding-bottom:0px !important;
}

.single-post .fl {
	margin-top:30px !important;
}

