/**************
* @package WordPress
* @subpackage Cuckoothemes
* @since Cuckoothemes 1.0
* URL http://cuckoothemes.com
**************
*
** Name : Media css
*
*/

@media print {

    h1 {
	    page-break-before: always;
    }

    h1,  h2,  h3,  h4,  h5,  h6 {
	    page-break-after: avoid;
    }

    ul,  ol,  dl {
	    page-break-before: avoid;
    }
}

@media screen and (max-width: 1023px) {
	/* Naujas */
	
	/* Homepage */
	li.blog-li-option .header-post-list-225, li.blog-li-option .excerpt-post-li-option-225 { width:470px; }
	li.blog-li-option .thumb-post-list-470 { width:225px; }
	li.blog-li-option .thumb-post-list-470 a img,
	li.blog-li-option .thumb-post-list-470 a canvas { margin: 0 0 0 -120px; }
	header.single-post-header h3  { max-width:60%; }
	
	/* Contact Unit */
	#cuckoo-contact-form { width:auto; }
	.map-off #cuckoo-contact-form  p.comment-form-comment { width:225px; } 
	.map-on #cuckoo-contact-form  p.comment-form-comment { width:470px; } 
	
	/* Portfolio */
	.work-item-480 { width: 360px; height: 180px; }
	.work-item-480 img,
	.work-item-480 canvas { width:100%!important; height:auto!important; }
	.work-item-480 h4.work-thumb-title, .work-item-480 .cat-show { padding: 0px 20px; }
	
	/* sidebar */
	#main-sidebars { display:none!important; }
	
	.slideshow-content, #work-slides { max-height:346px; }
	.slideshow-content.one-img-gallery { max-height:354px; }
	#related-works .related-content .work-item-240:nth-child(4) { display:none; }
	
	/* main header */
	header div#header_content { width:720px; }
	div#header_nav nav.navigation-top div.current-nav { display:none; }
	div#header_nav  nav.navigation-top div#nav { display:none; }
	div#header_nav  nav.navigation-top div#mini-nav { display:block; }
	
	/* Nivo */
	.main-slider { width:130%; margin-left:-15%; height:auto; }
	.main-slider .nivo-caption { margin-right: 11.5%;  }
	.ever-like-display { margin-top: 0px; }
	.main-slider  .nivo-prev { left:11.4%!important; }
	.main-slider  .nivo-next { right:11.4%!important; }
	.title-container { width:720px; }
	.ever-like-display img.small-img-nivo { max-width:720px; height:auto; }
	
	.image-content .ever-like-display { margin-top: 50px; }
	
	/* buttons next/prev/top */
	.back_to_top { display:none!important; }
	
	/* Social media */
	.social-block-page { width:94%; }
	
	/* Works */
	#work-gallery { width:720px; }
	#work-slides img { height:auto; }
	#related-works .blog-content .blog-list:nth-child(4) { display:none; }
	#work-video { width:720px; }
	#video-content { height:375px; }

	.screen-large, #respond h3 { width:720px; }
	.screen-large-portfolio { width:735px; }
	.screen-large-blog { width:735px; }
	
	.blog2-list, .blog-thumb-hover-blog2 { width: 225px; }
	.blog2-list .post_header img, .blog2-list .post_header canvas { margin-left: -25%; }
	
	.not-login-form { position:relative; top:60px; display:block; }

	/* Content */
	#content-main { width:720px; }
	#item-description { width:720px; }
	.text_box_text img, .tab-content-text img, .toggle-content-text img { height: auto; }
	
	/* Columns */
	.content-one-half { width: 48%; }
	.content-one-third { width: 30.8% }
	.content-two-third { width: 65.66%; }
	.content-one-fourth { width: 22.74%; }
	.content-two-fourth { width: 48.30%; }
	.content-three-fourth { width: 74.22%; }	
	.team-shortcode-content .team-member-shortcode.content-one-fourth  { width: 31.33%; }
	.team-shortcode-content .team-member-shortcode.content-one-fourth:nth-child(3n+3) { width: 31.33%; margin-right: 0; }
	
	.content-one-half, .content-one-third, .content-two-third, 
	.content-one-fourth, .content-three-fourth, .content-two-fourth { display: inline-block; margin-right: 3%;  position: relative; vertical-align: text-top; }
	
	.cuckoo-3-col .content-one-fourth .team_thumbnail_template, .content-one-fourth .post_thumbnail { max-width:100%; height:160px; }
	.cuckoo-3-col .team_thumbnail_template img, .cuckoo-3-col .team_thumbnail_template canvas { margin:0; max-width:100%!important; height: auto !important; }
	
	/* Text box and columns */
	.textbox-short-content  .content-one-half , .toggle-content-text  .content-one-half ,
	.textbox-short-content  .content-one-third , .toggle-content-text  .content-one-third ,
	.textbox-short-content  .content-one-fourth , .toggle-content-text .content-one-fourth ,
	.textbox-short-content  .content-two-fourth , .toggle-content-text  .content-two-fourth ,
	.textbox-short-content  .content-two-third , .toggle-content-text .content-two-third ,
	.textbox-short-content  .content-three-fourth, .toggle-content-text  .content-three-fourth { width: 100%; margin-bottom: 30px; }
	
	.event_header.not-slider .post_thumbnail a canvas { height: auto !important; box-sizing: border-box; }
	.event_header.not-slider .post_thumbnail a img  { height: auto !important; }
	.content-one-fourth .events-shortcode .post_thumbnail { max-width: 100%; height: 165px; }
	
	/* Footer */
	.footer-text { width: 91%; } 
	
	/* Contact */
	.comment-form-author, .comment-form-email {  margin-right: 30px; }
}

