/* -------------------------------------
	- SITE BASICS -
------------------------------------- */

html,body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	height:100%;
	color:#555555;
	margin:0;
	padding:0;
}

body{
	width: 100%;
	background-image: url() !important;
}

.clear{
	clear: both;
}

.bordered {
	padding: 4px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	position: relative;
	float: left;
	display: block;
}

#sidebar .bordered{
	padding: 4px;
	background-color: #bbbbbb;
	border: 1px solid #bbbbbb;
}

#footer .bordered{
	padding: 4px;
	background-color: #252525;
	border: 1px solid #1e1e1e;
}

#content .headpattern_big, #content .headpattern_medium{
	position: absolute;
	height: 10px;
	top: 0;
	left: 1px;
	background: #ffffff url('https://www.visionofyou.pl/wp-content/themes/config/images/light_overlay1.png') repeat left top;
	z-index: 2;
}

#content .headpattern_big{
	width: 980px;
}

#content .headpattern_medium{
	width:709px;
}

#content .big .headpattern_big{
	width: 979px;	
}

#content .homebox .headpattern_big{
	top: 0 !important;
	left: 0;
} 

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

/* -------------------------------------
	- LINKS -
------------------------------------- */

#content a:link,#content a:visited{
	color:#777777;
	text-decoration:none;
}

#content a:hover{
	color:#999999;
	text-decoration:none;
}

#blog h4 a:link, #blog h4 a:visited {
	color: #333333;
	text-decoration: none;
}

#blog h4 a:hover{
	color: #333333;
	text-decoration:none;
}

.blog_box h4 a:link, #blog h4 a:visited,.blog_box h3 a:link, #blog h3 a:visited {
	color: #333333;
	text-decoration: none;
}

.blog_box h3 a:hover,.blog_box h4 a:hover{
	color: #333333;
	text-decoration:none;
}



/* -------------------------------------
	- BUTTONS -
------------------------------------- */

.buttonlight{
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 margin-top:15px;
	 float: left;
	/* height: 25px;*/
	 line-height: 25px;
	 color: #777  !important;
	 padding: 0px 10px 0px 10px;
	 text-align: center;
	 text-shadow: 1px 1px 0px #fff;
	 border: 1px solid #cdcdcd;
	 font-weight: regular;
	font-family: Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
	background: #999 url('https://www.visionofyou.pl/wp-content/themes/config/images/btn_light.png') repeat-x center top;
	-webkit-box-shadow: 0px 1px 0px rgba(100,100,100,0.7);
	-moz-box-shadow: 0px 1px 0px rgba(100,100,100,0.7);
	box-shadow: 0px 1px 0px rgba(100,100,100,0.7);
}

.comment-reply-link {
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 10px;
	float: left;
	/*height: 32px;*/
	line-height: 25px;
	color: #777;
	padding: 0px 10px 0px 10px;
	text-align: center;
	text-shadow: 1px 1px 0px white;
	border: 1px solid #CDCDCD;
	font-weight: normal;
	border-image: initial;
	font-family: Arial, sans-serif;
	font-size: 11px;
	background: #999 url('https://www.visionofyou.pl/wp-content/themes/config/images/btn_light.png') repeat-x center top;
	-webkit-box-shadow: 0px 1px 0px rgba(100,100,100,0.7);
	-moz-box-shadow: 0px 1px 0px rgba(100,100,100,0.7);
	box-shadow: 0px 1px 0px rgba(100,100,100,0.7);
}

.buttonlight:link, .buttonlight:visited,.comment-reply-link:link,.comment-reply-link:visited {
	color: #777 !important;
	padding: 0px 10px 0px 10px;
	text-align: center;
	text-shadow: 1px 1px 0px #fff;
	border: 1px solid #cdcdcd;
	text-decoration: none;
	font-weight: regular;
	
}


.buttonlight:hover, .comment-reply-link:hover, .buttonlight-selected{
	 color: #252525 !important;
	 /*text-shadow: 1px 1px 0px #000 !important;*/
	 background: #999 url('https://www.visionofyou.pl/wp-content/themes/config/images/btn_light.png') repeat-x center bottom !important;
	 border: 1px solid #aaa !important;
	 text-decoration: none;
	 -webkit-box-shadow: 0px 1px 0px rgba(100,100,100,1);
	 -moz-box-shadow: 0px 1px 0px rgba(100,100,100,1);
	 box-shadow: 0px 1px 0px rgba(100,100,100,1);
}



img.buttonicon {
	float: left;
	padding-top: 5px;
	padding-right: 8px;
}

div.buttonlight { 
 font-family:Arial, sans-serif;
 position:relative;
 z-index:1100;
 -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-top:15px;
  float: left;
 /* height: 25px;*/
  line-height: 25px;
  color: #777  ;
  padding: 0px 10px 0px 10px;
  text-align: center;
  text-shadow: 1px 1px 0px #fff;
  border: 1px solid #cdcdcd;
  font-weight: regular;
 font-family: Arial, sans-serif;
 font-size: 11px;
 cursor: pointer;
 background: #999 url('https://www.visionofyou.pl/wp-content/themes/config/images/btn_light.png') repeat-x center top;
 -webkit-box-shadow: 0px 1px 0px rgba(100,100,100,0.7);
 -moz-box-shadow: 0px 1px 0px rgba(100,100,100,0.7);
 box-shadow: 0px 1px 0px rgba(100,100,100,0.7);
}

div.buttonlight:link, div.buttonlight:visited, div.buttonlight {
 color: #777;
 padding: 0 10px 0 10px;
 text-align: center;
 text-shadow: 1px 1px 0px #fff;
 border: 1px solid #cdcdcd;
 text-decoration: none;
 font-weight: bold;
 cursor:pointer;
 position:relative;
 z-index:1100;
 
}

div.buttonlight:hover,div.comment-reply-link:hover ,div.buttonlight-selected, {
 color: #252525;
 text-shadow: 1px 1px 0px #000;
 background: #333;
 border: 1px solid #555555;
 text-decoration: none;
}


#pagination a.buttonlight-selected{
	color: #252525 !important;
}

/* -------------------------------------
	- HEAD -
------------------------------------- */
#head_wrapper{
	width: 100%;
	min-width: 1100px;
	height: 92px;
	background-color: #3d3942;
	border-bottom: 1px solid #222;
	border-top: 1px solid #222;	
}

#head{
	width: 980px;
	margin: 0 auto;
	position: relative;
}

/* Site Logo */
#head #sitelogo{
	background: url(https://www.visionofyou.pl/wp-content/uploads/2012/09/logomini1.jpg) no-repeat left center ;
	width: 107px;
	height: 92px;
	float: left;
}

/* Main Menu */
#head #nav{
	float: left;
	z-index: 10;
	position: relative;
	border-left: 1px solid #b059f7;
}

/* Help DIV for last thin border after the menu */
#head #headspace_left{
	height: 92px;
	border-left: 1px solid #b86ef5;
	float: left;
	width: 2px;
}
#head #headspace_right{
	height: 92px;
	border-right: 1px solid #b059f7;
	float: right;
	width: 1px;
}

#head #headspace_ultraright{
	height: 92px;
	border-left: 1px solid #b86ef5;
	float: right;
	width: 2px;
}

/* Search Box */
#head #search{
	float: right;
	width: 200px;
	border-left: 1px solid #b86ef5;
	text-align: right;
	padding-left: 6px;
	line-height: 92px;
	vertical-align: middle;
}

#head #search input[type=text]{
	width: 153px;
	height: 26px;
	border: 1px solid #444444;
	border-radius: 3px;
	background-color: #252525;
	font-family: Arial;
	font-size: 12px;
	color: #cccccc;
	text-shadow: #000 1px 1px 1px;
	padding-left: 10px;
	outline: none;
}


#head #search input[type=submit]  {
    background-repeat: no-repeat;
    border: 0;
    width: 18px;
    height: 21px;
    cursor: pointer;
    margin-left: 6px;
    padding-bottom: 4px;
    background: url(https://www.visionofyou.pl/wp-content/themes/config/images/search.png);
}

#head #search input[type=submit]:hover{

	background: url('https://www.visionofyou.pl/wp-content/themes/config/images//search_hover.png') no-repeat left top;

}

#sidebar #search button {

    background: url(https://www.visionofyou.pl/wp-content/themes/config/images/search.png) no-repeat center center;
	height: 30px;
    border: 0;
    box-shadow: 0 0px 0 rgba(100, 100, 100, 0.7);
}



#sidebar #search button:hover{

	background: #333 url(https://www.visionofyou.pl/wp-content/themes/config/images//search_hover.png) no-repeat center center !important;

}

/* -------------------------------------
	- CONTENT -
------------------------------------- */
#content_wrapper{
	width: 100%;
	min-width: 1100px;
	height: auto;
	margin-bottom: 50px;
}

/* Centered Container for all Content*/
#content{
	width: 980px;
	margin: 0 auto;
	padding-top: 40px;
	position:relative;
}

/* Container for Editor Section */
#content #contentcolumn{
	position: relative;
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 20px;
	/*background-color: #ffffff;*/
}

#content .homebox{
	position: relative;
	margin-bottom: 30px;
}

#content .homebox #sidebar_wrapper,#content .homebox .editorarea{
	margin-bottom: 0px !important;
}



/* Content Boxes */

#content #contentcolumn .medium_box{
	width: 650px;
	margin-bottom: 5px;
	position: relative;
}


#content #contentcolumn .small_box{
	width: 180px;
	position: relative;
}

