/*
Theme Name:     Betting Adda
Theme URI:      http://www.bettingadda.com
Description:    Bootstrap based responsive theme
Author:         Betting Adda
Author URI:     http://www.bettingadda.com
Version:        1.0
*/

body{padding-top:20px;padding-bottom:20px; background-color:#ededed;line-height:24px;color: #454545;}
p {margin: 0 0 16px 0;}
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Open Sans', sans-serif;}
.container_main{background-color:#ffffff;padding: 30px 30px 0 30px;}
h1, h2, h3, h4{color:#333;}
h1 {font-size: 28px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h1 a, h1 a:active, h1 a:visited, .title_categ_list a, .title_categ_list a:visited, .title_categ_list a:active {color:#333}
h1 a:hover, .title_categ_list a:hover{color:#000000}

.logo{margin-bottom:10px;}
.logo_img{}
.sitetitle{color:#0281ef; font-weight:bold; font-size:38px; margin:0 0 10px 0;letter-spacing: -0.08em;}
.description_social{margin:10px 0;}
label {font-weight: normal;}

/**** Override *********/
a {
    color: #0281ef;
    text-decoration: none;
}
a:hover,
a:focus {
    color: #ed1c24;
    text-decoration: none;
}
a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.black_title{color:#464646}
.navbar {
    position: relative;
    z-index: 1000;
    min-height: 50px;
    margin:10px 15px 20px 15px;
    border:none;border-radius: 0;
}
.navbar-brand {font-size: 20px;}
.navbar_top_nav{font-size:16px; border-bottom-left-radius:none;border-bottom-right-radius:none; color:#0281ef; margin:0; padding:0;min-height:40px;}
.navbar_top_nav .navbar-brand {color:#0281ef;}
.navbar_top_nav .navbar-brand:hover,
.navbar_top_nav .navbar-brand:focus {
    color: #0281ef;
    background-color: transparent;
}
.navbar_top_nav .navbar-text {
    color:#0281ef;
}
.navbar_top_nav > li > a {
    color:#0281ef; padding:0;margin-right: 20px;
}
.navbar_top_nav > li > a:hover,
.navbar_top_nav > li > a:focus {
    color: #0281ef;
    background-color: transparent;
}
.navbar_top_nav > .active > a,
.navbar_top_nav > .active > a:hover,
.navbar_top_nav > .active > a:focus {
    color: #0281ef;
}
.navbar_top_nav > .disabled > a,
.navbar_top_nav > .disabled > a:hover,
.navbar_top_nav > .disabled > a:focus {
    color: #0281ef;
}
.navbar_top_nav .navbar-toggle {
    border-color: #0281ef;
}
.navbar_top_nav .navbar-toggle:hover,
.navbar_top_nav .navbar-toggle:focus {
    background-color: #0281ef;
}
.navbar_top_nav .navbar-toggle .icon-bar {
    background-color: #0281ef;
}
.navbar_top_nav .navbar-collapse,
.navbar_top_nav .navbar-form {
    border-color: #0281ef;
}
.navbar_top_nav > .dropdown > a:hover .caret,
.navbar_top_nav > .dropdown > a:focus .caret {
    border-top-color: #333333;
    border-bottom-color: #333333;
}
.navbar_top_nav > .open > a,
.navbar_top_nav > .open > a:hover,
.navbar_top_nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555555;
}
.navbar_top_nav > .open > a .caret,
.navbar_top_nav > .open > a:hover .caret,
.navbar_top_nav > .open > a:focus .caret {
    border-top-color: #555555;
    border-bottom-color: #555555;
}
.navbar_top_nav > .dropdown > a .caret {
    border-top-color: #777777;
    border-bottom-color: #777777;
}

.navbar_top_nav .navbar-link {
    color: #777777;
}
.navbar_top_nav .navbar-link:hover {
    color: #333333;
}
.social-media{margin-top:0; float:right;}
.social-media a i {background-color: #0281ef;margin-top:0;}
#top_nav_menu{}
/*.navbar-pms .current-menu-item{background-color:#fff; color:#0281ef;}
.navbar-pms .current-menu-item a, .navbar-pms .current-menu-item a:active {color: #0281ef;}
*/
.navbar-pms{font-size:20px; border-bottom:#0281ef 1px solid;border-bottom-left-radius:none;border-bottom-right-radius:none; background-color:#0281ef;}
.navbar-pms .navbar-brand {color:#ffffff;}
.navbar-pms .navbar-brand:hover,
.navbar-pms .navbar-brand:focus {
    color: #0281ef;
    background-color:#ffffff;
}
.navbar-pms .navbar-text {
    color:#ffffff;
}
.navbar-pms .navbar-nav > li > a {color:#ffffff;}
.navbar-pms .navbar-nav > li > a:hover,.navbar-pms .navbar-nav > li > a:focus {color: #0281ef;background-color:#ffffff;}
.navbar-pms .navbar-nav > .active > a, .navbar-pms .navbar-nav > .active > a:hover,.navbar-pms .navbar-nav > .active > a:focus {color: #0281ef;
                                                                                                                                background-color: #ffffff;}
.navbar-pms .navbar-nav > .disabled > a,
.navbar-pms .navbar-nav > .disabled > a:hover,
.navbar-pms .navbar-nav > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
}
.navbar-pms .navbar-toggle {
    border-color: #dddddd;
}
.navbar-pms .navbar-toggle:hover,
.navbar-pms .navbar-toggle:focus {
    background-color: #dddddd;
}
.navbar-pms .navbar-toggle .icon-bar {
    background-color: #cccccc;
}
.navbar-pms .navbar-collapse,
.navbar-pms .navbar-form {
    border-color: #e6e6e6;
}
.navbar-pms .navbar-nav > .dropdown > a:hover .caret,
.navbar-pms .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333333;
    border-bottom-color: #333333;
}
.navbar-pms .navbar-nav > .open > a,
.navbar-pms .navbar-nav > .open > a:hover,
.navbar-pms .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555555;
}
.navbar-pms .navbar-nav > .open > a .caret,
.navbar-pms .navbar-nav > .open > a:hover .caret,
.navbar-pms .navbar-nav > .open > a:focus .caret {
    border-top-color: #555555;
    border-bottom-color: #555555;
}
.navbar-pms .navbar-nav > .dropdown > a .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.navbar-pms .navbar-link {
    color: #777777;
}
.navbar-pms .navbar-link:hover {
    color: #333333;
}

.mainleft{float:left;}
.mainright{float:right;}
.site-message{padding:10px; background-color:#e56058; margin-bottom:20px;}
.site-message a, .site-message a:active, .site-message a:hover, .site-message a:visited{color:#ffffff; text-decoration:underline; font-weight:bold;}
.home_news_box h2{margin:0 0 10px 0; padding:0;font-size:26px;}
.sidebar_betmarket h3{margin-top:0;}
.thumb_home{padding-right:0;}
.thumb_home_first{margin-bottom:20px;}
.title_right{padding-left:0;}
.home_title_h2_first{padding:0; margin:10px 0 0 0; font-size:18px;}
.home_title_h2 {
    padding: 0 0 0 10px;
    margin: 3px 0 0 0;
    font-size: 14px;
    line-height: 16px;
}
.strategy_title_h2 {
    padding: 0 0 0 10px;
    margin: 3px 0 0 0;
    font-size: 18px;
    line-height: 20px;
}
.homepromoh2 {padding:0;margin:10px 0;font-size:18px;line-height:20px;}
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color: #fff;
    margin-bottom: 10px;
}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    padding: 6px;
    line-height: 1.428571429;
    vertical-align: middle;
}
table.table-responsive.schedule{}
.table .table-responsive .schedule {font-size:12px;}
.table .table-responsive .schedule > tr{border-bottom:1px solid #ededed;}
/* Category Listing */
.item{padding-bottom:10px;}
.list_img{margin-bottom:20px;border: 1px solid #dddddd;height:310px;}
.list_img p{padding:10px; font-size:12px;}
.category_list{padding:10px 0 0 10px;}
.categ_title{margin:0; padding:0;}

.cate_title_index {font-weight:bold;font-size: 16px;color: #e45e56;padding:6px 8px;text-align:left;}
.cate_title_index a,.cate_title_index a:visited, .cate_title_index a:active{color:#e45e56;}
.cate_title_index a:hover{color:#e45e56;}

.cate_title_overlay {font-weight:bold;font-size: 16px;color: #FFF;padding:6px 8px;text-align: center;}
.cate_title_overlay a,.cate_title_overlay a:visited, .cate_title_overlay a:active{color:#fff;}
.cate_title_overlay a:hover{color:#CCC;}
.schedule_categ{margin:0; padding:0;}
/* // Category Listing */

.top_banner{margin-bottom:10px;}

.strategyexcerpt p{margin:0 0 0 10px; line-height:20px;margin-top:10px;}
.bonus_single_box {
    border: 3px solid #ddd;
    padding: 10px;
}
.affiliate-link{
    border: 3px solid #0281ef;
    padding: 10px;
    margin-bottom: 20px;
    display: block;
}
.size-24{
    font-size: 24px;
    font-weight: 900;
}
.affiliate-link:hover{
    border-color: #ed1c24;
}
.affiliate-link p:last-child{
    margin-bottom: 0px;
}
.bonus_code_single_box {
    border: 3px solid #ddd;
    padding: 10px 12px;
    margin-top: 8px;
}
.bonus_single_box h3{font-size:22px; color:#fdb614; margin:0; padding:0;}
.bonus_single_box h4{font-size:18px; font-weight:900; margin:10px 0 0 0; padding:0;}
.bonus_code_single_box h3{font-size:22px; color:#fdb614; margin:0; padding:0;}
.bonuscode{color:#000; font-weight:900;}
.single_odds{ background-color:#ededed; padding:5px;margin-bottom:10px;}
.single_odds .table{padding-bottom:0;margin-bottom: 0px;}
.single_odds h3{color:#666; text-align:center;}
.in_post_odds{border: 6px solid #CCC;height: 86px;padding: 8px 0;text-align: center;}
.in_post_odds .title{ font-size:16px; font-weight:bold;}
.in_post_odds .odds{font-size:20px; background-color:#CCC; margin:0 10px 0 0; padding:0; line-height:20px;}
.odds_fraction{font-size:14px; font-weight:bold;}
.time_venue{font-size:80%;}
.table_left{}
.form-control {border-radius:0px;}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius:6px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.btn_download {padding:8px;color: #ffffff;background-color: #0281ef;border-color: #0281ef; width:100%;margin-top:10px;font-size:22px;width: 100%;;}
.btn_download:hover,
.btn_download:focus,
.btn_download:active,
.btn_download.active,
.open .dropdown-toggle.btn_download {
    color: #02c1d0;
    background-color: #0281ef;
    border-color: #0281ef;
}

.btn_review {padding:4px 8px;
             color: #ffffff;
             background-color: #0281ef;
             border-color: #0281ef;}
.btn_review:hover,
.btn_review:focus,
.btn_review:active,
.btn_review.active,
.open .dropdown-toggle.btn_review {
    color: #02c1d0;
    background-color: #0281ef;
    border-color: #0281ef;
}
.btn-info {
    color: #ffffff;
    background-color: #0281ef;
    border-color: #0281ef; padding:12px;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #0281ef;
    border-color: #0281ef;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #fff;
    border-color: #fff;
}


.btn-subscribe:active,
.btn-subscribe.active,
.open .dropdown-toggle.btn-subscribe {
    background-image: none;
}
.btn-subscribe.disabled,
.btn-subscribe[disabled],
fieldset[disabled] .btn-subscribe,
.btn-subscribe.disabled:hover,
.btn-subscribe[disabled]:hover,
fieldset[disabled] .btn-subscribe:hover,
.btn-subscribe.disabled:focus,
.btn-subscribe[disabled]:focus,
fieldset[disabled] .btn-subscribe:focus,
.btn-subscribe.disabled:active,
.btn-subscribe[disabled]:active,
fieldset[disabled] .btn-subscribe:active,
.btn-subscribe.disabled.active,
.btn-subscribe[disabled].active,
fieldset[disabled] .btn-subscribe.active {
    background-color: #fff;
    border-color: #fff;
}

.btn-meta{color: #FFF;background-color:#AECD2C; margin-bottom:10px;border-radius:0px;}

.icon_color{color:#c5c5c5;}
.icon-asterisk:before {
    content: "\f069";margin-right: 10px;
}
.icon-info:before {
    content: "\f129";margin-right: 10px;
}
.icon-users:before {
    content: "\f0c0";margin-right: 10px;
}
.icon-home:before{
    content: "\f015";
}
.icon-arrow-circle-down:before{
    content: "\f0ab";
}
.icon-down-arrow:before {
    content: "\f063";
}
.icon-calendar:before {
    content: "\f073";margin-left:10px;
}
.icon-calendar-noleftmargin:before{
    content: "\f073";margin-left:0px;
}
.icon-user:before {
    content: "\f007";
}
.icon-folder:before {
    content: "\f07b";
}
.icon-comments:before {
    content: "\f086";
}
.icon-comments-sidebar:before {
    content: "\f086";
}
.icon-recent-comments:before {
    content: "\f086";margin-right: 10px;
}
.icon-tag:before {
    content: "\f02b";margin-right: 10px;
}
.icon-camera:before {
    content: "\f030";margin-right: 10px;
}
/**** Header social icons & Search ***/
.headericons{}
.headericons a{ padding: 10px 5px !important;}
.headericons ul{/*list-style: none;margin: 0;width: auto;*/}
.headericons li {
    /*display: block;overflow: visible;position: relative;margin: 0;padding: 0;list-style-position: outside;*/
    list-style-type: none; float:left;}
.headericons .icons{/*position: relative;display: block;*/}
.headericons .nav-search{height:30px;}
.headericons .nav-search form {display: block;margin:0;}
.headericons .nav-search input[type=text] {
    width: 140px; padding-left:8px;height: 28px;border: 1px solid #ddd;
}
.headericons .nav-search .icon-search{
    cursor: default;
    float: right;
    font-size: 18px;
    position: relative;
    right:8px;
    top: -25px;
}
/**** // Header social icons & Search ***/
.banner300{text-align:center;}
.img-300{height: auto;width: 100%}
.ad728{text-align:right;}
.img-728{max-width: 100%;height: auto; max-height:100px;}
.img_single_logo{width:100%; height:auto;}
.post_single{margin-top:10px;}
.post_single img{max-width:100%; height:auto;}
.thumbpreview{margin-bottom:20px;}
.adresponsive{text-align:left;margin:10px 0;}

.news_listing_img_block {
    padding-right: 0px;
    margin-bottom: 20px;
}
.title_pp_listing {
    font-size: 16px;
    text-align: left;
    text-transform: none;
    margin:0;
    line-height: 1.3em;
    font-weight:700;
    padding:10px;
}
.title_pp_listing a{color:#0281ef;}
.title_pp_listing a:hover{color:#ed1c24; text-decoration:none;}
.title_index {
    font-size:16px;
    text-align: left;
    text-transform: none;
    margin:0;
    line-height: 1.3em;
    font-weight: normal;
    padding: 10px 10px 0 10px;
}

.title_product {
    font-size: 14px;
    text-align: left;
    text-transform: none;
    margin:0;
    line-height: 1.3em;
    font-weight: normal;
    padding: 10px 10px 0 10px;
}
.title_product a:hover{ text-decoration:underline;}
.commenth3{ border-top:#CCC 1px solid; padding-top:30px;}
.title-divider-reply{margin:0px !important;}
.title_categ_list {
    font-size: 20px;
    text-align: left;
    text-transform: none;
    margin: 0 0 10px 0;
    line-height: 1.3em;
    font-weight:500;
    color: #8D8C8B !important;
    padding: 0;
}
.title_categ_rooms {
    font-size: 20px;
    text-align: left;
    text-transform: none;
    margin:0;
    line-height: 1.3em;
    font-weight: normal;
    color: #8D8C8B !important;
    padding: 0;
}
.categ_listing_box_border{margin:15px;border-bottom: 1px solid #CCCCCC;clear: both; padding-bottom:10px;}
.clearb{clear:both;height:0px;}
.categ_desc{font-size:14px;clear:both;}
.categ_excerpt{}
.categ_excerpt p{margin-bottom:4px; margin-top:-7px;}
.description{font-size:14px; font-style:italic;}
.meta_single{margin-bottom:10px;}
.meta_single i{
    font-size: 14px;
}
.meta_single_home{margin-top:10px; padding: 0px 8px;}
.tags{margin-bottom:20px;}
/** Sidebar **/
.sidebar.sidebar-right .inner {
    padding: 0 0 0 4px;
}
.sidebar.sidebar-left .inner {
    border-right: 1px solid #e6e6e6;
    padding: 0 2em 0 0;
}
.sidebar .block {
    margin-bottom: 2em;
}
.block .title {
    font-size: 18px;

    text-transform: uppercase;
    margin: 0 0 0.5em 0;
    line-height: 1;
}
.comments_sidebar{margin-top:4px; font-size:12px;}
.widget_recent_comments ul, .bwp-rc-widget ul{ list-style:none;margin-left: -40px;}
.subscribe{padding:20px 0 20px 0;text-align:center; background-color:#fdb614; color:#FFF;}
.subscribetitle{color:#fff;padding:0;margin: 0 0 10px 0;font-size: 20px;}
.sidebar_thumb {float:left;margin: 0 0 26px 0;background-color: #fff;padding: 4px;}
div.recentposts{
    display: table;
    clear: both;
}
div.recentposts_singlepost {
    margin:0;padding:10px 0;
    border-bottom: 1px solid #CCCCCC;
    clear: both;
}
div.recentposts_thumb_box {
    display: table-cell;
    vertical-align: top;
    padding-right: 10px;
}
div.recentposts_content_box{
    display: table-cell;
    /*vertical-align:middle;*/
}
img.recentposts_thmb{max-width: none;}
.side_recent_h3{font-size:15px; line-height:18px; margin-top:0; margin-bottom:0;}
.execphpwidget{clear:both;}
/* Make Facebook widget responsive */
/* Fix for opera */
.fb_iframe_widget iframe { position:inherit !important;}
.footer .gplus_side, .footer .fb_side{text-align:center;width: 100% !important;overflow: hidden;margin: 0 auto; background-color:#fff; padding:10px; 0 0 0;}
.footer #fb-root {display: none;}
.footer .fb_iframe_widget, .footer .fb_iframe_widget span, .footer .fb_iframe_widget span iframe[style]{}
/**********/
.thedate, .thecomments,.gd_star_rating{float:left; margin-right:20px; }
.category_single {float:left;margin-bottom:10px;}
.gd_star_rating{margin-top:-4px;width: 300px;}
.single_image{}
.navalignleft,.navalignright{margin-top:10px;}
.navalignleft{text-align:left;}
.navalignright{text-align:right;}
.social{}
.social ul {list-style: none;margin-left:-40px;}
.social ul li {float: left;margin-right: 10px;}
.sharefacebook{margin-top:-4px;}
.sharegplus {width: 60px;}
.sharetwitter{width:80px;}
.sharepinterest{width:90px;}

.categ_desc{margin-bottom:20px;}
.categ_img{float:right;}
.categ_img_single{margin-bottom:10px;}

.title_single{line-height:38px;font-size:28px; margin:0 0 20px 0;}
.title_page{line-height:38px;font-size:30px; margin-bottom:20px; margin-top:0; padding-top:0;}
.footer {background-color: #0281ef;/*padding:30px 15px;*/margin: 20px -30px 0 -30px;color: #ffffff;}
.footer a:link, .footer a:visited, .footer a:active{color:#F8F8F8;}
.footer a:hover{color:#02c1d0;}
.footer .footer_bottom{padding-top:0px;}
.footer_menu{text-align:left;}
ul.footer-nav {list-style: none;margin-left: -45px;}
ul.footer-nav li {float: left;color: white;padding: 10px;}
ul.footer-nav li a {color: #f3eee4;}
ul.footer-nav li a:hover {color:#02c1d0;text-decoration: none;}
.copyright{text-align:right;margin-top: 10px;}
/**************************/

.buy{float:right; padding-left:30px;padding-right:30px;}
.buysingle{padding-left:30px;padding-right:30px;margin-top:5px;}
.excerptsingle{margin:20px 0;}
.title-em { font-weight: normal;  color: rgba(51, 51, 51, 0.8);}
a .title-em {  font-weight: normal;  color: rgba(85, 167, 154, 0.8);}
.thumbnails{margin-bottom:40px;}
.bottommargin{margin-bottom:40px;}
.marginright4{margin-right:4px !important;}
.margintop10{margin-top:20px;}
.margintop20{margin-top:20px;}
.paddingbottom20{padding-bottom:20px;}
.margintop30{margin-top:30px;}
.margintop40{margin-top:40px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom20{margin-bottom:20px;}
.marginleft20{margin-left:20px !important;}
.marginright20{margin-right:20px !important;}
.paddingright20{padding-right:20px !important;}
.paddingleft20{padding-left:20px !important;}
.vmiddle{ vertical-align:middle !important;}
.single_main{margin-top:10px; line-height:22px;}

.viewscount{background-color: #dff0d8;border: 1px solid #d6e9c6;text-align: center;padding:0; font-weight:normal; color:#468847;}
.thecomments  {
    background: url("img/sprite1.png") 0 -64px no-repeat;
    padding: 2px 15px 0 20px;
    float: left;
}

.borderbox{ border:solid 1px #e6e6e6;}
.aligncenter{margin:0 auto;display:block;}
.alignleft{float:left; margin-right:10px;margin-top: 6px;}
.alignright{float:right; margin-left:10px;}
.wp-caption, .attachment{max-width: 100%; height:auto;}
.wp-caption img, .attachment img{max-width: 100%; height:auto;}
.wp-caption-text{font-size:90%;text-align:center;color:#888888;}

/* Widgets */
.widget-title{ text-align:left; background-color:#0281ef; margin:0 0 10px 0; padding:8px 0 8px 12px; color:#FFFFFF;letter-spacing: -0.04em;}
.widget-title a, .widget-title a:hover, .widget-title a:visited{color:#ffffff; text-decoration:none;}
.widget_recent_comments { text-align:left; background-color:#02c1d0; margin:0 0 10px 0; padding:8px 0 8px 12px; color:#FFFFFF;letter-spacing: -0.04em;}
.footer .widget-title, widget_recent_comments { text-align:left; background-color:#02c1d0; margin:0 0 10px 0; padding:8px 0 8px 12px; color:#FFFFFF;letter-spacing: -0.04em;}
.widget_recent_comments ul{ list-style:none;}
.widget_recent_comments li{list-style:none; text-align:left; margin:10px 0 0 0;}
.widget_execphp{margin-bottom:20px;}
.text-3,.text-4,.text-5{margin-bottom: 2em;padding:0; text-align:left;color:#CCC;}
.text-2{background-color:#fff;text-align:center;}
.pokeroom_details{border:7px solid #ddd; padding:10px;}
.pokeroom_details .widget-title{ text-align:left; padding:0; color:#a8a8a8;letter-spacing: -0.04em; font-weight:900; background-color:#fff;}
.pokeroom_details p{margin-bottom:2px;}
/* Make Facebook widget responsive */
.footer #fb-root {
    display: none;
}

/* To fill the container and nothing else */

.footer .fb_iframe_widget, .footer .fb_iframe_widget span, .footer .fb_iframe_widget span iframe[style] {
    width: 99% !important;
}
.widget_social{ background-color:#FFF;margin-bottom:20px; text-align:center; padding-top:10px;}
.widget_about_us{color:#ffffff;}

/* GD Star Rating */
.ratingblock{clear:both;}
.ratingstars{float:left;margin-top:3px;}
/* Search */
.search_header{float:right;margin-left: 10px;margin-top:11px;}
#searchform {margin: 11px 0 0 0;display: block;-webkit-transition: all 0.25s linear;-moz-transition: all 0.25s linear;transition: all 0.25s linear;}
#searchform fieldset {float: left;color: #888;border: 1px solid #DFDFDF; height:28px;}
#s {width: 120px;
    float: left;
    color: #FAF5F5;
    background: none;
    border: 0;
    padding: 3px;
    font-size: 14px;
}
#searchform .sbutton {cursor: pointer;padding: 8px;float: right;}
.searchicon {margin-top: -6px;padding:2px 8px;border-radius:0;}

#content{padding-top:30px !important;}
#navigation .header{padding:20px 0 10px 0 !important;}

.comments_intro{margin:20px 0;}
/*-[ commment intro ]--------------------------*/
.cnumber {
    font-size: 20px;
    font-weight: bold;
}
/*-[ Comments ]--------------------------------*/
#comments {
    margin:0 0 20px 0;;
}
#comments input[type="checkbox"] {
    margin:0 4px 0 0;
}
.commentdate{font-size:12px; font-style:italic;}
input.text-input{padding:0 0 0 10px;}
input#author, input#email, input#url {
    width: 100%;
    border: 1px solid #E7E7E7;
    background: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
}
input#author:hover, input#email:hover, input#url:hover, #comment:hover{
    border: 1px solid #41B7D8;
    -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04), inset 0 2px 8px 0 rgba(65, 183, 216, 0.4);
    -moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04), inset 0 2px 8px 0 rgba(65, 183, 216, 0.4);
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04), inset 0 2px 8px 0 rgba(65, 183, 216, 0.4);
}
input#author, input#email, input#url, #comment {
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
.contactform input[type="text"] {
    width: 100%;
}
.contactform input[type="text"], .contactform textarea {
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    border: 1px solid #E7E7E7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
}
.contactform input[type="text"]:hover, .contactform textarea:hover {
    border: 1px solid #41B7D8;
    -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04), inset 0 2px 8px 0 rgba(65, 183, 216, 0.4);
    -moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04), inset 0 2px 8px 0 rgba(65, 183, 216, 0.4);
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04), inset 0 2px 8px 0 rgba(65, 183, 216, 0.4);
}
.contact-submit,
#cancel-comment-reply-link {
    padding: 7px 20px;
    color: white;
    border: 1px solid #383838;
    cursor: pointer;
    background:#333;
}
#commentform input#submit {
    font-size: 14px;
    line-height: 25px;
    font-weight: normal;
    background: #4e998e;
    padding: 10px 32px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    border: none;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    transition: all 0.25s linear;
}
#commentform input#submit:hover {
    background: #333;
}
.commentlist {margin:0;padding:0;}
.commentlist li {
    list-style: none;
    padding:10px 10px 0px 10px;
    margin: 10px 0px;
    border: 1px solid #DDD;
}
.commentlist p {
    margin-bottom: 1em;
    line-height: 21px;
}
.fn {
    font-size: 16px;
    line-height: 1.375em;
    /*font-weight: bold;*/
    font-style: normal;
}
.comment-meta {
    margin-bottom: 0px;
}
.author-info{
    width: 100%;
    margin-bottom: 10px;
}
.author-info td{
    border: none !important;
    padding: 0px !important;
}
.review-author{
    margin-bottom: 20px;
}
.author-avatar{
    width: 65px;
}
.moderation-label{
    width: 60px;
    padding-right: 5px;
}
.moderation-label span{
    display: block;
}
.moderation-form{
    width: 260px;
}
.moderation-form span{
    display: block;
}
.moderation-form label{
    margin-bottom: 0px;
}
.reply {
    margin-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
}
.reply a{
    padding: 0px 2px;
}
.reply a.comment-reply-link, .reply a.prediction-reply-link {
    float: right;
    padding: 0 14px;
    background: #0281ef;
    color: white;
    font-style: italic; border-radius:0px;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    transition: all 0.25s linear;
}
.reply a:hover {
    color: #ffffff;
    background-color: #0281ef;
}
.commentlist .children {
    padding:0;
}
.commentlist .children li {
    background:#fff;
}
.avatar {
    float: left;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -o-border-radius: 40px;
    -ms-border-radius: 40px;
    -khtml-border-radius: 40px;
    margin-right: 10px;
}
.comment-desc{
    padding-top: 10px;
}
.comment-auth-info span{

}
.strike-rate{
    line-height: 20px;
    color: #0281EF;
}
.comment-date{
    font-size: 13px;
    line-height: 20px;
}
.comment-date:before,.comment-date:after{
    display: table;
    content: " ";
    margin-top: -5px;
}
.comment-date:after{
    clear: both;
}
#respond h3{
    margin-top: 18px;
    font-size: 25px;
    margin: 15px 0 15px 0;
    padding: 0 0 20px 0;
    border-bottom: 3px solid #444;
}
.cancel-comment-reply a{
    float:right;
    margin-top: -25px;
}
.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}
/*-[ Comment Form ]----------------------------*/
#commentform textarea {
    font-family: inherit;
    border: 1px solid #E7E7E7;
    background: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
    padding:10px;
}
#commentform p {
    margin-bottom: 15px;
}
.gallery-caption {margin: 0 auto !important;width: 90% !important;text-align: center !important;}

#topright {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    height: 125px;
    width: 125px;
    background: url(TRbanner.gif) no-repeat;
    text-indent: -999em;
    text-decoration: none;}

#topleft {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    height: 125px;
    width: 125px;
    background: url(TLbanner.gif) no-repeat;
    text-indent: -999em;
    text-decoration: none;}
.signuphome{background-color: #0281ef;color: #FFF;padding: 20px 0 10px 0;font-size: 18px;font-weight: bold;}
#mc_embed_signup{font:14px Helvetica,Arial,sans-serif; }
.emailbox{font:14px Helvetica,Arial,sans-serif; height:30px !important;}
.textalignleft{text-align:left;}
textalignright{text-align:right;}
.btnpadding{padding:8px 20px !important;}

.image {
    position: relative;
    width: 100%; /* for IE 6 */
}
.yarpp-related{/*border-top:#ededed solid 4px;*/ margin-top:20px;}
/*.yarpp_title,.title_yarpp,*/
.yarpp-related a { line-height:10px !important; padding:0 !important; margin:0 !important;text-decoration: none !important;
}
.yarpp-related h3 {
    font-size: 24px !important;
    line-height: 30px !important;
    margin-top: 16px !important;
}
.yarpp_img{width:100%; height:auto; padding:0 !important;margin:0 !important;}

/*-[ Page Navigation ]-------------------------*/
.pagination_custom {text-align:center; padding-bottom:20px;}
.pagination_custom a {
    transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    -ms-transition: background-color 0.2s;
    -o-transition: background-color 0.2s;
    -webkit-transition: background-color 0.2s;
}
.pagination_custom ul li {
    display: inline-block;
    float: left;
    margin-right: 10px;
    text-align: center;
}
.currenttext, .pagination_custom2 a {
    background-color: #0281ef;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    color:#ffffff;
    padding: 5px 10px;
}
.inactive_custom {
    padding: 5px 10px;
}
.inactive_custom:hover {
    background-color: #0281ef;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    color: white;
}
.pagination_custom2 {
    padding-top: 1em;
    display: block;
    clear: both;
}
.pagination_custom2 a {
    margin-left:10px;
    margin-right: 10px;
}
.pagination_custom2 a:hover {
    background:#0281ef;
    color:#fff;
}
.nav-previous {
    float: left;
}
.nav-next {
    float: right;
    margin-right: 15px;
}
.margintop20{margin-top:20px;}
.adsense_before_post{border: 1px solid #e6e6e6;width:300px;height:250px;float:left;margin-right:20px;padding:3px;}
.compform{border:4px solid #44857b;}
.adsense_res_728{margin:0 auto; text-align:center;}


/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
    body {padding-top:0px;padding-bottom:0px;background-color:#fff;}
    .container_main{border:0;padding:0 7px;}
    h2 {font-size:24px;}
    .navbar-brand{padding:10px;}
    .navbar-pms .navbar-brand:hover,
    .navbar-pms .navbar-brand:focus {
        background-color:#02c1d0;
    }
    .btn_review {padding:0;}

    .logo{text-align:center;}
    .ad728{text-align:center;margin-bottom:6px;}
    .description{margin-bottom:10px;}
    .navbar{margin-top:10px; margin-bottom:10px;}
    .nomobile{display:none;}
    .headericons{padding:0; margin:0 0 10px 0; text-align:center;}
    .social-media { float: right;
                    margin-bottom: 0;
                    margin-top: 10px;}
    #searchform{text-align:center;margin-bottom:10px;}
    .thumb_home{padding-right:0px;}
    .thumb_home_first{}
    .home_news_box_white_first {background-color: #fff;}
    .home_news_box_white_first .col-xs-4{padding-right:0px;}
    .m_bottom_border{margin:5px 15px;padding-top:5px;border-bottom: 1px solid #CCCCCC;clear: both;}
    .home_title_h2_first{padding: 0 0 0 10px;margin: 3px 0 0 0;font-size: 14px;line-height: 16px;}
    .homepromoh2{font-size:16px; padding-left:0px; padding-top:0px; margin:0;}
    /* Category Listing */
    .item{padding-bottom:10px;}
    .list_img{margin-bottom:0px;border:none;height:auto;}
    .list_img p{padding:0px; font-size:12px;}
    .home_list_left{padding-right:0;}
    .home_list_right{}
    .category_list{padding:0;}
    .categ_title{margin:0; padding:0;}
    .cate_title_overlay {line-height:12px !important;font-size: 12px;color:#ed1c24;padding:0; margin:0; text-align:left;}
    .cate_title_overlay a,.cate_title_overlay a:visited, .cate_title_overlay a:active{color:#999;}
    .cate_title_overlay a:hover{color:#ed1c24;}
    .title_product {padding:4px 0 0 0;}
    /* // Category Listing */
    .home_news_box h2{font-size:24px;}
    .img_single_logo{margin-top:10px;}
    .title_single {line-height: 22px;font-size: 20px;}
    .sidebar.sidebar-right .inner {border-left: none;padding: 0;}
    .sitetitle{font-size:26px;}
    .footer {margin-top:0px; margin-left:-15px; margin-right:-15px;padding-left:0px; padding-right:0px;}
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .copyright {text-align:center; clear:both;}
    .btn-subscribe:active,
    .btn-subscribe.active,
    .open .dropdown-toggle.btn-subscribe {
        background-image: none;
    }
    .btn-subscribe.disabled,
    .btn-subscribe[disabled],
    fieldset[disabled] .btn-subscribe,
    .btn-subscribe.disabled:hover,
    .btn-subscribe[disabled]:hover,
    fieldset[disabled] .btn-subscribe:hover,
    .btn-subscribe.disabled:focus,
    .btn-subscribe[disabled]:focus,
    fieldset[disabled] .btn-subscribe:focus,
    .btn-subscribe.disabled:active,
    .btn-subscribe[disabled]:active,
    fieldset[disabled] .btn-subscribe:active,
    .btn-subscribe.disabled.active,
    .btn-subscribe[disabled].active,
    fieldset[disabled] .btn-subscribe.active {
        background-color: #fff;
        border-color: #fff;
    }
    .navalignleft, .navalignright{text-align:center;}
    .footer .gplus_side, .footer .fb_side{background-color:#ffffff;padding:0;}
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
    body {padding-top:10px; padding-bottom:10px;}
    .container_main{padding:15px 15px 0 15px;}
    .navbar {
        border-radius:0;
    }
    .navbar-pms .navbar-nav .open .dropdown-menu > li > a {
        color: #777777;
    }
    .navbar-pms .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-pms .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333333;
        background-color: transparent;
    }
    .navbar-pms .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-pms .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-pms .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555555;
        background-color: #e7e7e7;
    }
    .navbar-pms .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-pms .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-pms .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #cccccc;
        background-color: transparent;
    }
    .nodesktop{display:none;}
    .logo_img{height:70; width:155px;}
    .sitetitle{font-size:26px;}
    .sidebar.sidebar-right .inner {border-left: none;padding: 0;}
    .footer {margin-left:-15px; margin-right:-15px;padding-left:0px; padding-right:0px;}
    .btn-subscribe:active,
    .btn-subscribe.active,
    .open .dropdown-toggle.btn-subscribe {
        background-image: none;
    }
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .btn-subscribe.disabled,
    .btn-subscribe[disabled],
    fieldset[disabled] .btn-subscribe,
    .btn-subscribe.disabled:hover,
    .btn-subscribe[disabled]:hover,
    fieldset[disabled] .btn-subscribe:hover,
    .btn-subscribe.disabled:focus,
    .btn-subscribe[disabled]:focus,
    fieldset[disabled] .btn-subscribe:focus,
    .btn-subscribe.disabled:active,
    .btn-subscribe[disabled]:active,
    fieldset[disabled] .btn-subscribe:active,
    .btn-subscribe.disabled.active,
    .btn-subscribe[disabled].active,
    fieldset[disabled] .btn-subscribe.active {
        background-color: #fff;
        border-color: #fff;
    }
    .footer .gplus_side, .footer .fb_side{background-color:#ffffff;padding:0;}
    .home_news_box{background-color:#ededed; padding:10px 10px 1px 10px;}
    .home_promo_box{background-color:#ededed; padding:10px; display:block;}
    .home_news_box_white{background-color:#fff; margin-bottom:10px;padding: 10px;}
    .home_promo_box_white{background-color:#fff; padding: 10px;}
    .home_news_box_white_first{background-color:#fff; margin-bottom:10px;padding: 10px; min-height:286px;}
    .home_news_box h2{font-size:24px;}
    .home_title_h2_first{padding-left:15px;}
    .first{padding-right:0;}
    .mainright {margin-bottom:10px;}
}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    .list_img{height:240px;}
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
    body {padding-top:0px;padding-bottom:0px;background-color:#fff;}
    .container_main{border:0;padding:10px 7px 0 7px;}
    .ad728{text-align:right;}
    .nav > li > a {padding:15px 6px;}
    .btn-subscribe:active,
    .btn-subscribe.active,
    .open .dropdown-toggle.btn-subscribe {
        background-image: none;
    }
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .btn-subscribe.disabled,
    .btn-subscribe[disabled],
    fieldset[disabled] .btn-subscribe,
    .btn-subscribe.disabled:hover,
    .btn-subscribe[disabled]:hover,
    fieldset[disabled] .btn-subscribe:hover,
    .btn-subscribe.disabled:focus,
    .btn-subscribe[disabled]:focus,
    fieldset[disabled] .btn-subscribe:focus,
    .btn-subscribe.disabled:active,
    .btn-subscribe[disabled]:active,
    fieldset[disabled] .btn-subscribe:active,
    .btn-subscribe.disabled.active,
    .btn-subscribe[disabled].active,
    fieldset[disabled] .btn-subscribe.active {
        background-color: #fff;
        border-color: #fff;
    }
    /* Category Listing */
    .item{padding-bottom:10px;}
    .list_img p{padding:10px; font-size:12px;}
    .category_list{padding:10px 0 0 10px;}
    .categ_title{margin:0; padding:0;}
    .cate_title_overlay {position: absolute;top: -36px;display: block;background-color: rgba(0, 0, 0, 0.59);}
    /* // Category Listing */
    .footer .gplus_side, .footer .fb_side{background-color:#ffffff;padding:0;}
}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1024px) {
    .nodesktop{display:none;}
    .home_news_box{background-color:#ededed; padding:10px;}
    .home_promo_box{background-color:#ededed; padding:10px; display:block;}
    .home_news_box_white{background-color:#fff; margin-bottom:10px;padding: 10px;}
    .home_promo_box_white{background-color:#fff; padding: 10px;}
    .home_news_box_white_first{background-color:#fff; margin-bottom:10px;padding: 10px; min-height:286px;}
    .home_title_h2_first{padding-left:15px;}
    .first{padding-right:0;}
    /* Category Listing */
    .item{padding-bottom:10px;}
    .list_img p{padding:10px; font-size:12px;}
    .category_list{padding:10px 0 0 10px;}
    .categ_title{margin:0; padding:0;}
    .cate_title_index {}
    .cate_title_overlay {position: absolute;top: -36px;display: block;background-color: rgba(0, 0, 0, 0.59);}
    /* // Category Listing */
}

/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
    .nodesktop{display:none;}
    /* Category Listing */
    .item{padding-bottom:10px;}
    .list_img p{padding:10px; font-size:12px;}
    .category_list{padding:10px 0 0 10px;}
    .categ_title{margin:0; padding:0;}
    .cate_title_overlay {position: absolute;top: -36px;display: block;background-color: rgba(0, 0, 0, 0.59);}
    .cate_title_index {}
    /* // Category Listing */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {

}