/*
* Van Shortcodes
*/

/* Table of Content
==================================================
	#Headline
	#Dropcap
	#Columns
	#Team
	#Tab
	#Skills
	#Toggle
	#Button
	#Pricing
	#Lists
	#Alertbox
	#Quote
	#High Resolution
*/

/* #Headline
================================================== */
.van_headline{
	min-width:10%;
	max-width:60%;
    margin:0 auto;
	text-align:center;
	color:#000;
	margin-bottom:80px;
}
.van_headline h2{
    font-size:60px;
	margin-bottom:10px;
}
.van_headline.white,
.van_headline.white p{color:#fff;}

/* #Dropcap
================================================== */
.van_dropcap{
   float:left;
   margin:10px 10px 0 0;
   font-size:36px;
   font-weight:bold;
}

/* #Columns
================================================== */
.van_column{
  float:left;
  margin-right:4%;
  margin-bottom:4%;
  position:relative;
  overflow:hidden;
  padding-bottom:10px;
}
.van_one_half{width:48%;}
.van_one_third{width:30.66%;}
.van_two_third{width:65.33%;}
.van_one_fourth{width:21.7%;}
.van_two_fourth{width:48%;}
.van_three_fourth{width:74%;}
.van_one_fifth{width:16.8%;}
.van_two_fifth{width:37.6%;}
.van_three_fifth{width:58.4%;}
.van_four_fifth{width:67.2%;}
.van_one_sixth{width:13.33%;}
.van_two_sixth{width:30.66%;}
.van_three_sixth{width:47.99%;}
.van_four_sixth{width:65.33%;}
.van_five_sixth{width:82.67%;}
.van_last{margin-right:0;}

/* #Team
================================================== */
.van_member{
    display:inline-block;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:20px 30px 10px 0;
	text-align:center;
}
.van_member .avatar{
    width:160px;
	height:160px;
	margin-bottom:10px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
}
.van_member strong{
    font-size:18px;
	display:block;
	color:inherit;
}
.van_member em{
    font-size:14px;
	display:block;
    opacity:0.5;
	margin:10px 0;
}
.van_member p{
    font-size:12px;
}

/* #Tab
================================================== */
.van_tab_box{
   margin-bottom:10px;
}
.van_tab_box .van_tab_items ul{
   margin:0;
   padding:0;
}
.van_tab_box .van_tab_items li{
   list-style:none;
   position:relative;
}
.van_tab_box .van_tab_items li a{
   height:40px;
   line-height:40px;
   padding:0 10px;
   text-align:center;
   display:block;
   float:left;
   margin:0 -1px -1px 0;
   color:#000;
   border:1px solid #ddd;
   background:#eee;
}
.van_tab_box .van_tab_items li.van_cur a{
   background:#fff;
   font-weight:bold;
   margin-bottom:-1px;
   z-index:2;
   height:41px;
   line-height:41px;
   border-bottom:0;
}
.van_tab_box .van_tab_content{
   clear:both;
   border:1px solid #ddd;
   padding:20px;
}

/* #Skills
================================================== */
.van_skills{
   margin-bottom:20px;
   width:100%;
   text-transform:uppercase;
   font:bold 14px "Arial Black", Gadget, sans-serif;
}
.van_skills ul{
   margin:0;
   padding:0;
}
.van_skills li{
   color:#000;
   margin-bottom:10px;
   background:#ddd;
   text-align:right;
   padding:14px;
   position:relative;
}
.van_skills li,.entry .van_skills li{
   list-style:none;
}
.van_skills li span{
   color:#fff;
   float:left;
   text-align:left;
   display:block;
   padding:5px 0;
   text-indent:10px;
   position:absolute;
   top:0;
   left:0;
   z-index:0;
}
.van_skills li em{
   z-index:2;
   position:absolute;
   right:12%;
   top:5px;
}

/* #Toggle
================================================== */
.van_toggle{
   margin-bottom:10px;
   height:auto;
   overflow:hidden;
}
.van_toggle .van_toggle_title{
   line-height:22px;
   padding:10px 10px 10px 10px;
   color:#000;
   font-weight:bold;
   cursor:pointer;
   border:1px solid #ddd;
}
.van_toggle .van_toggle_title span{
   width:15px;
   height:15px;
   float:left;
   margin:3px 5px 0 0;
   display:inline-block;
   background:url(../images/toggle/toggle.png) no-repeat;
}
.van_toggle .van_toggle_title span.off{
   background-position:0 0;
}
.van_toggle .van_toggle_title span.on{
   background-position:0 -15px;
}
.van_toggle .van_toggle_content{
   padding:10px;
   border:1px solid #ddd;
   border-top:0;
}
.van_toggle .van_toggle_content.off{
   display:none;
}

/* #Button
================================================== */
.van_small_btn{
    min-width:50px;
	padding:5px 8px;
	font-size:12px;
}
.van_large_btn{
    min-width:100px;
	padding:10px;
	font-size:18px;
}
.van_largex_btn{
    min-width:150px;
	padding:20px;
	font-size:28px;
}
.van_small_btn,
.van_large_btn,
.van_largex_btn{
	font-weight:bold;
	text-align:center;
	margin:0 5px 5px 0;
	width:auto;
	display:inline-block;
}

/* #Pricing
================================================== */
.van_pricing_item{
	width:99%;
	min-height:200px;
	float:left;
	height:auto;
	overflow:hidden;
	text-align:center;
	padding:20px 0;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #ddd;
	box-shadow:5px 5px 10px #f8f8f8;
}
.van_pricing_item h2{
    text-transform:uppercase;
	margin-bottom:40px;
	font-size:24px;
}
.van_pricing_item h2 span{
    border-bottom:1px solid #000;
	padding-bottom:10px;
}
.van_pricing_item .content{
    margin:20px auto;
	width:90%;
	overflow:hidden;
}
.van_pricing_item .content ul{
    margin:0;
	padding:0;
}
.van_pricing_item .price{
    text-align:center;
	padding:30px 20px;
	margin-bottom:20px;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	background:#f5f5f5;
}
.van_pricing_item.featured .price{
    background:#eee;
}
.van_pricing_item.featured h2{
    font-size:30px;
}

/* #List
================================================== */
.van_correct li{ background:url(../images/List/check.png) no-repeat 0 3px;}
.van_error li{ background:url(../images/List/error.png) no-repeat 0 3px;}
.van_download li{ background:url(../images/List/download.png) no-repeat 0 2px;}
.van_star li{ background:url(../images/List/star.png) no-repeat 0 2px;}
.van_correct li,
.van_error li,
.van_download li,
.van_star li{
  padding-left:26px;
  text-align:left;
  list-style:none;
}
.van_correct ul,
.van_error ul,
.van_download ul,
.van_star ul{
   margin-left:0;
   padding-left:0;
}

/* #AlertBox
================================================== */
.van_alertbox{
  padding:10px 20px 10px 40px;
  margin:0 10px 10px 0;
  background-repeat:no-repeat;
  background-position:10px 10px;
}
.van_alertbox.notification{
  background-color:#e7f9d5; 
  background-image:url(../../images/messagebox/notification.png);
  color:#596b46;
}
.van_alertbox.question{
  background-color:#feead0;
  background-image:url(../../images/messagebox/question.png);
  color:#bc8a48;
}
.van_alertbox.warning{
  background-color:#ffe2e2;
  background-image:url(../../images/messagebox/alert.png);
  color:#ff7676;
}
.van_alertbox.goodchoice{
  background-color:#e2f2f5;
  background-image:url(../../images/messagebox/goodchoice.png);  
  color:#49b1c5;
}



/* #quote
================================================== */
.van_quote.section{
     width:100%;
	 height:auto;
	 margin:0 auto;
}
.van_quote p.van_word{
     font-size:24px;
	 line-height:28px;
}
.van_quote .van_quote-text{
     margin-top:20px;
}
.van_quote.container .ten.columns{
	 width:700px;
}
.van_quote .van_quote-text .van_source{
     text-align:right;
	 font:300 18px Georgia, Georgia, "Times New Roman", Times, serif;
	 font-style:italic;
}
.van_quote .van_avatar{
     margin:15px 20px 0 0;
}
.van_quote .van_avatar img{
	 width:100px;
	 height:100px;
     -webkit-border-radius:50%;
	 -moz-border-radius:50%;
	 border-radius:50%;
}

/* #Features
================================================== */
.van-feature-item{
	 text-align:center;
	 font-size:12px;
	 padding:10px;
	 -webkit-transition: background .3s ease,padding .3s ease,margin-top .3s ease,height .3s ease;
     -moz-transition: background .3s ease,padding .3s ease,margin-top .3s ease,height .3s ease;
     -ms-transition: background .3s ease,padding .9s ease,margin-top .3s ease,height .3s ease;
     -o-transition: background .3s ease,padding .3s ease,margin-top .3s ease,height .3s ease;
     transition: background .3s ease,padding .3s ease,margin-top .3s ease,height .3s ease;
}
.van-feature-item.hoveron:hover{
     background:#fff;
	 margin-top:-20px;
	 box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.van-feature-item .icon{
	 width:30%;
	 min-height:60px;
	 display: block;
	 vertical-align:middle;
	 text-align:center;
	 overflow:hidden;
	 margin:0 auto;
	 padding-bottom:5%;
}
.van-feature-item .icon img{
	 max-width:100%;
     width:auto;
	 max-height:90px;
	 height:auto;
}
.van-feature-item span.title{
	 display:block;
     font-weight:400;
	 font-size:18px;
	 margin-bottom:10px;
}
.van-feature-item p{
     margin:10px 0 0;
	 word-break:break-word;
}

/* #Post List
================================================== */
.post_list{
     margin-left:0;
	 padding-left:0;
}
.post_list li{
    font-size:12px;
	list-style:none;
	max-height:62px;
	padding-bottom:5px;
	margin-bottom:8px;
}
.post_list li a.thumbnail{
    float:left;
	display:block;
	width:54px;
	height:54px;
	overflow:hidden;
	margin:2px 10px 0px 0;
}
.post_list li a.thumbnail img{
    width:54px;
	height:auto;
}

/* #Grid Posts
================================================== */
.blog-post.columns{
     margin:0 60px 30px 0;
	 font-size:12px;
	 display:none;
}
.blog-post h4{
     line-height:22px;
}
.blog-post h4 a{
	 color:#000;
     font:bold 14px Arial, Helvetica, sans-serif;
}
.blog-post h4 a:hover{
     color:#ec5e57;
}
.blog-post .thumbnail{
     display:block;
	 overflow:hidden;
	 margin-bottom:10px;
}
.blog-post .thumbnail,
.blog-post .thumbnail img{
     width:100%;
}


/* #horizontal scroll
================================================== */
.section .next,
.section .prev{
	padding:5px 10px;
	margin-left:2px;
	color:#333;
	border:2px solid #333;
	font-size:24px;
	font-family:'Raleway', sans-serif;
}
.section .next:hover,
.section .prev:hover{
	background:#333;
	color:#fff;
}
.horizontal-scroll,.horizontal-scroll .inner{
	 width:100%;
	 height:auto;
     overflow:hidden;
}
.horizontal-scroll .inner{
	 zoom:1;
}

.horizontal-scroll,.horizontal-scroll .inner{
	 width:100%;
	 height:auto;
     overflow:hidden;
}

.grid-posts .inner{
	 height:370px;
}

.grid-posts .five .thumbnail{max-height:180px;}
.grid-posts .five .thumbnail img{height:auto;}


/* #Subscribe
================================================== */
.subscribe{
    width:90%;
	margin:50px auto 0;
}
.subscribe-icon{
    display:block;
	vertical-align:middle;
	text-align:center;
}
.subscribe-icon img{
    width:70%;
	height:auto;
}
.subscribe .columns{ 
    margin-right:40px;
}
.subscribe-text h2{
    font-size:36px;
	color:#000;
}
.subscribe-text input[type="text"]{
    width:70%;
	margin-top:0;
	padding:8px 0 8px 5px;
}

.subscribe-text input[type="submit"]{
    width:20%;
	background:#ec5e57;
	color:#fff;
	border:none;
	margin:0 0 0 10px;
	padding:8px 5px;
    text-shadow: none;
	font-size:14px;
}
.subscribe-text input[type="text"],
.subscribe-text input[type="submit"]{
    float:left;
	border-radius:0;
}

/* #Social icons
================================================== */
.van-social-icons a {
	width: 16px;
	height: 16px;
	display: inline-block;
	text-indent: -9999px;
	margin-right: 8px;
	margin:12px 12px 0 0;
	float: left;
	position: relative;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.van-social-icons a:hover {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/*White icons*/
.van-social-icons a.gplus {background-image:url(../images/social_icons/googleplus.png);}
.van-social-icons a.facebook {background-image:url(../images/social_icons/facebook.png);}
.van-social-icons a.twitter {background-image:url(../images/social_icons/twitter.png);}
.van-social-icons a.deviantart {background-image:url(../images/social_icons/deviantart.png);}
.van-social-icons a.dribbble {background-image:url(../images/social_icons/dribbble.png);}
.van-social-icons a.behance {background-image:url(../images/social_icons/behance.png);}
.van-social-icons a.tumblr {background-image:url(../images/social_icons/tumblr.png);}
.van-social-icons a.feed {background-image:url(../images/social_icons/rss.png);}
.van-social-icons a.flickr {background-image:url(../images/social_icons/flickr.png);}
.van-social-icons a.pinterest {background-image:url(../images/social_icons/pinterest.png);}
.van-social-icons a.youtube {background-image:url(../images/social_icons/youtube.png);}
.van-social-icons a.vimeo {background-image:url(../images/social_icons/vimeo.png);}
.van-social-icons a.linkedIn {background-image:url(../images/social_icons/linkedin.png);}
.van-social-icons a.forrst {background-image:url(../images/social_icons/forrst.png);}
.van-social-icons a.myspace {background-image:url(../images/social_icons/myspace.png);}
.van-social-icons a.myemail {background-image:url(../images/social_icons/email.png);}
.van-social-icons a.yahooim {background-image:url(../images/social_icons/yahoo.png);}
.van-social-icons a.aim {background-image:url(../images/social_icons/aim.png);}
.van-social-icons a.instagram {background-image:url(../images/social_icons/instagram.png);}
.van-social-icons a.meetup {background-image:url(../images/social_icons/meetup.png);}
.van-social-icons a.xing {background-image:url(../images/social_icons/xing.png);}
.van-social-icons a.instagram {background-image:url(../images/social_icons/instagram.png);}
.van-social-icons a.email {background-image:url(../images/social_icons/mail.png);}


/*Dark icons*/
.van-social-icons-1 a.gplus {background-image:url(../images/social_icons_1/googleplus.png);}
.van-social-icons-1 a.facebook {background-image:url(../images/social_icons_1/facebook.png);}
.van-social-icons-1 a.twitter {background-image:url(../images/social_icons_1/twitter.png);}
.van-social-icons-1 a.deviantart {background-image:url(../images/social_icons_1/deviantart.png);}
.van-social-icons-1 a.dribbble {background-image:url(../images/social_icons_1/dribbble.png);}
.van-social-icons-1 a.behance {background-image:url(../images/social_icons_1/behance.png);}
.van-social-icons-1 a.tumblr {background-image:url(../images/social_icons_1/tumblr.png);}
.van-social-icons-1 a.feed {background-image:url(../images/social_icons_1/rss.png);}
.van-social-icons-1 a.flickr {background-image:url(../images/social_icons_1/flickr.png);}
.van-social-icons-1 a.pinterest {background-image:url(../images/social_icons_1/pinterest.png);}
.van-social-icons-1 a.youtube {background-image:url(../images/social_icons_1/youtube.png);}
.van-social-icons-1 a.vimeo {background-image:url(../images/social_icons_1/vimeo.png);}
.van-social-icons-1 a.linkedIn {background-image:url(../images/social_icons_1/linkedin.png);}
.van-social-icons-1 a.forrst {background-image:url(../images/social_icons_1/forrst.png);}
.van-social-icons-1 a.myspace {background-image:url(../images/social_icons_1/myspace.png);}
.van-social-icons-1 a.myemail {background-image:url(../images/social_icons_1/email.png);}
.van-social-icons-1 a.yahooim {background-image:url(../images/social_icons_1/yahoo.png);}
.van-social-icons-1 a.aim {background-image:url(../images/social_icons_1/aim.png);}
.van-social-icons-1 a.instagram {background-image:url(../images/social_icons_1/instagram.png);}
.van-social-icons-1 a.meetup {background-image:url(../images/social_icons_1/meetup.png);}
.van-social-icons-1 a.xing {background-image:url(../images/social_icons_1/xing.png);}
.van-social-icons-1 a.instagram {background-image:url(../images/social_icons_1/instagram.png);}
.van-social-icons-1 a.email {background-image:url(../images/social_icons_1/mail.png);}


/* #High Resolution
================================================== */
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
	
 .van_alertbox{background-size:20px auto;}
 .van_alertbox.notification{background-image:url(../../images/messagebox/notification@2x.png);}
 .van_alertbox.question{background-image:url(../../images/messagebox/question@2x.png);}
 .van_alertbox.warning{background-image:url(../../images/messagebox/alert@2x.png);}
 .van_alertbox.goodchoice{background-image:url(../../images/messagebox/goodchoice@2x.png);}
 
 /*social icons*/
 .van-social-icons a,.van-social-icons-1 a{background-size:16px auto;}
  
  .van-social-icons a.gplus {background-image:url(../images/social_icons@2x/googleplus.png);}
  .van-social-icons a.facebook {background-image:url(../images/social_icons@2x/facebook.png);}
  .van-social-icons a.twitter {background-image:url(../images/social_icons@2x/twitter.png);}
  .van-social-icons a.deviantart {background-image:url(../images/social_icons@2x/deviantart.png);}
  .van-social-icons a.dribbble {background-image:url(../images/social_icons@2x/dribbble.png);}
  .van-social-icons a.behance {background-image:url(../images/social_icons@2x/behance.png);}
  .van-social-icons a.tumblr {background-image:url(../images/social_icons@2x/tumblr.png);}
  .van-social-icons a.feed {background-image:url(../images/social_icons@2x/rss.png);}
  .van-social-icons a.flickr {background-image:url(../images/social_icons@2x/flickr.png);}
  .van-social-icons a.pinterest {background-image:url(../images/social_icons@2x/pinterest.png);}
  .van-social-icons a.youtube {background-image:url(../images/social_icons@2x/youtube.png);}
  .van-social-icons a.vimeo {background-image:url(../images/social_icons@2x/vimeo.png);}
  .van-social-icons a.linkedIn {background-image:url(../images/social_icons@2x/linkedin.png);}
  .van-social-icons a.forrst {background-image:url(../images/social_icons@2x/forrst.png);}
  .van-social-icons a.myspace {background-image:url(../images/social_icons@2x/myspace.png);}
  .van-social-icons a.myemail {background-image:url(../images/social_icons@2x/email.png);}
  .van-social-icons a.yahooim {background-image:url(../images/social_icons@2x/yahoo.png);}
  .van-social-icons a.aim {background-image:url(../images/social_icons@2x/aim.png);}
  .van-social-icons a.instagram {background-image:url(../images/social_icons@2x/instagram.png);}
  .van-social-icons a.meetup {background-image:url(../images/social_icons@2x/meetup.png);}
  .van-social-icons a.xing {background-image:url(../images/social_icons@2x/xing.png);}
  .van-social-icons a.instagram {background-image:url(../images/social_icons@2x/instagram.png);}
  .van-social-icons a.email {background-image:url(../images/social_icons@2x/mail.png);}
 
 .van-social-icons-1 a.gplus {background-image:url(../images/social_icons_1@2x/googleplus.png);}
 .van-social-icons-1 a.facebook {background-image:url(../images/social_icons_1@2x/facebook.png);}
 .van-social-icons-1 a.twitter {background-image:url(../images/social_icons_1@2x/twitter.png);}
 .van-social-icons-1 a.deviantart {background-image:url(../images/social_icons_1@2x/deviantart.png);}
 .van-social-icons-1 a.dribbble {background-image:url(../images/social_icons_1@2x/dribbble.png);}
 .van-social-icons-1 a.behance {background-image:url(../images/social_icons_1@2x/behance.png);}
 .van-social-icons-1 a.tumblr {background-image:url(../images/social_icons_1@2x/tumblr.png);}
 .van-social-icons-1 a.feed {background-image:url(../images/social_icons_1@2x/rss.png);}
 .van-social-icons-1 a.flickr {background-image:url(../images/social_icons_1@2x/flickr.png);}
 .van-social-icons-1 a.pinterest {background-image:url(../images/social_icons_1@2x/pinterest.png);}
 .van-social-icons-1 a.youtube {background-image:url(../images/social_icons_1@2x/youtube.png);}
 .van-social-icons-1 a.vimeo {background-image:url(../images/social_icons_1@2x/vimeo.png);}
 .van-social-icons-1 a.linkedIn {background-image:url(../images/social_icons_1@2x/linkedin.png);}
 .van-social-icons-1 a.forrst {background-image:url(../images/social_icons_1@2x/forrst.png);}
 .van-social-icons-1 a.myspace {background-image:url(../images/social_icons_1@2x/myspace.png);}
 .van-social-icons-1 a.myemail {background-image:url(../images/social_icons_1@2x/email.png);}
 .van-social-icons-1 a.yahooim {background-image:url(../images/social_icons_1@2x/yahoo.png);}
 .van-social-icons-1 a.aim {background-image:url(../images/social_icons_1@2x/aim.png);}
 .van-social-icons-1 a.instagram {background-image:url(../images/social_icons_1@2x/instagram.png);}
 .van-social-icons-1 a.meetup {background-image:url(../images/social_icons_1@2x/meetup.png);}
 .van-social-icons-1 a.xing {background-image:url(../images/social_icons_1@2x/xing.png);}
 .van-social-icons-1 a.instagram {background-image:url(../images/social_icons@2x/instagram.png);}
 .van-social-icons-1 a.email {background-image:url(../images/social_icons@2x/mail.png);}
}