@charset utf-8;


/* == For standard size ================ */


@media only screen and (max-width : 1024px) { 

 

  
}




/* == Tablets Only ============================ */


@media (min-width: 768px) and (max-width: 1024px)  {


p.top-bar-text a { color:#fff!important; text-decoration:none!important; }

div.skeleton , div.super-wrapper div.skeleton {  width:780px; }
 

div.top-ads-area { float: none; clear: both; margin: 0 auto 20px auto; }
div.layout_element {  float: left; min-height: 1px; padding-right:4%; margin-right:0; }

.footer-text { margin-left:10px; }

#logo { margin:10px auto; width:180px; float:none; } 
#menu-bar-wrapper { float:none; clear:left; }

/* == Right Sidebar ========================== */

.hasRightSidebar .two-third-width { float:left; width: 65%; padding:0; margin:0;   }
.hasRightSidebar .sidebar { float:right; width: 34.8%;   padding:0 0 0 0; margin:0 0 0 0;  }

/* == Left Sidebar ========================== */

.hasLeftSidebar .two-third-width { float:right; width: 65%; padding:0; margin:0;   }
.hasLeftSidebar .sidebar { float:right; width: 34.8%;   margin:0 0 0 0; padding:0 0 0 0;  }




.sidebar-wrap .widget-posts .description { width:140px; }

.one_half_last ,  .one_half { width: 48%;   }
.one_third ,  .one_third_last { width: 30.35%;   }
.one_fourth, .one_fourth_last  { width: 21.45%;  }
.two_third { width: 65.4%;  }
.two_third_last { width: 65.4%;  }

.three_fourth { width: 73.05%;  }
.three_fourth_last { width: 73.05%;  }

.one_fifth { width:16.5%;  }
.one_fifth_last { width:16.5%;   }

.four_fifth { width:78.2%;  }
.four_fifth_last { width:78.2%; }

#menu div.sub-menu , div#menu-filler { width:760px;  } #menu div.sub-menu>div  { width:110px; } 
#slider-cap {  display: none!important; }
div.homeslidercontainer.right div.homepage-slider { float: none; margin: 20px auto; }
div.home-slider-controls { left:20px; bottom:10px; z-index: 9999; }
div.top-search-bar { display: none; }
div.below-slider-sidebar ul.ads125 li { margin: 11px 14px; }
div.footer-sidebar-wrap ul.ads125 li { margin: 11px 14px; }

.ads300, .ads300 img { width: 100%; height: auto; }

.facebookOuter { width: 100%; } 
.facebookInner { width:100%;  }

div.posts-format4 ul.posts li { float: none; margin-right: 20px; width: auto; }
div.posts-format4 ul.posts li img { display: block; margin: 0 auto; }

div.posts-format3 ul.posts li { float: none; width: auto; }
div.posts-format3 ul.posts div.desc { width: 355px; }
div.posts-format3 ul.posts li.post-1, div.posts-format4 ul.posts li.post-1{ border-top:1px solid #eee; }
div.posts-format1 ul.posts div.desc { width: 305px; padding-right: 0; }

div.posts-format1 ul.posts h2.custom-font a { width: 100%; }

ul.single-related-posts { }
ul.single-related-posts li { width: 90px; margin: 5px 0 5px 34px;}
.single-related-posts li  a.imageholder { display:block;  width: 90px;  height:90px  }
.single-related-posts li img {   width: 90px; }
ul.single-related-posts li div.hover { display:none!important; }

div.title-wrap h1.custom-title { width: 100%; font-size: 25px; line-height: 1.3; } 

div.relate-posts-wrapper { display:none; }
#comments_template form p.single-row-textfield { width:31%; }

div.search-box  { display:none;  }


div.flickr_shortcode_media a , div.flickr_shortcode_media a img { width:157px; height:95px; }
div.dribble_shortcode_media a , div.dribble_shortcode_media a img { width:157px; height:95px; }

div.gallery-showcase img.shadow { margin-top:-20px; }


div.main-info { margin-top:60px; }

div.home-page-two-columns .col-image { float:none; }


}


@media  only screen and (min-width: 768px) and (max-width: 979px)  and (orientation:portrait) {
 

div.skeleton , div.super-wrapper div.skeleton {  width:640px; }
#menu div.sub-menu , div#menu-filler { width:620px;  } #menu div.sub-menu>div  { width:90px; } 

#authorbox .authortext { width:67%; }


ul.single-related-posts { }
ul.single-related-posts li { width: 70px; margin: 5px 0px  5px 30px;}
.single-related-posts li  a.imageholder { display:block;  width: 70px;  height:70px  }
.single-related-posts li img {   width: 70px; }
ul.single-related-posts li div.hover { display:none!important; }

#menu-bar .menu>li>a { padding:20px 20px 24px; }

div.posts-format3 ul.posts div.desc { width: 266px; }
div.posts-format1 ul.posts div.desc { width: 235px; }
.tickercontainer { width: 520px; }
#footer div.footer-cols:nth-child(4) { display:none; }
#footer div.footer-cols:nth-child(5) { display:none; }

#footer  div.inner-footer-wrapper  , #footer-menu .skeleton { width:90%!important; padding-left:5%; padding-right:5%; }
#footer  div.inner-footer-wrapper  .one_fourth ,#footer  div.inner-footer-wrapper   .one_fourth_last  { width:46%; padding:0% 2%; }
#footer  div.inner-footer-wrapper  .one_half ,#footer  div.inner-footer-wrapper   .one_half_last  { width:46%; padding:0% 2%; }
#footer  div.inner-footer-wrapper  .one_third ,#footer  div.inner-footer-wrapper   .one_third_last  { width:46%; padding:0% 2%; }
#footer  div.inner-footer-wrapper  .one_fifth ,#footer  div.inner-footer-wrapper   .one_fifth_last  { width:46%; padding:0% 2%; }
.sidebar-wrap .widget-posts .description { width: 120px; }
div.homeslidercontainer.right div.homepage-slider { width: 80%; }

}

/* == Phone Only ============================ */

@media  only screen and (max-width: 767px) {

#logo { margin:10px auto; width:100%; float:none; } 
#logo img { display: block; margin: 0 auto; }

div.top-ads-area { float: none; clear: both; margin: 0 auto 20px auto; }
div.homeslidercontainer.right div.homepage-slider { width: 80%; }
#slider-cap {  display: none!important; }
div.homeslidercontainer.right div.homepage-slider { float: none; margin: 20px auto; }
div.home-slider-controls { left:20px; bottom:10px; z-index: 9999; }
div.top-search-bar { display: none; }
div.below-slider-sidebar ul.ads125 li { margin: 11px 14px; }
div.footer-sidebar-wrap ul.ads125 li { margin: 11px 14px; }

.ads300, .ads300 img { width: 100%; height: auto; }

.facebookOuter { width: 100%; } 
.facebookInner { width:100%;  }

div.mobile-menu { display:block;  }

#menu-bar { display:none; }

div.relate-posts-wrapper { display:none; }

div.shortcodetable div.plans { width:240px!important; }
.shortcodetable .plans>div { float:none; width:240px!important } 


.col-image , div.home-page-two-columns .col-image{ float:none; margin:10px auto; max-width:90%; }


div.skeleton , div.super-wrapper div.skeleton {  width:80%;  }


div.posts-format4 ul.posts li { float: none; margin-right: 20px; width: auto; }
div.posts-format4 ul.posts li img { display: block; margin: 0 auto; }

div.posts-format3 ul.posts li { float: none; width: auto; }
div.posts-format3 ul.posts div.desc { width: 355px; }
div.posts-format3 ul.posts li.post-1, div.posts-format4 ul.posts li.post-1{ border-top:1px solid #eee; }
div.posts-format1 ul.posts div.desc { width: 305px; padding-right: 0; }

div.posts-format1 ul.posts h2.custom-font a { width: 100%; }

.shortcodetable .plans>div.featured { margin-top: 0; }

#menu-bar-wrapper { float:none; clear:left; }
div.mobile-menu { display:block;   width:100%;  }
.mobile-menu-wrapper { width:auto; }
.mobile-menu-bg { width:97%; }
.mobile-menu-bg select { width: 113%;}

#footer-menu  { display:none; }

.layout_element { float:none!important; width:100%!important;  }
div.editor-cols div.layout_element { margin-bottom:15px!important; margin-right:0!important; }

.feature-thumb { display:none!important; }
		 
.sidebar { display:none;  }
.two-third-width , .one-third-width { width:100%!important; } 
.layout_element img  { width:auto; max-width:100%; margin-left:auto; margin-right:auto; display:block;  }

.home-template-area .blurb-wrapper {  padding:20px 0 20px; }

div.home-page-two-columns div.one_third  .hasImage , div.home-page-two-columns div.one_third_last  .hasImage{  width:auto;  }
div.home-page-two-columns div.two_third .hasImage ,div.home-page-two-columns div.two_third_last .hasImage { width:auto; }
div.home-page-two-columns div.one_fourth .hasImage  , div.home-page-two-columns div.one_fourth_last .hasImage {  width:auto; }
div.home-page-two-columns div.three_fourth .hasImage , div.home-page-two-columns div.three_fourth_last .hasImage { width:auto; }
div.home-page-two-columns div.one_fifth .hasImage , div.home-page-two-columns div.one_fifth_last .hasImage { width:auto; }
div.home-page-two-columns div.four_fifth .hasImage , div.home-page-two-columns div.four_fifth_last .hasImage { width:auto; }

#footer-menu .footer-text { float:none; display:block; text-align:center;  }
.inner-footer-wrapper .layout_element { display:none;  }
.mobile_footer_widget { display:block; }
#footer-menu .menu { float:none; margin-left:10%; } 


#authorbox { display:none; }
.image-info { display:none }

.inner-blurb-wrapper .blurb-text { font-size:17px; }


.editor-cols  .one_half_last ,  .editor-cols  .one_half ,
.editor-cols  .one_third , .editor-cols   .one_third_last ,
.editor-cols  .one_fourth, .editor-cols  .one_fourth_last  ,
.editor-cols  .two_third , .editor-cols  .two_third_last ,
.editor-cols  .three_fourth , .editor-cols  .three_fourth_last ,
.editor-cols  .one_fifth , .editor-cols  .one_fifth_last ,
.editor-cols  .four_fifth , .editor-cols  .four_fifth_last { width:96%!important; margin:0!important; padding:2%!important; }


#project-button { display:none; }

div.hover { display:none!important }

#top-bar { display:none; }
div.wpcf7 { margin-bottom:60px!important; }

#footer div.mobile_footer_widget { display:block; }

#comments_template form p.single-row-textfield { float:none; display:block; width:82%; margin-bottom:10px; }

#footer  div.inner-footer-wrapper div.skeleton , #footer-menu .skeleton { width:90%!important; padding-left:5%; padding-right:5%; }

div.below-slider-sidebar, div.footer-sidebar-wrap   { display: none; }
div.home-page-two-columns .hasImage { width:auto; }
div.home-page-two-columns .col-image { float:none; }
div.posts-format1 ul.posts div.desc , div.posts-format1 ul.posts div.image , div.posts-format3 ul.posts div.desc, div.posts-format3 ul.posts div.image  { float:none; clear: both; width: auto; }
div.posts-format1 ul.posts div.image img ,div.posts-format3 ul.posts div.image img { display: block; margin: 0 auto 20px auto; }
div.title-wrap h1.custom-title { font-size: 24px; }
div.ticker { display: none;}
div.single-post-content { margin-bottom: 0;}
div.posts-format2 ul.posts div.desc { padding-right: 0; }

div.posts-format3 ul.posts div.image { display: none; }
}

/* == Landscape Phone Only ============================ */

 @media only screen and (min-width: 480px) and (max-width: 767px) {

 .tickercontainer { width: 420px; }
ul.related-posts { margin-top:10px; }
.related-posts li { width: 70px; margin: 5px 0px  5px 11px;}
.related-posts li  a.imageholder { display:block;  width: 70px; }
.related-posts li img {   width: 60px; }


div.below-slider-sidebar ul.ads125 li , div.footer-sidebar-wrap ul.ads125 li  { margin: 11px 8px; }
div.single-relate-posts-wrapper { display: none; }

div.top-ads-area { display: none!important; }
}

/* == Only Mobile Portrait View =========== */

 @media only screen and (max-width: 479px) {
div.below-slider-sidebar, div.footer-sidebar-wrap   { display: none; }
 .mobile-menu-bg select { width:109%; }
div.fb_comments_template { display:none; }
#footer-menu .menu { display:none; }
ul.related-posts { display:none; }
p.meta { display:none; }

div.single-relate-posts-wrapper { display: none; }
div.home-slider-controls { display: none; }

.titanquotes_left , .titanquotes_right { width: auto!important; } 

 }