#content #contentcolumn .big_box{
	width: 920px;
	margin-bottom: 5px;
	position: relative;
}

#content #contentcolumn .big_box,#content #contentcolumn .small_box,#content #contentcolumn .medium_box{
	float: left;
	margin-right: 30px;
	padding: 30px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	border: 1px solid #e3e3e3;
}

#content #contentcolumn .last, #blog #commentcolumn .last{
	margin-right: 0;
}

#content #contentcolumn .download_link{
	padding-top: 20px;
	clear: both;
}

/* HEADLINES */

h1,h2,h3,h4,h5,h6 {
	font-family: "Lato", sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	color: #333333;
}

h1 {
	text-align:left;
	font-size: 38px;
	line-height:38px;
	margin-bottom:10px;
}

h2 {
	text-align:left;
	font-size:33px;
	line-height:33px;
	margin-bottom:10px;
}

h3 {
	text-align:left;
	font-size:28px;
	line-height:28px;
	margin-bottom:10px;
}

h4 {
	text-align:left;
	font-size:24px;
	line-height:24px;
	margin-bottom:10px;
}

h5 {
	text-align:left;
	font-size:19px;
	line-height:19px;
	margin-bottom:10px;
}

h6 {
	text-align:left;
	font-size:16px;
	line-height:16px;
	margin-bottom:10px;
}


/* Page Headlines */
h4.page_title{
	margin-bottom: 0 !important;
	color: #333333 !important;
	font-family: 'Marck Script', cursive !important;
}

.page_title_headline_cell_line_right{
	width:980px;
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/dividertile_2.gif) repeat-x center 8px;
	height: 15px;
}

.page_title_headline_cell_line_portfolio{
	width:810px;
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/dividertile_2.gif) repeat-x center 8px;
	height: 15px;
}
#breadcrumb{
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #bbbbbb;
	margin-bottom: 10px;
	text-shadow: #ffffff 1px 1px 0px;
	margin-top: 0px;
	margin-bottom: 26px;
}

#breadcrumb a{
	color: #777777 !important;
	line-height: 20px;
}

#breadcrumb a:hover{
	color: #bbbbbb !important;
}

#breadcrumb.portfolio_bread{
	clear: both;
	}

#breadcrumb.portfolio_bread p{
	float: left;
}

#breadcrumb.portfolio_bread #portfolio_bread_page{
	display: none;
}

.home_headline{
		display:table;
		width: 100%;
		font-family: 'Marck Script', cursive;
		font-weight: normal;
		font-size: 32px;
		margin-bottom: 45px;
		padding-top: 15px;
		color: #a31433;
		text-align: center;
		text-shadow: #ffffff 1px 1px 0px;
}

.home_headline .home_headline_row{
	display:table-row;
}

.home_headline .home_headline_row{
	display:table-row;
}


.home_headline .home_headline_cell_line_left{
	display:table-cell;
	width:50%;
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/1px_line6.gif) repeat-x center;
}

.home_headline .home_headline_cell_line_right{
	display:table-cell;
	width:50%;
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/1px_line6.gif) repeat-x center;
}


.home_headline .home_headline_cell_content{
	display:table-cell;
	white-space: nowrap;
	padding: 0 10px;
}

/* Alignments */

.alignleft,  img.alignleft {
	display: inline;
	float: left !important;
	margin-right: 20px;
	margin-top: 0;
}

 .alignright,  img.alignright {
	display: inline;
	float: right; 
	margin-left: 20px;
	margin-top: 0;
}

/* Tagline Rotator */
#content #contentcolumn .slogan{
	font-family:  "Lato", sans-serif;
	font-size: 20px;
	font-style: italic;
	color: #777;
	margin-top: 20px;
}

#content #quotes_carousel{
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
	height: 50px;
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/socialbg3.gif);
}


#content #quotes_carousel ul{
	position: relative;
	list-style-type: none;
	margin: 0px;  
	padding: 0px;  
	width:9999px;
}

#content #quotes_carousel li{
	font-family: "Lato", sans-serif;
	font-size:20px;
	text-align: center;	
	position: absolute;
	top: 0;
	left: 99999999px;
}

#content #quotes_carousel .quote{
font-family: "Lato", sans-serif;
	color: #777 !important;
	float: left;
	font-style: italic;
		text-shadow: #fff 1px 1px 0px;
	line-height: 49px;
	/*padding-left: 88px;*/
	
}

#content #quotes_carousel .writer{
font-family: "Lato", sans-serif;
	float: left;
	color: #aaa;
	font-style: italic;
	text-shadow: #fff 1px 1px 0px;
	line-height: 49px;
}

#content #quotes_carousel .quotationmark{
font-family: "Lato", sans-serif;
	float: left;
	font-size: 72px;
	font-style: italic;
	color: #bbb;
	text-shadow: #fff 1px 1px 0px;
	padding-top: 20px;
	padding-right: 25px;
	height: 30px;
}

#content #quotes_carousel .hyphant{
	float: left;
	color: #aaa;
	font-style: italic;
	text-shadow: #fff 1px 1px 0px;
	line-height: 55px;
	padding: 0 20px;
}

/* Showbiz Teaser Section */
#content #homepage_portfolio_mini{
position:relative;
	width:978px;
	height:380px;
	margin:auto;
	position: relative;
}

#homepage_portfolio_mini #contentcolumn .big_box{
	float: left;
	margin-right: 0;
	padding: 0;
	background-color: white;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 0px 0px 0px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 0px 0px rgba(100,100,100,0.1);	
}


/* -------------------------------------
	- FOOTER -
------------------------------------- */
#footer_wrapper{
	width: 100%;
	min-width: 1100px;
	border-bottom: 1px solid #a239f2;
	border-top: 1px solid #a239f2;	
	background: #333 url(https://www.visionofyou.pl/wp-content/themes/config/images/footer_bg_tile.gif);
	position:relative;
	z-index:99999;
}

#footer{
	width: 940px;
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
	overflow:hidden;
}

#footer_wrapper div.headpattern{
	position: absolute;
	height: 10px;
	width: 100%;
	top: 0;
	left: 0;
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/footer_topline_tile.png') repeat left top;
	z-index: 2;
}

#footer_wrapper div.footpattern{
	position: absolute;
	height: 10px;
	width: 100%;
	bottom: 0;
	left: 0;
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/footer_topline_tile.png') repeat left top;
	z-index: 2;
}

#footer_wrapper #top_button{
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/black25.png');
	width:40px;
	height:40px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	z-index:9999;
	position:fixed;
	bottom:70px;
	right:30px;
	cursor:pointer;
	display:none;
}

#footer_wrapper #top_button:hover{
	opacity: 0.5;
}

#footer_wrapper #top_button #top_button_arrow{
	width:40px;
	height:40px;
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/toparrow.png') no-repeat 12px 12px;
}


#footer .widget{
	width: 190px;
	padding: 40px 30px 30px;
	float: left;
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 20px;
	color:#bbbbbb;
	text-shadow: #000 1px 1px 0px;
	position: relative;
	height: auto;
}

#footer .widget:first-child{
	padding-left: 0;
	border-left: 0;
}

#footer .widget.last{
	padding-right: 0;
	border-right: 0;
	border-right: 0;
}

#footer .vert_divider_left{
	width: 0px;
	height: 1000px;
	overflow: hidden;
	position: absolute;
	left: 239px;
	top: 0px;
	border-left: 1px solid #a239f2;
	border-right: 1px solid #343038;
	z-index: 3;
}
#footer .vert_divider_middle{
	width: 0px;
	height: 1000px;
	overflow: hidden;
	position: absolute;
	left: 489px;
	top: 0px;
	border-left: 1px solid #a239f2;
	border-right: 1px solid #343038;
	z-index: 3;
}
#footer .vert_divider_right{
	width: 0px;
	height: 1000px;
	overflow: hidden;
	position: absolute;
	left: 739px;
	top: 0px;
	border-left: 1px solid #a239f2;
	border-right: 1px solid #343038;
	z-index: 3;
}


#footer .widget h6,#sidebar .widget h6 {
	font-family: "Lato", sans-serif	font-weight: normal;
	font-size: 15px;
	margin-bottom: 5px;
	color: #ffffff;
	line-height: 14px;
}

#footer .first{
	padding-left: 0 !important;
}

#footer .widget .headline{
	font-family:  "Lato", sans-serif;
	font-size:20px;
	font-weight: bold;
	color:#ffffff;
	margin-bottom: 25px;
}

#footer .bloglist li p{
	float: left;
	margin-right: 15px;
}

#footer .bloglist li img{
	padding: 4px;
	background-color: #252525;
	border: 1px solid #1e1e1e;
}

#footer .bloglist li{
	vertical-align: top;
	float: left;
	padding-bottom: 11px;
	width: 100%;
}

#footer .widget #contact #social_facebook,#footer .widget #contact #social_googleplus,#footer .widget #contact #social_flickr,#footer .widget #contact #social_twitter,#footer .widget #contact #social_youtube,#footer .widget #contact #social_rss{
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 7px;
}

