

	/* GLOBAL STYLES
	-------------------------------------------------- */


		body { font-family: 'Roboto', sans-serif; }
		a, .btn, button { color: #555; transition: all 0.3s; }
		a:hover, a:focus, .btn-link:hover, .btn-link:focus { color: #f67739; text-decoration: none; }
		.w100 { width: 100%; }
		.center { text-align: center; }
		.no-pd { padding-left: 0; padding-right: 0; }			
		.row { margin-left: 0; margin-right: 0; }		
		.btn, .form-control {  border-radius: 0; }
		.txt-red { color: #f67739; }
		.txt-green { color: #42945b !important; }
		.txt-blue { color: #2c5a62; }
		.font-2 { font-family: 'Roboto Slab', serif; }
		.bg-grey { background-color: #f3f3f3; padding: 15px 20px; }


	/* NAVBAR
	-------------------------------------------------- */	
		
		.navbar { min-height: 70px; }	
		.navbar-inverse { background-color: #333; border: none; border-bottom: 7px solid #191919; }
		.navbar-inverse .navbar-nav>li>a { font-family: 'Roboto Slab', serif; color: #fff; }
		.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover { color: #f67739; }
		.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
			color: #f67739; background-color: #191919; }
		.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
			color: #f67739; background-color: #191919; }
		.navbar-brand { height: 70px; padding: 0 15px; }	
		.navbar-brand img { height: 60px; margin-top: 10px; }
		
		.navbar-toggle { margin-top: 20px; }
		.navbar-inverse .navbar-toggle { border-color: #555; }
		.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: #111; }
		
	
	
	/* MAIN
	-------------------------------------------------- */	
		
		.title { margin: 0; padding: 10px 15px; color: #fff; font-family: 'Roboto Slab', serif; }
		.main .title { background-color: #59686a; }		
				
		.table>tbody>tr>th, .table>tbody>tr>td, .table>thead>tr>th, .table>thead>tr>td { text-align: center; padding: 12px 8px; }
		.table-striped>thead>tr>th { background-color: #191919; color: #888; font-family: 'Roboto Slab', serif; font-weight: 400; 
			border-bottom: 3px solid #f67739 !important; }
		.table-striped>tbody>tr>td:nth-of-type(1), .table-striped>tbody>tr>td:nth-of-type(2), .table-striped>thead>tr>th:nth-of-type(1), 
			.table-striped>thead>tr>th:nth-of-type(2) { text-align: left; }



                .table-striped1>thead>tr>th { background-color: #442704; color: #888; font-family: 'Roboto Slab', serif; font-weight: 400;
                        border-bottom: 3px solid #f67739 !important; }
                .table-striped1>tbody>tr>td:nth-of-type(1), .table-striped1>tbody>tr>td:nth-of-type(2), .table-striped1>thead>tr>th:nth-of-type(1),
                        .table-striped1>thead>tr>th:nth-of-type(2) { text-align: left; }
                .main .table-striped1>tbody>tr>th { font-family: 'Roboto Slab', serif; color: #f67739; }



		.main .table-striped>tbody>tr>th { font-family: 'Roboto Slab', serif; color: #f67739; }
		
		.table-orange { margin-bottom: 0; }
		.table-orange>thead>tr>td, .table-orange>thead>tr>th { padding: 12px 3px; background-color: #f67739; color: #fff; }
		.table-orange>tbody>tr>td, .table-orange>tbody>tr>th { padding: 12px 3px; background-color: #fff; }
		
		.sidebar .title { background-color: #f67739; padding: 13px 15px; }
		/* .sidebar .table-striped>thead>tr>th { color: #f67739; } */
		

		#carousel-2 .carousel-indicators li { border: 1px solid #f67739; }
		#carousel-2 .carousel-indicators .active { background-color: #f67739; }
		
		.slider { z-index: 2; height: 377px; }
		.slider a { color: white; }
		.slider .carousel-control.left, .slider .carousel-control.right { background-image: none; }
		.slider .item .fill { box-shadow: inset 0 -150px 200px rgba(0,0,0,0.8); }
		.slider .item img { height: 377px; }
		.slider-list { z-index: -99; height: 370px; }
		.slider-list .list-group-item { height: 95px; border-left: 6px #fff solid; }
		.slider-list .list-group-item:hover { border-left: 6px #59686a solid; }
		.slider-list .list-group-item p { font-family: 'Roboto Slab', serif; font-weight: 700; margin: 8px 0 5px 0; color: #f67739; }
		.slider-list .active {
		  background-color: #eee;
		  border-color: #ccc;
		  color: #333;
		  border-left: 6px #f67739 solid;
		}
		.slider-list .active:hover,
		.slider-list .active:focus {
		  background-color: #eee;
		  border-color: #ccc;
		  color: #333;
		  border-left: 6px #f67739 solid;
		}
		
		.slider .carousel-caption { text-shadow: 0 2px 7px #000; padding-bottom: 0; }
		
		.news .col-sm-4 { padding-left: 5px; padding-right: 5px; }
		.news-box { display: block; margin-bottom: 10px; /* background-color: #f3f3f3; */ }
		.news-box img { opacity: 0.7; transition: all 0.3s; }
		.news-box h4 { font-family: 'Roboto Slab', serif; padding: 15px 0; margin: 0; border-top: 5px solid #f67739; }
		.news-box p { margin: 0; color: #555; }
		.news-box h6 { padding: 10px 0 20px 0; margin: 0; }
		.news-box:hover img { opacity: 1; }
		.news-box:hover p { color: #555; }
		
		.list-group-item:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }
		.list-group-item:last-child { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
		.list-group-item  { padding: 0; }
		.list-group-item a { display: block; padding: 10px 15px; font-family: 'Roboto Slab', serif; }
		.list-group-item a:hover { background-color: #f7f7f7; }
		
		.media-list { padding: 15px 0; border-bottom: 1px solid #ddd; }
		.media-list h4 { font-size: 17px; font-weight: 700; }
		.media-list p { margin-bottom: 0; }
		.fill { display: block; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; }
		a .fill { background-color: #444; background-blend-mode: screen; transition: all 0.3s; }
		a:hover .fill { background-color: #000; }
		
		.fill2 { width: 20%; height: 150px; float: left; margin: 0 20px 10px 0; }
		
		.nav-justified>li>a { text-align: left; }
		.nav-pills { border-bottom: 5px solid #191919; background-color: #ddd; }
		.nav-pills>li>a { font-family: 'Roboto Slab', serif; font-size: 16px; font-weight: 700; border-radius: 0; }
		.nav>li>a:focus, .nav>li>a:hover { background-color: #aaa; color: #555; }
		.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
			 background-color: #191919; color: #f67739; }
			 
		.tipsters .col-md-4 { padding-left: 5px; padding-right: 5px; }
			 
		.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
			border-top-left-radius: 0; border-bottom-left-radius: 0; }
		.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
			border-top-right-radius: 0; border-bottom-right-radius: 0; }
		.pagination > li > a, .pagination > li > span { color: #f67739; }
		.pagination > li > a:hover { color: #333; }
		.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, 
		.pagination > .active > span:focus, .pagination > .active > span:hover { 
			background-color: #f67739; border-color: #f67739; }
	
	
	/* FOOTER
	-------------------------------------------------- */	
	
		.footer { background-color: #333; color: #191919; padding: 20px 0; font-family: 'Roboto Slab', serif; }
		.footer .col-sm-6 { padding-top: 10px; }
		.footer a { color: #000; display: inline-block; }
		.footer a:hover { color: #f67739; }
		.footer .text-right a img { opacity: 0.6; transition: all 0.3s; }
		.footer .text-right a:hover img { opacity: 1; }
		.copyright { background-color: #111; padding: 15px 0; font-family: 'Roboto Slab', serif; color: #777; }
	

	/* RESPONSIVE
	-------------------------------------------------- */		
										
		@media (min-width: 768px) {
			.navbar-brand { margin-left: 0 !important; }
			.navbar-nav>li>a { padding: 25px 3px; font-size: 12px; }
		}
		
		@media (min-width: 992px) {
			.navbar-brand { height: 70px; }
			.navbar-brand img { height: 70px; margin-top: 0px; }
			.navbar-nav>li>a { padding: 25px 6px; font-size: 16px; }
		}
		
		@media (min-width: 1200px) {
			.navbar-nav>li>a { padding: 25px 18px; font-size: 17px; }
		}
		
		@media (min-width: 1400px) {
			.container { width: 1370px; }
			.navbar-nav>li>a { padding: 25px 32px; }
		}
		



.image-navigation,
.comment-navigation {
        color: #707070;
        color: rgba(51, 51, 51, 0.7);
        font-size: 12px;
        font-size: 1.2rem;
        font-family: "Noto Sans", sans-serif;
        font-weight: 700;
        line-height: 1.5;
        text-transform: uppercase;
}

.image-navigation a,
.comment-navigation a {
        color: #707070;
        color: rgba(51, 51, 51, 0.7);
}

.image-navigation a:hover,
.image-navigation a:focus,
.comment-navigation a:hover,
.comment-navigation a:focus {
        color: #333;
}

.image-navigation .nav-previous:not(:empty),
.image-navigation .nav-next:not(:empty),
.comment-navigation .nav-previous:not(:empty),
.comment-navigation .nav-next:not(:empty) {
        display: inline-block;
}

.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,
.comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {
        content: "\2215";
        font-weight: 400;
        margin: 0 0.7em;
}


.image-navigation .nav-previous a:before,
.comment-navigation .nav-previous a:before {
        content: "\f430";
        margin-right: 0.2em;
        position: relative;
}

.image-navigation .nav-next a:after,
.comment-navigation .nav-next a:after {
        content: "\f429";
        margin-left: 0.2em;
        position: relative;
}

.comment-navigation {
        border-top: 1px solid #eaeaea;
        border-top: 1px solid rgba(51, 51, 51, 0.1);
        border-bottom: 1px solid #eaeaea;
        border-bottom: 1px solid rgba(51, 51, 51, 0.1);
        padding: 2em 0;
}

.comments-title + .comment-navigation {
        border-bottom: 0;
}

.image-navigation {
        padding: 0 7.6923%;
}

.image-navigation .nav-previous:not(:empty),
.image-navigation .nav-next:not(:empty) {
        margin-bottom: 2em;
}





.comment-form {
        padding-top: 1.6em;
}

.comment-form label {
        color: #707070;
        color: rgba(51, 51, 51, 0.7);
        font-family: "Noto Sans", sans-serif;
        font-size: 12px;
        font-size: 1.2rem;
        font-weight: 700;
        display: block;
        letter-spacing: 0.04em;
        line-height: 1.5;
        text-transform: uppercase;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="textarea"],
.comment-form input[type="submit"] {
        width: 100%;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
        color: #707070;
        color: rgba(51, 51, 51, 0.7);
        font-family: "Noto Sans", sans-serif;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.5;
        margin-bottom: 2em;
}


.logged-in-as a:hover {
        border-bottom: 1px solid #333;
}

.no-comments {
        border-top: 1px solid #eaeaea;
        border-top: 1px solid rgba(51, 51, 51, 0.1);
        color: #707070;
        color: rgba(51, 51, 51, 0.7);
        font-family: "Noto Sans", sans-serif;
        font-weight: 700;
        padding-top: 1.6em;
}

.comment-navigation + .no-comments {
        border-top: 0;
}

.form-allowed-tags code {
        font-family: Inconsolata, monospace;
}

.form-submit {
        margin-bottom: 0;
}

.required {
        color: #c0392b;
}

.comment-reply-title small {
        font-size: 100%;
}

.comment-reply-title small a {
        border: 0;
        float: right;
        height: 32px;
        overflow: hidden;
        width: 26px;
}


.comment-reply-title small a:before {
        content: "\f405";
        font-size: 32px;
        position: relative;
        top: -3px;
}

.acf-pull-right {
clear: none !important;
float: right !important;
align: right  !important;
}