@media screen and (max-width: 782px) {

	html, body { min-width:280px; overflow-x:hidden; }
	
	/* Header nav */
	#header-position-page, #header-position-team { padding: 60px 0px; }
	body header.another-page.header-type-header-1,
	body header.another-page.header-type-header-2, 
	body header.another-page.header-type-header-3, 
	body header.another-page.header-type-header-4, 
	body header.another-page.header-type-header-5, 
	body header.another-page.header-type-header-6  { position:relative; top:0!important; height: auto;}
	header.main-header #header_wrapper.cuckoo_header_1,
	header.main-header #header_wrapper.cuckoo_header_2,
	header.main-header #header_wrapper.cuckoo_header_3,
	header.main-header #header_wrapper.cuckoo_header_4,
	header.main-header #header_wrapper.cuckoo_header_5,
	header.main-header #header_wrapper.cuckoo_header_6,
	header.main-header #header_wrapper.cuckoo_header_7,
	header.main-header #header_wrapper.cuckoo_header_8 { position:relative!important; top:0!important; height: auto;}
	header.main-header .header-not-visible  { display:none!important; }
	header.main-header #header_wrapper  { z-index:1; }
	header div#header_content { width:225px; }
	body header.main-header { height:auto; }
	div#theme_logo { float:none; }
	.logo_content { float:none; margin:0 auto; position: relative; }
	div#header_links { position: relative; text-align: center; }
	div#header_links ul li { display: inline-block; float: none; }
	div#header_nav { float:none;  margin: 15px auto 0!important; width: 225px; }
	div#header_nav nav.navigation-top div#mini-nav { display: block; position: relative; width: 225px; padding-right:0; }
	div#search_nav { display:none; }
	header .cuckoo_header_3 div.main_header_background  { display:block!important; height: 100% !important; }
	header div.main_header_background { opacity: 1; display:block!important; }
	.fullLogoWidth { background-size: 100% auto; }
	
	/* Title */
	header.item-header-wrap h4.homepage-subtitle { max-width:65%; padding: 10.5px 15px; }
	header.single-post-header h3  { max-width:47%; }
	#header-position, #header-position-team { position:static; } 
	#header-position a div.next-post-img, #header-position-team a div.next-post-img { position:absolute; right:0; top:50%; height: 60px!important; width: 30px!important; margin-top: -30px!important; }
	#header-position a div.prev-post-img, #header-position-team a div.prev-post-img { position:absolute; left:0; top:50%; height: 60px!important; width: 30px!important; margin-top: -30px!important; }
	#item-description { margin: 30px auto; }
	.item-info-block, #header-position h1, #header-position-team h1 { width:100%; }
	h3, h3.short-title, li.tab-navig a, div.tabs ul.tab-nav li.tab-navig a .number-checked-box h3, div.product .woocommerce_tabs ul.tabs li a, 
	#content div.product .woocommerce_tabs ul.tabs li a, #reviews #comments h2, .cart-collaterals .cart_totals h2, 
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, 
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, 
	.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, 
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {  }
	li.blog-li-option .thumb-post-list-225 { margin:0 0 30px 0; }
	
	/* Background img */
	#top-background-image, .fullLogoWidth { background-attachment:scroll!important; }
	
	/* Nivo */
	.main-slider { width:200%; margin-left:-50%; height:auto; }
	.main-slider img { /* max-height:400px; */ }
	.main-slider .nivo-caption { margin-right: 25%;  }
	.ever-like-display { margin-top: 0px; }
	.main-slider  .nivo-prev { left:24.8%!important; }
	.main-slider  .nivo-next { right:24.8%!important; }
	.title-container { width:241px; }
	.nivo-controlNav { padding: 0; }
	.image-content .ever-like-display { margin-top: 30px; }
	.slide-short { min-height:100px; }
	.slide-title { font-size:40px;  }
	.slide-subtitle { font-size:20px; }
	
	.nivo-directionNav div, .next-testimonial, .next-blog-nav, #nextslide, .rev_slider_wrapper .tp-rightarrow.default ,
	.prev-testimonial, .prev-blog-nav, #prevslide, .rev_slider_wrapper .tp-leftarrow.default  { height: 60px!important; width: 30px!important; margin-top: -32px!important; }
	
	div.post-navigation  div.next-blog-nav:before, .nivo-directionNav  .nivo-next:before,
	.revolution_slider_homepage .rev_slider_wrapper .tp-rightarrow.default:before,
	.rev_slider_wrapper .tp-rightarrow.default:before, div.next-post-img:before   { /* left: 42%; */ }

	div.post-navigation  div.prev-blog-nav:before, .nivo-directionNav  .nivo-prev:before,
	.revolution_slider_homepage .rev_slider_wrapper .tp-leftarrow.default:before ,
	.rev_slider_wrapper .tp-leftarrow.default:before, div.prev-post-img:before  { /* left: 33%; */ }
	
	.ever-like-display img.small-img-nivo { max-width:241px; height:auto; }
	.nivo-small-image-box .title-container .image-content  img.small-img-nivo { max-width:50%; height:auto; }
	
	.border-slider .rev_slider_wrapper .tp-leftarrow.default , .border-slider .rev_slider_wrapper .tp-rightarrow.default { margin-top: -22px!important; }
	
	/* Social media */
	.social-block-page { display:block; }
	
	/* Portfolio */
	.portfolio-item-470, .no-thumbnail-470 { width:225px; }
	.portfolio-item-225 {  margin: 8px; }
	
	/* Follow me */
	.follow-text { display: block; float:none; padding: 0 0 20px; }
	
	/* Testimonials */
	.testimonials-excerpt, .text-box-box { width:100%; }
	.testimonials-right, .testimonials-left { display:none; }
	#testimonials-content  { display:block;  width: 225px; }
	#testimonials-content .testimonial-logo { display:block; padding-bottom: 25px; padding-right: 0; }
	#testimonials-content .testimonial-contest { display:block; }
	#testimonials-content .testimonial-contest .qoute-exp { display:block; }
	#testimonials-content .testimonial-contest .qoute-exp .text-qoute { display:block; float:left; height:53px; }
	#testimonials-content .testimonial-contest .qoute-exp .testimonial-excerpt { display:block; }
	.testimonials-company div.testimonials-thumb {  margin: 0 auto 20px; display:block;}
	.testimonials-company div.text-test { text-align:center!important; display:block; }
	
	/* Team */
	#team-single-content, .team-main-content { display:block;  width: 225px; }
	#team-single-content .team-logo { display:block; padding-bottom: 25px; padding-right: 0; }
	#team-single-content .team-contest { display:block; }
	#main-container .related-works-wrap  .related-content.related_team.screen-large  { width:240px; left:-7.5px; }
	.content-one-fourth .team_thumbnail_template , .content-one-fourth .post_thumbnail { width:225px; height:225px; }
	.team_thumbnail_template img { margin:0; }
	.team-shortcode-content .team-member-shortcode.content-one-fourth  { width: 100%; margin-right: 0; }
	.team-shortcode-content .team-member-shortcode.content-one-fourth:nth-child(3n+3) { width: 100%; margin-right: 0; }
	.cuckoo-3-col .content-one-fourth .team_thumbnail_template, .content-one-fourth .post_thumbnail { max-width:100%; height:225px; }
	
	/* Works */
	.work-nivo-slideshow { width:100%; }
	.work-item-480, #main-container .work-content.screen-large, #main-container-portfolio-landing { width:240px; }
	.work-item-480 { width: 240px; height: 120px; }
	.work-item-480 img,
	.work-item-480 canvas { width:100%!important; height:auto!important; }
	.work-item-480 .work-contur { padding:0; }
	.work-item-480 h4.work-thumb-title { padding: 0px 20px; font-size:20px; }
	.work-item-480 .cat-show { padding: 0px 20px; font-size:15px; }
	body.single-works .gallery-format-not-one #item-description { padding:0; }
	.slideshow-content { max-height:100px; margin-bottom:30px;}
	.slideshow-content.one-img-gallery { max-height: 100px; }
	#work-gallery { width:225px; }
	#work-slides { max-height:100px; }
	#work-slides img { height:auto; }
	#work-video { width:225px; }
	#video-content { height:200px; }
	#related-works .blog-content .blog-list:nth-child(2),
	#related-works .blog-content .blog-list:nth-child(3), 
	#related-works .blog-content .blog-list:nth-child(4) 
	{ display:none; }
	#related-works .related-content .work-item-240:nth-child(2),
	#related-works .related-content .work-item-240:nth-child(3), 
	#related-works .related-content .work-item-240:nth-child(4) 
	{ display:none; }
	#related-works .related-content.screen-large {width:240px; left:-7.5px;}
	#gallery-container { width: 100%; margin-bottom: 20px; }
	#gallery-container .slideshow-content .nivo-controlNav { top: -30px; }
	.single-work-social-block { width:225px; }
	div.works-types ul.item-info-list { margin: 0 auto 20px; }
	#main-container.header-no-slider { padding-top: 70px; }
	
	.blog2-list, .blog-thumb-hover-blog2 { width: 225px; }

	/* buttons next/prev/top */
	.back_to_top { display:none!important; }
	div.header-prevous a, div.header-next a {  height: 17px; width: 10px; }
	
	/* Contact */
	.comment-form-comment,
	.map-on #cuckoo-contact-form p.comment-form-comment {  width: 225px; }
	#cuckoo-contact-form p.form-submit { width: 225px; text-align: center; }
	.contact-content { width:225px!important; }
	.not-login-form { top:0px;}
	input.amount-checker { width: 50px; }
	.number-checked-box { margin: -140px auto 0; padding: 30px 35px; width: 155px; }
	
	.screen-large, #respond h3   { width:225px; min-width:225px; }
	.team-content-shorcode.screen-large   { width:240px; }
	.team-srt-content .post-navigation.shrt-team .prev-blog-nav { left: -30px; }
	.team-srt-content .post-navigation.shrt-team .next-blog-nav { right: -40px; }
	.work-wrap .work-content.screen-large, .team-wrap .team-content.screen-large  { width:240px; }
	.screen-large-portfolio { width:240px; }
	.screen-large-blog { width:225px; }
	
	.blog-list, .test-list { margin:0; }
	li.blog-li-option { width:225px; }
	li.blog-li-option .header-post-list-225, li.blog-li-option .excerpt-post-li-option-225,
	li.blog-li-option .thumb-post-list-470 , li.blog-li-option .excerpt-post-li-option-470 ,
	li.blog-li-option .header-post-list-470 { width: 225px!important; }
	li.blog-li-option .thumb-post-list-470 a img,
	li.blog-li-option .thumb-post-list-470 a canvas { margin: 0 0 0 -120px; }
	.many-items { left:0!important; }
	.blog2-list  { margin:0!important; }
	ul.tab-nav li, li.tab-navig:first-child  { margin:0 0 20px; display:inline-block; }
	ul.tab-nav li:last-child { margin:0; }
	
	.work-item-225 { margin: 0 0 20px 0; }
	
	/* Content */
	.item-top-line.landing-page { margin:0 0 40px; }
	#post-content .page-content-before { padding-bottom:10px!important; }
	.post-format-icone {  padding-right: 0; display:block; width:225px; padding-bottom: 15px; }
	.header-social-media { display:block; margin:0 auto;  text-align: center; width:225px; padding-bottom: 10px; }
	.social-item-pinterest { vertical-align: top; }
	.social-item-block { display:block; }
	.tags-logo { display:block; background-position:52% 0; width: 100%; margin-bottom: 10px; margin-right:0; }
	.post-tags-list { text-align: center; display: inline-block; }
	.header-comment-count { text-align: center; }
	#post-content #content-main.single-post, #post-content #blog-content-full-width.blog-with-aside, #item-description, #content-main { width:225px; }
	
	.cuckoo_like_container { display: inline-block!important; float: none!important; margin-right: 15px!important; margin-left:0!important; }
	.counts-position { display:block; text-align: center; }
	.search-form-display { float: none; margin: 5px auto 0; }
	#content-main { width:225px; }
	#item-description { width:225px; display:block; }
	#content-main img , #content-main a img, .page-content a img, .page-content img, .text_box_text img, .tab-content-text img, .toggle-content-text img  { max-width: 100%; height: auto; }
	
	/* Comments */
	.comments-title-area { width: 225px!important; }
	.comment-body { display:block; width: 225px!important; }
	.comment-body .comment-column-1 { display:inline-block; }
	.comment-body .comment-column-2 { display:inline-block; padding-right:0; width: 141px; }
	.comment-body .comment-column-3 { display:block; width: 225px; padding: 26px 0 10px; }
	.comment-body .comment-column-4 { display:block; }
	.depth-2 .comment-body .comment-arrow { left: 105px; }
	#respond .respond-arrow { left: 105px; top: -120px; }
	.respond-position { display:block; width: 225px!important; }
	#commentform { padding-bottom:0; overflow: visible; }
	#commentform .respond-column-1 { display: block; padding-right:0; }
	#commentform .respond-column-2 { display: block; padding-right:0; width:225px; margin: 30px 0 30px; }
	.about_required { top:10px; }
	#commentform .respond-column-2 .comment-form-texteare { }
	#commentform .respond-column-3 { display: block; }
	#commentform .respond-column-3 p { padding: 30px 0 0; }
	#commentform p.comment-form-email { margin-bottom: 20px; }
	#respond h3 { /* left: 8px; */ }
	ol.loginuser li #respond small a#cancel-comment-reply-link { top:0; }
	#respond small  { width:225px; /* top: 50px;  margin: 20px auto 0; */margin: 5px auto 30px; position:relative; top: 20px; }
	p.logged-in-as { top: 45px; }
	a#cancel-comment-reply-link { position: relative; top:0; } 
	#commentform .respond-column-1 { height: 60px; }
	
	#content-main .single-work-shortcode img , #content-main .works-by-types-shortcode img , 
	#content-main  .single-work-shortcode a img, #content-main  .works-by-types-shortcode a img, 
	.page-content .single-work-shortcode a img, .page-content .works-by-types-shortcode a img, 
	.page-content .single-work-shortcode img, .page-content .works-by-types-shortcode img { max-width: none !important; }	
	
	#content-main .single-work-shortcode , .page-content .single-work-shortcode { margin-left:-7.5px; }
	
	/* Columns */
	.content-one-half ,
	.content-one-third ,
	.content-two-third ,
	.content-one-fourth ,
	.content-two-fourth ,
	.content-three-fourth { width: 225px; margin:0 0 30px; }
	
	.content-one-half img, .content-one-half  a img, .content-one-half  a.btn-short,
	.content-one-third img, .content-one-third a img, .content-one-third  a.btn-short ,
	.content-two-third img, .content-two-third a img, .content-two-third  a.btn-short,
	.content-one-fourth  img, .content-one-fourth a  img, .content-one-fourth  a.btn-short,
	.content-two-fourth img, .content-two-fourth a img, .content-two-fourth  a.btn-short,
	.content-three-fourth img, .content-three-fourth a img, .content-three-fourth  a.btn-short  { max-width: 100%; }
	
	.content-one-half .textbox-short-content  a.btn-short ,
	.content-one-third .textbox-short-content a.btn-short ,
	.content-two-third .textbox-short-content  a.btn-short ,
	.content-one-fourth  .textbox-short-content a.btn-short,
	.content-two-fourth  .textbox-short-content a.btn-short,
	.content-three-fourth .textbox-short-content  a.btn-short { max-width: 165px!important; }	
	
	.content-one-half .textbox-short-content  img ,
	.content-one-third .textbox-short-content img,
	.content-two-third .textbox-short-content  img ,
	.content-one-fourth  .textbox-short-content img ,
	.content-two-fourth  .textbox-short-content img ,
	.content-three-fourth .textbox-short-content  img { max-width: 105px!important; }	
	
	.content-one-half .textbox-short-content .slide-short.nivoSlider  img ,
	.content-one-third .textbox-short-content .slide-short.nivoSlider img,
	.content-two-third .textbox-short-content .slide-short.nivoSlider  img ,
	.content-one-fourth  .textbox-short-content .slide-short.nivoSlider img ,
	.content-two-fourth  .textbox-short-content .slide-short.nivoSlider img ,
	.content-three-fourth .textbox-short-content .slide-short.nivoSlider  img { max-width: none!important; }
	
	/*
	.tab-content-text .content-one-half,
	.tab-content-text  .content-one-third,
	.tab-content-text  .content-two-third ,
	.tab-content-text  .content-one-fourth ,
	.tab-content-text  .content-two-fourth ,
	.tab-content-text  .content-three-fourth { width: 165px; }*/
	
	div.cuckoo-table-conteiner { overflow: auto; display: inline-block; }
	.show-percent { display:none!important; }

	.tab-content-text .content-one-half img, .tab-content-text .content-one-half  a img , .tab-content-text .content-one-half  a.btn-short ,
	.tab-content-text .content-one-third img, .tab-content-text .content-one-third a img , .tab-content-text .content-one-third  a.btn-short ,
	.tab-content-text .content-two-third img, .tab-content-text .content-two-third a img  , .tab-content-text .content-two-third  a.btn-short ,
	.tab-content-text .content-one-fourth  img, .tab-content-text .content-one-fourth a  img , .tab-content-text .content-one-fourth  a.btn-short ,
	.tab-content-text .content-two-fourth  img, .tab-content-text .content-two-fourth a  img , .tab-content-text .content-two-fourth  a.btn-short ,
	.tab-content-text .content-three-fourth img, .tab-content-text .content-three-fourth a img , .tab-content-text .content-three-fourth  a.btn-short { max-width: 100%!important; }
	
		/* Password */
	#password-item { margin: -160px auto 40px; }
	.item-alert-box { display:block; }
	.item-alert-text { display:block;}
	.item-alert-text .item-alert-image-password { margin: 0 0 30px; }
	.item-alert-text div.password-correct  { display:block; width:100%; }
	.item-alert-text div.password-correct  p.password_correct_text  { display: block;  margin: 0 0 30px; padding: 0 10px; width: 205px; }
	.item-alert-text div.password-correct  p.password_input_area { margin: 0 auto; width: 160px; display:block; }
	
	.item-alert-text span {  margin: 20px auto 0; }
	
	/* Button Shortcodes */
	a.btn-short { max-width:225px!important; } 
	
	/* tab */
	ul.tab-nav li a { text-align:center; }
	ul.tab-nav li, li.tab-navig:first-child  { margin:0 0 20px; display:block; }
	ul.tab-nav li:last-child { margin:0; }
	
	.content-one-half .textbox-short-content  a.btn-short  { max-width: 181px!important; }
	.content-one-third .textbox-short-content a.btn-short { max-width: 181px!important; }
	.content-two-third .textbox-short-content  a.btn-short { max-width: 181px!important; }
	.content-one-fourth  .textbox-short-content a.btn-short { max-width: 181px!important; }
	.content-two-fourth  .textbox-short-content a.btn-short { max-width: 181px!important; }
	.content-three-fourth .textbox-short-content  a.btn-short { max-width: 181px!important; }
	
	.contact-content.map-on #cuckoo-contact-form p.form-submit #submit { width:225px; }
	li.blog-li-option .thumb-post-list-470 { margin: 0 0 30px; }
	.event_header.not-slider .post_thumbnail a canvas { height: auto !important; box-sizing: unset; }
	.content-one-fourth .events-shortcode .post_thumbnail { max-width: 100%; height: 225px; }
	
	/* Footer */
	.footer-text { width: 100%; } 
	
	/* Plugins */
	div.cuckoo_countdown div.cuckoo_countdown_desc { padding:0 2%!important; width:96%!important; }

}