#footer .widget #contact #social_facebook,#sidebar .widget #contact #social_facebook{
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/social/facebook.png') no-repeat left top;
}
#footer .widget #contact #social_googleplus,#sidebar .widget #contact #social_googleplus{
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/social/google-plus-24px.png') no-repeat left top;
}
#footer .widget #contact #social_flickr,#sidebar .widget #contact #social_flickr{
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/social/flickr.png') no-repeat left top;
}
#footer .widget #contact #social_twitter,#sidebar .widget #contact #social_twitter{
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/social/twitter.png') no-repeat left top;
}
#footer .widget #contact #social_youtube,#sidebar .widget #contact #social_youtube{
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/social/youtube.png') no-repeat left top;
}
#footer .widget #contact #social_rss,#sidebar .widget #contact #social_rss{
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/social/rss.png') no-repeat left top;
}


#footer #socials, #sidebar #socials{
	margin-top: 9px;
	overflow: hidden;
}

#footer #socials_inner{
	width: 400px;
}

#footer #twitter_feed{
	postion:absolute;
	top: 0;
	bottom: 0;
}

/* Footer End */
#footer_end_wrapper{
	height: 40px;
	background: #2e2d2e url(https://www.visionofyou.pl/wp-content/themes/config/images/subfooter_grain1.png);
	min-width: 1100px;
	width:100%;
	z-index:99999;
}

#footer_end{
	width: 980px;
	margin: 0 auto;
	color:#999999;
	height: 40px;
	overflow: hidden;
}

#footer_end .alignleft, #footer_end img.alignleft {
	display: inline;
	float: left;
	margin-right: 20px;
	margin-top: 0;
	
}

#footer_end .alignright, #footer_end img.alignright {
	display: inline;
	float: right;
	margin-left: 20px;
	margin-top: 0;
}

#footer_end .widget{
	font-family: Arial,sans-serif;
	font-size: 12px;
	line-height: 40px;
	
	text-shadow: #000 1px 1px 1px;	
}

#footer_end a{
	font-size:12px;
	color:#999999;
}

/* -------------------------------------
	- BANNER -
------------------------------------- */

#paradigm_slider{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index: 5;
	margin-bottom: 55px;
}	

#paradigm_slider .paradigm-preloader{
	background: #fff url(https://www.visionofyou.pl/wp-content/themes/config/images/paradigm-assets/loader/preloader.gif) 20px 20px no-repeat;
}
#paradigm_slider  .paradigm_thumb_container{		
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/paradigm-assets/shadows/shadow_thumb_repeater.png) repeat-X;
	background-color:#e5e5e5;
}

#paradigm_slider  .paradigm_thumb_container_bg{
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/paradigm-assets/shadows/shadow_thumb_repeater.png) repeat-X;
	background-color: #ffffff;	
}

#paradigm_slider  .paradigm_thumb_container #thumbmask{
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/paradigm-assets/shadows/shadow_thumb_repeater.png) repeat-X;
	background-color:#fff;
}
#paradigm_slider .paradigm-leftshadow{
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/paradigm-assets/shadows/shadow_left.png) no-repeat;	
	width:187px;
	height:57px;
	position:absolute;	
}

#paradigm_slider .paradigm-rightshadow{
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/paradigm-assets/shadows/shadow_right.png) no-repeat;
	width:187px;
	height:57px;
	position:absolute;	
}

#paradigm_slider .paradigm-repeatshadow{
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/paradigm-assets/shadows/shadow_thumb_repeater.png);
	width:100%;
	height:57px;
	position:absolute;	
}
#paradigm_slider .paradigm_thumb_container .video{
	width:30px;
	height:30px;
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/paradigm-assets/player/play_small.png) no-repeat;
	margin-top:-15px;
	margin-left:-15px;
	cursor:pointer;
	
}
#paradigm_slider .video_paradigm #close{
	width:30px;
	height:30px;
	position:absolute;
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/paradigm-assets/button/close.png) no-repeat top;	
	right:10px;
	top:10px;
	cursor:pointer;
}

#paradigm_slider .paradigm-video-button{
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/paradigm-assets/player/play.png) no-repeat;
}
/* -------------------------------------
	- BANNER -
------------------------------------- */

#paradigm_slider{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index: 5;
	margin-bottom: 35px;
	font-family:'Lato', sans-serif;
}	

#paradigm_slider.slide_simple{
	margin-bottom: 50px !important;
}

#paradigm_slider ul >li{
	display:none;
}

/* Caption settings for the Paradigm Slider */	
.caption_black{
	font-family:  "Lato", sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#000;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_blue{
	font-family:  "Lato", sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#00b4ff;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_green{
	font-family:  "Lato", sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#445626;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_orange{
	font-family:  "Lato", sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#c54a00;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_red{
	font-family:  "Lato", sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#c4302b;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_white{
	font-family:  "Lato", sans-serif;
	font-size:25px;
	color:#000;
	background-color:#fff;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_grey{
	font-family:  "Lato", sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#333;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

a:link, a:visited {
	text-decoration: none;
	color: #ffffff;
}

a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #cccccc;
}

.caption_white a:link, .caption_white a:visited {
	text-decoration: none;
	color: #000;
}

.caption_white a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #555;
}

a:focus { 
    outline: none; 
}

.smallcap{
	font-size:18px;
}

.largecap{
	font-size:32px;
}

.imagecap{
	position:absolute;
}

.nobg{
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: #000 5px 5px 5px;
}

/*Tooltip */
#tooltip{
	position: fixed;
	padding: 10px;
	background: #444;
	color: #bbb;
	font-family: Arial, sans-serif;
	font-size: 12px;
	border: 1px solid #555;		
	z-index:9999;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.8);
	-moz-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.8);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.8);
}

#tooltip span{
	color: #CCCCCC;
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-shadow: 1px 1px 1px #000000;
}


/*Blog*/

.blog_box{
	margin-bottom: 0 !important;
}

#blog_post_list.medium{
	width: 712px;
	float: left;
}

#blog_post_list.big{
	width: 982px;
	float: left;
}

#blog_single_wrapper.medium{
	width: 710px;
	float: left;
}

#blog_single_wrapper.big{
	width: 980px;
	float: left;
}

#blog_single .medium_box{
	padding: 0 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

#blog_single.medium{
	width: 710px;
	/*margin-bottom: 30px;*/
	float: left;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	border: 1px solid #e3e3e3;
}

#blog_single.big{
	width: 980px;
	/*margin-bottom: 30px;*/
	float: left;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	border: 1px solid #e3e3e3;
}

.blog_image_preview_medium{
	padding: 4px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	width:640px;
	height: 199px;
	margin-bottom: 20px !important;
}

.blog_image_preview_big{
	padding: 4px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	width:910px;
	height: 284px;
	margin-bottom: 20px;
}

.no_blog_image_preview{
	width:2px;
	height:66px;
}

.blog_post{
	padding: 30px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	position: relative;
	border: 1px solid #e3e3e3;
}

.blog_image_preview img,.blog_image_preview iframe{
	margin-bottom: -5px !important;
}

.blog_post_info{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	overflow: hidden;
	float: left;
	width: 140px;
	margin-right: 20px;
	line-height: 25px;
}

.blog_post_excertp{
	float: left;
}

.blog_post_info a{
	color: #999999 !important;
}

.blog_post_info a:hover{
	color: #777777  !important;
}


.blog_box h4{
	margin-bottom: 10px !important;
}
.post_time{
	padding-left: 28px;
	margin-right: 20px;
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/icons/postinfo_time.png) 0 3px no-repeat;
	border-bottom: 1px solid #e5e5e5;
	width: 140px;
	color: #999999 !important;
}
.post_author{
	padding-left: 28px;
	margin-right: 20px;
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/icons//postinfo_author.png) 0 3px no-repeat;
	border-bottom: 1px solid #e5e5e5;
	width: 140px;
}
.post_category{
	padding-left: 28px;	
	margin-right: 20px;
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/icons/postinfo_categories.png) 0 4px no-repeat;
	border-bottom: 1px solid #e5e5e5;
	width: 140px;
}
.post_comments{
	padding-left: 28px;
	margin-right: 20px;
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/icons/postinfo_comments.png) 0 4px no-repeat;
	border-bottom: 1px solid #e5e5e5;
	width: 140px;
}


.blog_socials_medium{
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/socialbg3.gif);
	height: 50px;
	padding-left: 30px;
	padding-right: 30px;
	width: 652px;
	overflow: hidden;
}

.blog_socials_big{
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/socialbg3.gif);
	height: 50px;
	padding-left: 30px;
	padding-right: 30px;
	width: 922px;
	overflow: hidden;
}

.sharing_social_icon{
	float:left;
	top: 15px;
	position: relative;
	margin-right: 5px;
}

.blog_socials iframe{
    background-color: transparent;
    border: 0px none transparent;
    padding: 0px;
    overflow: hidden;
}


#comments {
	width:715px;
	padding-bottom:0;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 20px;
	color:#555555;
	padding-top: 30px;
}

.comments_wrapper h3{
	margin-bottom:19px;
	text-shadow: #ffffff 1px 1px 0px;
}

#respond_wrapper{
	padding-top: 30px;
	clear: left;
}

#blog_single{
	margin-bottom: 30px;
}

#blog_single.portfolio{
	margin-bottom: 0px;
}

#comments ol,#comments ul {
	position:relative;
	list-style:none;
	zoom:1.0;
	margin:0;
	padding:0;
	margin-top: 10px;
}

#comments h5 {
	padding-bottom:20px;
	font-weight:400;
	margin:0;
}


#comments .bypostauthor .commentwrap .posterpic {
	border:1px solid #ddd;
}

#comments .commentwrap {
	float:left;
	width:710px;
	margin-bottom:30px;
	margin-left:0;
	text-shadow:1px 1px 0 #ffffff;
	background:#fff;
	padding:30px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	border: 1px solid #e3e3e3;
}

