/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
@font-face {
    font-family: 'Roboto';
    src: url('font/Roboto-Bold.woff2') format('woff2'),
        url('font/Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('font/Roboto-Regular.woff2') format('woff2'),
        url('font/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Oswald';
	src: url('font/Oswald-Bold.eot');
	src: url('font/Oswald-Bold.eot?#iefix') format('embedded-opentype'),
		url('font/Oswald-Bold.woff') format('woff'),
		url('font/Oswald-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
div#pagingControls ul li {
    display: inline-block;
    background: red;
    color: #c41212;
    border-radius: 50%;
    padding: 2px 8px;
}
div#pagingControls ul li a{ color:#fff;}
header#header {
    background: #fff;
    border: none;
}
.upsection {
    text-align: center;
    margin: 10% 0;
}
.upsection h1 {
    font-family:roboto;
	font-weight:bold;
	font-size:90px;
	color:#fff;
}
div#one_sec {
    background-size: 100% 100%;
}
h3.widgettitle {
    font-size: 23px;
    font-family: roboto;
}
.textwidget p {
    font-family: roboto;
    font-size: 14px;
	font-weight:normal;
}
.textwidget p span{
    font-size: 15px;
	font-weight:bold;
}
div#footer,#socket{ border:none;}
.news_right .newspart {
    float: left;
    width: 47%;
    margin-right: 3%;
    min-height: 405px;
}
.news_right .content_part h2 {
    font-size: 20px;
    font-family: oswald;
    color: #333;
    font-weight: 400;
}
h3.red_h {
    font-size: 23px;
    text-transform: uppercase;
    color: #c41212;
    font-family: oswald;
	margin-bottom:25px;
}
h3.red_h span {
    margin-right: 10px;
}
div#sec_sec .av_one_third {
    margin-left: 0%;
    width: 31%;
	margin-top:0;
	margin-right:2%;
	height:385px;
}
/* ul#avia-menu li:hover {
    background: #c41212;
} */
ul#avia-menu a.dropdown-toggle {
    font-family: roboto;
    font-size: 13px !important;
    font-weight: bold;
    padding: 9px 9px;
}
.socialhead {
    background: #333333;
    width: 100%;
    float: left;
}
.socialhead .leftsocial {
    float: left;
    width: 68%;
    margin: 10px 0 0 10px;
}
.socialhead .rightsocail {
    float: left;
    background: #c41212;
    width: 25%;
    height: 70px;
    line-height: 70px;
	text-align:center;
	margin-top:-14px;
}
.socialhead .rightsocail i { font-size:35px;
color:#fff; vertical-align:middle;}
.leftsocial h1 {
    color: #fff;
    font-size: 23px;
    font-family: roboto;
	margin-top:4px;
}
.leftsocial p {
    color: #fff;
    margin-top: 0;
    font-size: 14px;
    font-family: roboto;
}
div#text-6,div#do-etfw-2,div#text-7,div#null-instagram-feed-2{ padding:0;}
ul.instagram-pics.instagram-size-large li {
    display: block;
    height: 320px;
    overflow: hidden;
}
.phone-info span {
    margin-left: 5px !important;
    color: #fff;
    font-size: 14px;
    font-family: roboto;
}
.phone-info::before {
    content: '\f0e0';
    font-family: FontAwesome;
    color: #fff;
    font-size: 14px;
}
.phone-info div{
    margin-left: 5px;
}
div#header_meta ul li a {
    color: #fff !important;
    font-size: 18px;
}
div#header_meta ul li {
    border: none !important;
}
.foot_cont h2 {
    font-size: 14px;
    font-family: roboto;
    font-weight: 300;
    color: #ccc;
}
.foot_cont .date {
    font-size: 13px;
    color: #ccc;
}
.foot_cont .date i {
    margin-right: 5px;
    font-size: 15px;
}
.foot_img {
    float: left;
    width: 20%;
	height:72px;
	overflow:hidden;
}
.foot {
    min-height: 80px;
    border-bottom: 1px solid #646464 !important;
    margin-bottom: 2%;
}
.foot_cont {
    float: left;
    width: 75%;
    margin-left: 6px;
    margin-top: 10px;
}
.textwidget input.tnp-email {
    margin: 0 !important;
}
#find-club{
    border: 15px solid #c41212 !important;
}
.map_sec h3 {
    background: #c41212;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    width: 15%;
    text-align: center;
    padding: 10px;
    float: right;
    margin-top: -40px;
    position: absolute;
    right: 10px;
}
#find-club #map {
    height: 375px !important;
}
.nicescroll .main-table tr td, .nicescroll .main-table tr th {
    padding: 6px 3px;
    text-align: center;
    border: none;
	font-size:14px;
	font-family:roboto;
}
.nicescroll .main-table tr:nth-child(even)
{
	background:#ebebeb;
}
.nicescroll .main-table tr:nth-child(odd)
{
	background:#f5f5f5;
} 
.main_table .view_all {
    background: #c41212;
    text-align: center;
    padding: 3px;
    border-bottom: 4px solid #990707;
}
.main_table .view_all a {
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
}
.news_right .date {
    font-size: 14px;
    color: #aaa;
    font-family: roboto;
}
.news_right .date i {
    margin-right: 8px;
}
.news_right .imagepart {
    height: 200px;
    overflow: hidden;
    margin-bottom: 10px;
    line-height: 200px;
    text-align: center;
}
.news_right .imagepart img {
    height: 250px;
}
.news_div {
    float: left;
    width: 48%;
    margin-right: 2%;
    height: 265px;
}
.news_div .text_div h3 {
    font-size: 16px;
    color: #c41212;
}
.news_div .image_div {
    float: left;
    width: 40%;
    height: 200px;
    overflow: hidden;
}
.news_div .text_div {
    float: left;
    width: 58%;
    margin: 0% 0% 0% 2%;
}
.tag-label {
    text-align: center;
    font-size: 24px;
    margin-bottom: 5%;
    font-weight: bold;
}
footer#socket span {
    font-size: 14px;
}
h2.tag_tiltle {
    text-align: center;
    margin-bottom: 5%;
    color: #c41212;
}
#socket .copyright{ width:85%;} 
#top .av-main-nav ul ul{ left:207px;}
b.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	color:#000;
}
.contsocial.desktop {
    display: block;
}
.contsocial.ipad {
    display: none;
}
@media only screen and (min-width: 320px) and (max-width: 520px) {
div#sec_sec .av_one_third{ height:auto;}
.upsection h1{ font-size:27px;}
.upsection img {
    width: 30%;
}
.news_right .newspart{ width:100%;}
div#footer div .av_one_third{ margin-bottom:0;}
div#footer{ padding:0;}
.news_div{ width:100%; height:auto;}
.news_div .image_div{ width:100%;}
.news_div .text_div{ width:100%; margin:0;}
.contsocial.desktop {
    display: block;
}
.contsocial.ipad {
    display: none;
}
}
@media only screen and (min-width: 521px) and (max-width: 767px) {
.upsection h1{ font-size:27px;}
.upsection img {
    width: 30%;
}
.news_right .newspart {
    width: 47%;
}
.news_right .imagepart{ height:auto;}
div#footer div .av_one_third{ margin-bottom:0;}
div#footer{ padding:0;}
.foot_img {
    float: left;
    width: 20%;
    overflow: hidden;
    height: 105px;
}
.foot{ min-height:115px;}
footer#socket span {
    font-size: 13px;
}
#socket .copyright {
    width: 65%;
}
.news_div .image_div{ width:100%;} 
.news_div .text_div{ width:100%; margin:0;}
.news_div { height:auto;}
div#sec_sec .av_one_third {
    height: auto;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.contsocial.desktop {
    display: none;
}
.contsocial.ipad {
    display: block;
}
.upsection h1{ font-size:68px;}
.upsection img {
    width: 25%;
}
.imagepart img {
    vertical-align: middle;
}
.news_div .image_div{ width:100%;} 
.news_div .text_div{ width:100%; margin:0;}
.news_div { height:350px;} 
#socket .copyright {
    width: 75%;
}
h3.widgettitle {
    font-size: 17px;
   
}
.socialhead .leftsocial{ width:66%;}
.socialhead .rightsocail {
    float: left;
    background: #c41212;
    width: 26%;
    height: 58px;
    line-height: 58px;
    text-align: center;
    margin-top: -15px;
}
.socialhead .rightsocail i{ font-size:25px;}
.leftsocial h1{ font-size:20px;} 
.leftsocial p{ font-size:12px;}
#text-8 .textwidget .lotto_sec{
    height: auto;
    font-size: 12px;
    line-height: 20px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
.news_div .text_div{ margin-top:0;}
.news_div{ height:185px;}
ul#avia-menu a.dropdown-toggle {
    font-size: 11.5px !important;
}
.news_right .newspart {
    width: 44%;
}
#text-8 .textwidget .lotto_sec{
    height: auto;
font-size: 14px;
    line-height: 34px;}
.imner .lotonum .lottonumber {
    padding: 2px 14px;
}}

.lotto_sec {
    background: #E0EAEF;
    padding: 10px;
    text-align: center;
	height:320px;
}
.lotto_sec .dob {
    color: #000;
    font-weight: bold;
    font-size: 14px;
}
.lotonum .lottonumber {
    display: inline-block;
    margin: 0 4px;
    font-size: 15px;
    color: #fff;
    border-radius: 50%;
    padding: 2px 8px;
}
.lotonum {
    margin: 12px 0px;
}
.imner {
    margin-top: 10%;
}
.imner .des {
    width: 65%;
    margin: auto;
	text-align:left;
}
.lottonumber.num1{ background:green;}
.lottonumber.num2{ background:orange;}
.lottonumber.num3{ background:red;}
.lottonumber.num4{ background:blue;}