/*Output Theme Version: 1.0.0*/
/*-----------------------------*/
/*Responsive*/
/*Style.css*/

.mobile_menu_wrapper {
	display:none;	
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {

	.list-of-images { 
		margin-left:-20px!important;
		margin-top:-20px!important;
	}
	.list-of-images .gallery_item { 
		margin-left:20px!important;
		max-width:220px!important;
		margin-top:20px!important;
	}
	.list-of-images .gallery_item {
		max-width:220px!important;
	}
	.list-of-images .gallery_item .gallery_descr,
	.image-grid .filter_img .gallery_descr {
		padding-bottom:12px;
	}
	.list-of-images .gallery_item .gallery_title,
	.image-grid .filter_img .gallery_descr h5 {
		margin-bottom:10px!important;
	}
	.image-grid .filter_img .gallery_descr p{
		margin-bottom:0px;
	}
	
	
	.wrapper404 h1 {
		font-size:72px;
		line-height:74px;
	}

	.user_bg_layout .main_wrapper,
	.user_bg_layout header,
	.user_bg_layout footer {
		width:980px;		
		margin:0 auto;
	}
	.user_bg_layout .main_wrapper,
	.user_bg_layout header {
		background:#ffffff;
	}
	.user_bg_layout .pre_footer {
		width:980px;
		margin:0 auto;
	}
	.user_bg_layout .main_wrapper {
		padding-bottom:10px;
	}
	.user_bg_layout .footer_twitter {
		width:980px;
		margin:0 auto!important;
	}

	.featured_slider .item:hover .post_type_ico {
		top:30px;
	}

	.list-of-images {
		margin:-20px 0 0 -20px!important;
	}
	.list-of-images .gallery_item {
		margin:20px 0 0 20px!important;
		float:left;
	}
	.list-of-images.images_in_a_row_2 .gallery_item,
	.list-of-images.images_in_a_row_2 .gallery_item img {
		width:460px!important;
		height:auto
	}
	.list-of-images.images_in_a_row_3 .gallery_item,
	.list-of-images.images_in_a_row_3 .gallery_item img {
		width:300px!important;
		height:auto
	}
	.list-of-images.images_in_a_row_4 .gallery_item,
	.list-of-images.images_in_a_row_4 .gallery_item img {
		width:220px!important;
		height:auto
	}

	.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item img {
		width:340px!important;
		height:auto
	}
	.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item img {
		width:220px!important;
		height:auto
	}
	.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item img {
		width:160px!important;
		height:auto
	}
	
}
	
@media only screen and (min-width: 760px) and (max-width: 959px) {

	.user_bg_layout .main_wrapper,
	.user_bg_layout header,
	.user_bg_layout footer {
		width:744px;
		margin:0 auto;
	}
	.user_bg_layout .main_wrapper,
	.user_bg_layout header {
		background:#ffffff;
	}
	.user_bg_layout .pre_footer {
		width:744px;
		margin:0 auto;
	}
	.user_bg_layout .main_wrapper {
		padding-bottom:10px;
	}
	.user_bg_layout .footer_twitter {
		width:744px;
		margin:0 auto!important;
	}


	.list-of-images { 
		margin-left:-20px!important;
		margin-top:-20px!important;
	}
	.list-of-images .gallery_item { 
		margin-left:20px!important;
		max-width:340px!important;
		margin-top:20px!important;
	}
	.list-of-images .gallery_item {
		max-width:340px!important;
	}
	.left-sidebar .list-of-images,
	.right-sidebar .list-of-images { 
		margin-left:-14px!important;
		margin-top:-14px!important;
	}
	.left-sidebar .list-of-images .gallery_item,
	.right-sidebar .list-of-images .gallery_item { 
		margin-left:14px!important;
		max-width:262px!important;
		margin-top:14px!important;
	}

	.list-of-images .gallery_item .gallery_descr,
	.image-grid .filter_img .gallery_descr {
		padding-bottom:12px;
	}
	.list-of-images .gallery_item .gallery_title,
	.image-grid .filter_img .gallery_descr h5 {
		margin-bottom:10px!important;
	}
	.image-grid .filter_img .gallery_descr p{
		margin-bottom:0px;
	}

	.featured_slider .item:hover .post_type_ico {
		top:10px;
	}
	
	.widget_flickr .flickr_badge_image, .widget_flickr .flickr_badge_image a {
		width:80px!important;
		height:80px!important;
	}
	.widget_flickr .flickr_badge_image img,
	.widget_flickr .flickr_badge_image .flickr_wrapper,
	.widget_flickr .flickr_badge_image .wrapped_img { 	
		width:80px!important;
		height:80px!important;
	}
	
	.shortcode_promoblock .promo_text_block,
	.shortcode_promoblock .promo_text_block h1,
	.shortcode_promoblock .promo_text_block h5 {
		text-align:center!important;
	}
	.shortcode_promoblock .promo_text_block.span8 h5,
	.shortcode_promoblock .promo_text_block.span8 h1,
	.shortcode_promoblock .promo_text_block.span8 {
		text-align:center!important;
	}
	.shortcode_promoblock .promo_text_block {
		width:100%!important;
	}
	.shortcode_promoblock .promo_button_block {
		padding-top:15px;
		width:100%;
		display:block;
		text-align:center;	
	}
	.shortcode_promoblock {
		padding-top:15px;
	}
	
	.recent_posts li {
		margin-bottom:25px!important;
	}
	.recent_posts_img {
		float:none!important;
		display:block;
		margin:0 0 10px 0!important;
		width:100%!important;
		position:static!important;
	}
	.recent_posts_img img {
		width:100%!important;
		height:auto!important;
		display:block!important;
		margin:0!important;
	}
	
	.recent_posts .recent_posts_content {
		width:100%!important;
		float:none!important;
		display:block!important;
		padding:0!important;
	}

	.shortcode_tabs.type2 .all_heads_cont,
	.shortcode_tabs.type3 .all_heads_cont { 
		width:150px;		
	}

	.wrapper404 h1 {
		font-size:60px;
		line-height:62px;
	}	

	.list-of-images {
		margin:-20px 0 0 -20px!important;
	}
	.list-of-images .gallery_item {
		margin:20px 0 0 20px!important;
		float:left;
	}

	.right-sidebar .list-of-images,
	.left-sidebar .list-of-images {
		margin:-14px 0 0 -14px!important;
	}
	.right-sidebar .list-of-images .gallery_item,
	.left-sidebar .list-of-images .gallery_item {
		margin:14px 0 0 14px!important;
		float:left;
	}
	
	.list-of-images.images_in_a_row_2 .gallery_item,
	.list-of-images.images_in_a_row_2 .gallery_item img {
		width:352px!important;
		height:auto
	}
	.list-of-images.images_in_a_row_3 .gallery_item,
	.list-of-images.images_in_a_row_3 .gallery_item img {
		width:228px!important;
		height:auto
	}
	.list-of-images.images_in_a_row_4 .gallery_item,
	.list-of-images.images_in_a_row_4 .gallery_item img {
		width:166px!important;
		height:auto
	}

	.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item img {
		width:262px!important;
		height:auto
	}
	.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item img {
		width:170px!important;
		height:auto
	}
	.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item img {
		width:124px!important;
		height:auto
	}	
	
}
a.menu_toggler { 
	display:none;
}
@media only screen and (max-width: 760px) {
	header .logo,
	header.type1 .logo,
	header.type2 .logo,
	header.type3 .logo,
	header.type4 .logo {
		float:left!important;
	}

	header.type4 .head_search {
		display:none!important;
	}
	
	.fixed-menu,
	.fixed-menu:before,
	.fixed-menu:after {
		display:none!important;
	}
	.pp_content_container iframe {
		width:100%!important;
		height:150px!important;
	}
	.pp_social {
		display:none!important;
	}
	
	header .socials {
		display:none!important;
	}
	header .call_us {
		float:none!important;
		width:100%!important;
		text-align:center!important;
	}
	header nav { 
		display:none!important;
	}

	.mobile_menu_wrapper {
		display:block;
	}
	.fixed-menu {
		display:none!important
	}	

	a.menu_toggler {
		display:block;
		margin:0px 0px 13px 0;
		text-align:center;

		color:#464d52;
		font-size:14px;
		line-height:16px;
		text-transform:none;
		font-weight:600;
		min-height:33px;	
	}

	.mobile_menu_wrapper {
		background:#464d52;	
		position:relative;
	}
	
	.mobile_menu {
		position:static;
		width:auto!important;
		position:relative;
		display:block!important;
		padding:0px 0!important;
	}
	.mobile_menu li,
	.mobile_menu .sub-menu {
		border-top:#848f97 1px solid;
	}
	.mobile_menu li:first-child {
		border-top:none;
	}
	.mobile_menu li a {
		display:block;
		color:#848f97;
		padding:16px 20px 17px 20px!important;
		transition: background-color 300ms, color 300ms;
		-webkit-transition: background-color 300ms, color 300ms;
		-moz-transition: background-color 300ms, color 300ms;
		-o-transition: background-color 300ms, color 300ms;		
	}
	.mobile_menu li .sub-menu li a {
		padding:10px 20px 10px 20px!important;
	}
	
	.mobile_menu li a:hover,
	.mobile_menu li:hover > a,
	.mobile_menu li.current-menu-item > a,
	.mobile_menu li.current-menu-parent > a {
		color:#ffffff;
	}
	.mobile_menu > li > ul.sub-menu li a {
		padding-left:45px!important;
	}
	.mobile_menu > li > ul.sub-menu li ul.sub-menu li a {
		padding-left:75px!important;
	}
	.mobile_menu li a {

	}
	.mobile_menu li a span { 
		display:none!important;
	}
	
	.mobile_menu li ul.sub-menu {
		display:block!important;
		visibility:visible!important;
		position:static!important;
		width:100%!important;
	}
	.mobile_menu > li {
		width:100%!important;
	}
	
	.pre_footer {
		padding:25px 0px!important;
	}
	footer .socials {
		display:none;
	}
	footer .copyright {
		text-align:center;
		display:block;
		float:none;
		padding:35px 0 30px 0;
	}
	
	.price_table_wrapper .price_item {
		width:100%!important;
		margin-top:65px;
	}
	.price_table_wrapper .item_cost_wrapper {
		border-top-left-radius:5px;
		border-top-right-radius:5px;
	}
	.price_table_wrapper .price_item_btn a	{
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;		
	}
	
	.price_table_wrapper .price_item:first-child {
		margin-top:0px;
	}
	
	.right-sidebar-block,
	.left-sidebar-block {
	}
	
	iframe.alignleft,
	iframe.alignright {
		width:100%;
		display:block;
		float:none!important;
		padding:0!important;
		margin-left:0px!important;
		margin-right:0px!important;
	}
	.module_gallery {
		margin-left:0!important;
	}
	.list-of-images {
		margin-left:0px!important;
		margin-top:-15px!important;
	}
	.module_gallery .gallery_item {
		display:block!important;
		margin-left:0px!important;
		float:none!important;
	}
	.module_gallery .gallery_item img {
		width:100%!important;
		height:auto!important;
	}
	
	.list-of-images .gallery_item .gallery_descr,
	.list-of-images .gallery_item .gallery_fadder,
	.list-of-images .gallery_item .post_type_ico {
		display:none!important;	
	}
	.list-of-images .gallery_item img {
		position:static!important;
		display:block!important;
	}
	
	ol.commentlist  li ul {
		padding-left:0px!important;
	}
	.commentava img {
		width:37px;
		height:37px;
		display:block;
	}
	#commentform #reset,
	#commentform #submit {
		padding:0 10px;
	}
	
	blockquote.right { 
		width:100%!important;
		float:none!important;
		margin-left:0px!important;
	}
	blockquote.left { 
		width:100%!important; 
		margin-right:0px!important;
		float:none!important;
	}		
	
	aside#footer_bar .sidepanel {
		margin-bottom:30px!important;
	}
	aside#footer_bar .bg_title {
		margin-bottom:15px;
	}
	.flickr_widget_wrapper {
		margin-bottom:0px;
	}
	
	.price_item {
		border-top:none!important;
		border-bottom:none!important;
	}
	
	.shortcode_promoblock .promo_text_block h1,
	.shortcode_promoblock .promo_text_block h5 {
		text-align:center!important;
		padding:0px 0 10px 0!important;
	}
	
	.blog_info_block {
		padding-right:0!important;
	}
	.portfolio_page .blogpost_share {
		position:static!important;
		display:block!important;
		float:none!important;
	}
	.portfolio_page .blogpost_share a {
		margin-left:0px!important;
		margin-right:5px!important;
	}
	
	.shortcode_tab_item_title {
		background:#f5f5f5;
		display:block;
		float:none;
	}
	.shortcode_tab_item_title.active:before {
		background:#ffffff;
	}
	.shortcode_tab_item_title.active:before {
		display:none;
	}

	header section.tag_type3 .slogan {
		display:none;	
	}
	header section.tag_type3 .call_us {
		float:none;
		text-align:center;
		display:block;	
	}

	header section.tag_type4 .slogan {
		float:none;
		text-align:center;
		display:block;	
	}
	header section.tag_type4 .call_us {
		display:none;	
	}
	header .logo {
		float:none!important;
		margin:33px auto 25px auto!important;
	}
	header .socials_list  {
		display:none!important;
	}	

	.filter_block {
		padding-bottom:3px;
	}
	.blog_post-meta {
		padding-top:5px;
	}
	
	.columns1 .element {
		padding-bottom:10px;
		border-bottom:#d7dee4 1px solid;
	}
	.columns1 .element:last-child {
		padding-bottom:0px;
		border-bottom:none;
	}

	.left-sidebar-block,
	.right-sidebar-block {
		padding-top:20px;
		/*border-top:#d7dee4 1px solid;*/
	}
	
	.module_normal_padding,
	.module_cont {
		margin-bottom: 30px !important;
	}
	
	.module_medium_padding {
		margin-bottom: 30px !important;
	}
	
	.module_small_padding {
		margin-bottom: 30px !important;
	}
	.module_line.top_padding_normal {
		padding-top: 30px !important;
	}

	
	.content_block {
		margin-top:21px;
	}
	
	.module_blog .blog_post_preview {
		text-align:left;
	}
	.pagerblock {
		padding-left:0px!important;
		padding-bottom:0px!important;
		display:inline-block;
		margin:0 auto;
	}

	.comment_info span:after {
		display:none!important;
	}
	.comment_info span {
		display:block!important;
	}
	.stand_comment {
		margin-bottom:0px;
	}
	ol.commentlist {
		padding-bottom:0px!important;
	}
	#comments {
		margin-bottom:30px;
	}

	.center_title .bg_title h1,
	.center_title .bg_title h2,
	.center_title .bg_title h3,
	.center_title .bg_title h4,
	.center_title .bg_title h5,
	.center_title .bg_title h6 {
		display:inline-block;
		padding:0 20px;
		line-height:30px;
	}

	.fullscreen_slider.first-module, 
	.module_revolution_slider.first-module {
		margin-top:-21px!important;
	}
	.fullwidthbanner-container .tparrows {
    	opacity: 0;
	}	
	.fullwidthbanner-container:hover .tparrows {
    	opacity: 0.5;
	}
	.user_bg_layout .module_revolution_slider.fullscreen_slider:before {
		height:10px;
	}
	.user_bg_layout .module_revolution_slider.fullscreen_slider {
		margin-bottom:20px;
	}

	header.transparent {
		background-repeat:repeat!important;
	}
	
	header.transparent .menu_toggler {
		display:block;
		padding:0 15px;
		border-radius:5px;
		line-height:40px;
		background:#464d52;
		color:#ffffff!important;
	}


	.module_line.stretch {
		background-size:cover!important;
		background-position:center;
	}
	.module_line.cover {
	}	

	.module_layer_slider.first-module {
		margin-top:-21px!important;
	}
	.fullscreen_layout .module_layer_slider.first-module, 
	.user_bg_layout .module_layer_slider.first-module {
		margin-top:-21px!important;
	}

	.center_title .bg_title,
	.center_title .bg_title,
	.center_title .bg_title,
	.center_title .bg_title {
		display:inline-block;
		margin:0 auto 26px auto!important;
	}	
}

