@charset "utf-8";
/*
Theme Name: mlbjp
Theme URI: http://localhost
Author: www.mlb.jp
Description: mlbjp
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

body {
    font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", arial, helvetica, sans-serif;
    -webkit-text-size-adjust: 100%;
    line-height: 1;
    background-color: #ececec
}

p {
  margin: 5px 2px 5px 2px;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

h1 {
    margin-bottom:20px;
    margin-top: 7px;
    font-size: 28px;
    color: #333;

    position: relative;
    padding-bottom: 0.2em;
    border-bottom: 3px solid #aeb7be;
}

h3 {
    font-size: 15px;
}

ul,li {
    margin:0;
    padding:0;
}

li {
    list-style: none;
}

abbr {
    position: relative;
}
abbr:hover:after {
    width: 60px;
    height:auto;
    position: absolute;
    left: 0px;
    bottom: 100%;
    /*top:20px;*/
    display: block;
    padding:5px;
    border: 1px #000 solid;
    border-radius: 0.5em;
    content: attr(data-title);
    background: lightgrey;
    color: #000;
    font-weight: normal;
    text-align: left;

}


/* headerここから */
.lang {
        background-color: #eeeeee;
        height: 32px;
        position: relative;
}

.lang > div {
    overflow: hidden;
    position: absolute;
    top: 50%;
    margin-top: -6px;
}

.lang a {
    float: left;
    font-size: 12px;
    padding-right:10px;
    padding-left:10px;
    color : #333;

}

.lang a:hover {
    color : #333;
}

.lang a+a {
        border-left: 1px solid #333;
}

.navbar {
    border: none;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.navbar-nav li{
    padding-top:6px;
}


.navbar-inverse .navbar-nav>li>a {
    color: #fff;

}

.navbar-inverse .navbar-nav>li>a:hover {
    background-color: #fff;
    color: #002e6d;
    border: none;
}

.navbar-inverse {
    width: 100%;
    background-color: #002e6d;
}

.nav>li>a {
padding:15px 10px;
}
.navbar-collapse{
padding-right:0;
}

/*
.navbar-brand {
    height: 56px;
    padding : 0;
}

.navbar-brand img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 10px;
    margin-top: 12px;
    max-height: 56px;
    max-width: 220px;
}*/
/*PC　タブレット　大きめスマホ メニューがtoggleにならないケース*/
@media screen and ( min-width: 768px ) {
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border: none;
    }
    nav .container {
    width: 100%;
    }

}

@media screen and ( max-width: 767px ) {
	#globalhead {
	width:100%;
	}
}

.dropdown:hover > .dropdown-menu{
  display: block;
}

.dropdown .caret {
    display: none;
}

.menu_bar {
    width: 100%;
    background-color: #002e6d;
}

/* headerここまで */

/* 枠ここから */
.contents, #globalhead {
margin: auto;
    background-color: #fff;
    color: #222;
    overflow: hidden;
    display: flex;
    display:-webkit-flex;
    flex-wrap: wrap;
}

#globalFooter {
    margin: auto;
    overflow: hidden;
    display: flex;
    display:-webkit-flex;
    flex-wrap: wrap;
}


/* TOP */
.main {
    margin: 10px 10px 0 10px;
}
/*　投稿　固定*/
.main-wide {
    margin: 0 7px;

}

/*スマホ タブレット*/
@media screen and ( max-width:767px ){
    .contents {
        width: 100%;
    }
    .left-side {
        display: none;
    }
    .main {
        width:100%;
    }
    .main-sub {
        width: 100%;
    }
    .main-wide {
        width:100%;
        margin: 0px;
    }
    .right-side {
        width:100%;
    }
    #category-right-side {
        display: none;
    }
    abbr:hover:after {
        display: none;
    }

}
/*pc*/
@media screen and ( min-width: 768px ) {
    .contents, #globalhead, #globalFooter {
        width: 1000px;
position: relative;
    }
    .left-side {
        width: 160px;

    }
    .main {
        width: 500px;
    }
    .main-sub {
        width: 660px;
    }
    .main-wide {
        width: 100%;
    }
    .right-side {
        width: 320px;
    }

   #category-right-side {
        width: 340px;
