/*   TABLET  : 768px -----------------------------   */
#swipebox-overlay { background-color: rgba(0,0,0,0.8) !important; }
/*@media all and (max-width: 1920px) and (min-width: 1439px){
	#slider .slider, .slider li.imglink { height:625px; }
	}
@media all and (max-width: 1440px) and (min-width: 1279px){
	#slider .slider, .slider li.imglink { height:469px; }
	}*/
@media all and (max-width: 1280px) and (min-width: 1023px){
	#tophead { height: 240px; }
	}
@media all and (max-width: 1024px) and (min-width: 986px){
	#tophead { height: 240px; }
	#mega_main_menu_ul span { font-size:16px !important; }
	}
@media all and (max-width: 1440px) and (min-width: 1279px){
	#tophead { height: 240px; }
	}
@media only screen and (max-width: 985px) and (min-width: 768px) {
.main { width: 760px; padding: 0px; }
.single .main, .page .main { width: 760px; }
.null-block-posts-feed .post-list { width: 50% !important; }
.null-block-posts-feed .post-item { width: 50%; }
#head { background-size:cover; }
#tophead { height: 240px; padding: 0; text-align:center; }
#menu-icon ul li { width:33.33333%; vertical-align: top !important; margin: 0px; }
.slimmenu li a { font-size:16px !important; }
#menu-icon ul li:last-child { margin: 0px; }
#content { float: none !important; width: 100%; }
.single #content, .page #content { width: 100%; }
.sidebar { float: none !important; width: 100%; margin-top:20px !important; clear: both; }
.null-instagram-feed .instagram-pics li { width:32.3333%; }
.sidebar-sc .share-links a { margin: 0 20px 0 20px !important; }
.category .null-block-posts-feed .post-item { width:32.3333%; margin: 0px; }
#slider .slider, #billboard li.imglink { height:321px; }
.fooendee .lgmin { width: 100px; }
.fooendee p { padding-right:76px !important; }
}