@media only screen and (min-width: 459px) and (max-width: 760px) {
	.featured_slider ul li .carousel_desc:after {
		display:block!important;
	}
	.container {
		width:500px;
		margin:0 auto;
	}
	.logo {
		max-width:400px!important;
	}
	.logo img {
		max-width:400px!important;
		display:block!important;
	}
	.main_wrapper,
	.pre_footer {
		width:100%!important;
		margin:0 auto;
	}
	.mobile_menu,
	.mobile_menu_wrapper {
		width:420px!important;
		margin:0 auto;
	}
	.user_bg_layout .mobile_menu,
	.user_bg_layout .mobile_menu_wrapper {
		width:460px!important;
		margin:0 auto;
	}
	
	.content_wrapper {
		margin:0 auto;
	}

	.widget_flickr .flickr_badge_image, .widget_flickr .flickr_badge_image a {
		width:136px!important;
		height:136px!important;
	}
	.widget_flickr .flickr_badge_image img,
	.widget_flickr .flickr_badge_image .flickr_wrapper,
	.widget_flickr .flickr_badge_image .wrapped_img { 	
		width:136px!important;
		height:136px!important;
	}

	.portfolio_descr_info div:before {
		display:block!important;
	}
	.portfolio_descr_info div {
		display:block!important;
		float:none!important;
	}
	.portfolio_info_wrapper {
		/*padding-left:16px!important;*/
	}
	.portfolio_info_wrapper .post_type {
		display:block!important;
	}

	.user_bg_layout .main_wrapper,
	.user_bg_layout header,
	.user_bg_layout footer {
		width:550px!important;
		margin:0 auto!important;
	}
	.user_bg_layout .main_wrapper,
	.user_bg_layout header {
		background:#ffffff!important;		
	}
	.user_bg_layout .pre_footer {
		width:460px!important;
		margin:0 auto!important;
	}
	.user_bg_layout .main_wrapper {
		padding-bottom:10px!important;
	}
	.user_bg_layout .footer_twitter {
		width:460px!important;
		margin:0 auto!important;
	}
	
	.list-of-images {
		margin:-20px 0 0 0px!important;
	}
	.list-of-images .gallery_item {
		margin:20px 0 0 0px!important;
		float:left;
	}

	.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
	.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
	.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
	.list-of-images.images_in_a_row_2 .gallery_item,
	.list-of-images.images_in_a_row_2 .gallery_item img,
	.list-of-images.images_in_a_row_3 .gallery_item,
	.list-of-images.images_in_a_row_3 .gallery_item img,
	.list-of-images.images_in_a_row_4 .gallery_item,
	.list-of-images.images_in_a_row_4 .gallery_item img {
		width:420px!important;
		height:auto
	}	

	.wrapper404 {
		padding-top:0px!important;
	}
	.wrapper404 h1 {
		font-size:36px;
		line-height:38px;
	}	
	.wrapper404 h4 {
		font-size:20px;
		line-height:22px;
		margin-bottom:30px;		
	}	

	.featured_image_full iframe {
		height:125px;
	}

	.module_video iframe {
		height:210px;
	}
	.module_video.size2 iframe {
		height:240px;
	}	

	.shortcode_tab_item_title {
		width:388px;
	}

	.blog_post_preview {
		padding-left:0px;
		padding-top:60px;
	}
	.blogpost_type-block {
		right:0px;
		left:auto;
		width:51px;
	}
	.blogpost_type-block hr {
		display:none;
	}
	.blogpost_date-block {
		text-align:left;
		padding-right:66px;
	}
	.blogpost-block {
		border-top:#D7DEE4 1px solid;
		padding-top:10px;
	}
	.blogpost-block hr {
		width:420px!important;
		margin-left:0!important;
	}	

	.module_google_map iframe {
		height:240px!important;
	}	

	header.transparent {
		background-size:auto 280px;
		min-height:280px;
	}		
}