#comments .commentwrap .posterpic {
	float:left;
	width:88px;
	height:88px;
	border:1px solid #dbdbdb;
	background: #fff;
	margin-right:20px;
	position: relative;
	top: 5px;
}

#comments .commentwrap .posterpic img {
	margin-left:4px;
	margin-top:4px;
}

#comments .commentwrap .postertext {
	min-height:70px;
	display:inline-block;
}

#comments .depth-1 .commentwrap {
	width:650px;
}

#comments .depth-2 .commentwrap {
	width:600px;
	margin-left:50px;
}

#comments .depth-3 .commentwrap {
	width:550px;
	margin-left:100px;
}

#comments .depth-4 .commentwrap {
	width:500px;
	margin-left:150px;
}

#comments .depth-5 .commentwrap {
	width:450px;
	margin-left:200px;
}

#comments .depth-1 .commentwrap .postertext {
	width:540px;
}

#comments .depth-2 .commentwrap .postertext {
	width:490px;
}

#comments .depth-3 .commentwrap .postertext {
	width:440px;
}

#comments .depth-4 .commentwrap .postertext {
	width:390px;
}

#comments .depth-5 .commentwrap .postertext {
	width:340px;
}

.replylink a{
	float: right;
}

#comments .boxheadline_dark{
	font-family:  "Lato", sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #333;
	line-height: 20px;
	margin-bottom: 5px;
}

#comments .boxheadline_dark a{
	color: #333;
}

#comments .timestamp{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777;
	line-height: 14px;
	margin-bottom: 10px;
}

#respond {
	float:left;
	width:650px;
	overflow:hidden;
	padding: 30px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	margin-bottom: 5px;
	border: 1px solid #e3e3e3;
}

#respond form{
	position:relative;
	font-size:13px;
	line-height: 20px;
	color:#555555;
	
	width: 650px;
}

#contactform {
	width:655px;
	overflow:hidden;
	margin-top: 10px;
	padding-bottom:4px;
}

#respond h5,#contactform h5 {
	padding-bottom:30px;
	font-weight:400;
	margin:0;
}

#respond .formpart,#contactform .formpart,#newsletterform .formpart {
	float:left;
	margin-bottom:20px;
	margin-right:21px;
}

#respond .last,#contactform .last {
	margin-right: 0;
	margin-bottom: 0;
}

#respond input{
	width: 193px;
	height: 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-webkit-box-shadow: inset 4px 4px 10px #dedede;
	-moz-box-shadow: inset 4px 4px 10px #dedede;
	box-shadow: inset 4px 4px 10px #dedede;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #ccc;
	outline: none;
	padding-left: 5px;
	background: #f9f9f9;
}

#sidebar input{
	height: 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-webkit-box-shadow: inset 4px 4px 10px #dedede;
	-moz-box-shadow: inset 4px 4px 10px #dedede;
	box-shadow: inset 4px 4px 10px #dedede;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #ccc;
	outline: none;
	padding-left: 5px;
	background: #f9f9f9;
	width: 162px !important;
}

#contactform input{
	width: 307px;
	height: 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-webkit-box-shadow: inset 4px 4px 10px #dedede;
	-moz-box-shadow: inset 4px 4px 10px #dedede;
	box-shadow: inset 4px 4px 10px #dedede;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #ccc;
	outline: none;
	padding-left: 5px;
	background: #f9f9f9;
}

#respond .formpart.button,#contactform .formpart.button {
	float:right;
	margin-right:0;
}

#respond .formpart textarea,#contactform .formpart textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	overflow:auto;
	width:638px;
	max-width:638px;
	height:200px;
	-webkit-box-shadow: inset 4px 4px 10px #dedede;
	-moz-box-shadow: inset 4px 4px 10px #dedede;
	box-shadow: inset 4px 4px 10px #dedede;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #ccc;
	padding:5px;
	outline: none;
	background: #f9f9f9;
}

#respond .formpart label span,#contactform .formpart label span, #recaptcha_div label span{
	font-weight:400;
	color:#999;
}

#respond p,#contactform p,#newsletter p {
	margin-top:3px;
	padding-bottom:0;
}

#respond label,#contactform label,#newsletter label, #recaptcha_div label {
	color:#555555;
	font-weight:normal;
	font-size:13px;
}

.blog_date_wrapper{
	position: absolute;
	top: 15px;
	left: 15px;
	width: 80px;
	height: 80px;
	text-align: center;
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/date_circle.png) no-repeat left top;
}
.blog_date{
	font-family:  "Lato", sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	position: relative;
	top: 22px;
}

.blog_date .time_day{
	font-size: 30px;
	font-weight: bold;
}
.blog_date .time_month{
	font-size: 14px;
	font-weight: normal;
}

.pagination{
	float: right;
	margin-top: -10px;
	/*margin-bottom: 	50px*/
}

#portfolio_content_wrapper .pagination{
	margin-bottom: 0;
	margin-top: 20px;
}

.pagination .pages {
float: left;
margin-left: 5px;
padding-left: 10px;
padding-right: 10px;
}

#pagination a:link,#pagination a:visited{
	color: #777;
	font-weight: bold;
}

#pagination a.button-selected{
	color: #fff !important;
	font-weight: bold;
}

.pagination .pageofformat {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #777;
float: left;
padding-top: 19px;
margin-right: 10px;
}

#footer #newsletter label{
	color: #bbbbbb;
}

/* -------------------------------------
	- CAPTCHA -
------------------------------------- */

#captcha_audio{
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/icons/captcha_audio.gif) top;
}
#captcha_audio_back{
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/icons/captcha_audio.gif) bottom;
}
#captcha_help{
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/icons/captcha_help.gif) top;
}
#captcha_reload{
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/icons/captcha_reload.gif) top;
}


/* -------------------------------------
	- CAPTCHA -
------------------------------------- */
#sidebar_wrapper{
	position:relative;
	float: right;
	width: 240px;
	/*margin-bottom: 5px;*/
	text-shadow: #eee 1px 1px 0px;
}

#sidebar{
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 20px;
	width: 240px;
	display:inline-block;}

#sidebar .widget{
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 20px;
	color:#555555;
	margin-bottom: 20px;
	width: 178px;
	overflow: hidden;
	background: #e9e9e9 url(https://www.visionofyou.pl/wp-content/themes/config/images/grain.png);
	/*-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);*/
	padding:30px;
	position: relative;
	border: 1px solid #d5d5d5;
}

#sidebar ul li:last-child{
	padding-bottom: 0;
}

#sidebar .widgetdivider{
	position: absolute;
	height: 10px;
	width: 238px;
	top: 0;
	left: 0;
	background: #e9e9e9 url('https://www.visionofyou.pl/wp-content/themes/config/images/light_overlay1.png') repeat left top;
	
}

#sidebar .widget #contact #social_facebook,#sidebar .widget #contact #social_googleplus,#sidebar .widget #contact #social_flickr,#sidebar .widget #contact #social_twitter,#sidebar .widget #contact #social_youtube,#sidebar .widget #contact #social_rss{
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 6px;
}

#sidebar .widget_link_list,#sidebar .blogcategories{
	margin-top: -4px;
}

#sidebar .widget:last-child{
	margin-bottom:0;
}

#sidebar .widget h6 {
	font-family: "Lato", sans-serif	font-weight: normal;
	font-size: 15px;
	margin-bottom: 3px;
	color: #333;
	line-height: 14px;
}

#sidebar .postdate{
	color: #777;
}

#sidebar .widget .headline, #sidebar .screen-reader-text{
	font-family:  "Lato", sans-serif;
	font-size:19px;
	color:#a239f2;
	margin-bottom: 25px;
	font-weight: normal;
}

#sidebar ul li{
	background: url(https://www.visionofyou.pl/wp-content/themes/config/images/arrow.png) no-repeat left 2px;
}

.sidebarvideo{
	padding-bottom:6px;
}

#search{
	position: relative;
}

#search .searchform input {
	color: #777;
	font-size: 12px;
	line-height: 16px;
	padding: 6px;
	padding-left: 10px;
	height: 16px;
	margin-right: 0px;
	width: 163px;
}
#search .searchbutton {
	position: absolute;
	right: 0px;
	float: left;
	cursor: pointer;
	width: 30px;
	height: 30px;
	font-size: 13px;
	line-height: 15px;
	color: white;
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
	border-image: initial;
	top: 0px;
	border-image: initial;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.searchlist{
	margin-bottom: 20px;
}

#contentcolumn.searchcolumn .pagination{
	margin-right: 8px;
}

#sidebar  ul li, .searchlist ul li{
	padding-left: 20px;
	padding-bottom: 4px;
}

#sidebar  ul li a{
	cursor: pointer;
}

#sidebar  a span{
	color: #333;
}

#sidebar .bloglist{
	overflow: auto;
}

#sidebar li.last{
	margin-bottom: 0;
	padding-bottom: 0;
}

#sidebar .bloglist li p{
	float: left;
	margin-right: 15px;
}

#sidebar .bloglist li img, #sidebar .mini_gallery li img{
	padding: 4px;
	background-color: #bbbbbb;
	border: 1px solid #aaaaaa;
}

#sidebar .bloglist li, #sidebar .mini_gallery li{
	vertical-align: top;
	float: left;
	padding-top:5px;
	width: 100%;
}

#sidebar .bloglist li:first-child, #sidebar .mini_gallery li:first-child{
	padding-top: 0 !important;
}

