/*alerts*/
.vg-alert{ color:#ff0000; }
.vg-alert-onepage{ color:#fff; background:#ff0000; padding:8px 15px; }
	.vg-alert-onepage strong{ font-style:italic; }

/*last works*/
.list-elements .vg-lastworks-item-default{ width:100%; margin-bottom:0; }
.vg-container-fluid{  }
.portfolio .excerpt{ height:auto; margin-bottom:1px; }
.portfolio .item-info .place, .portfolio .item-info .rate{ margin-bottom:0; }

/*rokcandy*/
.vg-videoholder-shortcode{ margin-bottom:0; }
	
/*component*/
#vg-mainbody{ margin-top:0px; }
	.hide-component #vg-mainbody{  }
	#vg-mainbody img{}
	#vg-mainbody img[align="left"]{ float:left; margin-top:3px; margin-right:15px;  }
	#vg-mainbody img[align="right"]{ float:right; margin-top:3px; margin-left:15px;  }

/*fieldset*/
fieldset{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; padding:20px; }
div.btn-group{ width:50%; float:left; }

/*custom html module*/
.map-wrapper{ margin-bottom:12px; }

/*login*/
button[type="submit"]{ margin-top:8px; }

/*front-end edit*/
.btn-toolbar .btn-group{ float:none; width:100px; margin-bottom:5px; }

/*message*/
#system-message{ margin-bottom:0px; }
	#system-message p{ margin-bottom:1px; }
	#system-message > div{ }
.alert.alert-message{ padding:15px; }
	.alert.alert-message .close{ display:none; }

/*tooltip*/
.tip-wrap{ z-index:999; }
	.tip-wrap .tip{ background:#7FDBFD !important; color:#fff !important; padding:5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; }

/*tags*/
ul.category{ margin-left:-37px; }

/*articles*/
ul.pagenav li a{ font-size:18px; }
.vg-no-border-bottom{ border-bottom:none; }
.tags span{ line-height:18px; font-size:10px; text-transform:uppercase; padding:4px 10px; margin:0 0 0 0; background:#7FDBFD; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; }
	.tags span:hover{ background:#FC8957; }
	.tags span a{ color:#fff; text-decoration:none; }
		.tags span a:hover{  }
ol li, ol li h3.entry-title{ margin-bottom:3px; }
.entry .thumb img{ width:100%; }
.vg-article-map iframe{ width:100%; margin-bottom:-3px; }
.label-warning{ background:green; color:#fff; padding:6px; margin:10px; }
.video-holder iframe{ border:none; }
.tip-wrap .tip{ background:#fff; }
.post-meta span{ margin-bottom:5px; }
span.icon-print, span.icon-envelope, span.icon-edit{ margin-bottom:0; }
.pull-left.item-image, .pull-right.item-image{ float:none; }
.vg-article-title, .vg-article-title a, .blog h2, .blog h2 a, .blog h3{ padding-top: 5px; font-weight: 900; text-transform: uppercase; text-align:left; }
	.vg-article-title a:hover, .blog h2 a:hover, ul li a, ol li a, .readmore a{  }
ul li a:hover, ol li a:hover, .readmore a:hover{  }
.readmore{ margin-top:20px; }
	.readmore a{ font-weight:700; text-transform:uppercase; font-size:12px; }
.vg-article-heading{ margin-bottom:50px; }
.item-page h1, .blog h1{ font-size:50px; }
.item-page h2, .blog h2{ font-size:40px; }
.item-page a, .blog a{ text-decoration:none; }
.pagination{ margin-top:40px; }
.pagination ul{ margin-left:-20px; }
.pagination ul li{ list-style:none; float:left; margin-right:10px; }
.pagination ul .pagination-start, .pagination ul .pagination-end{  }
.pagination ul li span, .pagination ul li a{ display:inline-block; margin-right:10px; }
.pagenav{ padding-left:0px; margin-top:70px; }
.pagenav li{ list-style:none; display:inline; }
.pagenav li.prev{ float:left; }
.pagenav li.next{ float:right; }
.actions{}
.actions li{ list-style:none; float:right; display:inline; margin-left:10px; }
.article-info{ margin-left:-8px; margin-bottom:10px; }
.article-info dt, .article-info dd{ list-style:none; display:inline; margin-left:7px; text-transform: uppercase; font-size:12px; }
	.article-info a{ font-weight:700; }
		.article-info a:hover{  }
.img-intro-left img, .img-intro-right img, .img-intro-center img{ margin:20px 0; }
.leading-0, .leading-1, .leading-2, .leading-3, .leading-4, .leading-5, .leading-6, .leading-7, .leading-8, .leading-8, .leading-9, .leading-10, .leading-11, .leading-12, .leading-13, .leading-14, .leading-15, .items-row, .items-more{ margin-bottom:20px;  }
/*article - columns and rows*/
	/*1 column*/
	.items-leading{}
	.items-leading .img-intro-left img{ max-width:100%; }
	/*2 columns*/
	.cols-2{}
	.cols-2 .column-1, .cols-2 .column-2{ width:50%; float:left; }
	.cols-2 .img-intro-left{ }
	.cols-2 .img-intro-left img{ max-width:50%; }
	/*3 columns*/
	.cols-3{}
	.cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3{ width:50%; float:left; }
	.cols-3 .img-intro-left{ }
	.cols-3 .img-intro-left img{ max-width:33.3%; }
.items-row .item, .items-leading > div{  }
.vg-slider-in-article{ margin-bottom:50px; }
.img-fulltext-left img, .img-fulltext-right img, .img-fulltext-none img, .img-intro-left img, .img-intro-right img, .img-intro-none img{ width:100%; margin-bottom:20px; }
.VimeoPlayer, .MapPlayer{ margin-bottom:20px; }
h2 a.vg-color{ font-size:40px; }
.items-more ol{ margin-left:0px; }
	.items-more ol li{}