@media only screen and (max-width: 459px) {
	header .logo img {
		padding-left: 0px !important;
	}
	.container {
		width:300px!important;
	}
	

	.pre_footer {
		padding:25px 0px!important;
	}

	.widget_flickr .flickr_badge_image, .widget_flickr .flickr_badge_image a {
		width:96px!important;
		height:96px!important;
	}
	.widget_flickr .flickr_badge_image img,
	.widget_flickr .flickr_badge_image .flickr_wrapper,
	.widget_flickr .flickr_badge_image .wrapped_img { 	
		width:96px!important;
		height:96px!important;
	}	

	.user_bg_layout .main_wrapper,
	.user_bg_layout header,
	.user_bg_layout footer {
		width:320px!important;	
		margin:0 auto!important;
	}
	.user_bg_layout .main_wrapper,
	.user_bg_layout header {
		background:#ffffff!important;		
	}	
	.user_bg_layout .pre_footer {
		width:320px!important;
		margin:0 auto!important;
	}
	.user_bg_layout .main_wrapper {
		padding-bottom:10px!important;
	}
	.user_bg_layout .footer_twitter {
		width:320px!important;
		margin:0 auto!important;
	}

	.list-of-images {
		margin:-20px 0 0 0px!important;
	}
	.list-of-images .gallery_item {
		margin:20px 0 0 0px!important;
		float:left;
	}
	.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
	.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
	.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
	.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
	.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
	.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
	.list-of-images.images_in_a_row_2 .gallery_item,
	.list-of-images.images_in_a_row_2 .gallery_item img,
	.list-of-images.images_in_a_row_3 .gallery_item,
	.list-of-images.images_in_a_row_3 .gallery_item img,
	.list-of-images.images_in_a_row_4 .gallery_item,
	.list-of-images.images_in_a_row_4 .gallery_item img {
		width:300px!important;
		height:auto
	}	

	.wrapper404 {
		padding-top:0px!important;
	}

	.wrapper404 h1 {
		font-size:28px;
		line-height:30px;
	}	
	.wrapper404 h4 {
		font-size:15px;
		line-height:17px;
		margin-bottom:30px;
	}	

	.featured_image_full iframe {
		height:125px;
	}
	.blog_post_preview {
		padding-left:0px;
		padding-top:60px;
	}
	.blogpost_type-block {
		right:0px;
		left:auto;
		width:51px;
	}
	.blogpost_type-block hr {
		display:none;
	}
	.blogpost_date-block {
		text-align:left;
		padding-right:66px;
	}
	.blogpost-block {
		border-top:#D7DEE4 1px solid;
		padding-top:10px;
	}
	.blogpost-block hr {
		width:300px!important;
		margin-left:0!important;
	}

	.mobile_menu,
	.mobile_menu_wrapper {
		width:300px!important;
		margin:0 auto;
	}
	.user_bg_layout .mobile_menu,
	.user_bg_layout .mobile_menu_wrapper {
		width:320px!important;
		margin:0 auto;
	}
	
	.module_video iframe {
		height:150px;
	}	
	.module_video.size2 iframe {
		height:170px;
	}	

	.shortcode_tab_item_title {
		width:268px;
	}	

	header.transparent {
		background-size:auto 200px;
		min-height:200px;
	}

	.feedback_reset,
	.feedback_go {
		margin-bottom:3px;
	}
	.module_google_map iframe {
		height: 180px !important;
	}
}

/*portfolio_isotope.css*/
@media only screen and (min-width: 960px) and (max-width: 1200px) {
	.columns1 {
		width:940px!important;
		margin:0;
	}
	.columns1 .element {
		min-height:322px!important;
	}
	/*Widths*/
	.columns2 .portfolio_dscr,
	.columns3 .portfolio_dscr,
	.columns4 .portfolio_dscr {
		padding-left:16px!important;
	}
	.columns2,
	.columns3,
	.columns4 {
		margin:0 0 0 4px;
		width:960px;
		margin-left:-20px!important;
	}
	.columns2 .element {
		width:460px!important; 
		min-height:303px!important;
		float:left;
		margin-left:20px;
		margin-bottom:20px;		
		display:inline-block;
	}
	.columns2 .element img {
		display:block;
	}
	.columns3 .element {
		width:300px!important; 
		margin-left:20px;
		margin-bottom:20px;
		min-height:199px!important;
	}
	.columns4 .element {
		width:220px!important; 
		margin-left:20px;
		margin-bottom:20px;
		min-height:147px!important;
	}	
	
	.columns1 .portfolio_preview_head {
		padding-left:16px!important;
	}

	.left-sidebar .columns1,
	.right-sidebar .columns1 {
		width:700px!important;
	}
	.left-sidebar .columns2,
	.right-sidebar .columns2, 
	.left-sidebar .columns3,
	.right-sidebar .columns3,
	.left-sidebar .columns4,
	.right-sidebar .columns4 {
		width:720px!important;
	}
	
	.left-sidebar .columns2 .element,
	.right-sidebar .columns2 .element {
		width:340px!important;
	} 
	.left-sidebar .columns3 .element,
	.right-sidebar .columns3 .element {
		width:220px!important;
	}
	.left-sidebar .columns4 .element,
	.right-sidebar .columns4 .element {
		width:160px!important;
	}	
}


@media only screen and (min-width: 767px) and (max-width: 959px) {
	.columns1 {
		width:724px!important;
	}
	.columns1 .portfolio_dscr {
		padding:0!important;	
	}
	.columns1 .portfolio_preview_head {
		padding-left:16px!important;
	}
	.columns2,
	.columns3,
	.columns4 {
		margin:0 0 0 4px;
		width:744px;
		margin-left:-20px!important;
	}
	.columns2 .element {
		width:352px!important; 
		min-height:233px!important;
		float:left;
		margin-left:20px;
		margin-bottom:20px;		
		display:inline-block;
	}
	.columns2 .element img {
		display:block;
	}	
	.columns3 .element {
		width:228px!important; 
		min-height:153px!important;
		float:left;
		margin-left:20px;
		margin-bottom:20px;		
		display:inline-block;
	}
	.columns4 .element {
		width:166px!important; 
		min-height:112px!important;
		float:left;
		margin-left:20px;
		margin-bottom:20px;		
		display:inline-block;
	}

	.left-sidebar .columns1,
	.right-sidebar .columns1 {
		width:538px!important;
	}
	.left-sidebar .columns2,
	.right-sidebar .columns2, 
	.left-sidebar .columns3,
	.right-sidebar .columns3,
	.left-sidebar .columns4,
	.right-sidebar .columns4 {
		width:558px!important;
	}
	
	.left-sidebar .columns2 .element,
	.right-sidebar .columns2 .element {
		width:259px!important;
	} 
	.left-sidebar .columns3 .element,
	.right-sidebar .columns3 .element {
		width:166px!important;
	}
	.left-sidebar .columns4 .element,
	.right-sidebar .columns4 .element {
		width:119px!important;
	}	
	
}

