/*
[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) {

	.elvotics_row .elvotics_column3, .elvotics_row .elvotics_column4, .elvotics_row .elvotics_column5, .elvotics_row .elvotics_column6 { width: 50%; }
	.elvotics_two_third, .elvotics_three_fourth, .elvotics_four_fifth, .elvotics_five_sixth, .elvotics_one_third, .elvotics_one_fourth, .elvotics_one_fifth, .elvotics_one_sixth { width:48.71794871794872%; }
	.elvotics_one_full, .elvotics_custom_two_third, #sidebar { width: 100%; float:none; clear:both; margin-left:0; margin-bottom: 30px; }

    .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 .elvotics_small_footer ul.elvotics_small_footer_sm_icons { padding-left:25px; }
    .footer .elvotics_small_footer ul.elvotics_small_footer_sm_icons li,.footer .elvotics_small_footer ul.elvotics_small_footer_sm_icons li a { border:0; width:auto; margin-right: 7px; }

    body.revSlider_HeaderOn .elvotics_header,
    body.revSlider_HeaderOn.elvotics_stickyOff .elvotics_header { position: relative; }

    .elvotics_overlay_search_box .elvotics_search_form_input { width:85%; }

}

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

@media only screen and (min-width: 768px) and (max-width:1200px) {
	.elvotics_custom_two_third .elvotics_post_meta ul li { padding:20px 2px 20px 56px; }
	.elvotics_custom_two_third .elvotics_postmeta_icon { left:12px; }
	.elvotics_custom_two_third .elvotics_post_meta ul li.elvotics_postmeta_date_holder { padding-left:64px; padding-right:16px; }
}

@media only screen and (min-width: 980px) and (max-width:1200px) {
	body.layout-full-width_page .elvotics_custom_two_third .elvotics_post_meta ul li { padding:20px 15px 20px 69px; }
	body.layout-full-width_page .elvotics_custom_two_third .elvotics_postmeta_icon { left:24px; }
	body.layout-full-width_page .elvotics_custom_two_third .elvotics_post_meta ul li.elvotics_postmeta_date_holder { padding-left:74px; padding-right:26px; }
}

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

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

	.elvotics_class_top_meta .elvotics_class_price { font-size: 100%; }

}

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

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

	#elvotics_Header.elvotics_smaller_menu #elvotics_mobi_nav { top:50%; margin-top: -20px;  }

	.elvotics_column3.elvotics_universal_3col_grid { width:50%; }
	.elvotics_class_top_meta .elvotics_class_price { font-size: 100%; }

}

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

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

	.elvotics_two_third, .elvotics_three_fourth, .elvotics_four_fifth, .elvotics_five_sixth, .one_half, .elvotics_one_half, .elvotics_row .elvotics_column2, .one_third, .elvotics_one_third, .elvotics_row .elvotics_column3, .one_fourth, .elvotics_one_fourth, .elvotics_row .elvotics_column4, .one_fifth, .elvotics_one_fifth, .elvotics_row .elvotics_column5, .one_sixth, .elvotics_one_sixth, .elvotics_row .elvotics_column6, .elvotics-layout-sidebar-left .elvotics_row .elvotics_column2, .elvotics-layout-sidebar-left .elvotics_row .elvotics_column3, .elvotics-layout-sidebar-left .elvotics_row .elvotics_column4, .elvotics-layout-sidebar-right .elvotics_row .elvotics_column2, .elvotics-layout-sidebar-right .elvotics_row .elvotics_column3, .elvotics-layout-sidebar-right .elvotics_row .elvotics_column4 { width:100%; float:none; clear:both; margin-left:0; margin-bottom: 30px; }

	.elvotics_topbar .elvotics_container { display: block; width:100%; text-align: center; }
	.elvotics_topbar_left,.elvotics_topbar_content { display: block; width:100%; text-align: center; }
	.elvotics_topbar_content > .right, .elvotics_topbar_content > .left { float:none; }
	.elvotics_topbar ul { float:none; }


	.elvotics_header { position: relative; }
	.elvotics_logo_menu_holder .elvotics_container { width:100%; }
	.elvotics_logo { display: block; float:none; width:100%; text-align: center; padding:0; margin:0; }
	ul.elvotics_top_nav { border:0; }
	.elvotics_l_boxed.revSlider_HeaderOn .elvotics_topbar_main_container { width:100%; }

	.elvotics_main_nav { padding:15px 15px 0 15px; height:63px; }
	.elvotics_searchbox_holder { top:auto; bottom:0; height:63px; }
	.elvotics_header_search_icon { margin:0; line-height:30px; }
	.elvotics_overlay_search_box .elvotics_overlay_search_box .elvotics_search_form { font-size: 20px; }
	form#elvotics_search_form { margin-bottom: 0; }

	.elvotics_topbar_content ul.elvotics_topbar_socials,.elvotics_topbar_content ul.elvotics_topbar_socials li { float:none; margin:0 1px 6px 1px; }
	.elvotics_topbar_content ul.elvotics_topbar_socials { margin-top:5px; }

	#elvotics_mobi_nav { width:auto; display: block; position: relative; margin:0 0 0 5px; padding:0 15px 15px 0; }
	#elvotics_mobi_nav #elvotics_mobi_nav_btn { width:33px; height:33px; line-height: 34px; font-size: 14px; }
	#elvotics_mobi_nav > ul { top:48px;  }

	.elvotics_logo { border-right:0; }
	.elvotics_logo { border-bottom:1px solid; }
	.elvotics_logo_menu_holder { height:auto; position: relative; }
	.elvotics_logo_img a { padding-top: 10px; padding-bottom: 10px; display: inline-block; }

	.elvotics_search_container.right { float:none; }

	.elvotics_postmeta_date_mobile { display: block; }
	.elvotics_post_meta ul li { min-height:30px; line-height:30px; }
	.elvotics_post_meta ul li.elvotics_postmeta_date_holder { padding:5px 20px; }
	.elvotics_post_meta ul li { padding:5px 10px 5px 30px; }
	.elvotics_postmeta_topwords,.elvotics_postmeta_date { display: none; }
	.elvotics_postmeta_icon { width:20px; height:20px; line-height:20px; border:0; top:50%; margin-top:-9px; left:10px; }

	.elvotics_post_meta_box { margin:0 0 30px 0; }
	ul.elvotics_post_share_icons_list { display: block; }

	#elvotics_sub_header .elvotics_sub_header_title,#elvotics_sub_header h1.elvotics_sub_header_title { font-size: 30px; }

	.elvotics_post_image span.elvotics_pf_icon_box { display: none; }

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

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

	.elvotics_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.elvotics_search_form input[type="text"] { width:80%; }

	.elvotics_tile_gallery ul li { width:50%; }

	.elvotics_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 .elvotics_row { margin:0; }
	.footer .elvotics_column_gap { padding:0; }
	.elvotics_contact_footer .elvotics_row .elvotics_column1, .elvotics_contact_footer .elvotics_row .elvotics_column2, .elvotics_contact_footer .elvotics_row .elvotics_column3 { margin:0; }


	.footer .elvotics_small_footer ul.elvotics_small_footer_sm_icons { padding:20px 0; display: block; text-align: center; margin:0; }
    .footer .elvotics_small_footer ul.elvotics_small_footer_sm_icons li,.footer .elvotics_small_footer ul.elvotics_small_footer_sm_icons li a { margin:0 5px; line-height: 30px; height:30px; float:none; }

	.elvotics_footer_copyright.right,.elvotics_small_footer_sm_icons.left { float:none; display: block; text-align: center; margin:10px 0; width:100%; }
    .footer .elvotics_footer_copyright { height:auto; }
	.footer .elvotics_footer_copyright p { padding:0; }

	.elvotics_cause_whitebox_border { display: none; }
	.elvotics_cause_whitebox { margin:0 0 30px;}
	.single .elvotics_cause_donate_button a.button { font-size: 100%; padding:0 25px; }
	.single .elvotics_cause_whitebox ul { padding:15px 20px; }
	.single .elvotics_cause_whitebox ul li { margin:0 10px; }
	.single .elvotics_cause_whitebox ul li:after { display: none; }
	.single .elvotics_cause_whitebox ul li span { font-size: 90%; }
	.single .elvotics_cause_whitebox ul li span.elvotics_cause_whitebox_amount { font-size:100%; }
	.single .elvotics_cause_donate_button { margin:22px 20px 15px 0; }
	.single .elvotics_cause_donate_button a.button { font-size: 90%; padding:0 20px; line-height: 30px; height:30px; }
	.elvotics_cause_standard_view .elvotics_cause_standard_title h4 a { font-size: 18px; }

}


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

	.elvotics_logo_img img { max-width:240px; }
	#elvotics_sub_header .elvotics_sub_header_title,#elvotics_sub_header h1.elvotics_sub_header_title { font-size: 24px; }
	.elvotics_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 .elvotics_cause_whitebox ul { display: block; width:100%; }
	.single .elvotics_cause_whitebox ul li { display: block; text-align: center; float:none; margin:0; padding:0; }
	.single .elvotics_cause_whitebox ul li span { display: inline-block; margin:0 3px; }
	.single .elvotics_cause_whitebox .right,.single .elvotics_cause_whitebox .left { float:none; display: block; text-align: center; }
	.single .elvotics_cause_donate_button { margin:0 0 25px 0; }
	.elvotics_cause_standard_view .elvotics_cause_img { float:none;width:100%; padding:0; display: block; }
	.elvotics_cause_standard_view .elvotics_cause_content { float:none; width:100%; }

	.elvotics_post_meta ul li.elvotics_postmeta_date_holder { display: block; width:100%; }

}