position: absolute;
    top: 0;
    overflow-y: scroll;
    overflow-x:hidden;
left:655px;
height:900px;
z-index: 0;

    }
#category-right-side::-webkit-scrollbar{display:none;}
}


    .right-side .container {
        width: 100%;
    }

/* 枠ここまで */
/* フッター */
footer {
    height: 130px;
    background-color: #1E1E1E;
    width: 100%;
    margin: 0 auto;
    padding: 40px 0 0 40px;
    overflow: hidden;
position:relative;
z-index:100;
}

footer a {
    float: left;
    color: #fff;
    text-decoration: none;
}



footer .footerLogo img {
    position: relative;
    top: 3px;
    height: 28px;
    width: 120px;
    background: 0 0;
    margin: 0;
}

footer .bgca-logo img {
    height: auto;
    width: 208px;
    position: relative;
    top: 3px;
    left: 5px;
    padding-right: 8px;
}

footer a:hover {
    color: #fff;
    text-decoration: none;
}

footer .bgca-logo {
    margin-right: 30px;
}

footer .footerLink {
    width: 600px;
    float: left;
    margin-bottom: 10px;
}

footer .footerLink li {
    float: left;
    color: #1e1e1e;
    margin-left: 18px;
}

footer .footerLink li:first-child {
    margin-left: 0;
}

footer .txtBox {
    float: left;
    color: #8d8d8d;
    font-size: 11px;
}

/* フッターここまで */

/* TOP左 */
.rc-collapse {
  background-color: #2f2f2f;
  margin-right:7px;
  margin-left:7px;
  margin-top:10px;
}
.rc-collapse-anim-active {
  -webkit-transition: height 0.2s ease-out;
  transition: height 0.2s ease-out;
}
.rc-collapse > .rc-collapse-item {
  position:relative;
}
.rc-collapse > .rc-collapse-item:first-child {
  border-top: none;
}
.rc-collapse > .rc-collapse-item > .rc-collapse-header {
  height: 38px;
  line-height: 38px;
  text-indent: 16px;
  color: #fff;
  cursor: pointer;
      border-bottom: 1px solid #363636;
}
.rc-collapse > .rc-collapse-item > .rc-collapse-header .arrow {
  display: inline-block;
  content: '\20';
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 4px solid #fff;

  margin-right: 8px;
  position:absolute;
  left:130px;
  top:15px;
  vertical-align: middle;
}
.rc-collapse-content {
  overflow: hidden;
  color: #fff;
  padding: 0 10px;
  background-color: #2f2f2f;
  border: 1px solid #141414;
  box-shadow: inset 0 11px 8px -10px #000, inset 0 -11px 8px -10px #000;
}


.rc-collapse .japanese_player p {
    letter-spacing: -0.05em;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    text-align: center;
}
.rc-collapse-content img {
    display: block;
    margin: auto;
    width: 100%;
}
.rc-collapse-content ul {

    padding: 0;
}

