/*

[Table of contents]

	1. Mobile Portrait to Tablet Portrait 
	2. Standard Screen  
	3. Tablet Portrait 
	4. Mobile 

*/

/* ---------------------------------------------- 
 	1. Mobile Portrait to Tablet Portrait
---------------------------------------------- */

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

	.marinapr_row .marinapr_column3,
	.marinapr_row .marinapr_column4,
	.marinapr_row .marinapr_column5,
	.marinapr_row .marinapr_column6 { width: 50%; }

	.marinapr_two_third,
	.marinapr_three_fourth,
	.marinapr_four_fifth,
	.marinapr_five_sixth,
	.marinapr_one_third,
	.marinapr_one_fourth,
	.marinapr_one_fifth,
	.marinapr_one_sixth { width:48.71794871794872%; }

	.marinapr_one_full,
	.marinapr_custom_two_third,

	#sidebar { width: 100%; float:none; clear:both; margin-left:0; margin-bottom: 30px; }

	.marinapr_topbar .marinapr_container { display: table; }
	.marinapr_topbar_left,.marinapr_topbar_content { display: table-cell; vertical-align: middle; height:100%; float:none; padding:10px; }
	.marinapr_topbar_content > .right, .marinapr_topbar_content > .left { float:left; display: block; clear:both; }
	.marinapr_topbar_content ul li { padding:0; }
	.marinapr_header_search_icon { float:left; margin-left: 25px; }

    .gallery-columns-5 dl.gallery-item, .gallery-columns-6 dl.gallery-item, .gallery-columns-7 dl.gallery-item, .gallery-columns-8 dl.gallery-item, .gallery-columns-9 dl.gallery-item { width:33.29%; padding:1.5%;  }

	.footer .marinapr_small_footer ul.marinapr_small_footer_sm_icons { padding-left:25px; }
    .footer .marinapr_small_footer ul.marinapr_small_footer_sm_icons li,.footer .marinapr_small_footer ul.marinapr_small_footer_sm_icons li a { border:0; width:auto; margin-right: 7px; }
    #marinapr_go_top_scroll_btn { width:auto; padding:0 20px 0 0; border:0; }


}




/* ---------------------------------------------- 
 	2. Standard Screen
---------------------------------------------- */


@media only screen and (min-width: 980px) and (max-width:1150px) {
.single .marinapr_cause_whitebox ul { padding:15px 20px; }
.single .marinapr_cause_whitebox ul li span.marinapr_cause_whitebox_amount { font-size:120%; }
.single .marinapr_cause_whitebox ul li { margin:0 15px; }
.single .marinapr_cause_whitebox ul li:after { margin-right: -15px; }
.single .marinapr_cause_bar { padding:0; margin-bottom:-7px;  }
.single .marinapr_cause_donate_button { margin:22px 20px 22px 0; }
.single .marinapr_cause_donate_button a.button { font-size: 100%; padding:0 25px; }

}


@media only screen and (min-width: 980px) and (max-width:1100px) {

	.marinapr_class_top_meta .marinapr_class_price { font-size: 100%; }

}

/* ---------------------------------------------- 
 	3. Tablet Portrait
---------------------------------------------- */

@media only screen and (min-width: 768px) and (max-width: 979px) {

	#marinapr_Header.marinapr_smaller_menu #marinapr_mobi_nav { top:50%; margin-top: -20px;  }

	.marinapr_column3.marinapr_universal_3col_grid { width:50%; }
	.marinapr_class_top_meta .marinapr_class_price { font-size: 100%; }

}