#sidebar .mini_gallery li{
	width: 85px;
	padding-bottom: 11px;
}

#sidebar .download_link{
	padding-top: 20px;
	clear: both;
}

#sidebar .download_link img{
	margin-bottom : 0 !important;
}

#contactus #google_map_wrap{
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 640px;
	height: 290px;
	margin-bottom: 20px;
}

#contactus #google_map{
	width:640px;
	height: 290px;
}

#contactus #contact_list{
	width: 650px;
	margin: 25px 0;
	overflow: auto;
	padding: 30px 0;
}
#contactus #contact_list li{
	width: 275px;
	float: left;
	padding-left: 50px;
	line-height: 40px;
	color: #777;
	list-style: none;
}
#contactus .formerror,#newsletterform .formerror {
	border: 1px solid #A00 !important;
}

#sidebar #newsletterform .errormessage,#sidebar #newsletterform .successmessage,#sidebar #newsletterform .sendingmessage {
	padding-bottom: 30px;
}

.formpart .errormessage {
	float: left;
	color: #A00;
	font-size: 12px;
	line-height: 28px;
	text-decoration: none;
	display: none;
}

.formpart .successmessage,.formpart .sendingmessage {
	float: left;
	color: #777;
	font-size: 12px;
	line-height: 28px;
	text-decoration: none;
	display: none;
}

#newsletterform .last{
	margin-bottom: 0 !important;
}

#contactus .formmessage{
	padding-top: 15px;
}

#recaptcha_div{
	clear: both;
	overflow: auto;
	margin-bottom: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 20px;
	color:#555555;
}

#recaptcha_image_wrap,#recaptcha_icons,recaptcha_form{
	float: left;
}

#recaptcha_image_wrap{
	width: 320px;
}

#recaptcha_icons{
	width: 34px;
}

#recaptcha_image{
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #ccc;
	padding:5px;
	outline: none;
}

#recaptcha_form input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	overflow:auto;
	width:285px;
	max-width:285px;
	height:57px;
	-webkit-box-shadow: inset 4px 4px 10px #dedede;
	-moz-box-shadow: inset 4px 4px 10px #dedede;
	box-shadow: inset 4px 4px 10px #dedede;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #ccc;
	padding:5px;
	outline: none;
	background: #f9f9f9 url(../images/icons/captcha_logo.png) no-repeat 210px center;
}

#recaptcha_div #captcha_another{
	margin-top: 30px;
}

#captcha_another, #captcha_image,#captcha_audio,#captcha_help{
	margin-bottom: -6px;
}

a:hover #captcha_audio,a:hover #captcha_help,a:hover #captcha_reload{
	background-position: bottom;
}

#captcha_audio,#captcha_audio_back,#captcha_help,#captcha_reload{
	width: 25px;
	height: 16px;
	margin-bottom: 10px;
}



/*----------------------------------------------------------------------------- 

	-	paradigm slider -

Screen Stylesheet 

version:   	1.0 
date:      	09/18/11 
author:		themepunch
email:     	info@themepunch.com 
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



				

/***********************************************
	-	THE BACKGROUND OF THE SLIDER	-
************************************************/

#paradigm_slider {
		margin-left:0px;
}

#paradigm_slider .paradigm-bg{
	background-color:#fff;
	padding:4px;
	border:1px solid #e5e5e5;
}





/*************************************************
	-	THE PRELOADER OF THE BANNER 	-
*************************************************/
#paradigm_slider .paradigm-preloader{
	width:64px;
	height:64px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:-32px;
	margin-right:-32px;
	position:absolute;
	left:49%;
	top:35%;
	z-index:9999;
}



/**************************************************
	-	THE BASIC SETTINGS FOR THUMBNAILS	-
***************************************************/


/*****	-	ALL	-	*******/
#paradigm_slider .paradigm_thumb_container .video{
	width:30px;
	height:30px;
	margin-top:-15px;
	margin-left:-15px;
	cursor:pointer;
	
}




/***********************************************
	-	THE SHADOWS UNDER THE SLIDER	-
************************************************/
#paradigm_slider .paradigm-leftshadow{
	width:187px;
	height:57px;
	position:absolute;	
}

#paradigm_slider .paradigm-rightshadow{
	width:187px;
	height:57px;
	position:absolute;	
}

#paradigm_slider .paradigm-repeatshadow{
	width:100%;
	height:57px;
	position:absolute;	
}


/***********************************************
	-	THE VIDEO SETTINGS	-
************************************************/
#paradigm_slider .paradigm-video-overlay{
	background-color:#000;
	opacity:0.25;
	filter: alpha(opacity=25);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	width:100%;
	height:100%;
	position:relative;
	z-index:1000;
}

#paradigm_slider .paradigm-video-button{
	width:100px;
	height:100px;
	position:absolute;
	z-index:1500;
	opacity:0.85;
	filter: alpha(opacity=85);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	cursor:pointer;

	
}

#paradigm_slider .paradigm-video-button:hover {
	opacity:1.0;
}

#paradigm_slider .video_paradigm{
		position:absolute;
		top: 0; bottom: 0px;
		width: 100%;
		background: #eee;
		font-family: Arial, sans-serif;
		font-size:12px;
		line-height: 20px;
		color: #777;
		text-shadow: #fff 1px 1px 1px;
	}

#paradigm_slider .video_paradigm_wrap{
	padding-right: 30px;
}

#paradigm_slider .video_paradigm .video_clip{
	float: left;
	padding-right: 30px;
}
#paradigm_slider .video_paradigm h2{
	font-family:  "Lato", sans-serif;
	font-size: 30px;
	font-weight: 100;
	color: #999;
	text-shadow: #fff 1px 1px 1px;
	padding-top: 45px;
}

#paradigm_slider .video_paradigm #close{
	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}

#paradigm_slider .video_paradigm #close:hover{
	background-position:bottom;
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor:pointer;
}




/*----------------------------------------------------------------------------- 

	-	punchMenu -

Screen Stylesheet 

version:   	1.0 
date:      	09/18/11 
author:		themepunch
email:     	info@themepunch.com 
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



#nav ul, #nav ul ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative; 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#nav ul{
	line-height:92px;
}

#nav ul ul{
	padding:5px 0 5px 0;
	line-height:40px;
	font-weight: normal;
}

#nav ul a{
	display:block;
	color:#ffffff;
	text-shadow: #000000 1px 1px 1px;
	text-decoration:none;
	padding: 0px 17px;
}

#nav ul li ul li{
	padding:0px 20px; !important;
}

#nav ul li ul li a{
	color: #fcfcfc;
	padding: 0;
	border-top: 1px solid #c486f7;
	border-bottom: 1px solid #d096ff;;
	font-size:14px;
}

#nav ul li ul li:first-child > a{
	border-top:0;
}

/*#nav ul li ul li ul li a{
	border-bottom: 0;
}*/
#nav ul li ul li:hover a{
	color: #ffffff !important;
}

#nav ul a:hover, #nav li:hover > a {
	color:#ffffff;
}

#nav ul li ul li:hover ul li a{
	color: #ffffff !important;
}

#nav ul li ul li:hover ul li:hover a{
	color: #ffffff !important;
}

#nav .toplink {
	color: #fcfcfc !important;
}

#nav ul li{
	float:left;
	position:relative;
	background-color:#a31433;
	padding:0;
}

#nav > ul > li{
	border-left: 1px solid #b86ef5;
	border-right: 1px solid #b059f7;
	background-color:#3d3942;	
}

#nav ul ul {
	position:absolute;
	display:none;
	top:92px;
	left: -1px;
	background-color: #a31433;
	-webkit-box-shadow: 5px 5px 8px 0px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 5px 5px 8px 0px rgba(0, 0, 0, 0.6);
	box-shadow: 5px 5px 8px 0px rgba(0, 0, 0, 0.6); 
}

#nav ul li:hover{
	background-color: #a31433;
}


#nav ul ul, #nav ul ul li:last-child, #nav ul ul li:last-child a{
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

#nav ul li ul a{
	height:auto;
	float:left;
	text-decoration: none;
	white-space: nowrap;
	background-color: #a31433;
}

#nav ul li ul a{
	height:auto;
	float:left;
	text-decoration: none;
	white-space: nowrap;
	background-color: #a31433;
}

#nav ul ul ul{
	top:auto;
	width: auto;
}	


#nav ul li ul ul {
		left: 100px;
		margin:0px 0 0 10px;
}

#nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul{
	display:none;
}
#nav ul li:hover ul, #nav ul li li:hover ul, #nav ul li li li:hover ul, #nav ul li li li li:hover ul{
	display:inline;
}

/*----------------------------------------------------------------------------- 

	-	FLICKR PREVIEW -

Screen Stylesheet 

version:   	1.0 
date:      	10/06/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/

/*******************************
	-	LIST ELEMENT    -
********************************/
/* The Width/height and Border is set here */
.flickr_preview_list li, .minigal li {
	list-style-type:none	!important;
	float:left !important;
	margin-right: 15px;
	margin-bottom: 11px;
	overflow: hidden;
}

.flickr_preview_list li.last{
	margin-bottom: 0;
}

 .minigal li.last{
 	margin-bottom: 0 !important;
 	margin-right: 15px !important;
 }

/*******************************
	-	IMAGE    -
********************************/
/* Set the width/height according to the surrounding list element */
#footer .flickr_preview_list li img , #footer .minigal li img{
	padding: 4px;
	background-color: #252525;
	border: 1px solid #1e1e1e;
	width: 60px;
	height: 60px;
}

