/* ---------  style.css --------  */
@import url(//fonts.googleapis.com/css?family=Open+Sans);body,html{-webkit-text-size-adjust:100%}body,p{color:#000}.clear-fix:after,.wrapper:after{clear:both}.col-2,.col-3,.col-4{vertical-align:top}.col-3,.col-4,.wrapper{position:relative}@font-face{font-family:BloggerSans;src:url(../fonts/BloggerSans.eot);src:url(../fonts/BloggerSans.eot#iefix) format('embedded-opentype'),url(../fonts/BloggerSans.woff) format('woff'),url(../fonts/BloggerSans.ttf) format('truetype'),url(../fonts/BloggerSans.svg) format('svg');font-weight:400;font-style:normal;font-stretch:squinchy;unicode-range:U+0020-F0434}@font-face{font-family:AvenirLT_Std;src:url(../fonts/AvenirLTStd-Heavy.eot);src:url(../fonts/AvenirLTStd-Heavy.eot#iefix) format('embedded-opentype'),url(../fonts/AvenirLTStd-Heavy.woff) format('woff'),url(../fonts/AvenirLTStd-Heavy.ttf) format('truetype'),url(../fonts/AvenirLTStd-Heavy.otf) format('opentype'),url(../fonts/AvenirLTStd-Heavy.svg) format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB02}::-webkit-input-placeholder{color:#9b9b9b;opacity:1}:-moz-placeholder{color:#9b9b9b;opacity:1}::-moz-placeholder{color:#9b9b9b;opacity:1}:-ms-input-placeholder{color:#9b9b9b;opacity:1}input:focus::-webkit-input-placeholder{color:#9b9b9b}input:focus:-moz-placeholder{color:#9b9b9b}input:focus::-moz-placeholder{color:#9b9b9b}input:focus:-ms-input-placeholder{color:#9b9b9b}textarea:focus::-webkit-input-placeholder{color:#9b9b9b}textarea:focus:-moz-placeholder{color:#9b9b9b}textarea:focus::-moz-placeholder{color:#9b9b9b}textarea:focus:-ms-input-placeholder{color:#9b9b9b}::selection{color:#FFF;background:#487e00}::-moz-selection{color:#FFF;background:#487e00}body,html{padding:0;margin:0;border:0;outline:0}html{font-size:100%;-ms-text-size-adjust:100%}body{font-family:'Open Sans';font-size:13px;line-height:20px;overflow-x:hidden;-webkit-font-smoothing:antialiased;transition:none;-o-transition:none;-webkit-transition:none}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a,address,article,aside,dd,dh,div,dt,footer,form,h1,h2,h3,h4,h5,h6,header,img,nav,ol,ol li,p,section,span,table,tbody,td,tfoot,th,thead,tr,ul,ul li{padding:0;margin:0;border:0;outline:0;background:0 0;line-height:1}h3,h4, #main-content h2{margin:32px 0}h2,h4, #main-content h2{line-height:36px}h1,h2,h3,h4,h5{font-family:BloggerSans;font-weight:500;color:#000}h1{font-size:30px}h2, h1.heading{font-size:34px;margin-top:38px;margin-bottom:38px;padding-bottom:16px}h3{font-size:30px;line-height:30px;font-weight:500}h4, #main-content h2{font-size:28px;padding-bottom:10px}p{font-size:14px;line-height:24px;font-family:'Open Sans',sans-serif;font-weight:400}a.btn,nav#main-nav ul li a{font-family:AvenirLT_Std;border-radius:3px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}.clear-fix:after,.clear-fix:before,.wrapper:after,.wrapper:before{content:'';display:table}.wrapper{width:1170px;margin:0 auto;transition:all ease-in-out 0s;-moz-transition:all ease-in-out 0s;-webkit-transition:all ease-in-out 0s;-ms-transition:all ease-in-out 0s;-o-transition:all ease-in-out 0s}.col-2,.col-3,.col-4,a.btn,nav#main-nav ul,nav#main-nav ul li{display:inline-block}a{text-decoration:none;color:#82a021}#welcome-content a,.bet-text a,.inner-page a:not(.btn){text-decoration:underline;font-weight:700}a.btn{font-size:18px;background:#82a021;color:#fff;line-height:38px;padding:0 23px}.min-heading{font-size:24px}.col-2{width:580px;margin-right:5px}.col-2:nth-child(2n){margin-left:5px;margin-right:0}.col-3{width:370px;margin-right:26px;margin-bottom:35px}.col-3:nth-child(3n){margin-right:0}.col-4{width:282px;margin-right:10px}.col-4:nth-child(4n){margin-right:0}#inner-header{background:#0c0b07;border-width:2px 0;border-style:solid;border-color:#82a021;transition:all .4s}.inner-header-clone{position:fixed;width:100%;z-index:999;transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;background:rgba(0,0,0,.9)!important}.fixed .inner-header-clone{top:0!important}.inner-header-clone #main-logo img{padding:20px 0!important}.inner-header-clone #main-nav{line-height:65px!important}#main-logo{float:left;vertical-align:middle}#main-logo img{padding:35px 0;width:100%}nav#main-nav{float:right;display:block;line-height:100px}nav#main-nav ul{list-style:none}nav#main-nav ul li{position:relative;vertical-align:middle;margin-left:5px}nav#main-nav ul li a{font-size:18px;padding:0 20px;line-height:38px;display:block}nav#main-nav ul li>ul{position:absolute;background:#82a021;min-width:100%;box-shadow:0 5px 10px rgba(0,0,0,.5);top:200%;left:0;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;opacity:0;visibility:hidden;border-top:2px solid #82a021;z-index:999;margin-top:5px}nav#main-nav ul li>ul:after,nav#main-nav ul li>ul:before{content:'';position:absolute;top:-7px}nav#main-nav ul li:last-child>ul{right:0;left:auto}nav#main-nav ul li>ul:before{width:0;height:0;border-bottom:5px solid #82a021;border-left:5px solid transparent;border-right:5px solid transparent;left:20%}nav#main-nav ul li>ul:after{width:100%;height:7px;left:0}nav#main-nav ul li:last-child>ul:before{right:20%;left:auto}nav#main-nav ul li>ul li{display:block;margin-left:0}nav#main-nav ul li>ul li a{color:#fff;padding:0 20px!important;border-bottom:1px solid #0c0b07;display:block;border-radius:0}nav#main-nav ul li>ul li:after{content:none}nav#main-nav ul li>ul li:last-child a{border:none}nav#main-nav ul li>ul li>ul{left:100%;border-left:2px solid #82a021;border-top:none}nav#main-nav ul li:last-child>ul li>ul{right:100%;left:auto;border-right:2px solid #82a021}nav#main-nav ul li>ul li>ul:before{content:'';width:0;height:0;border:0;border-right:5px solid #82a021;border-top:5px solid transparent;border-bottom:5px solid transparent;top:15px;left:-7px}nav#main-nav ul li:last-child>ul li>ul:before{border-left:5px solid #82a021;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-7px}nav#main-nav ul li>ul li>ul li a{background:0 0!important;border-bottom:1px solid #0c0b07!important}nav#main-nav ul li>ul li>ul li:last-child a{border:0!important}nav#main-nav ul li a.active,nav#main-nav ul li:hover a{background:#82a021;color:#fff}nav#main-nav ul li:hover>ul{top:100%;opacity:1;visibility:visible}nav#main-nav ul li>ul li a.active,nav#main-nav ul li>ul li:hover a{background:#0c0b07}nav#main-nav ul li>ul li:hover>ul{top:0}nav#main-nav ul li>ul li>ul li:hover a{background:#0c0b07!important}#main-content h2,#main-content h4, h1.heading{background:url(../img/head-line.png) left bottom no-repeat}#main-content h4, #main-content h2{background-size:75px}#welcome-content{background:url(../img/welcome-bg.png) top right no-repeat #fff;background-size:contain;position:relative}#welcome-content .inner-welcome{width:685px;margin-bottom:36px}#welcome-content p{margin:1em 0}#welcome-content a{display:inline-block}.bet-contents{background:#f3f3f3;text-align:center;padding-top:50px}.bet-contents .col-3{background-color:#fff;border:1px solid #82a021;margin-top:36px;padding:18px 20px 70px;min-height:436px}.bet-contents .col-3 .bet-img{display:block;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.5);position:absolute;left:50%;margin-left:-128px;top:-36px}.bet-contents .col-3 h3{color:#82a021}footer,footer p{color:#fff}.bet-text{text-align:left}.bet-text a{display:inline-block}.bet-read-more{display:inline-flex;text-align:right;position:absolute;bottom:0;right:0}.inner-page-links,.thank-you,footer{text-align:center}.bet-read-more a{display:inherit}.inner-page{background:url(https://www.freebetsbonus.co.nz/mcgregor/imgs/cms-bg.jpg) center no-repeat;padding-bottom:14px}.inner-page .inner-content p{margin:1em 0}.inner-page a:not(.btn){/*display:block*/}.inner-page-links{padding:26px 0}.thank-you{padding:70px 0}footer{background:#0c0b07;padding:20px 0}
img, iframe{max-width:100%; box-sizing:border-box;}

.overlay{position:fixed; height:100%; width:100%; background:rgba(0,0,0,0.5); top:0; left:0; bottom:0; display:none; cursor:pointer; z-index:1;}
.toggle-nav{display:none; padding:10px 15px; transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; float:left;}
.bar1, .bar2, .bar3 {width: 35px; height: 5px; background-color: #fff; margin: 6px 0; transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.change .bar1 {-webkit-transform: rotate(-45deg) translate(-9px, 6px);transform: rotate(-45deg) translate(-9px, 6px) ;background-color: #fff;}
.change .bar2 {opacity: 0;}
.change .bar3 {-webkit-transform: rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-8px, -8px) ;background-color: #fff;}
.i-expnd{display:block; transition:all 0.3s;}
.i-expnd:before{content:'\002B'; font-style:normal;}
.rotate{ transform:rotate(225deg) skew(6deg,-1deg); -o-transform:rotate(225deg) skew(6deg,-1deg); -webkit-transform:rotate(225deg) skew(6deg,-1deg); transform-origin:50% 50%; -webkit-transform-origin:50% 50%;}

/*blog-front*/
.blog-front-content{text-align:center;}
.blog-front-content .col-3 {border: 1px solid #82A021;padding: 10px 10px 70px;transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; min-height:275px; text-align:center;}
.blog-front-content .col-3:hover{box-shadow: 0 0 10px 0px rgba(0,0,0,0.5); border-color:transparent;}

.post-date-wrap {display: block;float: none;margin-bottom: 10px;}
.post-date{background:url(../img/date-post.png) no-repeat left center;padding-left: 20px;}

.blog-front-content h4 {margin: 0;font-size: 25px;padding-bottom: 20px;line-height: 30px;background-image:none !important;}

.blog-read-more {position: absolute;right: -1px;bottom: -2px;display: inline-flex;}

.copyText p{font-size:11px !important;}
.text-center {text-align: center;}

.bannerBg {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: none;
    z-index: 999;
}

.banner_short,
.banner_long {
    background: #00549d;
    position: fixed;
    bottom: 0;
    padding: 5px 0;
    width: 100%;
    text-align: center;
    border-top: 3px solid rgba(255, 255, 255, 0.2);
}

a.close_banner {
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    line-height: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid currentColor !important;
    text-align: center;
}

a.close_bnr_long {
    position: absolute;
    color: #fff;
    font-size: 23px;
    width: 50px;
    line-height: 40px;
    height: 50px;
    border: 5px solid rgba(255, 255, 255, 0.2) !important;
    border-radius: 50%;
    background: #00549d;
    top: -25px;
    left: 50%;
    margin-left: -20px;
    text-align: center;
    display: none;
}

a.close_banner:hover,
a.close_bnr_long:hover {
    text-decoration: none;
}

.banner_long {
    padding-top: 35px;
}

.banner_long.show a.close_bnr_long {
    display: block;
}

.bannerBg:last-child,
.bannerBg p:only-of-type {
    margin-bottom: 0 !important;
}

/*  ----------- Media.css------------*/


@media (max-width:1179px) and (min-width:1024px){.wrapper{width:980px}.bet-contents .col-3:nth-child(2n){margin-right:0!important}.bet-contents .col-3:nth-child(3n){margin-right:26px}.col-3{width:307px;}
	.blog-front-content .col-3{min-height:335px;}}@media (max-width:1023px) and (min-width:768px){.wrapper{width:740px}.col-3{width:342px}.bet-contents .col-3{min-height:460px}.bet-contents .col-3:nth-child(2n){margin-right:0!important}.bet-contents .col-3:nth-child(3n){margin-right:26px}}@media (max-width:767px) and (min-width:600px){.wrapper{width:570px}.min-heading{font-size:20px}#welcome-content::before{background:rgba(255,255,255,.8)!important}.bet-contents .col-3{width:268px;margin-right:15px;min-height:514px}.bet-contents .col-3 .bet-img{width:200px;margin-left:-100px}.bet-contents .col-3 .bet-img img{width:100%}.bet-contents .col-3 h3{font-size:24px;line-height:24px;margin:20px 0}#main-logo img{padding:16px 0px;}}@media (max-width:599px) and (min-width:480px){.wrapper{width:460px}nav#main-nav ul li{text-align:left}#main-logo,nav#main-nav{text-align:center;line-height:55px}#main-logo img{padding:0;width:auto;vertical-align:middle}#welcome-content:before{background:rgba(255,255,255,.9)!important}.bet-contents .col-3{width:100%;min-height:410px}}@media (max-width:479px){.wrapper{width:95%}h2, h1.heading{font-size:28px;margin-bottom:20px;line-height:30px}h3{font-size:25px;line-height:25px}#main-logo,nav#main-nav{text-align:center;line-height:55px}#main-logo img{padding:0;vertical-align:middle}nav#main-nav ul li{text-align:left;margin:5px 0}nav#main-nav ul li>ul li{margin:0}#welcome-content:before{background:rgba(255,255,255,.9)!important}.bet-contents .col-3{width:100%;min-height:410px}#main-logo{width:70%}.banner_short {padding: 5px 50px 5px 10px;}}@media (max-width:1179px){#welcome-content::before{content:'';background:rgba(255,255,255,.7);width:100%;height:100%;left:0;top:0;position:absolute}}@media (max-width:767px){#welcome-content{display:none;background-size:cover}#welcome-content .inner-welcome{width:auto}.col-3{margin:36px 0}.inner-header-clone{display:none}

	#main-nav{width:auto; padding:0; background:transparent; margin:0;}
	.toggle-nav{display:inline-block; cursor:pointer;}
	#main-nav ul{position:fixed; background:#000; margin:0; top:0; padding:30px 0; height:100%; overflow-y:auto; border:none; width:250px; left:-250px; transition:all 0.3s; z-index:1;}
	#main-nav ul li{display:block !important; border-bottom:1px solid rgba(255,255,255,0.2); padding:0 !important; transition:all 0.3s;}
	#main-nav ul li:last-child{border:none;}
	#main-nav ul li a{padding:0 15px; min-width:150px; display:block; line-height:40px !important; text-align:left !important;border-bottom: 1px solid #0c0b07; border-radius:0 !important;}
	#main-nav ul li > ul,#main-nav ul li > ul li > ul{position:static !important; box-shadow: none !important; display:none; transition:all 0.3s; opacity:1 !important; visibility:visible !important; padding:0; margin:0 !important;}
	#main-nav ul li > ul:after,#main-nav ul li > ul:before{content:none !important;}
	#main-nav ul li > ul li a, #main-nav ul li > ul li > ul li a{padding:0 20px !important;}
	#main-nav ul li:hover > ul{visibility:visible;}
	#main-nav ul li > ul li:hover, #main-nav ul li > ul li > ul{background:#777;}
	#main-nav ul li > ul li > ul{ box-shadow:none; border-top:1px dotted rgba(255,255,255,0.8);}
	#main-nav ul li > ul li > ul li:hover{background:#999;}
	
	#main-nav.active ul{left:0;}
	#main-nav.active .toggle-nav{position:relative; z-index:9999;}
	.expnd {
		position: absolute;
		top: 4px;
		right: 5px;
		font-size: 25px;
		color: #fff;
		border: 1px solid rgba(255,255,255,0.5);
		border-radius: 3px;
		background: rgba(0,0,0,0.3);
		line-height: 30px;
		padding: 0 8px;
		cursor:pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		z-index:10;
	}

	.expnd:hover{background:rgba(0,0,0,1);}
}

@media (max-width:1023px){
	.blog-front-content .col-3{width:100%;min-height:auto; margin: 0 auto 35px;}
}
@media (max-width: 768px){
    ins.dcmads{width: 100% !important; height: auto !important;} ins.dcmads img{max-width: 100% !important; height: auto !important;} ins.ad_300{width: 300px !important; height: 250px !important;}
}