/*
================================================== 
================================================== 
==================================================  #Media Queries ================================
================================================== 
================================================== 
================================================== */
@-ms-viewport { width: device-width; }

/* Smaller than standard 960 (devices and browsers) */
@media all and (max-width: 959px) { .mechabyte-youtube-videos img { width: 258px; } }
/*soc block*/
@media all and (max-width: 640px) { .post-share { position: relative; top: auto; left: auto; border: none; margin: 0 0 20px; width: auto; text-align: left; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-radius: 0; }
  .post-share .share-widget { margin-right: 20px; }
  .share-widget #vk_like { margin-top: 13px; } }
@media all and (max-width: 1185px) and (min-width: 959px) { .email-share { margin-top: 41px; } }
@media all and (max-width: 1185px) and (min-width: 768px) and (min-width: 640px) { .post-share { position: relative; top: auto; left: auto; border: none; margin: 0 0 10px; width: auto; text-align: left; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-radius: 0; }
  .post-share .share-widget { margin-left: 20px; }
  .share-widget #vk_like { margin-top: 13px; } }
/* end soc block*/
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media all and (min-width: 768px) and (max-width: 959px) {
  .l4,.l3{
    width: 130% !important;
    height: 110% !important;
    left:-15% !important;
    top:-5% !important;
    background-size: cover;
  }
  .homepage-widget.widget_text { width: 100%; }
  .tubepress_normal_embedded_wrapper { width: 730px !important; }
  .mechabyte-youtube-videos img { width: 234px; }
  #wrapper-navigation a { font-size: 15px !important; }
  #wrapper-navigation ul li a { padding: 12px; }
  .block h3 { font-size: 21px; }
  #logo { min-height: 180px; background-size: cover; }
  /*** General Styles ***/
  #wrapper { width: 768px; }
  #wrapper-content { width: 730px; }
  /*** Header Styles ***/
  /**- Header Top Styles **/
  .topNav { width: 688px; }
  /*** Main Styles ***/
  #main { width: 452px; }
  /* was 478px */
  /**- Featured Slider Styles **/
  #slider { width: 346px !important; }
  .nivo-caption { width: 327px; }
  /**- Block styles **/
  .block-item-big { width: 256px; }
  .block-item-small { width: 256px; }
  .block-item-big img { max-width: 209px; }
  .block.half { width: 216px; }
  .homepage-widget .block-item-small, .homepage-widget .block-item-big, .block.half .block-item-big, .block.half .block-item-small { width: 216px; }
  .block.half .block-item-big img { width: 209px; max-width: 209px; }
  /**- Carousel Styles **/
  .wrapper-carousel .anyClass { width: 330px !important; }
  .anyClass img { width: 130px; }
  /** Archive Block Styles **/
  .block.archive .block-item-big { width: 455px !important; }
  /*** Sidebar Styles ***/
  #sidebar { width: 256px; float: left; }
  /* was 190 */
  .widget-title { font-size: 18px; }
  .style1.tabberlive .tabbertab { overflow: hidden; padding: 0 !important; }
  /**- Social Widgets **/
  .social-item { width: 60px; margin-right: 12px; }
  .social-count { font-size: 15px; }
  /**- Tabbed widget **/
  ul.tabs { padding-left: 7px !important; }
  ul.tabs li { margin-left: 5px !important; }
  ul.tabs li a { font-size: 15px; }
  .tabs_container { width: 256px; }
  /*** Widget Styles ***/
  /**- Search Widget **/
  #searchform { width: 194px; }
  #searchform #s { width: 156px; }
  /**- Twitter widget **/
  .tweets { width: 256px; }
  /**- Flickr Widget **/
  .flickr-photo img { width: 83px; }
  iframe.fb-iframe { width: 150px !important; }
  /*** Footer styles ***/
  #wrapper-footer { width: 768px; }
  #footer { width: 720px; }
  .menu-bottom-menu-bottom-navigation-container { width: 440px; }
  /**- Footer widget **/
  #footer .widget { width: 256px; }
  /*** Post Styles ***/
  .post-thumb img { width: 442px; height: auto; }
  /**- Comment Styles **/
  #comment-textarea { float: left; }
  #comment-submit { float: left; margin-top: 20px; }
  /**- Related posts **/
  .related-item { width: 128px; }
  /*** Page styles ***/
  /**- Full width page **/
  #fullwidth, #fullwidth .post-entry { width: 730px; }
  .responsive .post-heading h1 { background: red; }
  header ul.menu li { margin-left: 30px; }
  header h1.logo { margin: 28px 0 23px 0; }
  header h1.logo a img { width: 95%; height: auto; }
  /* custom height for testim slider - overriding that of its .js func */
  ul.bjqs, li.bjqs-slide { /*height: 256px !important;*/ height: 208px !important; clear: both; /*position: relative;*/ }
  /* Themes-Page */
  a.button, a.button:hover { width: 95px; }
  /* Blog page */
  .content-area.blog .container { background: url("http://matrix-ca.tv/wp-content/themes/Avenue/images/bg-sidebar-y.png") 555px repeat-y; }
  .blog-post .meta { padding-bottom: 31px; position: relative; }
  .blog-post a.read-more { position: absolute; bottom: 10px; left: 0; }
  /* footer */
  .footer-widget-col input[type="text"], .sidebar-forum .subscribe input[type="text"] { width: 53%; max-width: 53%; }
  .footer-widget-col input[type="submit"] { width: 35%; max-width: 35%; }
  /* fforum */
  .fforum ul.navigation > li { margin-right: 15px !important; }
  /* register page - forums */
  .content-left .bbp-login-form { width: 60%; }
  .content-left .bbp-login-form input[type="text"] { width: 93%; }
  /* sidebar subscribe */
  .sidebar-forum .subscribe input[type="text"] { width: 87%; max-width: 87%; }
  .sidebar-forum .subscribe input[type="submit"] { width: 50%; max-width: 50%; }
  .sidebar .bbp-login-form button[type="submit"] { bottom: auto; top: 124px; right: 0; }
  .sidebar .bbp-login-form input[type="checkbox"] + label { margin-top: -15px; padding-bottom: 25px; }
  .tubepress_thumb { width: 340px !important; margin-right: 12px; }
  .tubepress_thumbnail_area { width: 100% !important; float: none; } }
/* All Mobile Sizes (devices and browser) */
@media all and (max-width: 767px) {
  .l4,.l3{
    width: 120% !important;
    height: 110% !important;
    left:-10% !important;
    top:-5% !important;
    background-size: cover;
  }
  .homepage-widget.widget_text { width: 100%; }
  .mechabyte-youtube-videos img { width: 352px; }
  header h1 a { margin: 0 auto; }
  header .navigation-main select { display: block; }
  #logo { min-height: 137px; background-size: cover; background-position: 50% 0; }
  header ul.menu { display: none; }
  /* blog-page */
  .blog-post .meta ul { clear: both; margin-top: 8px; border-left: 0; padding-left: 0; margin-right: 8px; }
  .blog-post .meta span.comments { margin-top: 8px; padding-left: 0; }
  .blog-post .meta a.read-more { clear: both; margin-top: 8px; float: left; }
  /* footer */
  .bottom ul.copyright { text-align: center; }
  .tubepress_thumbs { overflow: hidden; height: auto; }
  .soc-link-block { margin-bottom: 20px; }
  .soc-link-top { position: static; }
  .soc-link-top h4, .soc-link-top p { color: #333; display: inline-block; vertical-align: middle; margin: 0; } }
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
/* Tablets */
@media all and (min-width: 480px) and (max-width: 767px) {
  .l5 {   background-size: contain;  }
  #wpadminbar { position: fixed !important; }
  .topNav { width: 100%; padding: 0; text-align: center; }
  #footer-bottom .center { width: 100%; }
  .menu-bottom-menu-bottom-navigation-container { width: 100%; padding: 0 0 10px; text-align: center; }
  .menu-top-menu-container ul li:first-child { margin-left: 0; }
  .menu-top-menu-container ul li { float: none; display: inline-block; }
  .select-country { right: 50%; margin-right: -100px; }
  .homepage-widget.widget_text { width: 100%; }
  .menu-top-menu-container { background-position: 0 100%; padding: 32px 0 0; }
  .tubepress_thumb { width: 340px !important; margin-right: 4px; }
  .mechabyte-youtube-videos img { width: 352px; }
  .tubepress_normal_embedded_wrapper { width: 100% !important; }
  .style1.tabberlive .tabbertab { overflow: hidden; }
  /*** General Styles ***/
  #wrapper { width: 420px; background: #fff; }
  #wrapper-content { width: 420px; }
  /*** Header Styles ***/
  /**- Header Top Styles **/
  .topNavWrapper { text-align: center; margin-top: 20px; }
  .topNavWrapper ul.topNav { display: none; }
  .topNavWrapper select { display: block; margin: 0 auto; width: 360px; }
  /**- Header Middle Styles **/
  #header-middle { text-align: center; }
  #logo { width: 100%; }
  /**- Main Navigation styles **/
  #wrapper-navigation { padding-top: 9px; height: 41px; }
  #navigation ul { display: none; }
  #navigation select { display: block; width: 360px; }
  /*** Main Styles ***/
  #main { width: 396px; margin-right: 0; float: none; margin-bottom: 30px; /*border-bottom: 4px #ccc solid;*/ padding: 0 12px; padding-bottom: 20px; }
  /* was 478px */
  /**- Featured Slider Styles **/
  #slider { width: 290px !important; }
  .nivo-caption { width: 270px; }
  /**- Block styles **/
  .block-item-big { width: 370px; padding-left: 12px; padding-right: 12px; }
  .block-item-small { width: 370px; padding-left: 12px; padding-right: 12px; }
  .block-item-big img { width: 366px; max-width: 366px; height: auto; }
  .block.half { width: 400px; }
  .block.half.last { margin-top: 40px; }
  .block.half .block-item-big img { width: 366px; max-width: px; }
  .block.full .block-item-big-last { margin-bottom: 8px; }
  /* phone all fix */
  /**- Carousel Styles **/
  .wrapper-carousel .anyClass { width: 270px !important; }
  .anyClass img { width: 130px; }
  /** Archive Block Styles **/
  .block.archive .block-item-big { width: 400px !important; padding-left: 0; padding-right: 0; }
  .block.archive .block-item-big .block-image { float: none; }
  .block.archive .block-item-big img { width: 390px; max-width: 390px; }
  /*** Sidebar Styles ***/
  .widget { padding: 0 12px; }
  .widget-title { margin: 0 -12px 25px -12px; }
  #sidebar { width: 420px; float: none; clear: both; padding-top: 60px; border-top: 4px #ccc solid; }
  /* was 190 */
  /**- Social Widgets **/
  .social-item { width: 100px; margin-right: 12px; margin-left: 16px; }
  .social-item.last { margin-right: 0; margin-left: 16px; }
  .social-count { font-size: 17px; }
  /**- Tabbed widget **/
  ul.tabs { padding-left: 7px !important; }
  ul.tabs li { margin-left: 5px !important; }
  ul.tabs li a { font-size: 17px; }
  .tabs_container { width: 394px; padding-left: 12px; }
  #sidebar .tabs-wrapper { width: 420px; margin: 0 -12px; }
  /*** Widget Styles ***/
  .homepage-widget .block.full > div:nth-child(3) { border-top: 1px dashed #ccc; padding-top: 12px; margin-top: 8px; }
  /**- Search Widget **/
  #searchform { width: 373px; }
  #searchform #s { width: 222px; }
  /**- Twitter widget **/
  .tweets { width: 392px; }
  /**- Flickr Widget **/
  .flickr-photo img { width: 107px; }
  /*** Footer styles ***/
  #wrapper-footer { width: 100%; }
  #footer { width: 100%; }
  #footer-bottom { text-align: center; }
  #footer-bottom .left, #footer-bottom .right { float: none; padding: 8px; }
  /**- Footer widget **/
  #footer .widget { width: 400px; margin: 0; float: none; margin-bottom: 20px; }
  /*** Post Styles ***/
  .post-thumb img { width: 384px; height: auto; }
  .post-author small { display: block; margin-top: 30px; float: left; }
  /**- Comment Styles **/
  .textarea-comment { background: url(http://matrix-ca.tv/wp-content/themes/Avenue/images/textarea-comment-small.png) no-repeat; border: 0; width: 276px; height: 163px; padding: 14px; font-family: arial; }
  #comment-textarea { float: left; }
  #comment-submit { float: left; margin-top: 20px; }
  /** Related posts **/
  .related-item { width: 100%; }
  .related-item img { width: 390px; height: auto; }
  /*** Page styles ***/
  /**- Full width page **/
  #fullwidth { width: 396px; padding: 0 12px; }
  #fullwidth, #fullwidth .post-entry { width: 396px; }
  /** Form **/
  .postForm .text { width: 374px; }
  .postForm textarea { width: 374px; }
  .responsive .post-heading h1 { background: red; }
  /* top nav ui fixes for smaller alls */
  .band.navigation-top .sixteen { position: relative; }
  .navigation-top .navigation-top-inner { padding-bottom: 65px; }
  .navigation-top ul { width: 100%; text-align: center; margin-right: 0; }
  .navigation-top ul.social-icons { position: absolute; top: 19px; right: 0px; margin-right: 0; }
  .navigation-top ul.social-icons li:first-child { margin-left: 0; }
  .navigation-top ul.account-top { position: absolute; top: 48px; right: 0px; }
  /* custom height for testim slider - overriding that of its .js func */
  ul.bjqs, li.bjqs-slide { /*height: 256px !important;*/ height: 188px !important; clear: both; /*position: relative;*/ }
  /*themes-page*/
  .theme-block .buttons { text-align: center; }
  a.button, a.button:hover { width: 95px; }
  /* Blog page */
  .content-area.blog .container { background: none; }
  /* footer */
  .bottom ul.social-icons { float: none; text-align: center; }
  /* register page - forums */
  .content-left .bbp-login-form { width: 70%; }
  .content-left .bbp-login-form input[type="text"] { width: 93%; }
  /* sidebar */
  .sidebar .bbp-login-form input[type="text"], .sidebar .bbp-login-form input[type="password"], .sidebar .widget-search input[type="text"], .sidebar-forum .subscribe input[type="text"] { width: 94%; max-width: 94%; }
  .sidebar .bbp-login-form fieldset { margin-bottom: 0; }
  .sidebar .bbp-login-form button[type="submit"] { margin-right: 4px; top: 95px; bottom: auto; }
  .tubepress_thumbnail_area { width: 100% !important; float: none; } }
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
/* iphoneall */
@media all and (max-width: 479px) {
  .l4,.l3{
    width: 110% !important;
    height: 110% !important;
    left:-5% !important;
    top:-5% !important;
    background-size: cover;
  }
  .l5,.l6 {   background-size: contain;  }
  #wpadminbar { position: fixed !important; }
  .topNav { width: 100%; padding: 0; text-align: center; height: auto; }
  .topNav li { height: auto; line-height: 20px; }
  .topNav li a { font-size: 11px; height: auto; line-height: 20px; }
  #footer-bottom .center { width: 100%; }
  .menu-bottom-menu-bottom-navigation-container { width: 100%; padding: 0 0 10px; text-align: center; }
  .menu-top-menu-container ul li:first-child { margin-left: 0; }
  .menu-top-menu-container ul li { float: none; display: inline-block; }
  .select-country { right: 50%; margin-right: -100px; }
  .homepage-widget.widget_text { width: 100%; }
  .menu-top-menu-container { background-position: 0 100%; padding: 42px 0 0; }
  .mechabyte-youtube-videos img { width: 234px; }
  .tubepress_thumb { width: 340px !important; margin-right: 4px; }
  .style1.tabberlive .tabbertab { overflow: hidden; }
  .tubepress_normal_embedded_wrapper { width: 100% !important; }
  #logo { background-position: 50% 0; background-size: cover; height: 140px; }
  /*** General Styles ***/
  #wrapper { width: 300px; background: #fff; }
  #wrapper-content { width: 300px; }
  /*** Header Styles ***/
  /**- Header Top Styles **/
  .topNav { width: 300px; }
  .topNavWrapper { text-align: center; margin-top: 20px; }
  .topNavWrapper ul.topNav { display: none; }
  .topNavWrapper select { display: block; margin: 0 auto; }
  /**- Header Middle Styles **/
  #header-middle { text-align: center; }
  #logo { width: 100%; }
  /**- Main Navigation styles **/
  #wrapper-navigation { padding-top: 9px; height: 41px; }
  #navigation ul { display: none; }
  #navigation select { display: block; }
  /*** Main Styles ***/
  #main { width: 276px; margin-right: 0; float: none; margin-bottom: 30px; /*border-bottom: 4px #ccc solid;*/ padding: 0 12px; padding-bottom: 20px; }
  /* was 478px */
  /**- Featured Slider Styles **/
  #slider { width: 254px !important; }
  .nivo-caption { width: 234px; }
  /**- Block styles **/
  .block-item-big { width: 276px; padding-left: 12px; padding-right: 12px; }
  .block-item-small { width: 276px; padding-left: 12px; padding-right: 12px; }
  .block-item-big img { width: 246px; max-width: 246px; }
  .block.half { width: 300px; }
  .block.half.last { margin-top: 40px; }
  .block.half .block-item-big img { width: 246px; max-width: 246px; }
  .block.full .block-item-big-last { margin-bottom: 8px; }
  /* phone all fix */
  /**- Carousel Styles **/
  .wrapper-carousel .anyClass { width: 161px !important; }
  .anyClass img { width: 130px; }
  .anyClass ul li { width: 150px; }
  /** Archive Block Styles **/
  .block.archive .block-item-big { width: 276px !important; padding-left: 0; padding-right: 0; }
  .block.archive .block-item-big .block-image { float: none; }
  .block.archive .block-item-big img { width: 268px; max-width: 268px; }
  /*** Sidebar Styles ***/
  .widget { padding: 0 12px; }
  .widget-title { margin: 0 -12px 25px -12px; }
  #sidebar { width: 300px; float: none; clear: both; padding-top: 60px; border-top: 4px #ccc solid; }
  /* was 190 */
  /**- Social Widgets **/
  .social-item { width: 81px; margin-right: 12px; }
  .social-count { font-size: 17px; }
  /**- Tabbed widget **/
  ul.tabs { padding-left: 7px !important; }
  ul.tabs li { margin-left: 5px !important; }
  ul.tabs li a { font-size: 15px; }
  .tabs_container { width: 270px; padding-left: 12px; }
  #sidebar .tabs-wrapper { width: 300px; margin: 0 -12px; }
  /*** Widget Styles ***/
  .homepage-widget .block.full > div:nth-child(3) { border-top: 1px dashed #ccc; padding-top: 12px; margin-top: 8px; }
  /**- Search Widget **/
  #searchform { width: 253px; }
  #searchform #s { width: 222px; }
  /**- Twitter widget **/
  .tweets { width: 272px; }
  /**- Flickr Widget **/
  .flickr-photo img { width: 68px; }
  /*** Footer styles ***/
  #wrapper-footer { width: 100%; }
  #footer { width: 100%; }
  #footer-bottom { text-align: center; }
  #footer-bottom .left, #footer-bottom .right { float: none; padding: 8px; }
  /**- Footer widget **/
  #footer .widget { width: 276px; margin: 0; float: none; margin-bottom: 20px; }
  /*** Post Styles ***/
  .post-thumb img { width: 264px; height: auto; }
  .post-meta-cats { float: left; }
  .post-author small { display: block; margin-top: 30px; float: left; }
  /**- Comment Styles **/
  .textarea-comment { background: url(http://matrix-ca.tv/wp-content/themes/Avenue/images/textarea-comment-small.png) no-repeat; border: 0; width: 276px; height: 163px; padding: 14px; font-family: arial; }
  #comment-textarea { float: left; }
  #comment-submit { float: left; margin-top: 20px; }
  /** Related posts **/
  .related-item { width: 100%; }
  .related-item img { width: 270px; height: auto; }
  /*** Page styles ***/
  /**- Full width page **/
  #fullwidth { width: 276px; padding: 0 12px; }
  #fullwidth, #fullwidth .post-entry { width: 276px; }
  /** Form **/
  .postForm .text { width: 254px; }
  .postForm textarea { width: 254px; }
  .responsive .post-heading h1 { background: red; }
  /* top nav ui fixes for smaller alls */
  .band.navigation-top .sixteen { position: relative; }
  .navigation-top .navigation-top-inner { padding-bottom: 65px; }
  .navigation-top ul { width: 100%; text-align: center; margin-right: 0; }
  .navigation-top ul.social-icons { position: absolute; top: 19px; right: 0px; margin-right: 0; }
  .navigation-top ul.social-icons li:first-child { margin-left: 0; }
  .navigation-top ul.account-top { position: absolute; top: 48px; right: 0px; }
  /* iphone 1 logo fixes */
  header h1.logo a { text-align: center; width: auto; }
  header h1.logo a img { width: 87%; height: auto; }
  header h1.logo { margin: 24px 0 20px 0; }
  /* custom height for testim slider - overriding that of its .js func */
  ul.bjqs, li.bjqs-slide { /*height: 256px !important;*/ height: 224px !important; clear: both; /*position: relative;*/ }
  .team-intros .title span { display: block; }
  /*themes-page*/
  .theme-block .buttons { text-align: left; float: left; margin-left: 0; }
  /* Blog page */
  .content-area.blog .container { background: none; }
  /* footer */
  .bottom ul.social-icons { float: none; text-align: center; }
  /* register page - forums */
  .content-left .bbp-login-form { width: 90%; }
  .content-left .bbp-login-form input[type="text"] { width: 92%; }
  /* sidebar */
  .sidebar .bbp-login-form input[type="text"], .sidebar .bbp-login-form input[type="password"], .sidebar .widget-search input[type="text"], .sidebar-forum .subscribe input[type="text"] { width: 92%; max-width: 92%; }
  .sidebar .bbp-login-form fieldset { margin-bottom: 0; }
  .sidebar .bbp-login-form button[type="submit"] { margin-right: 3px; top: 95px; bottom: auto; }
  .tubepress_thumb { width: 340px !important; margin-right: 4px; }
  .tubepress_thumbnail_area { width: 100% !important; float: none; }
  .tubepress_meta_group { width: 162px !important; } }
/* #Font-Face
================================================== */