.rc-collapse-content li {
     margin: 10px 0 0 0;
     padding: 0;
}
.rc-collapse hr {
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: .6em 0 0;
    border: 0;
    background: #9d9d9d;
    background-image: -webkit-linear-gradient(left,#3c3c3c 0,#9d9d9d 50%,#3c3c3c 100%);
    background-image: -moz-linear-gradient(left,#3c3c3c 0,#9d9d9d 50%,#3c3c3c 100%);
    background-image: -o-linear-gradient(left,#3c3c3c 0,#9d9d9d 50%,#3c3c3c 100%);
    background-image: -ms-linear-gradient(left,#3c3c3c 0,#9d9d9d 50%,#3c3c3c 100%);
    background-image: linear-gradient(left,#3c3c3c 0,#9d9d9d 50%,#3c3c3c 100%);
}
.rc-collapse-content li:last-child hr {
    display: none;
}



.rc-collapse .event p {
    letter-spacing: -0.05em;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
}

.rc-collapse-content > .rc-collapse-content-box {
    margin-top: 16px;
    margin-bottom: 16px;
}
.rc-collapse-content-inactive {
    display: none;
}
.rc-collapse-item:last-child > .rc-collapse-content {
    border-radius: 0 0 3px 3px;
}
.rc-collapse > .rc-collapse-item-active > .rc-collapse-header .arrow {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #fff;
    border-bottom: none;
    margin-right: 6px;
}

.rc-collapse a, .rc-collapse a:hover {
    color: #ccc;
    font-size:12px;
}

.rc-collapse table {
    border: 0;
    border-collapse: collapse;
    display: table;
}

.hd {
    overflow: hidden;
    color: #333;
}

.hd .yesterday,  .hd .tomorrow {
    background-image: url(http://mlb.mlb.com/sections/rhome/packages/mini-scoreboard/assets/sprite/MLBHP_miniSB_icons@1x.png);
    background-repeat: no-repeat;
    color: #bbb;
    width: 25px;
    height: 25px;
    float: left;
    display: inline;
    text-indent: -9999px;

}
.hd .yesterday {
    background-position: 0 -1503px;
}

.hd .yesterday:hover {
    background-position: -252px -1281px;
}

.hd .tomorrow {
    float: right;
    background-position: -28px -1503px;

}
.hd .tomorrow:hover {
    float: right;
    background-position: -280px -1281px;
}

.hd .today {
    font-size: 13px;
    color: #ddd;
    width: 89px;
    text-align: center;
    margin: 0 15px;
    line-height: 18px;
    padding: 3px 0 0 1px;
    display: inline;
}

.event .game_li {
    display: block;
    border-bottom: 1px solid #111;
    border-top: 1px solid #333;
    padding: 4px 2px 7px;
    text-shadow: 0 -1px 0 #333;

}

.game_head {
    padding: 5px 8px 0;
}

.game_head club{
    text-align: left;
}

.game_head runs{
    text-align: right;
}


.scoretable{
	float: left;
    width: 48px;

}
.status {
    float: left;
    width: 30px;
    font-size: 10px;
    text-align: center;
    position: relative;
}
.linescore {
    left: 0;
    margin: 0;
    height: 27px;
}
.linescore:after {
	 content: "";
  display: block;
  clear: both;
}

.status .final {
    width: 30px;
    font-size: 10px;
    text-align: left;
    position: absolute;
    left: 8px;
    top: 8px;
    color: #e54515;
}

.status .box {
    float: left;
    width: 30px;
    font-size: 10px;
    text-align: center;
    position: absolute;
    left: 38px;
    top: 8px;
}




/* 以下 元のteam.cssに記載されていた内容 */

.rc-collapse .schedule li {
    width: 26px;
    height: 26px;
    background-image: url(/wp-content/themes/mlbjp/images/logos_sprite.png);
    background-size: 80px auto;
    -webkit-background-size: 80px auto;
    -moz-background-size: 80px auto;
    background-repeat: no-repeat;
    background-position: -2px -1px;
    white-space: nowrap;
    padding: 0;
    margin: 0 0 3px;
    line-height: 30px;
}

.team_icon {
    width: 26px;
    height: 26px;
    background-image: url(/wp-content/themes/mlbjp/images/logos_sprite.png);
    background-size: 80px auto;
    -webkit-background-size: 80px auto;
    -moz-background-size: 80px auto;
    background-repeat: no-repeat;
    background-position: -2px -1px;
    white-space: nowrap;
    padding: 0;
    margin: 0 0 3px;
    line-height: 30px;
}

.rc-collapse .schedule li a{
    color: #ccc;
    font-size: 11px;
    letter-spacing: -0.05em;
    padding: 0;
    margin: 0 0 0 40px;
    line-height: 28px;
}

.rc-collapse .schedule p {
    font-size: 11px;
    margin: 10px 0 10px 0;
    text-align: center;
}

/*ボルティモア*/
.rc-collapse .schedule li:nth-child(2)   {
    background-position: -24px -67px !important;
}

/*ボストン*/
.rc-collapse .schedule li:nth-child(3)  {
    background-position: -25px -96px !important;
}



.rc-collapse .schedule li:nth-child(4)  {
    background-position: -24px -224px !important;
}


.rc-collapse .schedule li:nth-child(5)  {
    background-position: -51px -173px !important;
}

.rc-collapse .schedule li:nth-child(6)  {
    background-position: -24px -252px !important;
}

.rc-collapse .schedule li:nth-child(7)  {
    background-position: -24px -295px !important;
}

.rc-collapse .schedule li:nth-child(8)  {
    background-position: -24px -320px !important;
}

.rc-collapse .schedule li:nth-child(9)  {
    background-position: -24px -349px !important;
}

.rc-collapse .schedule li:nth-child(10)  {
    background-position: -26px -432px !important;
}

.rc-collapse .schedule li:nth-child(11)  {
    background-position: -24px -511px !important;
}

.rc-collapse .schedule li:nth-child(12)  {
    background-position: -24px -540px !important;
}

.rc-collapse .schedule li:nth-child(13)  {
    background-position: -25px -651px !important;
}

.rc-collapse .schedule li:nth-child(14)  {
    background-position: -24px -730px !important;
}

.rc-collapse .schedule li:nth-child(15)  {
    background-position: -25px -756px !important;
}

.rc-collapse .schedule li:nth-child(16)  {
    background-position: -24px -784px !important;
}


.rc-collapse .schedule li:nth-child(19)  {
    background-position: -25px -44px!important;
}

.rc-collapse .schedule li:nth-child(20)  {
    background-position: -24px -21px!important;
}

.rc-collapse .schedule li:nth-child(21)  {
    background-position: -25px -125px!important;
}

.rc-collapse .schedule li:nth-child(22)  {
    background-position: -24px -149px!important;
}

.rc-collapse .schedule li:nth-child(23)  {
    background-position: -24px -200px!important;
}

.rc-collapse .schedule li:nth-child(24)  {
    background-position: -24px -379px!important;
}

.rc-collapse .schedule li:nth-child(25)  {
    background-position: -24px -484px!important;
}

.rc-collapse .schedule li:nth-child(26)  {
    background-position: -25px -408px!important;
}

.rc-collapse .schedule li:nth-child(27)  {
    background-position: -25px -457px!important;
}

.rc-collapse .schedule li:nth-child(28)  {
    background-position: -25px -566px!important;
}

.rc-collapse .schedule li:nth-child(29)  {
    background-position: -25px -595px!important;
}

.rc-collapse .schedule li:nth-child(30)  {
    background-position: -25px -623px!important;
}

.rc-collapse .schedule li:nth-child(31)  {
    background-position: -25px -679px!important;
}

.rc-collapse .schedule li:nth-child(32)  {
    background-position: -24px -705px!important;
}

.rc-collapse .schedule li:nth-child(33)  {
    background-position: -24px -811px!important;
}


/* TOP中央*/
.carousel-inner>.item>a>img, .carousel-inner>.item>img  {
    width:100%;
    height:auto;
}


.carousel-caption {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.28) 0%, rgba(0,0,0,0.9) 35%, rgba(0,0,0,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.9) 35%,rgba(0,0,0,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.9) 35%,rgba(0,0,0,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='#47000000', EndColorstr='#e6000000',GradientType=0 );
    width: 100%;
    top: auto;
    bottom: 0;
    left:0;
    color:#fff;
    text-shadow : none;
    padding-top: 0px;


}

.carousel-control.left {
        background-image : none;
}
.carousel-control.right {
        background-image : none;
}

.carousel-indicators {
    bottom: 0;
}

.carousel-indicators li  {
    background-color: #ccc;
    border :1px solid #ccc;
}

.carousel-indicators .active  {
    background-color: #FC0;
    border : none;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev
{
    top:35%;
}

#clips {
	width:100%;
}

#clips .btn-group {
    width:100%;
     left:50%;
     margin:10px 0 10px -25%;
}

.inBox {
    overflow: hidden;
    position: relative;
    left: -10px;
    top: -10px;
}
.inBox a {
    display: block;
    width: 156px;
    height: 130px;
    float: left;
    margin: 10px 0 0 10px;
}

.inBox p {
    margin-top: 8px;
    font-size: 13px;
    letter-spacing: -0.05em;
    max-height: 34px;
    overflow: hidden;
}

.inBox .img img {
    width: 156px;
    height: 88px;
}

.clips.videoThum btn-group {
    margin: 10px auto;
    width: 191px;
    height: 34px;
    display: block;
}

ul.clips_item {
    width: 100%;
    position: relative;
}

ul.clips_item li {
    width: 33%;
    padding:0 5px;
    display: inline-block;
vertical-align:top; 
}

ul.clips_item li img {
width: 100%;
height:auto;

}

ul.clips_item p {
    font-size: 11px;
    line-height:normal;
    letter-spacing: -0.05em;
    color: #666666;
}

.post_list .line {
    display: inline-table;
    overflow: hidden;
    padding: 10px 0;
    border-top: 1px solid #e4e4e4;
}

.post_list a .img {
    width: 25%;
    float:left;
    margin-right:10px;
}

.post_list img {
    margin: 5px 5px 5px 0;
width:100%;
    height: auto;
}

.post_list .blurb {
	width: 72%;
    float:left;
     
}

.post_list .blurb h4 {
    overflow:auto;
    font-size: 18px;
    line-height:normal;
    font-weight: bold;
    color: #000;
}
.post_list .blurb p {
    margin-left:5px;
    overflow:auto;
    font-size: 13px;
    line-height:normal;
    letter-spacing: -0.05em;
    color: #666666;
}

.post_list .blurb small {
    overflow:auto;
    font-size: 11px;
    line-height:normal;
    color: #999999;
    float: right;
}

.post_list .line:after {
     content: "";
  display: block;
  clear: both;
}


.more-link {
    font-weight: 600;
    font-size:12px;
    line-height:normal;
    color: #666;
}

.right-box .more-link {
margin-left:10px;
}

#bannar img {
    width:280px;
}
#bannar {
    margin:10px 0 10px;
}

.btn-group, .btn-group-vertical {
    margin: 0 0 0 12px;
}

.right-side{
    background-color: #e2e2e2
}

.right-side {
    margin: 0 0 0 7;
}

.left-side{
    background-color: #e2e2e2
}

.post_list h3{
    color: #cc0000;
    letter-spacing: -0.025em;
    font-size: 14px;
    line-height: 14px;
    margin-left: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: bold;
}

.right-box h3{
    color: #cc0000;
    letter-spacing: -0.025em;
    font-size: 14px;
    line-height: 14px;
    margin-left: 10px;
    margin-bottom: 5px;
    font-weight: bold;
}

.clips h3{
    color: #cc0000;
    letter-spacing: -0.025em;
    font-size: 14px;
    line-height: 14px;
    margin-left: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: bold;
}

.right-box img {
    float: left;
    display: block;
    margin: 5px 5px 5px 0;
}

.right-box p {
    overflow: auto;
    padding:10px 0 0 0;
    font-size: 13px;
    line-height:normal;
    letter-spacing: -0.05em;
    color: #666666;
}

.right-box li {
    list-style: none;
    margin-right: 10px;
    margin-left: 10px;
    border-bottom: 2px solid #ececec;
}

.right-box li:after {
	    clear: both;
    content: "";
    display: block;

}

.right-box btn-group {
    margin: 10px auto;
    display: block;
}

.right-box a {
    list-style: none;
    clear:both;
}

.right-box .show-grid {
    text-align: center;
    margin-bottom:10px;
    clear:both;
}

.right-box table {
    margin: 10px 0 10px 10px;
    text-align: center;
    font-size: 10px;
    background-color: #ffffff;
    width: 94%;
}

.right-box tr {
    display: table-row;
    border-top: 1px solid #e4e4e4;
}
.right-box td, .right-box th{
        padding: 5px 3px;
}

#ranking thead th:nth-child(1),
#ranking tbody td:nth-child(1) {
    width: 50px;
}

#ranking thead th:nth-child(2),
#ranking tbody td:nth-child(2) {
    width: 100px;
}