@media only screen and (min-width: 459px) and (max-width: 766px) {
	/*Widths*/
	.columns1,
	.columns2,
	.columns3,
	.columns4 {
		margin:0 0 0 0px!important;
		width:420px!important;
	}
	.columns2 .element,
	.columns3 .element,
	.columns4 .element {
		width:420px!important; 
		margin:0 0 20px 0px!important;
		min-height:277px!important;
		/*float:none!important;*/
		display:inline-block!important;
	}
	.columns1 .element img,
	.columns2 .element img,
	.columns3 .element img,
	.columns4 .element img {
		display:block!important;
	}
	.filter_navigation { 
		overflow:hidden!important;
	}
	.columns1 .filter_img {
		float:none!important;
		width:420px!important;
		margin-bottom:15px!important;
	}
	.columns1 .portfolio_dscr {
		float:none!important;
		width:420px!important;
		margin:0px!important;
	}
	.columns2 .element .portfolio_content p,
	.columns3 .element .portfolio_content p,
	.columns4 .element .portfolio_content p,
	.columns2 .element .portfolio_content h5,
	.columns3 .element .portfolio_content h5,
	.columns4 .element .portfolio_content h5 {	
		display:none!important;
	}
	.columns1 .portfolio_dscr {
		padding:0!important;	
	}

	.left-sidebar .columns1,
	.right-sidebar .columns1,
	.left-sidebar .columns2,
	.right-sidebar .columns2, 
	.left-sidebar .columns3,
	.right-sidebar .columns3,
	.left-sidebar .columns4,
	.right-sidebar .columns4 {
		width:420px!important;	
	}
	.left-sidebar .columns2 .element,
	.right-sidebar .columns2 .element,
	.left-sidebar .columns3 .element,
	.right-sidebar .columns3 .element,
	.left-sidebar .columns4 .element,
	.right-sidebar .columns4 .element {
		width:420px!important;
	}		
	.pf_video_container iframe {
		height:220px!important;
	}

	.promo_text_block h1,
	.promo_text_block h4,
	.promo_button_block {
		text-align:center!important;
	}
	.promo_button_block .shortcode_button {
		margin:0 auto!important;
		float:none!important;
	}	
	header ul.sub-menu li ul.sub-menu {
		margin:0!important;
		padding:0!important;
	}	
}
@media only screen and (max-width: 459px) {
	/*Widths*/
	.columns1,
	.columns2,
	.columns3,
	.columns4 {
		margin:0 0 0 0px!important;
		width:300px!important;
	}
	.columns1 .element { 
		margin:0 0 20px 0!important;
	}
	.columns1 .element,
	.columns2 .element,
	.columns3 .element,
	.columns4 .element {
		width:300px!important;
		margin:0 0 20px 0px!important;
		min-height:199px!important;
		float:none!important;
		display:block!important;
	}
	.columns1 .element img,
	.columns2 .element img,
	.columns3 .element img,
	.columns4 .element img {
		display:block;
	}
	.columns2 .element .portfolio_content p,
	.columns3 .element .portfolio_content p,
	.columns4 .element .portfolio_content p,
	.columns2 .element .portfolio_content h5,
	.columns3 .element .portfolio_content h5,
	.columns4 .element .portfolio_content h5 {	
		display:none!important;
	}
	.filter_navigation { 
		overflow:hidden
	}	
	.columns1 .filter_img {
		float:none!important;
		width:300px!important;
		margin-bottom:15px!important;
	}
	.columns1 .portfolio_dscr {
		float:none!important;
		width:300px!important;
		margin:0px!important;
	}
	.columns1 .portfolio_dscr {
		padding:0!important;	
	}

	.left-sidebar .columns1,
	.right-sidebar .columns1,
	.left-sidebar .columns2,
	.right-sidebar .columns2, 
	.left-sidebar .columns3,
	.right-sidebar .columns3,
	.left-sidebar .columns4,
	.right-sidebar .columns4 {
		width:300px!important;	
	}
	.left-sidebar .columns2 .element,
	.right-sidebar .columns2 .element,
	.left-sidebar .columns3 .element,
	.right-sidebar .columns3 .element,
	.left-sidebar .columns4 .element,
	.right-sidebar .columns4 .element {
		width:300px!important;
	}	

	.pf_video_container iframe {
		height:160px!important;
	}
	
	.promo_text_block h1,
	.promo_text_block h4,
	.promo_button_block {
		text-align:center!important;
	}
	.promo_button_block .shortcode_button {
		margin:0 auto!important;
		float:none!important;
	}	
	
	header ul.sub-menu li ul.sub-menu {
		margin:0!important;
		padding:0!important;
	}
}

