/* Fix */
@media screen and (max-width: 1133px) { 
	.nav-top ul > li > a{padding:12px 22px;}
	.nav-top ul .last-item .sub-menu{margin-left:-62px;}
	.content #my-account-menu-tab .myaccount-menu li.active a{padding:27px 22px;}
	.content #my-account-menu-tab .myaccount-menu li a{padding:20px 22px;}
	
	.slider-content h2{font-size:27px;line-height:38px;}
}
@media screen and (max-width: 1066px) { 
	.nav-top ul > li > a{padding:12px 19px;}
	.nav-top ul .last-item .sub-menu{margin-left:-87px;}
}
@media screen and (max-width: 1017px) { 
	.nav-top ul > li > a{padding:12px 14px;}
	.nav-top ul .last-item .sub-menu{margin-left:-80px;}
}


/* iPad Landscape */
@media screen and (max-width: 1027px) {
	.content #my-account-menu-tab .myaccount-menu li.active a{padding:27px 15px;}
	.content #my-account-menu-tab .myaccount-menu li a{padding:20px 15px;}
	.footer-widget .button{padding:12px 20px !important;}
	
	.woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product{border:1px solid #ddd;float:none;margin:0 0 45px;padding:20px;width:100%;}
	.woocommerce .related.products ul.products li.product .product-image{float:left;width:18.9873%;}
	.woocommerce .related.products ul.products li.product .product-image a img{margin:0;background:#fff;border:1px solid #bbb;box-shadow:0 0 4px rgba(0, 0, 0, 0.2);padding:3px;}
	.woocommerce .related.products ul.products li.product .product-image a img:hover{border-color:#888;}
	.woocommerce .related.products ul.products li.product .title-desc-section{float:left;margin:10px 0 0 2.53165%;width:56.962%;}
	.woocommerce .related.products ul.products li.product .title-desc-section h3{font-size:18px;line-height:28px;margin-bottom:12px;min-height:auto;padding:0;font-weight:normal;}
	.woocommerce .related.products ul.products li.product .title-desc-section h3 a{color:#2E62C4;}
	.woocommerce .related.products ul.products li.product .title-desc-section h3 a:hover{color:#99CC33;}
	.woocommerce .related.products ul.products li.product .title-desc-section p{margin:0;}
	.woocommerce .related.products ul.products li.product .clear{display:none;}
	.woocommerce .related.products ul.products li.product .price-button-section{float:left;margin:12px 0 0 2.53165%;width:18.9873%;}
	.woocommerce .related.products ul.products li.product .price-button-section .price{font-family:"avenir-heavy",Helvetica,Arial,sans-serif;font-weight:normal;color:#2E62C4;font-size:20px;text-align:center;float:none;}
	.woocommerce .related.products ul.products li.product .price-button-section .button{background:#99CC33 !important;font-size:12px;padding:11px 24px !important;line-height:15px;max-width:145px;white-space:normal;width:100%;}
	.woocommerce .related.products ul.products li.product .price-button-section .button:hover{background:#2E62C4 !important;}
	
}


/* iPad Portrait */
@media screen and (max-width:949px) {
	.header-wrapper{border-bottom: 1px solid #f1f1f1;}
	.header-right{display:none !important;}
	.header-number-mobile{display:block;}
	
	.header-toggles{display:block;float:right;}
	
	.slider-wrap{padding-top:25px;}

	.tweets-wrap .flex-control-nav, .tweets-wrap .flex-direction-nav{display:none;}
	
	.content{float:none;width:100%;}
	.content.shop-page{margin-bottom:30px;}
	#sidebar{float:none;width:100%;}
	
	.donate-button, .resource-button{background-size:258px auto;width:258px;}
	
	#my-account-menu-tab .myaccount-menu li{float:none;border:1px solid #e0e0e0 !important;}
	.content #my-account-menu-tab .myaccount-menu li:last-child{border-bottom-width:0 !important;}
	.content #my-account-menu-tab .myaccount-menu li.active:last-child{border-bottom-width:1px !important;margin-top:14px;}
	.content #my-account-menu-tab .myaccount-menu li.active{margin-top:14px;}
	
}


/* Fix */
@media screen and (max-width: 880px){ 
	.footer-widget .button{padding:12px 5px !important;}
	
	.slider-content{top:33px;}
	.slider-content h2{font-size:23px;line-height:36px;}
}


/* Fix */
@media screen and (max-width: 770px){
	.rpwe-li{width:100%;}
	.rpwe-li:nth-child(2){margin:0 0 30px;}
	.rpwe-li .rpwe-title{overflow:visible;text-overflow:inherit;white-space:normal;}
	
	.footer-widget{float:none;width:100%;}
	.footer-widget .button{padding:12px 36px !important;}
	.sub-footer-widget-left{float:none;width:100%;}
	.sub-footer-widget-right{float:none;width:45%;}
	
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary{width:100% !important;}
	
	table.cart td.actions .coupon{width:100%;}
	table.cart td.actions .coupon input, table.cart td.actions .coupon .button{float:left !important;margin-top:0 !important;}
	table.cart td.actions .button{margin-top:10px !important;}
	
	.slider-content{top:55px;}
	.slider-content h2{font-size:18px;line-height:28px;}
}


/* Fix */
@media screen and (max-width: 737px) { 
	.header-number-mobile .infoline h3{font-size:15px;}
	.header-number-mobile .infoline h3 span{font-size:19px;}
	.header-number-mobile .infoline p{font-size:12px;margin:9px 0 0 3px;}
	.header-number-mobile h3.text{font-size:15px;}
	.header-number-mobile h3.text span{font-size:19px;}
	
	.page-template-template-login .container-wrap .container .woocommerce{width:100%;}
	
	.top-bar .top-buttons .button.green{margin-left:15px;}
}


/* Fix */
@media screen and (max-width: 710px) { 
	.top-bar .top-buttons .button.green.top-newsletter{display:none;}
}


/* iPhone Landscape */
@media screen and (max-width:680px){
	.account-dropdown{padding-right:10px;}
	.search-toggle{margin:3px 10px 0 0;padding-right:10px;}
	
	.header-toggles{margin-top:12px;}
	
	.header-number-mobile .infoline{float:none;}
	.header-number-mobile .infoline h3 span{font-size:17px;}
	.header-number-mobile .infoline p{margin:8px 0 0 3px;}
	.header-number-mobile h3.text{margin:0;padding:0;border:none;float:none;}
	.header-number-mobile h3.text span{font-size:17px;}
	
	#s{width:50% !important;}
	#commentform #submit, .button, #searchsubmit, .vc_btn3-style-flat, .woocommerce ul.products li.product .button{padding:13px 20px !important;}
	
	.flex-control-nav, .flex-direction-nav{display:none !important;}
	.tweets-wrap .flexslider .slides{width:85% !important;}
	
	.three-panels .vc_col-sm-4{margin-bottom:30px;}
	
	.form-row-first, .form-row-last, .name_first, .name_last{width:100% !important;float:none !important;}
	.name_first{margin-right:0;}
	
	.woocommerce ul.products li.product .product-image{width:20%;}
	.woocommerce ul.products li.product .title-desc-section{margin:10px 0px 0px 3%;width:77%;}
	.woocommerce ul.products li.product .clear{display:block;}
	.woocommerce ul.products li.product .price-button-section{float:left;margin:10px 0 0 23%;width:77%;}
	.woocommerce ul.products li.product .price-button-section .price{float:left !important;margin:6px 15px 0 0 !important;}
	.woocommerce ul.products li.product .price-button-section .button{float:left;margin:0;max-width:300px;}
	
	table.cart td.actions .coupon .button{margin:0 !important;width:50% !important;padding:0.78em 10px !important;}
	.quantity_select{margin:2px 0 0 0 !important;}
	
	
	.woocommerce .related.products ul.products li.product .product-image{width:20%;}
	.woocommerce .related.products ul.products li.product .title-desc-section{margin:10px 0px 0px 3%;width:77%;}
	.woocommerce .related.products ul.products li.product .clear{display:block;}
	.woocommerce .related.products ul.products li.product .price-button-section{float:left;margin:10px 0 0 23%;width:77%;}
	.woocommerce .related.products ul.products li.product .price-button-section .price{float:left !important;margin:6px 15px 0 0 !important;}
	.woocommerce .related.products ul.products li.product .price-button-section .button{float:left;margin:0;max-width:300px;}
	
	.slider-content{left:30px;top:36px;}
}


/* Fix */
@media screen and (max-width:600px){
	.top-bar .header-member{margin:3px 10px 0 0;padding:0 10px 6px 0;}
	.top-bar .header-member .link-text{display:none;}
	.top-bar .header-member .fa-users{display:block;margin-top:3px;}
	
	.header-toggles{margin-top:7px;}
	
	.account-dropdown{padding-bottom:5px;}
	.account-dropdown .nav-top-link{padding:15px 0;}
	.account-dropdown .nav-top-link .link-text{display:none;}
	.account-dropdown .nav-top-link .fa-tachometer{display:block;margin-top:3px;}
	
	.slider-content h2{font-size:15px;line-height:23px;}
}


/* Fix */
@media screen and (max-width:475px){
	.woocommerce #content div.product div.images,
	.woocommerce div.product div.images,
	.woocommerce-page #content div.product div.images,
	.woocommerce-page div.product div.images{width:100% !important;}
	
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{float:none;width:100%;}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;}
	
	.woocommerce-cart table.cart td.product-price, .woocommerce-cart table.cart th.product-price{display:none !important;}
	
	.slider-content h2{display:none;}
}


/* Fix */
@media screen and (max-width:395px){ 
	.top-bar .social p{display:none;}
	.header-left h1 a{background-size:35px auto;font-size: 30px;padding:10px 40px 0 0;}
	.header-number-mobile .infoline h3{float:none;}
	.header-number-mobile .infoline p{margin:0 0 5px;float:none;}
	
	.woocommerce ul.products li.product .product-image{float:none;width:100%;}
	.woocommerce ul.products li.product .title-desc-section{float:none;margin:10px 0 0;width:100%;}
	.woocommerce ul.products li.product .price-button-section{float:none;margin:10px 0 0;width:100%;}
	
	.woocommerce .related.products ul.products li.product .product-image{float:none;width:100%;}
	.woocommerce .related.products ul.products li.product .title-desc-section{float:none;margin:10px 0 0;width:100%;}
	.woocommerce .related.products ul.products li.product .price-button-section{float:none;margin:10px 0 0;width:100%;}
	
	.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding:7px 5px;}
}


/* iPhone Portrait */
@media screen and (max-width:340px){ 
	
}