#sidebar .flickr_preview_list li img , #sidebar .minigal li img{
	padding: 4px;
	background-color: #bbbbbb;
	border: 1px solid #aaaaaa;
	width: 60px;
	height: 60px;
}




/*----------------------------------------------------------------------------- 

	-	TWITTER READER -

Screen Stylesheet 

version:   	1.0 
date:      	10/06/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/

/*******************************
	-	LIST  ELEMENTS  -
********************************/
#footer .twitter_reader_list li {
	list-style-type:none !important;
	text-align: left;
	margin-bottom: 25px;
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/tweet.png') no-repeat left 5px !important;
	padding-left: 35px !important;
}

#sidebar .twitter_reader_list li {
	list-style-type:none !important;
	text-align: left;
	margin-bottom: 25px;
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/tweet2.png') no-repeat left 5px !important;
	padding-left: 35px !important;
}
/* Last LI element in column has no dividing line build by border-bottom */
.twitter_reader_list li.last {
	margin-bottom: 0 !important;
}
/*******************************
	-	A LINKS    -
********************************/
.twitter_reader_list li a{
	text-decoration: none;
}
.twitter_reader_list li a:hover{
	}
/*******************************
	-	SPAN OF DATE    -
********************************/
#footer .twitter_reader_list span{
	color:#fff;
	font-weight: bold;
}

#sidebar .twitter_reader_list span{
	color:#777;
	font-weight: bold;
}

/*----------------------------------------------------------------------------- 

THEMEPUNCH LIGHTBOX STYLE SHEET

Screen Stylesheet 

version:   	1.0 
date:      	24.11.2011 
author:		themepunch
email:     	support@themepunch.com

-----------------------------------------------------------------------------*/


.hover-more-sign{
	width:50px;
	height:50px;	
	position:absolute;
	margin-left:-25px;
	margin-top:-25px;
	cursor:pointer;
	background:url('https://www.visionofyou.pl/wp-content/themes/config/images/lightbox-assets/button/more.png') no-repeat;
}

.hover-blog-link-sign{
	width:50px;
	height:50px;	
	position:absolute;
	cursor:pointer;
	background:url('https://www.visionofyou.pl/wp-content/themes/config/images/lightbox-assets/button/link.png') no-repeat;
}



/************************************
	-	DARK-LIGHTBOX STYLE	-
************************************/


.dark-lightbox.overlay{
	background-color:#000;
	z-index:999990;
	position:fixed;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	
	filter: alpha(opacity=80);	
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.dark-lightbox.loader{	
	width:64px;
	height:64px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:-32px;
	margin-right:-32px;
	position:fixed;
	z-index:999991;
	background:#fff url('https://www.visionofyou.pl/wp-content/themes/config/images/lightbox-assets/loader/preloader.gif') no-repeat 20px 20px;
}

.dark-lightbox.lightboxitem{
	position:fixed;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	width:300px;
	height:auto;
	background-color:#fff;
	z-index:999992;
}


.dark-lightbox.infofield{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	line-height:20px;
}

.dark-lightbox.infofield .title{
	
	font-family:  "Lato", sans-serif;
	font-size: 20px;
	font-weight: normal;
	color:#333;
	float:left;
	margin-right:20px;	
	margin-bottom:20px;
}

.dark-lightbox.infofield .pageofformat{
	
	font-family:  "Lato", sans-serif;
	font-size: 20px;
	font-weight: normal;
	color:#ccc;
	float:left;	
	margin-bottom:20px;
	
}

	
.dark-lightbox.infofield .lightboxsocials{	
	float:left;		
}

.dark-lightbox.infofield .lightboxsocials .twitter, .dark-lightbox.infofield .lightboxsocials .facebook, .dark-lightbox.infofield .lightboxsocials .googleplus {	
	float:left;	
	margin-bottom:20px;
	
	height:25px;
	width:120px;
	overflow:hidden;
}

.dark-lightbox.description{	
	clear:both;	
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333;
	margin-bottom:20px;
}



.dark-lightbox.leftbutton{
	width:30px;
	height:45px;
	margin-left:-30px;
	margin-top:14px;
	position:absolute;
	cursor:pointer;
	background:url('https://www.visionofyou.pl/wp-content/themes/config/images/lightbox-assets/button/left.png') no-repeat top;
}

.dark-lightbox.rightbutton{
	width:30px;
	height:45px;
	margin-right:-30px;
	margin-top:14px;
	position:absolute;
	cursor:pointer;
	background:url('https://www.visionofyou.pl/wp-content/themes/config/images/lightbox-assets/button/right.png') no-repeat top;
}



.dark-lightbox.closebutton{
	width:30px;
	height:30px;
	right:10px;
	top:10px;	
	position:absolute;
	cursor:pointer;
	background:url('https://www.visionofyou.pl/wp-content/themes/config/images/lightbox-assets/button/close.png') no-repeat top;
	
}

.dark-lightbox.leftbutton:hover, .dark-lightbox.rightbutton:hover, .dark-lightbox.closebutton:hover{
	background-position:bottom;
}


/*----------------------------------------------------------------------------- 

	-	services slider -

Screen Stylesheet 

version:   	1.0 
date:      	09/18/11 
author:		themepunch
email:     	info@themepunch.com 
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



/***********************************************
	-	THEME 1 SETTINGS	-
************************************************/


#teasers .main-container {
	background-color:#fff;
	padding:30px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	border: 1px solid #e3e3e3;
	position:relative;
}

.main-container .big_box{
     border:0 !important;
}

#homepage_portfolio_mini .headpattern_big{
     z-index: 10; 
     left: 1px; 
     width: 980px;
}

#homepage_portfolio_mini .headpattern_big, #content .full .headpattern_big{
     top:1px;
}

#blog_post_list .headpattern_big{
	top: 0 !important;
}


#teasers {
		font-family: Arial, sans-serif;
		font-size:12px;
		line-height: 20px;
		color: #555555;
		text-shadow: #fff 1px 1px 1px;
}

#teasers h2{
	font-family:  "Lato", sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #999;
	text-shadow: #fff 1px 1px 1px;	
	margin-bottom: 12px;
	line-height: 18px;
	width: 100%;
	color: #333;
}

#teasers .thumb{
	
	border:1px solid #ddd;
	padding:4px;
	height:auto;
	background:#fff;
	position:relative;
	z-index:50;
}

#teasers .slide{
	padding-bottom:4px;
}



/**********************************
	-	THEME-1	MORE	-
***********************************/

#teasers .page-more{	visibility:hidden;}

#teasers >ul{	visibility:hidden;}

#teasers .big-image{
	float:left;
	border:1px solid #ddd;
	padding:4px;
	height:auto;
	background:#fff;
	position:relative;
	z-index:50;
	margin-right:30px;
}

#teasers .details{
	position:relative;
	float:left;
	width:160px;
	margin-right:30px;
}

#teasers .details_double{
	position:relative;
	float:left;
	width:320px;
	margin-right:30px;
}

#teasers .video_clip{
	position:relative;
	float:left;
	width: 498px;
	height: 280px;
	border:1px solid #ddd;
	padding:4px;
	margin-right:30px;
}

#teasers .check {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	
}
#teasers .check li{
	background:url(../images/teasers-assets/check.png) no-repeat left;
	padding-left:25px;
	list-style:none;
	line-height:27px;
	margin:0px;
}

#teasers .closer{
	width:30px;
	height:30px;
	position:absolute;
	right:0px;
	margin-right:-20px;
	margin-top:-20px;
	top:0px;	
	cursor:pointer;
	z-index:10000;
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/teasers-assets/button/close.png) no-repeat top;
}

#teasers .closer:hover{
	background-position:bottom;
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor:pointer;
}

/**************************	
	-	TOOLBAR	-
**************************/

#teasers .toolbar{visibility:hidden}


#teasers .toolbar .right:hover{background-position:bottom};



#teasers .toolbar .left:hover{background-position:bottom;}


#teasers .toolbar .right{
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/teasers-assets/button/right.png) no-repeat top;
	width:30px;
	height:45px;
	position:absolute;
	right:0px;
	top:60px;
	z-index:100;	
	margin-right:-30px;
	cursor:pointer;
}

#teasers .toolbar .left{
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/teasers-assets/button/left.png) no-repeat top;
	width:30px;
	height:45px;
	position:absolute;
	left:0px;
	top:60px;
	z-index:100;
	margin-left:-29px;
	cursor:pointer;
}


/*************************************************
	-	THE PRELOADER OF THE BANNER 	-
*************************************************/
#teasers .services-preloader{
	width:24px;
	height:24px;
	position:absolute;
	left:49%;
	top:49%;
	z-index:9999;
	background:url(https://www.visionofyou.pl/wp-content/themes/config/images/teasers-assets/loader/preloader.gif) no-repeat;
	
}


/*----------------------------------------------------------------------------- 

THE PORTFOLIO CELL SETTINGS

Screen Stylesheet 

version:   	1.0 
date:      	22.11.11
author:		themepunch
email:     	support@themepunch.com 
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

#portfolio_wrapper{
	position:relative;
	z-index:4;
	border:1px solid #e6e6e6;	
	padding:30px;
	/*margin-bottom:120px;*/
	-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
	background: transparent url('https://www.visionofyou.pl/wp-content/themes/config/images/portfolio-assets/white50.png') repeat center top;
	border: 1px solid #e3e3e3;
}