#ranking .btn {
    width:100px;
}

#stats .btn {
    width:60px;
}

#stats td {
    text-align: left;
}

.col-md-2 {
    text-align: center;
}



/*投稿ページ*/
h1 .date {
    color: #10a1e5;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 2;
}
.date:before {
    white-space: pre;
    content: "\A";
}
/*投稿一覧*/

.thumbnail {
	width:100%;
	height:auto;
}

.category-right-side{
    background-color: #e2e2e2
}

.category_post_list {
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
}
.category_post_list .date {
    color: #10a1e5;
}

.c-side-nav__item{
    padding:15px 15px;
}

#right-list {
    background-image: url(data:image/png;base64,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);
    -webkit-box-shadow: inset 7px 0 9px -7px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 7px 0 9px -7px rgba(0,0,0,0.2);
    box-shadow: inset 7px 0 9px -7px rgba(0,0,0,0.2);
}

#right-list  li {
    cursor: pointer;
    border-bottom: 1px solid lightgray;
}

#right-list  li :after {
    clear: both;
    content: "";
    display: block;
}

#right-list  li img{
    height:70px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#right-list  li .post_list_thumb {
    width:135px;
}

#right-list  li .post_list_title {
    width:175px;
    padding:10px 0;
}
#right-list  li div{
    float:left;
}