/*   Phone  : 480px -----------------------------   */
@media only screen and (max-width: 767px) and (min-width: 480px) {
.main { width: 480px; padding: 0px; }
.single .main, .page .main { width: 480px; }
.main:after { content: ''; clear: both; display: table; }
#white { background-color: #FFF; padding: 15px; display: block; position: relative; }
#white:after { content: ''; clear: both; display: table; }
.single #content, .page #content { width: 100%; }
.null-block-posts-feed .post-list { width: 100% !important; }
.null-block-posts-feed .post-item { width: 100% !important; }
/************************************************
*	HEADER					     		    * 
************************************************/
#menuhead { height:40px; }
#menuhead ul { display:none !important; }
#head { background-size:cover; }
#tophead { height: 180px; text-align:center; }
#tophead .logo { padding: 0px; margin-top: 10px; width:400px; }
/************************************************
*	SINGLE					     		    * 
************************************************/
.single header .post-title, .page header .post-title, .single header h2 { font-size: 3em; font-weight: 700; color: #333; display: block; text-decoration: none; border-bottom: 4px double #EBEBEB; padding: 0px 0px 20px 0px; margin: 0; text-align:center; }
.single .postcontent-metas, .page .postcontent-metas { margin-bottom: 15px; padding: 10px 0px 10px; color: #666; border-bottom: 4px double #EBEBEB; overflow: hidden; display: block; }
.single .postcontent-metas .mini-metas, .page .postcontent-metas .mini-metas { display: block; text-align:center; }
.single .postcontent-metas .mini-metas .post-date, .page .postcontent-metas .mini-metas .post-date { padding: 0px 10px 0px 10px; }
.single .postcontent-metas .mini-metas .postcontent-cat, .page .postcontent-metas .mini-metas .postcontent-cat { display:none; }
.single .postcontent-metas .share, .page .postcontent-metas .share { display: block; clear:both; }
.single .postcontent-metas .share ul, .page .postcontent-metas .share ul { text-align:center; padding-top:20px !important; }
#flex-btn { display:block; left: 3px; bottom: 3px; }
.btn-search { bottom: 10%; }
#content { float: none !important; width: 100%; }
.sidebar { float: none !important; width: 100%; clear: both; margin-top:30px !important; }
#post-navigator .wp-pagenavi { display:none; }
#post-navigator .hide { display:block !important; }
.null-instagram-feed .instagram-pics li { width:32.3333%; }

.fooendee p { font-size: 11px; padding-right:76px !important; }
.fooendee .lgmin { width: 100px; }
.fooendee .dt { bottom:30px; }
.fb-widget { width: 100% !important; }
#menu-icon { height:auto; background-position:center right; }
#menu-icon ul { text-align:center; }
#menu-icon ul li { width:50%; vertical-align: top !important; margin:0px ; }
#menu-icon ul li span { font-size: 40px; }
#menu-icon ul li small { font-size: 13px; }
.single .postcontent #menu-icon { width: 100%; padding:0px; margin-bottom:10px; }
.single .postcontent #menu-icon h4 { text-align: center; color: #0071B2; border-bottom: 3px double #FFC708; padding: 8px 0px 5px 0px; font-size: 24px; font-weight: 700; text-transform: uppercase; position: relative; margin-bottom: 20px; }
.single .postcontent #menu-icon ul.single-car:after { content: ''; display:table; clear:both; }
.single .postcontent #menu-icon ul.single-car { padding:0; text-align:left;}
.single .postcontent #menu-icon ul.single-car li { width:100%; display: block; margin: 0px 0px 10px 0px !important; vertical-align: top; padding:0px; }
.single .postcontent #menu-icon ul.single-car li a { display: block; color: #FFC926; background-color: #0071B2; height:100%; padding:0px 5px; border-radius:5px; }
.single .postcontent #menu-icon ul.single-car li a:hover { background-color:#90BCDF; }
.single .postcontent #menu-icon ul li small { font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important; font-size: 15px; display: inline; color: #FFF; margin: 0px; padding: 0px; text-transform:uppercase; }
.single .postcontent #menu-icon ul li span { font-size: 1.5em; display: inline; margin: 0; }
.single .postcontent #menu-icon ul li span:before { border-radius: 0px; padding: 10px; border:none; border-right: 2px solid #FFF; }
.sidebar-sc .share-links a { margin: 0 15px 0 15px !important; }
#slider .slider, #billboard li.imglink { height:250px; }
.widgets .photo a { width: 100%; display:block; }
.widgets .photo { width: 100%; }
/************************************************
*	RECENTS					     		    * 
************************************************/
h3.recent span, .null-block-posts-feed h3 span { font-size: 1.3em; display: inline-block; padding: 5px 15px 6px; margin: 0px; position: relative; background-color: #FFF; }
.recents { text-align:center; }
.recents h2, .recents h2 a { font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important; color:#333; padding:0; margin:0; text-transform:uppercase; font-size:24px; font-weight:700; }
.recents h2 a:hover { text-decoration:none; color:#F5A220; }
.recents figure { float:none; display:block; width:100%; height:auto; margin:0px 0px 15px 0px; background-color:#000; }
.recents .post-text { font-size:14px;  overflow:hidden; }
.recents .postcontent-metas { font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important; font-size: 11px; text-transform: uppercase; margin-bottom: 15px; padding: 8px 0px; color: #999; border-bottom: 3px double #F5A220; }
.recents .postcontent-metas .fa { color: #F5A220; }
.recents .postcontent-metas a { color: #999; }
.recents a.more-link { background-color: #0071B2; color:#FFF; display:inline-block; padding:5px 10px; border-radius:4px; }
.recents a.more-link:hover { background-color:#F5A220; text-decoration:none; }
#slider .slim p { font-size: 1.4em; }
#slider .slim small { top: -30px; padding: 3px 10px 3px 10px; font-size: 14px; height: 30px; }
}

/*   Phone  : 320px -----------------------------   */
@media only screen and (max-width: 479px) {
.single .main, .page .main { width: 100%; }
.main:after { content: ''; clear: both; display: table; }
#white { background-color: #FFF; padding: 15px; display: block; position: relative; }
#white:after { content: ''; clear: both; display: table; }
.single #content, .page #content { width: 100%; }
.main { width: 100%; padding: 0px; }
.null-block-posts-feed .post-list { width: 100% !important; }
.null-block-posts-feed .post-item { width: 100%; }
/************************************************
*	HEADER					     		    * 
************************************************/
#menuhead { height:40px; }
#menuhead ul { display:none !important; }
#header { background-size:auto 100%;}
#tophead { height: 160px; text-align:center; }
#tophead .logo { padding: 0px; margin-top: 20px; width:300px; }
/************************************************
*	SINGLE					     		    * 
************************************************/
.single header .post-title, .page header .post-title, .single header h2 { font-size: 3em; font-weight: 700; color: #333; display: block; text-decoration: none; border-bottom: 4px double #EBEBEB; padding: 0px 0px 20px 0px; margin: 0; text-align:center; }
.single .postcontent-metas, .page .postcontent-metas { margin-bottom: 15px; padding: 10px 0px 10px; color: #666; border-bottom: 4px double #EBEBEB; overflow: hidden; display: block; }
.single .postcontent-metas .mini-metas, .page .postcontent-metas .mini-metas { display: block; text-align:center; }
.single .postcontent-metas .mini-metas .post-date, .page .postcontent-metas .mini-metas .post-date { padding: 0px 10px 0px 10px; }
.single .postcontent-metas .mini-metas .postcontent-cat, .page .postcontent-metas .mini-metas .postcontent-cat { display:none; }
.single .postcontent-metas .share, .page .postcontent-metas .share { display: block; clear:both; }
.single .postcontent-metas .share ul, .page .postcontent-metas .share ul { text-align:center; padding-top:20px !important; }

#menu-icon ul { text-align:center; }
#menu-icon ul li { width:50%; vertical-align: top !important; margin:0px ; }
#menu-icon ul li:first-child {width:100%; margin: 0px!important; }
#menu-icon ul li span { font-size: 40px; }
#menu-icon ul li small { font-size: 13px; }
.single .postcontent #menu-icon { width: 100%; padding:0px; margin-bottom:10px; }
.single .postcontent #menu-icon h4 { text-align: center; color: #0071B2; border-bottom: 3px double #FFC708; padding: 8px 0px 5px 0px; font-size: 24px; font-weight: 700; text-transform: uppercase; position: relative; margin-bottom: 20px; }
.single .postcontent #menu-icon ul.single-car:after { content: ''; display:table; clear:both; }
.single .postcontent #menu-icon ul.single-car { padding:0; text-align:left;}
.single .postcontent #menu-icon ul.single-car li { width:100%; display: block; margin: 0px 0px 10px 0px !important; vertical-align: top; padding:0px; }
.single .postcontent #menu-icon ul.single-car li a { display: block; color: #FFC926; background-color: #0071B2; height:100%; padding:0px 2px; border-radius:5px; }
.single .postcontent #menu-icon ul.single-car li a:hover { background-color:#90BCDF; }
.single .postcontent #menu-icon ul li small { font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important; font-size: 13px; display: inline; color: #FFF; margin: 0px; padding: 0px; text-transform:uppercase; }
.single .postcontent #menu-icon ul li span { font-size: 1.5em; display: inline; margin: 0; }
.single .postcontent #menu-icon ul li span:before { border-radius: 0px; padding: 8px; border:none; border-right: 2px solid #FFF; }


#flex-btn { display:block; left: 3px; bottom: 3px; }
.btn-search { display:block; right: 0px; bottom: 4px; }
.slider { width: 100%; }
#post-navigator .wp-pagenavi { display:none; }
#post-navigator .hide { display:block !important; font-size: 1.0em; }
#content { float: none !important; width: 100%; }
.sidebar { float: none !important; width: 100%; clear: both; margin-top:30px !important; }


.fooendee .lgmin { width: 150px; float:none !important; margin:0 auto !important; }
.fooendee .dt { position:relative !important; margin-top:10px;  }
.fooendee p { font-size: 12px; display:block !important; }
.fooendee-fake { text-align:center; }

.sidebar-sc .share-links a { margin: 0 !important; }
.home .post-text { font-size:14px; text-align:justify; margin-bottom:20px; }
.postcontent h1 a, .postcontent h2 a { font-size: 18px; line-height:24px; }
.postcontent-date { font-size:0.7em; text-transform:uppercase; }
.postcontent-date .post-modified-date { padding: 0px 0px 0px 5px !important; }
.postcontent-date .post-date { padding: 0px 6px 0px 0px !important;  }
.postcontent-tags { text-align:center; position: relative; float: left !important; width: 100% !important; }
.postcontent-tags .fa-tag { display:inline-block !important; }
.postcontent-tags-right { display:none; }
.postcontent-comments { float: left !important; width:100% !important; padding: 0 8px 0 8px; text-align:center; }
.category .null-block-posts-feed .post-item { width:100%; margin: 0px 0px 20px 0px; }
.flex-control-nav { bottom: 10px; }
/************************************************
*	RECENTS					     		    * 
************************************************/
h3.recent span, .null-block-posts-feed h3 span { font-size: 1.3em; display: inline-block; padding: 5px 15px 6px; margin: 0px; position: relative; background-color: #FFF; }
.recents { text-align:center; }
.recents h2, .recents h2 a { font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important; color:#333; padding:0; margin:0; text-transform:uppercase; font-size:24px; font-weight:700; }
.recents h2 a:hover { text-decoration:none; color:#F5A220; }
.recents figure { float:none; display:block; width:100%; height:auto; margin:0px 0px 15px 0px; background-color:#000; }
.recents .post-text { font-size:14px;  overflow:hidden; }
.recents .postcontent-metas { font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important; font-size: 11px; text-transform: uppercase; margin-bottom: 15px; padding: 8px 0px; color: #999; border-bottom: 3px double #F5A220; }
.recents .postcontent-metas .fa { color: #F5A220; }
.recents .postcontent-metas a { color: #999; }
.recents a.more-link { background-color: #0071B2; color:#FFF; display:inline-block; padding:5px 10px; border-radius:4px; }
.recents a.more-link:hover { background-color:#F5A220; text-decoration:none; }
.footer { height:300px; min-height:300px; background-size:auto 40%;  }
#slider .slider, #billboard li.imglink { height:170px; }
#slider .slim p { font-size: 1.2em; }
#slider .slim small { display:none; }
}
/* ------------------
 *  Search Form
 * ------------------ */
.btn-search { cursor: pointer; }
.search-form-full { display: none; position: fixed; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%; text-align: center; background-color: rgba(0, 0, 0, 0.70); -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -ms-transition: background 0.2s; -o-transition: background 0.2s; transition: background 0.2s; }
.search-form-full:before { display: inline-block; height: 100%; margin-right: -0.25em; vertical-align: middle; content: " "; }
.search-form-full .search-form { display: inline-block; width: 90%; vertical-align: middle; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.search-form-full .search-form-inner { position: relative; }
.search-form .dint-sc-close { display: none; }
.search-form-full .search-form .dint-sc-close { display: block; position: absolute; z-index: 1; left: 0; top: -65px; height: 45px; line-height: 45px; text-transform: uppercase; font-weight: bold; cursor: pointer; color: #fff; }
.search-form-full .dint-sc-close .dint-ic { display: inline-block; width: 35px; height: 35px; margin: 5px 10px 0 0; border-radius: 100%; font-size: 22px; line-height: 35px; background-color: #fff; color: #010101; }
.search-form-full .dint-sc-close .dint-text { vertical-align: top; }
.search-form-full .input-group { margin-top: -10%; box-shadow: 0 0 65px rgba(0,0,0,0.5); border-radius: 4px; }
.search-form-full .input-group-addon { padding-right: 5px; padding-left: 15px; border: none; font-weight: bold; font-size: 16px; background-color: #fff; color: inherit; }
.search-form-full .btn-search-icon { display: none; }
.search-form-full .form-control { outline: 0; height: 60px; box-shadow: none; border: none; font-size: 14px; }
.search-form-full .input-group-btn { border-radius: 0 4px 4px 0; font-size: inherit; }
.search-form-full .btn { height: 60px; padding: 0 15px; border-radius: 0 4px 4px 0; text-transform: uppercase; background-color: #F5A220; color: #fff; }
.search-form-full .btn:hover { margin: 0; }
.postcontent .search-form .btn-search-icon, .postcontent .search-form .input-group-addon { display: none !important; }
.postcontent .search-form .btn { background-color: #F5A220; color: #fff; }
 @media only screen and (min-width: 768px) {
.search-form-full .search-form { width: 80%; }
.search-form-full .input-group-addon { width: 50px; padding-left: 20px; font-size: 24px; }
.search-form-full .form-control { font-size: 18px; }
.search-form-full .btn { padding: 0 25px; font-size: 16px; }
.in-search-box { display: table; }
}
 @media only screen and (min-width: 992px) {
.search-form-full .search-form { width: 70%; }
}
 @media only screen and (min-width: 1200px) {
.search-form-full .search-form { width: 45%; }
}
.in-search-box { display: none; max-width: 240px; margin: 0 0 40px; background-color: #e30c0c; }
.in-search-box .btn { padding: 9px 16px; border: none; background-color: #cc0b0b; font-size: 16px; color: #fff; }
.in-search-box .btn .fa { font-weight: bold; }
.in-search-box .form-control { padding: 0 12px; height: 40px; border: none; background-color: transparent; color: #fff; }
/* base Priority-Navigation styling */
.toPrioritize { font-size: 0; padding: 0; white-space: nowrap; list-style-type: none; }
.toPrioritize > li { font-size: 1rem; display: inline-block; white-space: nowrap; text-align: center; list-style-type: none; vertical-align: middle; }
.toPrioritize > li a { display: block; text-decoration: none; padding: .75em; position: relative; line-height: 1em; }
.toPrioritize > li a:focus, .toPrioritize > li a:hover { text-decoration: underline; }
.toPrioritize li[data-priority="more"], .toPrioritize li[data-priority="more"], .toPrioritize.prioritized:not(.opened) > li[data-priority="less"], .toPrioritize.prioritized:not(.opened) > li[data-priority="0"] { display: none; }
.toPrioritize.prioritized.truncated > li[data-priority="more"] { display: inline-block; }
.toPrioritize:not(.opened) > li[data-priority="0"], .toPrioritize.prioritized:not(.opened) > li.demoted, .toPrioritize.prioritized:not(.opened) > li[data-priority="less"] { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
.toPrioritize.prioritized.opened, .toPrioritize:not(.prioritized) { white-space: normal; }
.toPrioritize.prioritized.opened li, .toPrioritize:not(.prioritized) li { white-space: normal; }
.toPrioritize.prioritized.opened > li, .toPrioritize.prioritized.opened > li.demoted, .toPrioritize:not(.prioritized) > li { width: 50%; height: auto; position: static; }
.toPrioritize.prioritized.opened > li[data-priority="more"] { position: absolute; display: none !important; }