#portfolio_wrapper.full{
	width:920px;
}

#portfolio_wrapper.medium{
	width: 650px;
	float: left;
}

#products{
	width:100%;
	height:auto;
	position:relative;		
}

.portfolio_content{
	margin-bottom:30px;
}


/************************************************
	-	CATEGORY SEELCTION - BUTTON LIGHT	-
*************************************************/
h4 .portfolio_headline{
	float: left;
}

#content .filter {		
	position:absolute;	
	right: -2px;
	 top: 42px;
/*	margin-top:-90px;*/
	z-index:1000;
}

#portfolio_wrapper .fullwidth{
	margin-left:30px;
}

#content.filter-fullwidth{
	position:absolute;
	margin-top:-90px;
	z-index:1000;
	right:90px !important;	
}

#content .category{
	height:14px;
	padding-left:36px;
	padding-bottom:2px;
	padding-top:0px;
	position:relative;	
	z-index:1100;
	background:url('https://www.visionofyou.pl/wp-content/themes/config/images/portfolio-assets/button/category_plus.png') no-repeat top left;
}

#content .dropdown ul{
	font-family:Arial, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	list-style: none; 	
	z-index:1000;
	/*padding-top:0px;*/
	position: relative;
	top: 15px;
	line-height: 30px;	
	 color: #777777;
	padding-left:0px;
	-webkit-box-shadow: 0px 2px 5px 1px rgba(100,100,100,0.1);
	-moz-box-shadow: 0px 2px 5px 1px rgba(100,100,100,0.1);
	box-shadow: 0px 2px 5px 1px rgba(100,100,100,0.1);
}

#content .dropdown ul li{
	background-color:#ffffff;
	border-left:1px solid #e6e6e6;	
	border-right:1px solid #e6e6e6;		
	cursor:pointer;
	padding-left:20px;

}

#content .dropdown ul li:first-child{
	padding-top:30px;
}

#content .dropdown ul li:last-child{
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	padding-bottom:14px;
}

.dropdown ul li:hover, .dropdown .selected-filter-item{
	color:#999999;
}


/***************************
	-	PAGINATION	-
****************************/	
#portfolio_wrapper .pagination{
 position:absolute;
 right:0px;
 bottom:0px;
 margin-bottom:-60px;
}

#portfolio_wrapper .pagination .pageofformat{
 font-family:Arial, sans-serif;
 font-size:12px; 
 font-weight:bold;
 color:#777;
 float:left;
 padding-top:9px;
 padding-right:10px;
  padding-top: 16px;
}

#portfolio_wrapper .pagination .pages{ 
 float:left;
 margin-left:5px;
 padding-left:10px;
 padding-right:10px;
}

#portfolio_wrapper .buttonlight:hover span{
	background:url('https://www.visionofyou.pl/wp-content/themes/config/images/portfolio-assets/button/category_plus_light.png') no-repeat top left;
}


/************************************
	-	THE PRODUCTSGALLERY	 -
************************************/
#portfolio_wrapper .thumb-rounded {
	border:1px solid #e6e6e6;	
}

#portfolio_wrapper .cell1x1,#portfolio_wrapper  .cell1x2,#portfolio_wrapper  .cell2x1,#portfolio_wrapper  .cell2x2 {
	border:1px solid #e6e6e6;	
	background-color:#fff;		
	overflow:hidden;
}

#portfolio_wrapper .cell1x1 img,#portfolio_wrapper  .cell1x2 img,#portfolio_wrapper  .cell2x1 img,#portfolio_wrapper  .cell2x2 img{			
	position:absolute;
	top:5px;
	left:5px;
	
}

#portfolio_wrapper .tp-portfolio .caption {		
	font-size:12px;
	font-family:Arial, sans-serif;
	position:absolute;		
	padding:8px 15px 8px 15px;
	background-color:#000;	
	text-align:center;
	color:#fff; 
	 -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	visibility:hidden;
}

#portfolio_wrapper .tp-portfolio .caption.white {		
	font-size:12px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	position:absolute;		
	padding:8px 15px 8px 15px;
	background-color:#fff;	
	text-align:center;
	color:#000;
	 -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	visibility:hidden;
}

#portfolio_wrapper .tp-portfolio .entry-info{
	display:none;
}


/************************************
	-	SHORTCODES	 -
************************************/


.full_text {
	float: left; 
	width: 650px;
}
          
#contentcolumn.full .full_text {
	float: left; 
	width: 920px;
}

.onehalf_text {
	float: left; 
	width: 310px;
	margin-right: 30px;
}

.onehalf_text_last {
	float: left; 
	width: 310px;
}

#contentcolumn.full .onehalf_text{
	float: left; 
	width: 445px;
	margin-right: 30px;
}

#contentcolumn.full .onehalf_text_last {
	float: left; 
	width: 445px;
}

.onethird_text {
	float: left; 
	width: 200px;
	margin-right: 25px;
}

.onethird_text_last {
	float: left; 
	width: 200px;
}

#contentcolumn.full .onethird_text {
	float: left; 
	width: 290px;
	margin-right: 25px;
}

#contentcolumn.full .onethird_text_last {
	float: left; 
	width: 290px;
}

.onefourth_text {
	float: left; 
	width: 140px;
	margin-right: 30px;
}

.onefourth_text_last {
	float: left; 
	width: 140px;
}

#contentcolumn.full .onefourth_text {
	float: left; 
	width: 215px;
	margin-right: 20px;
}

#contentcolumn.full .onefourth_text_last {
	float: left; 
	width: 215px;
}

.onefifth_text {
	float: left; 
	width: 114px;
	margin-right: 20px;
}

.onefifth_text_last {
	float: left; 
	width: 114px;
}

#contentcolumn.full .onefifth_text {
	float: left; 
	width: 168px;
	margin-right: 20px;
}

#contentcolumn.full .onefifth_text_last {
	float: left; 
	width: 168px;
}

.contentdivider {
	float: left;
	width: 650px;
	height: 5px;
	background: #ffffff url('https://www.visionofyou.pl/wp-content/themes/config/images/light_overlay1.png') repeat left top;
}

#contentcolumn.full .contentdivider {
	float: left;
	width: 920px;
	height: 5px;
	background: #ffffff url('https://www.visionofyou.pl/wp-content/themes/config/images/light_overlay1.png') repeat left top;
}

.onehalf_quote {
	float: left;
	width: 230px;
	min-height: 46px;
	color: #777;
	font-style: italic;
	padding-left: 80px;
	margin-right: 30px;
}

.onehalf_quote_last {
	float: left;
	width: 230px;
	min-height: 46px;
	color: #777;
	font-style: italic;
	padding-left: 80px;
}

#contentcolumn.full .onehalf_quote {
	width: 365px;
	margin-right: 30px;
}

#contentcolumn.full .onehalf_quote_last {
	width: 365px;
	margin-right: 0px;
}

.full_quote {
	float: left;
	width: 570;
	min-height: 46px;
	color: #777;
	font-style: italic;
	padding-left: 80px;
}

#contentcolumn.full .full_quote {
	width: 840px;
}

/* ------------------------------------------------------ */
/* CHECKBOX LIST */
/* ------------------------------------------------------ */


ul.checklist {
	float: left;
	margin: 0;
	padding: 0;
}

ul.checklist li {
	list-style-type: none;
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/check.png') no-repeat left center;
	padding-left: 30px;
	margin-bottom: 5px;
}

/* ------------------------------------------------------ */
/* BULLET LIST */
/* ------------------------------------------------------ */


ul.bulletlist {
	float: left;
	margin: 0;
	padding: 0;
}

ul.bulletlist li {
	list-style-type: none;
	background: url('https://www.visionofyou.pl/wp-content/themes/config/images/arrow.png') no-repeat left center;
	padding-left: 30px;
	margin-bottom: 5px;
}

#sidebar .bloglist li, #sidebar .minigal li,#sidebar .flickr_preview_list li{
	background:none;
	padding-left:0;
}


/* ------------------------------------------------------ */
/* EDITOR STYLES */
/* ------------------------------------------------------ */


.editorarea img {
	margin: 0;
}
.editorarea img.size-auto,
.editorarea img.size-large,
.editorarea img.size-full,
.editorarea img.size-medium {
	max-width: 100%;
	height: auto;
}
.editorarea .alignleft,
.editorarea img.alignleft {
	display: inline;
	float: left;
	margin-right: 20px;
	margin-top: 0px;
}
.editorarea .alignright,
.editorarea img.alignright {
	display: inline;
	float: right;
	margin-left: 20px;
	margin-top: 0px;
}
.editorarea .aligncenter,
.editorarea img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.editorarea img.alignleft,
.editorarea img.alignright,
.editorarea img.aligncenter {
	margin-bottom: 20px;
}
.editorarea cite,
.editorarea em,
.editorarea i {
	border: none;
	font-style: italic;
}

.editorarea ul {
	list-style: square;
}
.editorarea ol {
	list-style: decimal;
}
.editorarea ol ol {
	list-style: upper-alpha;
}
.editorarea ol ol ol {
	list-style: lower-roman;
}
.editorarea ol ol ol ol {
	list-style: lower-alpha;
}
.editorarea ul ul,
.editorarea ol ol,
.editorarea ul ol,
.editorarea ol ul {
	margin-bottom: 0;
}
.editorarea p {
	margin-bottom: 0px;
	margin-top: 0;
}
.editorarea div {
	margin-bottom: 30px;
}
.editorarea div:last-child{
	margin-bottom: 0;
}