/* ---------------------------------------------- 
 	4. Mobile
---------------------------------------------- */

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

	.marinapr_two_third, .marinapr_three_fourth, .marinapr_four_fifth, .marinapr_five_sixth, .one_half, .marinapr_one_half, .marinapr_row .marinapr_column2, .one_third, .marinapr_one_third, .marinapr_row .marinapr_column3, .one_fourth, .marinapr_one_fourth, .marinapr_row .marinapr_column4, .one_fifth, .marinapr_one_fifth, .marinapr_row .marinapr_column5, .one_sixth, .marinapr_one_sixth, .marinapr_row .marinapr_column6, .marinapr-layout-sidebar-left .marinapr_row .marinapr_column2, .marinapr-layout-sidebar-left .marinapr_row .marinapr_column3, .marinapr-layout-sidebar-left .marinapr_row .marinapr_column4, .marinapr-layout-sidebar-right .marinapr_row .marinapr_column2, .marinapr-layout-sidebar-right .marinapr_row .marinapr_column3, .marinapr-layout-sidebar-right .marinapr_row .marinapr_column4 { width:100%; float:none; clear:both; margin-left:0; margin-bottom: 30px; }

	.marinapr_topbar .marinapr_container { display: block; width:100%; text-align: center; }
	.marinapr_topbar_left,.marinapr_topbar_content { display: block; width:100%; text-align: center; }
	.marinapr_topbar_content > .right, .marinapr_topbar_content > .left { float:none; }
	.marinapr_topbar ul { float:none; }

	.marinapr_header { position: relative; }
	.marinapr_logo_menu_holder .marinapr_container { width:100%; }
	.marinapr_logo { display: block; float:none; width:100%; text-align: center; padding:0; margin:0; }
	.marinapr_logo_img { border-bottom:1px solid #e6e6e6; }
	ul.marinapr_top_nav { border:0; }

	.marinapr_main_nav { display: inline-block; float:left; padding:15px 15px 0 15px; }
	.marinapr_header_search_icon { margin:0; line-height:30px; }
	.marinapr_overlay_search_box .marinapr_overlay_search_box .marinapr_search_form { font-size: 20px; }
	form#marinapr_search_form { margin-bottom: 0; }
	
	.marinapr_topbar_content ul.marinapr_topbar_socials,.marinapr_topbar_content ul.marinapr_topbar_socials li { float:none; margin:0 3px 6px 3px; }
	.marinapr_topbar_content ul.marinapr_topbar_socials { margin-top:5px; }

	#marinapr_mobi_nav { width:auto; float:right; display: block; position: relative; top:0; right:20px; margin:0; padding:15px; }
	#marinapr_mobi_nav #marinapr_mobi_nav_btn { width:33px; height:33px; line-height: 34px; font-size: 14px; }
	#marinapr_mobi_nav > ul { top:48px; right:15px; }

	.marinapr_logo_menu_holder { height:auto; }
	.marinapr_logo_img a { padding-top: 10px; padding-bottom: 10px; display: inline-block; }
	
	.marinapr_search_container.right { float:none; }

	.marinapr_post_title_meta { margin:0 0 30px 0; }
	ul.marinapr_post_share_icons_list { display: block; }

	#marinapr_sub_header .marinapr_sub_header_title,#marinapr_sub_header h1.marinapr_sub_header_title { font-size: 30px; }

	.marinapr_post_image span.marinapr_pf_icon_box { display: none; }

	.marinapr_next_prev_box { width:100%; display: block; clear:both; float:none; }
	.marinapr_pp_view_all { display: none; }
	.marinapr_pp_next { border-top:2px solid #e6e6e6; margin-top: 20px; padding-top: 20px; }

	.marinapr_post_share_links { float:none; clear:both; padding-top: 20px; text-align: left;  }

	.marinapr_related_posts ul li { display: block; float:none; width:100%; margin-bottom: 40px; }

	#comment-wrap ol.commentlist li ul.children { padding-left:0; }
	#comment-wrap ol.commentlist li ul { margin-left: 0; }

	#commentform p.comment-form-author, #commentform p.comment-form-email, #commentform p.comment-form-url { width:100%; }
	form.marinapr_search_form input[type="text"] { width:80%; }

	.marinapr_tile_gallery ul li { width:50%; }

	.marinapr_search_featured_img { display: none; }

	.gallery-columns-2 dl.gallery-item, .gallery-columns-3 dl.gallery-item, .gallery-columns-4 dl.gallery-item,.gallery-columns-5 dl.gallery-item, .gallery-columns-6 dl.gallery-item, .gallery-columns-7 dl.gallery-item, .gallery-columns-8 dl.gallery-item, .gallery-columns-9 dl.gallery-item { width:50%; padding:1.5%; }

	.footer .marinapr_row { margin:0; }
	.footer .marinapr_column_gap { padding:0; }

	.footer .marinapr_small_footer ul.marinapr_small_footer_sm_icons { padding:20px 0; display: block; text-align: center; margin:0; }
    .footer .marinapr_small_footer ul.marinapr_small_footer_sm_icons li,.footer .marinapr_small_footer ul.marinapr_small_footer_sm_icons li a { margin:0 5px; line-height: 30px; height:30px; float:none; }
    #marinapr_go_top_scroll_btn { width:auto; padding:0 10px; border:0; float:none; display:block; text-align: center; margin:0 auto; line-height: 20px; height:20px; }

	.marinapr_footer_copyright.right,.marinapr_small_footer_sm_icons.left { float:none; display: block; text-align: center; margin:10px 0; width:100%; }
    .footer .marinapr_footer_copyright { height:auto; }
	.footer .marinapr_footer_copyright p { padding:0; }
	
	.marinapr_cause_whitebox_border { display: none; }
	.marinapr_cause_whitebox { margin:0 0 30px;}
	.single .marinapr_cause_donate_button a.button { font-size: 100%; padding:0 25px; }
	.single .marinapr_cause_whitebox ul { padding:15px 20px; }
	.single .marinapr_cause_whitebox ul li { margin:0 10px; }
	.single .marinapr_cause_whitebox ul li:after { display: none; }
	.single .marinapr_cause_whitebox ul li span { font-size: 90%; }
	.single .marinapr_cause_whitebox ul li span.marinapr_cause_whitebox_amount { font-size:100%; }	
	.single .marinapr_cause_donate_button { margin:22px 20px 15px 0; }
	.single .marinapr_cause_donate_button a.button { font-size: 90%; padding:0 20px; line-height: 30px; height:30px; }
	.marinapr_cause_standard_view .marinapr_cause_standard_title h4 a { font-size: 18px; } 


}


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

	.marinapr_logo_img img { max-width:240px; }
	#marinapr_sub_header .marinapr_sub_header_title,#marinapr_sub_header h1.marinapr_sub_header_title { font-size: 24px; }
	.marinapr_about_author img { float:none; display: block; margin-bottom: 20px; }

	.gallery-columns-2 dl.gallery-item, .gallery-columns-3 dl.gallery-item, .gallery-columns-4 dl.gallery-item,.gallery-columns-5 dl.gallery-item, .gallery-columns-6 dl.gallery-item, .gallery-columns-7 dl.gallery-item, .gallery-columns-8 dl.gallery-item, .gallery-columns-9 dl.gallery-item { width:100%; padding:0; margin-bottom: 2%; }

	.single .marinapr_cause_whitebox ul { display: block; width:100%; }
	.single .marinapr_cause_whitebox ul li { display: block; text-align: center; float:none; margin:0; padding:0; }	
	.single .marinapr_cause_whitebox ul li span { display: inline-block; margin:0 3px; }
	.single .marinapr_cause_whitebox .right,.single .marinapr_cause_whitebox .left { float:none; display: block; text-align: center; }
	.single .marinapr_cause_donate_button { margin:0 0 25px 0; }
	.marinapr_cause_standard_view .marinapr_cause_img { float:none;width:100%; }
	.marinapr_cause_standard_view .marinapr_cause_content { float:none;width:100%; margin-top: 20px; padding:0 10px; }

}