/*-- Carousel --*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.carouselslider ul li {
		padding:0 0 0 20px!important;
	}
	.span12 .carouselslider {
		width:940px;
	}
	.span6 .carouselslider {
		width:458px;
	}
	.span4 .carouselslider {
		width:298px;
	}
	.span3 .carouselslider {
		width:220px;
	}
	.span8 .carouselslider {
		width:618px;
	}
	.span9 .carouselslider {
		width:700px;
	}
	.left-sidebar .posts-block .span12 .carouselslider,
	.right-sidebar .posts-block .span12 .carouselslider {
		width:700px;
	}
	.left-sidebar .posts-block .posts-block .span6 .carouselslider,
	.right-sidebar .posts-block .span6 .carouselslider {
		width:341px;
	}
	.left-sidebar .posts-block .span4 .carouselslider,
	.right-sidebar .posts-block .span4 .carouselslider {
		width:221px;
	}
	.left-sidebar .posts-block .span3 .carouselslider,
	.right-sidebar .posts-block .span3 .carouselslider {
		width:161px;
	}
	.left-sidebar .posts-block .span8 .carouselslider,
	.right-sidebar .posts-block .span8 .carouselslider {
		width:460px;
	}
	.left-sidebar .posts-block .span9 .carouselslider,
	.right-sidebar .posts-block .span9 .carouselslider {
		width:520px;
	}
	
	.span12 .items5 li { 
		width:172px;
	}
	.span12 .items4 li { 
		width:220px;
	}
	.span12 .items3 li { 
		width:300px;
	}
	.span12 .items2 li { 
		width:460px;
	}
	.span12 .items1 li { 
		width:940px;
	}
	
	.span6 .items5 li { 
		width:75px;
	}
	.span6 .items4 li { 
		width:99px;
	}
	.span6 .items3 li { 
		width:139px;
	}
	.span6 .items2 li { 
		width:219px;
	}
	.span6 .items1 li { 
		width:458px;
	}
	
	.span4 .items5 li { 
		width:43px;
	}
	.span4 .items4 li { 
		width:59px;
	}
	.span4 .items3 li { 
		width:86px;
	}
	.span4 .items2 li { 
		width:139px;
	}
	.span4 .items1 li { 
		width:298px;
	}
	
	.span3 .items5 li { 
		width:28px;
	}
	.span3 .items4 li { 
		width:40px;
	}
	.span3 .items3 li { 
		width:60px;
	}
	.span3 .items2 li { 
		width:100px;
	}
	.span3 .items1 li { 
		width:220px;
	}
	
	.span8 .items5 li { 
		width:107px;
	}
	.span8 .items4 li { 
		width:139px;
	}
	.span8 .items3 li { 
		width:192px;
	}
	.span8 .items2 li { 
		width:299px;
	}
	.span8 .items1 li { 
		width:618px;
	}
	
	.span9 .items5 li { 
		width:124px;
	}
	.span9 .items4 li { 
		width:160px;
	}
	.span9 .items3 li { 
		width:220px;
	}
	.span9 .items2 li { 
		width:340px;
	}
	.span9 .items1 li { 
		width:700px;
	}
	
	/* items size with sidebar*/
	.left-sidebar .posts-block .span12 .items5 li,
	.right-sidebar .posts-block .span12 .items5 li { 
		width:124px;
	}
	.left-sidebar .posts-block .span12 .items4 li,
	.right-sidebar .posts-block .span12 .items4 li { 
		width:160px;
	}
	.left-sidebar .posts-block .span12 .items3 li,
	.right-sidebar .posts-block .span12 .items3 li { 
		width:220px;
	}
	.left-sidebar .posts-block .span12 .items2 li,
	.right-sidebar .posts-block .span12 .items2 li { 
		width:340px;
	}
	.left-sidebar .posts-block .span12 .items1 li,
	.right-sidebar .posts-block .span12 .items1 li { 
		width:700px;
	}
	
	.left-sidebar .posts-block .span6 .items5 li,
	.right-sidebar .posts-block .span6 .items5 li { 
		width:52px;
	}
	.left-sidebar .posts-block .span6 .items4 li,
	.right-sidebar .posts-block .span6 .items4 li { 
		width:70px;
	}
	.left-sidebar .posts-block .span6 .items3 li,
	.right-sidebar .posts-block .span6 .items3 li { 
		width:100px;
	}
	.left-sidebar .posts-block .span6 .items2 li,
	.right-sidebar .posts-block .span6 .items2 li { 
		width:160px;
	}
	.left-sidebar .posts-block .span6 .items1 li,
	.right-sidebar .posts-block .span6 .items1 li { 
		width:341px;
	}
	
	.left-sidebar .posts-block .span4 .items5 li,
	.right-sidebar .posts-block .span4 .items5 li { 
		width:28px;
	}
	.left-sidebar .posts-block .span4 .items4 li,
	.right-sidebar .posts-block .span4 .items4 li { 
		width:40px;
	}
	.left-sidebar .posts-block .span4 .items3 li,
	.right-sidebar .posts-block .span4 .items3 li { 
		width:60px;
	}
	.left-sidebar .posts-block .span4 .items2 li,
	.right-sidebar .posts-block .span4 .items2 li { 
		width:100px;
	}
	.left-sidebar .posts-block .span4 .items1 li,
	.right-sidebar .posts-block .span4 .items1 li { 
		width:221px;
	}
	
	.left-sidebar .posts-block .span3 .items5 li,
	.right-sidebar .posts-block .span3 .items5 li { 
		width:16px;
	}
	.left-sidebar .posts-block .span3 .items4 li,
	.right-sidebar .posts-block .span3 .items4 li { 
		width:25px;
	}
	.left-sidebar .posts-block .span3 .items3 li,
	.right-sidebar .posts-block .span3 .items3 li { 
		width:40px;
	}
	.left-sidebar .posts-block .span3 .items2 li,
	.right-sidebar .posts-block .span3 .items2 li { 
		width:70px;
	}
	.left-sidebar .posts-block .span3 .items1 li,
	.right-sidebar .posts-block .span3 .items1 li { 
		width:161px;
	}
	
	.left-sidebar .posts-block .span8 .items5 li,
	.right-sidebar .posts-block .span8 .items5 li { 
		width:76px;
	}
	.left-sidebar .posts-block .span8 .items4 li,
	.right-sidebar .posts-block .span8 .items4 li { 
		width:100px;
	}
	.left-sidebar .posts-block .span8 .items3 li,
	.right-sidebar .posts-block .span8 .items3 li { 
		width:140px;
	}
	.left-sidebar .posts-block .span8 .items2 li,
	.right-sidebar .posts-block .span8 .items2 li { 
		width:220px;
	}
	.left-sidebar .posts-block .span8 .items1 li,
	.right-sidebar .posts-block .span8 .items1 li { 
		width:460px;
	}
	
	.left-sidebar .posts-block .span9 .items5 li,
	.right-sidebar .posts-block .span9 .items5 li { 
		width:88px;
	}
	.left-sidebar .posts-block .span9 .items4 li,
	.right-sidebar .posts-block .span9 .items4 li { 
		width:115px;
	}
	.left-sidebar .posts-block .span9 .items3 li,
	.right-sidebar .posts-block .span9 .items3 li { 
		width:160px;
	}
	.left-sidebar .posts-block .span9 .items2 li,
	.right-sidebar .posts-block .span9 .items2 li { 
		width:250px;
	}
	.left-sidebar .posts-block .span9 .items1 li,
	.right-sidebar .posts-block .span9 .items1 li { 
		width:520px;
	}	
}
@media only screen and (min-width: 767px) and (max-width: 959px) {
	
	.span12 .carouselslider {
		width:724px!important;
	}
	.span6 .carouselslider {
		width:352px!important;
	}
	.span4 .carouselslider {
		width:228px!important;
	}
	.span3 .carouselslider {
		width:166px!important;
	}
	.span8 .carouselslider {
		width:476px!important;
	}
	.span9 .carouselslider {
		width:538px!important;
	}
	.left-sidebar .posts-block .span12 .carouselslider,
	.right-sidebar .posts-block .span12 .carouselslider {
		width:538px!important;
	}
	.left-sidebar .posts-block .span6 .carouselslider,
	.right-sidebar .posts-block .span6 .carouselslider {
		width:424px!important;
	}
	.left-sidebar .posts-block .span4 .carouselslider,
	.right-sidebar .posts-block .span4 .carouselslider {
		width:169px!important;
	}
	.left-sidebar .posts-block .span3 .carouselslider,
	.right-sidebar .posts-block .span3 .carouselslider {
		width:123px!important;
	}
	.left-sidebar .posts-block .span8 .carouselslider,
	.right-sidebar .posts-block .span8 .carouselslider {
		width:354px!important;
	}
	.left-sidebar .posts-block .span9 .carouselslider,
	.right-sidebar .posts-block .span9 .carouselslider {
		width:400px!important;
	}
	
	.span12 .items6 li { 
		width:104px!important;
	}
	.span12 .items5 li { 
		width:128px!important;
	}
	.span12 .items4 li { 
		width:166px!important;
	}
	.span12 .items3 li { 
		width:228px!important;
	}
	.span12 .items2 li { 
		width:352px!important;
	}
	.span12 .items1 li { 
		width:724px!important;
	}
	
	.span6 .items6 li { 
		width:42px!important;
	}
	.span6 .items5 li { 
		width:54px!important;
	}
	.span6 .items4 li { 
		width:73px!important;
	}
	.span6 .items3 li { 
		width:104px!important;
	}
	.span6 .items2 li { 
		width:166px!important;
	}
	.span6 .items1 li { 
		width:352px!important;
	}

	.span4 .items6 li { 
		width:21px!important;
	}	
	.span4 .items5 li { 
		width:29px!important;
	}
	.span4 .items4 li { 
		width:42px!important;
	}
	.span4 .items3 li { 
		width:62px!important;
	}
	.span4 .items2 li { 
		width:104px!important;
	}
	.span4 .items1 li { 
		width:228px!important;
	}

	.span3 .items6 li { 
		width:11px!important;
	}	
	.span3 .items5 li { 
		width:17px!important;
	}
	.span3 .items4 li { 
		width:26px!important;
	}
	.span3 .items3 li { 
		width:42px!important;
	}
	.span3 .items2 li { 
		width:73px!important;
	}
	.span3 .items1 li { 
		width:166px!important;
	}

	.span8 .items6 li { 
		width:62px!important;
	}	
	.span8 .items5 li { 
		width:79px!important;
	}
	.span8 .items4 li { 
		width:104px!important;
	}
	.span8 .items3 li { 
		width:145px!important;
	}
	.span8 .items2 li { 
		width:228px!important;
	}
	.span8 .items1 li { 
		width:476px!important;
	}
	
	.span9 .items6 li { 
		width:73px!important;
	}	
	.span9 .items5 li { 
		width:91px!important;
	}
	.span9 .items4 li { 
		width:119px!important;
	}
	.span9 .items3 li { 
		width:166px!important;
	}
	.span9 .items2 li { 
		width:259px!important;
	}
	.span9 .items1 li { 
		width:538px!important;
	}
	
	/* items size with sidebar*/
	.left-sidebar .posts-block .span12 .items6 li,
	.right-sidebar .posts-block .span12 .items6 li { 
		width:78px!important;
	}
	.left-sidebar .posts-block .span12 .items5 li,
	.right-sidebar .posts-block .span12 .items5 li { 
		width:96px!important;
	}
	.left-sidebar .posts-block .span12 .items4 li,
	.right-sidebar .posts-block .span12 .items4 li { 
		width:124px!important;
	}
	.left-sidebar .posts-block .span12 .items3 li,
	.right-sidebar .posts-block .span12 .items3 li { 
		width:170px!important;
	}
	.left-sidebar .posts-block .span12 .items2 li,
	.right-sidebar .posts-block .span12 .items2 li { 
		width:262px!important;
	}
	.left-sidebar .posts-block .span12 .items1 li,
	.right-sidebar .posts-block .span12 .items1 li { 
		width:538px!important;
	}
	
	.left-sidebar .posts-block .span6 .items6 li,
	.right-sidebar .posts-block .span6 .items6 li { 
		width:59px!important;
	}
	.left-sidebar .posts-block .span6 .items5 li,
	.right-sidebar .posts-block .span6 .items5 li { 
		width:73px!important;
	}
	.left-sidebar .posts-block .span6 .items4 li,
	.right-sidebar .posts-block .span6 .items4 li { 
		width:95px!important;
	}
	.left-sidebar .posts-block .span6 .items3 li,
	.right-sidebar .posts-block .span6 .items3 li { 
		width:132px!important;
	}
	.left-sidebar .posts-block .span6 .items2 li,
	.right-sidebar .posts-block .span6 .items2 li { 
		width:205px!important;
	}
	.left-sidebar .posts-block .span6 .items1 li,
	.right-sidebar .posts-block .span6 .items1 li { 
		width:424px!important;
	}
	
	.left-sidebar .posts-block .span4 .items6 li,
	.right-sidebar .posts-block .span4 .items6 li { 
		width:16px!important;
	}
	.left-sidebar .posts-block .span4 .items5 li,
	.right-sidebar .posts-block .span4 .items5 li { 
		width:22px!important;
	}
	.left-sidebar .posts-block .span4 .items4 li,
	.right-sidebar .posts-block .span4 .items4 li { 
		width:31px!important;
	}
	.left-sidebar .posts-block .span4 .items3 li,
	.right-sidebar .posts-block .span4 .items3 li { 
		width:47px!important;
	}
	.left-sidebar .posts-block .span4 .items2 li,
	.right-sidebar .posts-block .span4 .items2 li { 
		width:77px!important;
	}
	.left-sidebar .posts-block .span4 .items1 li,
	.right-sidebar .posts-block .span4 .items1 li { 
		width:169px!important;
	}
	
	.left-sidebar .posts-block .span3 .items6 li,
	.right-sidebar .posts-block .span3 .items6 li { 
		width:8px!important;
	}
	.left-sidebar .posts-block .span3 .items5 li,
	.right-sidebar .posts-block .span3 .items5 li { 
		width:13px!important;
	}
	.left-sidebar .posts-block .span3 .items4 li,
	.right-sidebar .posts-block .span3 .items4 li { 
		width:20px!important;
	}
	.left-sidebar .posts-block .span3 .items3 li,
	.right-sidebar .posts-block .span3 .items3 li { 
		width:31px!important;
	}
	.left-sidebar .posts-block .span3 .items2 li,
	.right-sidebar .posts-block .span3 .items2 li { 
		width:54px!important;
	}
	.left-sidebar .posts-block .span3 .items1 li,
	.right-sidebar .posts-block .span3 .items1 li { 
		width:123px!important;
	}	
	
	.left-sidebar .posts-block .span8 .items6 li,
	.right-sidebar .posts-block .span8 .items6 li { 
		width:47px!important;
	}
	.left-sidebar .posts-block .span8 .items5 li,
	.right-sidebar .posts-block .span8 .items5 li { 
		width:59px!important;
	}
	.left-sidebar .posts-block .span8 .items4 li,
	.right-sidebar .posts-block .span8 .items4 li { 
		width:78px!important;
	}
	.left-sidebar .posts-block .span8 .items3 li,
	.right-sidebar .posts-block .span8 .items3 li { 
		width:108px!important;
	}
	.left-sidebar .posts-block .span8 .items2 li,
	.right-sidebar .posts-block .span8 .items2 li { 
		width:170px!important;
	}
	.left-sidebar .posts-block .span8 .items1 li,
	.right-sidebar .posts-block .span8 .items1 li { 
		width:354px!important;
	}
	
	.left-sidebar .posts-block .span9 .items6 li,
	.right-sidebar .posts-block .span9 .items6 li { 
		width:55px!important;
	}
	.left-sidebar .posts-block .span9 .items5 li,
	.right-sidebar .posts-block .span9 .items5 li { 
		width:68px!important;
	}
	.left-sidebar .posts-block .span9 .items4 li,
	.right-sidebar .posts-block .span9 .items4 li { 
		width:89px!important;
	}
	.left-sidebar .posts-block .span9 .items3 li,
	.right-sidebar .posts-block .span9 .items3 li { 
		width:124px!important;
	}
	.left-sidebar .posts-block .span9 .items2 li,
	.right-sidebar .posts-block .span9 .items2 li { 
		width:193px!important;
	}
	.left-sidebar .posts-block .span9 .items1 li,
	.right-sidebar .posts-block .span9 .items1 li { 
		width:400px!important;
	}	
}