.editorarea div div {
	margin-bottom: 0px;
}
.editorarea div div div {
	margin-bottom: 0px;
}
.editorarea div .checklist {
	margin-bottom: 0px;
}
.editorarea div .bulletlist {
	margin-bottom: 0px;
}
.editorarea .contenttabs div {
	margin-bottom: 0px;
}
.editorarea h1, .editorarea h2, .editorarea h3, .editorarea h4, .editorarea h5, .editorarea h6 {
	margin-bottom: 20px;
	margin-top: 0;
}
.editorarea strong {
	font-weight: bold;
}
/*.editorarea br {display:none;}

/* EDITOR STYLES END */

#wp-calendar{
float: left;
width: 200px;
}

#wp-calendar caption{
font-size:12px;
padding-bottom: 5px;
color: #ccc;
}

#wp-calendar th, #wp-calendar td{
text-align:center;
}

#wp-calendar td a{
}
#wp-calendar td{
background:transparent;
}
#wp-calendar td, table#wp-calendar th{
} 
#wp-calendar #prev {
	text-align: left;
}
#wp-calendar #next {
	text-align: right;
}

.onehalf_quote {
	background: url("https://www.visionofyou.pl/wp-content/themes/config/images/quote.png") top left no-repeat;
}

.onehalf_quote_last {
	background: url("https://www.visionofyou.pl/wp-content/themes/config/images/quote.png") top left no-repeat;
}
.full_quote {
	background: url("https://www.visionofyou.pl/wp-content/themes/config/images/quote.png") top left no-repeat;
}

/**
* @author   André van Toly
* @since    May 2009
* @name     Stylesheet to style OIPlayer and its controls
* @version  '$Id: oiplayer.css 46124 2011-12-09 12:03:17Z andre $'
*/

div.oiplayer
{
	position: relative;
	margin: 0;
	padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

div.oiplayer.fullscreen
{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background-color: #000;
}

div.oiplayer.fullscreen > div.player
{
	width: 100%;
	height: 100%;
	z-index: 1001;
}
div.oiplayer.fullscreen > div.player > video,
div.oiplayer.fullscreen > div.player > object,
div.oiplayer.fullscreen > div.player > embed { z-index: 1002; }

div.oiplayer.fullscreen > div.oipcontrols
{
	z-index: 1003;
	margin: 0 auto;
}

div.oiplayer video, div.oiplayer object, div.oiplayer embed 
{
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

div.oiplayer audio
{
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;    /* not sure about this */
}

div.oiplayer > div.player
{
	margin: 0;
	padding: 0;
	z-index: 10;
}

div.oiplayer.audio > div.player { bottom: 0; }

div.oipcontrols
{
	height: 30px;
	margin: 0;
	max-width: 640px;
	color: #555;
	z-index: 19;
	background-color: transparent;
	background-image: url(images/bg-whitish.png);
	
	position: absolute;
	bottom: 0;
	left: 0;
}

div.oipcontrols.ios
{
	position: relative;
	margin: 0;
	padding: 0;
}

div.oiplayer div.oipcontrols.top
{
	margin: auto auto 10px auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
}

div.oiplayer > .preview
{
    position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	cursor: pointer;
}
div.oiplayer > div.preview.video { background: url(images/preview_video.png) left top repeat; }
div.oiplayer > div.preview.audio { background: url(images/preview_audio.png) left top repeat; }

div.oipcontrols > div
{
	margin: 2px 0 0 0;
	padding: 0;
	height: 28px;
}

div.oipcontrols div { position: absolute;
}
div.oipcontrols > div.play { left: 6px; width: 21px; }
div.oipcontrols > div.time { width: 50px; left: 25px; text-align: right;  /* 83 */ }
div.oipcontrols > div.progress { left: 83px; right: 122px; }   /* 10px margin left and right */
div.oipcontrols > div.timeleft { width: 55px; right: 54px; text-align: left; /* 115 */ }
div.oipcontrols > div.screen { width: 21px; right: 33px; /* 54 */ }
div.oipcontrols > div.sound { width: 21px; right: 6px; }

div.oiplayer.audio div.progress { right: 100px; }   /* 10px margin left and right */
div.oiplayer.audio div.timeleft { right: 30px; }   /* 10px margin left and right */

/* on iOS sound (iPad) or screen (iPhone) are hidden */
div.oipcontrols.ios > div.progress { right: 100px; }
div.oipcontrols.ios > div.timeleft { right: 30px; }
div.oipcontrols.ios > div.screen { right: 6px; }


div.oipcontrols div.progress div.oiprogress  { 
    background: url(images/slider11-long.png) left -50px no-repeat;
    height: 25px;
    left: 0;
    right: 0;
    pointer-events: none;
}
div.oipcontrols div.progress.changed div.oiprogress { 
    /*background: url(images/slider11-long.png) left -50px no-repeat;*/
}

div.oipcontrols div.bar {
    height: 25px;
    left: 6px;
    top: 0;
}
div.oipcontrols div.back {
    width: 100%;
    background: url(images/slider11-long.png) right 0 no-repeat;
    margin-right: 6px;
    pointer-events: auto;
}
div.oipcontrols div.loaded {
    background: url(images/slider11-long.png) right -25px no-repeat;
    margin-right: 6px;
    pointer-events: auto;
}
div.oipcontrols div.played
{
	background: url(images/slider11-long.png) right -50px no-repeat;
	pointer-events: none;
}
/* dark */
div.oipcontrols.dark div.progress.changed div.oiprogress { background: url(images/slider11-long.png) left -50px no-repeat; }
div.oipcontrols.dark div.back { background: url(images/slider11-long.png) right 0 no-repeat; }
div.oipcontrols.dark div.loaded { background: url(images/slider11-long.png) right -25px no-repeat; }
div.oipcontrols.dark div.played { background: url(images/slider11-long.png) right -50px no-repeat; }
/* ios: bit different color scheme */
div.oipcontrols.ios div.back { background: url(images/slider11-long.png) right -25px no-repeat; }
div.oipcontrols.ios div.loaded { background: url(images/slider11-long.png) right -50px no-repeat; }
div.oipcontrols.ios div.player { background: url(images/slider11-long.png) right -75px no-repeat; }
div.oipcontrols.ios.dark div.back { background: url(images/slider11-long.png) right 0 no-repeat; }
div.oipcontrols.ios.dark div.loaded { background: url(images/slider11-long.png) right -25px no-repeat; }
div.oipcontrols.ios.dark div.played { background: url(images/slider11-long.png) right -50px no-repeat; }


div.oipcontrols div.oiprogress-container
{
	left: 0;
	right: 6px;
}
div.oipcontrols div.progress div.oiprogress-push {
    width: 11px;
    height: 25px;
    pointer-events: auto;
}
div.oipcontrols div.pos {
    width: 11px;
    height: 25px;
}


/* others */
div.oipcontrols div.play a, 
div.oipcontrols div.pause a {
	width: 21px;
	float: left;
}
div.oipcontrols div.play a { background-image: url(images/controls-play.png); }
div.oipcontrols div.pause a { background-image: url(images/controls-pause.png); }
div.oipcontrols div.pos a {
	background: url(images/slider11-pos.png) left -75px no-repeat;
	width: 13px;
	float: left;
}
div.oipcontrols > div.time, 
div.oipcontrols > div.timeleft
{
	font-size: 10px;
	font-family: Monaco, "Courier New", monospaced;
	line-height: 26px;
}

/* controls */
div.oipcontrols a
{
	padding: 25px 0 0 0;
	overflow: hidden;
	height: 0 !important;
    height /**/: 25px;  /* for IE5/Win */
}
div.oipcontrols a:hover { background-position: 0 -25px; }
div.oipcontrols div.pos a:hover { background-position: 0 -100px; }
div.oipcontrols a { outline: none; }

div.oipcontrols div.sound a
{
	float: right;
	background-image: url(images/controls-soundon.png);
	background-repeat: no-repeat;
	width: 23px;
}
div.oipcontrols div.sound.muted a { background-image: url(images/controls-soundoff.png); }

div.oipcontrols div.screen a
{
	float: right;
	background-image: url(images/controls-fullscreen.png);
	width: 23px;
}

/* dark  */
div.oipcontrols.dark
{
	color: #efefef;
	background-color: transparent;
	background-image: url(images/bg-blackish.png);
}
div.oipcontrols.dark a { background-position: 0 -50px; }
div.oipcontrols.dark a:hover { background-position: 0 0; }

/* ### inavailable / no compatible sources ### */
div.oiplayer.video.inavailable { background: url(images/preview_video.png) left top repeat; }
div.oiplayer.audio.inavailable { background: url(images/preview_audio.png) left top repeat; }
div.oiplayer.inavailable div.player { display: none; }
div.oiplayer.inavailable p
{
	width: 80%;
	text-align: center;
	font-size: 1.4em;
	margin: 0 auto;
	padding-top: 32%;
	font-weight: bold;
}

div.oiplayerinfo
{
	font-size: xx-small;
	padding: 2px;
	background-color: #efefef;
	z-index: 99;
	border-top: 1px solid #bbb;
	font-family: Monaco, "Courier New", monospaced;
	overflow: auto;
	position: absolute;
	top: 0;
	left: 0;
}

div.oiplayerinfo.bottom {
	position: static;
	margin-top: 32px;
}

/* MSIE Java plugin detection, sigh :-( */
#clientcaps
{
	behavior: url(#default#clientCaps);
	display: none;
}