@media screen and (max-width: 480px) {

	.slide-title { font-size:30px;  }
	.slide-subtitle { font-size:15px; }

}


@media screen and (max-width: 320px) {

}

@media screen and (max-width: 240px) {

}


@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx){
	
	.single-standard { background: url(../images/post-format/retina/standard-format@2x.png) 0 0 no-repeat; background-size: 32px 32px; }
	.single-gallery { background: url(../images/post-format/retina/gallery-format@2x.png) 0 0 no-repeat; background-size: 32px 32px; }
	.single-image { background: url(../images/post-format/retina/image-format@2x.png) 0 0 no-repeat; background-size: 32px 32px; }
	.single-link { background: url(../images/post-format/retina/link-format@2x.png) 0 0 no-repeat; background-size: 32px 32px; }
	.single-chat { background: url(../images/post-format/retina/chat-format@2x.png) 0 0 no-repeat; background-size: 32px 32px; }
	.single-aside { background: url(../images/post-format/retina/aside-format@2x.png) 0 0 no-repeat; background-size: 32px 32px; }
	.single-quote { background: url(../images/post-format/retina/quote-format@2x.png) 0 0 no-repeat; background-size: 32px 32px; }
	.single-audio { background: url(../images/post-format/retina/audio-format@2x.png) 0 0 no-repeat; background-size: 32px 32px; }
	.single-status { background: url(../images/post-format/retina/status-format@2x.png) 0 0 no-repeat; background-size: 32px 32px; }
	.single-video { background: url(../images/post-format/retina/video-format@2x.png) 0 0 no-repeat; background-size: 32px 32px; }
	

	.test-quote-list { background: url(../images/retina/quote@2x.png) no-repeat center center; background-size: 35px 28px; }
	

	.nivo-controlNav a { background: url(../images/retina/slides_pagination@2x.png) no-repeat -14px 0; background-size: 28px 14px; }
	div#header_nav  nav.navigation-top div#mini-nav  #mobile_menu:after { background: url(../images/retina/arrow_navigation@2x.png) center center no-repeat; background-size:15px 12px; }
	.img-loader, .tp-loader, .cuckoo-another-elements  .cuckooLoading  { background:url(../images/retina/loading@2x.png) no-repeat 50% 50% ; background-size:60px 60px; }
	
	/* search */
	div#search_nav.search-black-color { background: url(../images/retina/search_black@2x.png) 0 0 no-repeat; background-size:15px 15px; }
	div#search_nav.search-black-transparent { background: url(../images/retina/search_black_transp@2x.png) 0 0 no-repeat; background-size:15px 15px; }
	div#search_nav.search-white-color { background: url(../images/retina/search_white@2x.png) 0 0 no-repeat; background-size:15px 15px; }
	div#search_nav.search-white-transparent { background: url(../images/retina/search_white_transp@2x.png) 0 0 no-repeat; background-size:15px 15px; }
	
	/* Comments */
	.no-comment-icone { background: url(../images/retina/no-comment-icone@2x.png) no-repeat; background-size:20px 18px; }
	.header-comment-icone { background: url(../images/retina/header-comment-icone@2x.png) no-repeat; background-size:20px 18px; }
}