@media only screen and (min-width: 459px) and (max-width: 766px) {
	.carouselslider ul li {
		padding:0 0 0 20px!important;
	}
	
	.span12 .carouselslider,
	.span6 .carouselslider,
	.span4 .carouselslider,
	.span3 .carouselslider,
	.span8 .carouselslider,
	.span9 .carouselslider,
	.left-sidebar .posts-block .span12 .carouselslider,
	.right-sidebar .posts-block .span12 .carouselslider,
	.left-sidebar .posts-block .span6 .carouselslider,
	.right-sidebar .posts-block .span6 .carouselslider,
	.left-sidebar .posts-block .span4 .carouselslider,
	.right-sidebar .posts-block .span4 .carouselslider,
	.left-sidebar .posts-block .span3 .carouselslider,
	.right-sidebar .posts-block .span3 .carouselslider,
	.left-sidebar .posts-block .span8 .carouselslider,
	.right-sidebar .posts-block .span8 .carouselslider,
	.left-sidebar .posts-block .span9 .carouselslider,
	.right-sidebar .posts-block .span9 .carouselslider,
	.span12 .items6 li,
	.span12 .items5 li,
	.span12 .items4 li,
	.span12 .items3 li,
	.span12 .items2 li,
	.span12 .items1 li,	
	.span6 .items6 li,
	.span6 .items5 li,
	.span6 .items4 li,
	.span6 .items3 li,
	.span6 .items2 li,
	.span6 .items1 li,
	.span4 .items6 li,
	.span4 .items5 li,
	.span4 .items4 li,
	.span4 .items3 li,
	.span4 .items2 li,
	.span4 .items1 li,
	.span4 .items6 li,	
	.span4 .items5 li,
	.span3 .items4 li,
	.span3 .items3 li,
	.span3 .items2 li,
	.span3 .items1 li,	
	.span8 .items6 li,
	.span8 .items5 li,
	.span8 .items4 li,
	.span8 .items3 li,
	.span8 .items2 li,
	.span8 .items1 li,
	.span8 .items6 li,	
	.span9 .items5 li,
	.span9 .items4 li,
	.span9 .items3 li,
	.span9 .items2 li,
	.span9 .items1 li,
	.left-sidebar .posts-block .span12 .items6 li,
	.right-sidebar .posts-block .span12 .items6 li,
	.left-sidebar .posts-block .span12 .items5 li,
	.right-sidebar .posts-block .span12 .items5 li,
	.left-sidebar .posts-block .span12 .items4 li,
	.right-sidebar .posts-block .span12 .items4 li,
	.left-sidebar .posts-block .span12 .items3 li,
	.right-sidebar .posts-block .span12 .items3 li,
	.left-sidebar .posts-block .span12 .items2 li,
	.right-sidebar .posts-block .span12 .items2 li,
	.left-sidebar .posts-block .span12 .items1 li,
	.right-sidebar .posts-block .span12 .items1 li,	
	.left-sidebar .posts-block .span6 .items6 li,
	.right-sidebar .posts-block .span6 .items6 li,
	.left-sidebar .posts-block .span6 .items5 li,
	.right-sidebar .posts-block .span6 .items5 li,
	.left-sidebar .posts-block .span6 .items4 li,
	.right-sidebar .posts-block .span6 .items4 li,
	.left-sidebar .posts-block .span6 .items3 li,
	.right-sidebar .posts-block .span6 .items3 li,
	.left-sidebar .posts-block .span6 .items2 li,
	.right-sidebar .posts-block .span6 .items2 li,
	.left-sidebar .posts-block .span6 .items1 li,
	.right-sidebar .posts-block .span6 .items1 li,	
	.left-sidebar .posts-block .span4 .items6 li,
	.right-sidebar .posts-block .span4 .items6 li,
	.left-sidebar .posts-block .span4 .items5 li,
	.right-sidebar .posts-block .span4 .items5 li,
	.left-sidebar .posts-block .span4 .items4 li,
	.right-sidebar .posts-block .span4 .items4 li,
	.left-sidebar .posts-block .span4 .items3 li,
	.right-sidebar .posts-block .span4 .items3 li,
	.left-sidebar .posts-block .span4 .items2 li,
	.right-sidebar .posts-block .span4 .items2 li,
	.left-sidebar .posts-block .span4 .items1 li,
	.right-sidebar .posts-block .span4 .items1 li,	
	.left-sidebar .posts-block .span3 .items6 li,
	.right-sidebar .posts-block .span3 .items6 li,
	.left-sidebar .posts-block .span3 .items5 li,
	.right-sidebar .posts-block .span3 .items5 li,
	.left-sidebar .posts-block .span3 .items4 li,
	.right-sidebar .posts-block .span3 .items4 li,
	.left-sidebar .posts-block .span3 .items3 li,
	.right-sidebar .posts-block .span3 .items3 li,
	.left-sidebar .posts-block .span3 .items2 li,
	.right-sidebar .posts-block .span3 .items2 li,
	.left-sidebar .posts-block .span3 .items1 li,
	.right-sidebar .posts-block .span3 .items1 li,	
	.left-sidebar .posts-block .span8 .items6 li,
	.right-sidebar .posts-block .span8 .items6 li,
	.left-sidebar .posts-block .span8 .items5 li,
	.right-sidebar .posts-block .span8 .items5 li,
	.left-sidebar .posts-block .span8 .items4 li,
	.right-sidebar .posts-block .span8 .items4 li,
	.left-sidebar .posts-block .span8 .items3 li,
	.right-sidebar .posts-block .span8 .items3 li,
	.left-sidebar .posts-block .span8 .items2 li,
	.right-sidebar .posts-block .span8 .items2 li,
	.left-sidebar .posts-block .span8 .items1 li,
	.right-sidebar .posts-block .span8 .items1 li,	
	.left-sidebar .posts-block .span9 .items6 li,
	.right-sidebar .posts-block .span9 .items6 li,
	.left-sidebar .posts-block .span9 .items5 li,
	.right-sidebar .posts-block .span9 .items5 li,
	.left-sidebar .posts-block .span9 .items4 li,
	.right-sidebar .posts-block .span9 .items4 li,
	.left-sidebar .posts-block .span9 .items3 li,
	.right-sidebar .posts-block .span9 .items3 li,
	.left-sidebar .posts-block .span9 .items2 li,
	.right-sidebar .posts-block .span9 .items2 li,
	.left-sidebar .posts-block .span9 .items1 li,
	.right-sidebar .posts-block .span9 .items1 li { 
		width:420px!important;
	}		
}
@media only screen and (max-width: 459px) {
	.carouselslider ul li {
		padding:0 0 0 20px!important;
	}
	
	.span12 .carouselslider,
	.span6 .carouselslider,
	.span4 .carouselslider,
	.span3 .carouselslider,
	.span8 .carouselslider,
	.span9 .carouselslider,
	.left-sidebar .posts-block .span12 .carouselslider,
	.right-sidebar .posts-block .span12 .carouselslider,
	.left-sidebar .posts-block .span6 .carouselslider,
	.right-sidebar .posts-block .span6 .carouselslider,
	.left-sidebar .posts-block .span4 .carouselslider,
	.right-sidebar .posts-block .span4 .carouselslider,
	.left-sidebar .posts-block .span3 .carouselslider,
	.right-sidebar .posts-block .span3 .carouselslider,
	.left-sidebar .posts-block .span8 .carouselslider,
	.right-sidebar .posts-block .span8 .carouselslider,
	.left-sidebar .posts-block .span9 .carouselslider,
	.right-sidebar .posts-block .span9 .carouselslider,
	.span12 .items6 li,
	.span12 .items5 li,
	.span12 .items4 li,
	.span12 .items3 li,
	.span12 .items2 li,
	.span12 .items1 li,	
	.span6 .items6 li,
	.span6 .items5 li,
	.span6 .items4 li,
	.span6 .items3 li,
	.span6 .items2 li,
	.span6 .items1 li,
	.span4 .items6 li,
	.span4 .items5 li,
	.span4 .items4 li,
	.span4 .items3 li,
	.span4 .items2 li,
	.span4 .items1 li,
	.span4 .items6 li,	
	.span4 .items5 li,
	.span3 .items4 li,
	.span3 .items3 li,
	.span3 .items2 li,
	.span3 .items1 li,	
	.span8 .items6 li,
	.span8 .items5 li,
	.span8 .items4 li,
	.span8 .items3 li,
	.span8 .items2 li,
	.span8 .items1 li,
	.span8 .items6 li,	
	.span9 .items5 li,
	.span9 .items4 li,
	.span9 .items3 li,
	.span9 .items2 li,
	.span9 .items1 li,
	.left-sidebar .posts-block .span12 .items6 li,
	.right-sidebar .posts-block .span12 .items6 li,
	.left-sidebar .posts-block .span12 .items5 li,
	.right-sidebar .posts-block .span12 .items5 li,
	.left-sidebar .posts-block .span12 .items4 li,
	.right-sidebar .posts-block .span12 .items4 li,
	.left-sidebar .posts-block .span12 .items3 li,
	.right-sidebar .posts-block .span12 .items3 li,
	.left-sidebar .posts-block .span12 .items2 li,
	.right-sidebar .posts-block .span12 .items2 li,
	.left-sidebar .posts-block .span12 .items1 li,
	.right-sidebar .posts-block .span12 .items1 li,	
	.left-sidebar .posts-block .span6 .items6 li,
	.right-sidebar .posts-block .span6 .items6 li,
	.left-sidebar .posts-block .span6 .items5 li,
	.right-sidebar .posts-block .span6 .items5 li,
	.left-sidebar .posts-block .span6 .items4 li,
	.right-sidebar .posts-block .span6 .items4 li,
	.left-sidebar .posts-block .span6 .items3 li,
	.right-sidebar .posts-block .span6 .items3 li,
	.left-sidebar .posts-block .span6 .items2 li,
	.right-sidebar .posts-block .span6 .items2 li,
	.left-sidebar .posts-block .span6 .items1 li,
	.right-sidebar .posts-block .span6 .items1 li,	
	.left-sidebar .posts-block .span4 .items6 li,
	.right-sidebar .posts-block .span4 .items6 li,
	.left-sidebar .posts-block .span4 .items5 li,
	.right-sidebar .posts-block .span4 .items5 li,
	.left-sidebar .posts-block .span4 .items4 li,
	.right-sidebar .posts-block .span4 .items4 li,
	.left-sidebar .posts-block .span4 .items3 li,
	.right-sidebar .posts-block .span4 .items3 li,
	.left-sidebar .posts-block .span4 .items2 li,
	.right-sidebar .posts-block .span4 .items2 li,
	.left-sidebar .posts-block .span4 .items1 li,
	.right-sidebar .posts-block .span4 .items1 li,	
	.left-sidebar .posts-block .span3 .items6 li,
	.right-sidebar .posts-block .span3 .items6 li,
	.left-sidebar .posts-block .span3 .items5 li,
	.right-sidebar .posts-block .span3 .items5 li,
	.left-sidebar .posts-block .span3 .items4 li,
	.right-sidebar .posts-block .span3 .items4 li,
	.left-sidebar .posts-block .span3 .items3 li,
	.right-sidebar .posts-block .span3 .items3 li,
	.left-sidebar .posts-block .span3 .items2 li,
	.right-sidebar .posts-block .span3 .items2 li,
	.left-sidebar .posts-block .span3 .items1 li,
	.right-sidebar .posts-block .span3 .items1 li,	
	.left-sidebar .posts-block .span8 .items6 li,
	.right-sidebar .posts-block .span8 .items6 li,
	.left-sidebar .posts-block .span8 .items5 li,
	.right-sidebar .posts-block .span8 .items5 li,
	.left-sidebar .posts-block .span8 .items4 li,
	.right-sidebar .posts-block .span8 .items4 li,
	.left-sidebar .posts-block .span8 .items3 li,
	.right-sidebar .posts-block .span8 .items3 li,
	.left-sidebar .posts-block .span8 .items2 li,
	.right-sidebar .posts-block .span8 .items2 li,
	.left-sidebar .posts-block .span8 .items1 li,
	.right-sidebar .posts-block .span8 .items1 li,	
	.left-sidebar .posts-block .span9 .items6 li,
	.right-sidebar .posts-block .span9 .items6 li,
	.left-sidebar .posts-block .span9 .items5 li,
	.right-sidebar .posts-block .span9 .items5 li,
	.left-sidebar .posts-block .span9 .items4 li,
	.right-sidebar .posts-block .span9 .items4 li,
	.left-sidebar .posts-block .span9 .items3 li,
	.right-sidebar .posts-block .span9 .items3 li,
	.left-sidebar .posts-block .span9 .items2 li,
	.right-sidebar .posts-block .span9 .items2 li,
	.left-sidebar .posts-block .span9 .items1 li,
	.right-sidebar .posts-block .span9 .items1 li { 
		width:300px!important;
	}	
}