.is-current {
    background-color: #fff;
}
.more_hidden {
    display:none;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
    margin: 10px;
}

.bam-social a, .bam-social .email {
    background-size: 100%;

    background-repeat: no-repeat;
}

.bam-social li>a {
    display: block;
    width: 24px;
    height: 24px;
    float: left;
}

.bam-social li.facebook a {
	background-image: url(http://ui.bamstatic.com/bridge/images/social/social_icons_24x24@2x.png);
    background-position: 0 0;
}
.bam-social li.twitter a {
	background-image: url(http://ui.bamstatic.com/bridge/images/social/social_icons_24x24@2x.png);
    background-position: 0 -83px;
}

.bam-social li.line a {
    background-image: url(/wp-content/themes/mlbjp/images/icon_lineL.png);
    background-position: 0 0;
}

.bam-social li {
    float: left;
    width: auto;
    margin-right: 9px;
    border-radius: 2px;
    cursor: pointer;
    position: relative;
    margin: 10px 10px 15px 10px;
}

.bam-social:after {
    clear: both;
    content: "";
    display: block;
}

.category_post_list .blurb p {
    overflow: auto;
    font-size: 13px;
    line-height: normal;
    letter-spacing: -0.05em;
    color: #666666;
}

#score {
    margin-bottom:20px;
}

video {
    max-width: 100%;
    height: auto;
}

div.iframeWrapper {
position: relative;
width: 100%;
padding-top: 75%;
}

div.iframeWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