@media only screen and (min-width: 761px) {
	header .mobile_menu_wrapper {
		display:none!important;
	}
}

/*-- Carousel --*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.margin-fixer {
		margin-left:-20px!important;
		height:auto!important;
	}
	.carouselslider ul li {
		padding:0 0 0 20px!important;
	}
}
@media only screen and (min-width: 767px) and (max-width: 959px) {
	.margin-fixer {
		margin-left:-20px!important;
		height:auto!important;
	}
	.carouselslider ul li {
		padding:0 0 0 20px!important;
	}	

	.left-sidebar .margin-fixer,
	.right-sidebar .margin-fixer {
		margin-left:-14px!important;
	}
	.left-sidebar .carouselslider ul li,
	.right-sidebar .carouselslider ul li {
		padding:0 0 0 14px!important;
	}	
}

@media only screen and (min-width: 459px) and (max-width: 766px) {
	.margin-fixer {
		margin-left:-20px!important;
		height:auto!important;
	}
	.carouselslider ul li {
		padding:0 0 0 20px!important;
	}
}
@media only screen and (max-width: 459px) {
	.margin-fixer {
		margin-left:-20px!important;
		height:auto!important;
	}
	.carouselslider ul li {
		padding:0 0 0 20px!important;
	}
}



/*RETINA*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	header .logo img.logo_def {
		display:none!important;
	}
	header .logo img.logo_retina {
		display:block!important;
	}
	
	.shortcode_accordion_item_title .ico, 
	.shortcode_toggles_item_title .ico,
	.shortcode_accordion_item_title.ui-state-active .ico, 
	.shortcode_toggles_item_title.ui-state-active .ico { 
		background-image:url(http://funpaperairplanes.com/img/retina/accordion.png);
		background-size:10px 20px;
	}

	.widget_nav_menu ul li a:before,
	.widget_archive ul li a:before,
	.widget_pages ul li a:before,
	.widget_categories ul li a:before,
	.widget_recent_entries ul li a:before {
		background:url(http://funpaperairplanes.com/img/retina/arrow1.png) no-repeat 0 0;
		background-size:6px 10px;
	}

	blockquote:before {
		background-image:url(http://funpaperairplanes.com/img/retina/blockquote.png);
		background-size:33px 20px;
	}

	.dropcap {
		background-image:url(http://funpaperairplanes.com/img/retina/dropcap.png);
		background-size:51px 56px;
	}
	
	footer .btn2top-wrapper:before {
		background:url(http://funpaperairplanes.com/img/retina/btn2top.png) no-repeat center;
		background-size:18px 11px;
	}

	.shortcode_iconbox .ico {
		background-image:url(http://funpaperairplanes.com/img/retina/bg_iconbox.png);
		background-size:107px 118px;
	}	

	.shortcode_messagebox.box_type1 .box_close,
	.shortcode_messagebox.box_type2 .box_close {
		background-image:url(http://funpaperairplanes.com/img/retina/btn_close1.png);
		background-size:10px 10px;
	}
	.shortcode_messagebox.box_type3 .box_close,
	.shortcode_messagebox.box_type4 .box_close,
	.shortcode_messagebox.box_type5 .box_close,
	.shortcode_messagebox.box_type6 .box_close {
		background-image:url(http://funpaperairplanes.com/img/retina/btn_close2.png);
		background-size:10px 10px;
	}

	a.menu_toggler:before {
		background:url(http://funpaperairplanes.com/img/retina/btn_menu.png) no-repeat 0 0;		
		background-size:20px 20px;
	}

	.carousel-previous {
		background:url(http://funpaperairplanes.com/img/retina/carousel_prev.png) no-repeat 0 0;
		background-size:6px 10px;
	}
	.carousel-next { 
		background:url(http://funpaperairplanes.com/img/retina/carousel_next.png) no-repeat 0 0;
		background-size:6px 10px;
	}	
	.center_title .btn_carousel_left,
	.center_title .btn_carousel_right {
		background:url(http://funpaperairplanes.com/img/retina/btn_carousel_bg.png) no-repeat 0 0;
		background-size:28px 30px;
	}
	.center_title .btn_carousel_left:before {
		background:url(http://funpaperairplanes.com/img/retina/carousel_prev.png) no-repeat 0 0;	
		background-size:6px 10px;
	}
	.center_title .btn_carousel_right:before {
		background:url(http://funpaperairplanes.com/img/retina/carousel_next.png) no-repeat 0 0;
		background-size:6px 10px;
	}



	ul.sitemap_list li:before {
		background: url(http://funpaperairplanes.com/img/retina/marker_list1.png) no-repeat scroll 0 0 transparent;
		background-size:8px 11px;
	}

	.contentarea ul.list_type1 li:before {
		background:url(http://funpaperairplanes.com/img/retina/marker_list1.png) no-repeat 0 0;
		background-size:8px 11px;
	}
	.contentarea ul.list_type2 li:before {
		background:url(http://funpaperairplanes.com/img/retina/marker_list2.png) no-repeat 0 0;
		background-size:9px 11px;
	}
	.contentarea ul.list_type3 li:before {
		background:url(http://funpaperairplanes.com/img/retina/marker_list3.png) no-repeat 0 0;
		background-size:8px 11px;
	}
	.contentarea ul.list_type4 li:before {
		background:url(http://funpaperairplanes.com/img/retina/marker_list4.png) no-repeat 0 0;
		background-size:12px 11px;
	}
	.contentarea ul.list_type5 li:before {
		background:url(http://funpaperairplanes.com/img/retina/marker_list5.png) no-repeat 0 0;
		background-size:8px 11px;
	}
	.contentarea ul.list_type6 li:before {
		background:url(http://funpaperairplanes.com/img/retina/marker_list6.png) no-repeat 0 0;
		background-size:8px 11px;
	}

	.tp-leftarrow {
		background-image:url(http://funpaperairplanes.com/img/retina/slider_prev.png)!important;
		background-size:51px 56px;
	}
	.tp-rightarrow {
		background-image:url(http://funpaperairplanes.com/img/retina/slider_next.png)!important;
		background-size:51px 56px;
	}


	.carouselslider ul li .smallproflinks a.facebook_link:before { 
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_carousel_facebook.png);
		background-size:20px 20px;
	}	
	.carouselslider ul li .smallproflinks a.twitter_link:before { 
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_carousel_twitter.png);
		background-size:20px 20px;
	}	
	.carouselslider ul li .smallproflinks a.tumbler_link:before { 
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_carousel_tumbler.png);
		background-size:20px 20px;
	}	
	.carouselslider ul li .smallproflinks a.linkedin_link:before { 
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_carousel_linked.png);
		background-size:20px 20px;
	}	
	.carouselslider ul li .smallproflinks a.member_email:before { 
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_carousel_mail.png);
		background-size:20px 20px;
	}	

	footer .socials_list li .ico_social-delicious {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-delicious.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-vimeo {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-vimeo.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-linked {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-linked.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-twitter {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-twitter.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-pinterest {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-pinterest.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-facebook {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-facebook.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-youtube {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-youtube.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-tumblr {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-tumblr.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-flickr {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-flickr.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-instagram {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-instagram.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-dribbble {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-dribbble.png);
		background-size:20px 20px!important;		
	}
	footer .socials_list li .ico_social-gplus {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_social-gplus.png);
		background-size:20px 20px!important;		
	}

	header .socials_list li .ico_social-delicious {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_delicious.png)!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-vimeo {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_vimeo.png)!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-linked {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_linkedIn.png)!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-twitter {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_twitter2.png)!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-pinterest {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_pinterest.png)!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-facebook {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_facebook1.png)!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-youtube {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_youtube1.png)!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-tumblr {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_tumbler.png)!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-flickr {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_flickr.png)!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-instagram {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_instagram.png) no-repeat 13px 15px!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-dribbble {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_dribbble2.png) no-repeat 13px 15px!important;
		background-size:20px 20px!important;
	}
	header .socials_list li .ico_social-gplus {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_google2.png) no-repeat 13px 15px!important;
		background-size:20px 20px!important;
	}

	.ico_socialize_facebook1 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_facebook1.png);
		background-size:20px 20px;
	}
	.ico_socialize_facebook2 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_facebook2.png);
		background-size:20px 20px;
	}
	.ico_socialize_twitter1 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_twitter1.png);
		background-size:20px 20px;
	}
	.ico_socialize_twitter2 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_twitter2.png);
		background-size:20px 20px;
	}
	.ico_socialize_twitter3 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_twitter3.png);
		background-size:20px 20px;
	}
	.ico_socialize_digg1 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_digg1.png);
		background-size:20px 20px;
	}
	.ico_socialize_digg2 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_digg2.png);
		background-size:20px 20px;
	}
	.ico_socialize_google1 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_google1.png);
		background-size:20px 20px;
	}
	.ico_socialize_google2 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_google2.png);
		background-size:20px 20px;
	}
	.ico_socialize_tumbler {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_tumbler.png);
		background-size:20px 20px;
	}
	.ico_socialize_delicious {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_delicious.png);
		background-size:20px 20px;
	}
	.ico_socialize_plixi {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_plixi.png);
		background-size:20px 20px;
	}
	.ico_socialize_dribbble1 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_dribbble1.png);
		background-size:20px 20px;
	}
	.ico_socialize_dribbble2 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_dribbble2.png);
		background-size:20px 20px;
	}
	.ico_socialize_stubleUpon {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_stubleUpon.png);
		background-size:20px 20px;
	}
	.ico_socialize_lastfm {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_lastfm.png);
		background-size:20px 20px;
	}
	.ico_socialize_moby {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_moby.png);
		background-size:20px 20px;
	}
	.ico_socialize_vimeo {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_vimeo.png);
		background-size:20px 20px;
	}
	.ico_socialize_youtube1 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_youtube1.png);
		background-size:20px 20px;
	}
	.ico_socialize_youtube2 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_youtube2.png);
		background-size:20px 20px;
	}
	.ico_socialize_myspace {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_myspace.png);
		background-size:20px 20px;
	}
	.ico_socialize_linkedIn {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_linkedIn.png);
		background-size:20px 20px;
	}
	.ico_socialize_pinterest {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_pinterest.png);
		background-size:20px 20px;
	}
	.ico_socialize_flickr {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_flickr.png);
		background-size:20px 20px;
	}
	.ico_socialize_vk1 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_vk1.png);
		background-size:20px 20px;
	}
	.ico_socialize_vk2 {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_vk2.png);
		background-size:20px 20px;
	}
	.ico_socialize_odnoklassniki {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_odnoklassniki.png);
		background-size:20px 20px;
	}
	.ico_socialize_gowalla {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_gowalla.png);
		background-size:20px 20px;
	}
	.ico_socialize_dropbox {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_dropbox.png);
		background-size:20px 20px;
	}
	.ico_socialize_skype {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_skype.png);
		background-size:20px 20px;
	}
	.ico_socialize_iChat {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_iChat.png);
		background-size:20px 20px;
	}
	.ico_socialize_instagram {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_instagram.png);
		background-size:20px 20px;
	}
	.ico_socialize_evernote {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_evernote.png);
		background-size:20px 20px;
	}
	.ico_socialize_deviantart {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_deviantart.png);
		background-size:20px 20px;
	}
	.ico_socialize_blogspot {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_blogspot.png);
		background-size:20px 20px;
	}
	.ico_socialize_reddit {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_reddit.png);
		background-size:20px 20px;
	}
	.ico_socialize_technorati {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_technorati.png);
		background-size:20px 20px;
	}
	.ico_socialize_yahoo {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_yahoo.png);
		background-size:20px 20px;
	}
	.ico_socialize_diigo {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_diigo.png);
		background-size:20px 20px;
	}
	.ico_socialize_blinklist {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_blinklist.png);
		background-size:20px 20px;
	}
	.ico_socialize_bing {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_bing.png);
		background-size:20px 20px;
	}
	.ico_socialize_behnce {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_behnce.png);
		background-size:20px 20px;
	}
	.ico_socialize_picasa {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_picasa.png);
		background-size:20px 20px;
	}
	.ico_socialize_forrst {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_forrst.png);
		background-size:20px 20px;
	}
	.ico_socialize_ffffound {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_ffffound.png);
		background-size:20px 20px;
	}
	.ico_socialize_viddler {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_viddler.png);
		background-size:20px 20px;
	}
	.ico_socialize_friendfeed {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_friendfeed.png);
		background-size:20px 20px;
	}
	.ico_socialize_mobileMe {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_mobileMe.png);
		background-size:20px 20px;
	}
	.ico_socialize_wordpress {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_wordpress.png);
		background-size:20px 20px;
	}
	.ico_socialize_drupal {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_drupal.png);
		background-size:20px 20px;
	}
	.ico_socialize_paypal {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_paypal.png);
		background-size:20px 20px;
	}
	.ico_socialize_share {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_share.png);
		background-size:20px 20px;
	}
	.ico_socialize_mail {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_mail.png);
		background-size:20px 20px;
	}
	.ico_socialize_rss {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_rss.png);
		background-size:20px 20px;
	}
	.ico_socialize_home {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_home.png);
		background-size:20px 20px;
	}
	.ico_socialize_phone {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/ico_socialize_phone.png);
		background-size:20px 20px;
	}

	header .socials_list li .ico_social-delicious {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_delicious.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-vimeo {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_vimeo.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-linked {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_linkedIn.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-twitter {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_twitter2.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-pinterest {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_pinterest.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-facebook {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_facebook1.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-youtube {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_youtube1.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-tumblr {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_tumbler.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-flickr {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_flickr.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-instagram {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_instagram.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-dribbble {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_dribbble2.png)!important;
		background-size:20px 20px;
	}
	header .socials_list li .ico_social-gplus {
		background-image:url(http://funpaperairplanes.com/img/icons/ico_socialize_google2.png)!important;
		background-size:20px 20px;
	}

	.blogpost_type_ico .post_type_aside {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/blogpost-aside.png);
		background-size:21px 20px;
	}
	.blogpost_type_ico .post_type_audio {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/blogpost-audio.png);
		background-size:21px 20px;
	}
	.blogpost_type_ico .post_type_chat {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/blogpost-chat.png);
		background-size:21px 20px;
	}
	.blogpost_type_ico .post_type_gallery {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/blogpost-gallery.png);
		background-size:21px 20px;
	}
	.blogpost_type_ico .post_type_image {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/blogpost-image.png);
		background-size:21px 20px;
	}
	.blogpost_type_ico .post_type_link {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/blogpost-link.png);
		background-size:21px 20px;
	}
	.blogpost_type_ico .post_type_quote {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/blogpost-quote.png);
		background-size:21px 20px;
	}
	.blogpost_type_ico .post_type_text {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/blogpost-text.png);
		background-size:21px 20px;
	}
	.blogpost_type_ico .post_type_video {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/blogpost-video.png);
		background-size:21px 20px;
	}

	.post_type_ico .post_type_aside {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/carousel_post-aside.png);
		background-size:34px 34px;
	}
	.post_type_ico .post_type_audio {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/carousel_post-audio.png);
		background-size:34px 34px;
	}
	.post_type_ico .post_type_chat {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/carousel_post-chat.png);
		background-size:34px 34px;
	}
	.post_type_ico .post_type_gallery {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/carousel_post-gallery.png);
		background-size:34px 34px;
	}
	.post_type_ico .post_type_image {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/carousel_post-image.png);
		background-size:34px 34px;
	}
	.post_type_ico .post_type_link {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/carousel_post-link.png);
		background-size:34px 34px;
	}
	.post_type_ico .post_type_quote {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/carousel_post-quote.png);
		background-size:34px 34px;
	}
	.post_type_ico .post_type_text {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/carousel_post-text.png);
		background-size:34px 34px;
	}
	.post_type_ico .post_type_video {
		background-image:url(http://funpaperairplanes.com/img/retina/icons/carousel_post-video.png);
		background-size:34px 34px;
	}

	.price_ico_default {
		background:url(http://funpaperairplanes.com/img/retina/bg_iconbox.png) no-repeat 0 0;
		background-size:107px 118px;
	}	
}

@media only screen and (max-width: 760px) {
	.tp-leftarrow {
		background-image:url(http://funpaperairplanes.com/img/retina/slider_prev.png)!important;
		background-size:25px 27px;
		width:25px;
		height:27px;
		margin-top:-13px!important;
	}
	.tp-rightarrow {
		background-image:url(http://funpaperairplanes.com/img/retina/slider_next.png)!important;
		background-size:25px 27px;
		width:25px;
		height:27px;
		margin-top:-13px!important;
	}	
}