/*  
Theme Name: redleopard2015
Theme URI: 
Description: 2015 WP theme for Red Leopard
Version: 1.0
Author: Studio313
Author URI: http://studio313.com.au
Tags: wp
*/

/** SITE STYLES **/

body { -webkit-text-size-adjust: none; background-color:#fff; font-size:14px;}
body > .container { }
h1, h2, h3, h4 { font-family: 'bebas_neuebold'; margin:0; padding:0; text-decoration:none; outline:none; border:none;}

h1 { font-size: 42px; color:#AC162C; margin:0 0 10px 0; margin-top:40px;}
h2 { font-size: 32px; color:#000; margin:0 0 7px 0;}
h3 { font-size: 24px; color:#AC162C; margin:0 0 7px 0;}
h4 { font-size: 16px; font-family: 'eb_garamondregular'; color:#AC162C; margin:0 0 7px 0;}

h1.no-top-marg { margin-top:0;}

p, a, li { font-family: 'eb_garamondregular'; margin:0; padding:0; text-decoration:none; outline:none; border:none;}
p, li { font-size: 16px; color:#4D4D4D; line-height:140%; margin-bottom:5px;}
p { margin:0 0 7px 0;}

li.li-text-blk p { font-family: 'eb_garamondregular !important'; color:#000 !important;}

p span { color:#AC162C;}
p.highlight-text { font-family: 'eb_garamondregular'; font-size:20px;}
p.sml-heading {margin-bottom:30px;}
p.sml-heading.sml-b-marg {margin-bottom:15px;}
p.sml-heading span { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#000; font:14px; text-transform:uppercase; border-bottom:2px solid #AC162C; font-weight:800; width:auto; }

a { text-decoration:none; color:#000; outline:none; border:none;}
a:hover { text-decoration:none; color:#AC162C;}

ul, ol { margin-bottom:7px; color:#000; margin-left:20px; padding-left:0;}
ul { list-style:disc;}
ol { list-style:decimal;}

strong, b { font-weight:800 !important;}

.no-side-pad { padding-left:0 !important; padding-right:0 !important;}
@media only screen and (max-width : 900px) {.m-no-side-pad { padding-left:0 !important; padding-right:0 !important;}}

.text-red { color:#AC162C !important;}
.text-blk { color:#000 !important;}

img { max-width:100%; height:auto;}

/*@media only screen and (min-width : 1024px) { .head-nav, .home-head-content { margin-left:-24px;}}*/

/* colours */
	

/* Logos */ 
	

/* WRAPPERS */
	.home-head { background:url(images/bg-home-leopard-full.png) 55px top no-repeat; height:auto; }
	header { position:relative; margin:0; padding:0;}
	footer { position:relative; background:#E6E6E6; padding:20px 0 40px; }


/** HEADER **/
	.head-logo, .head-nav, .head-ph { height:90px;}
	.head-nav, .head-ph { background:#fff;}

	nav { margin-bottom:0 !important;}
	.navbar { background:none; border:0; border-radius:0; position:relative; z-index:2000;}
	a.navbar-brand img { max-width:60%; height:auto;}
	
	ul.navbar-nav { margin-top:30px; margin-left:5px !important;}
	ul.navbar-nav li { padding:10px 0px; margin:0;}
	ul.navbar-nav li a { font-size:11px; text-transform:uppercase; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:800; color:#000 !important; padding:5px 10px;}
	ul.navbar-nav li a:hover { color:#AC162C !important; }
	
	.head-ph p { font-size:12px; text-transform:uppercase; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:800; color:#AC162C; text-align:right; margin-top:45px;}
	
	ul.dropdown-menu { border:none; border-radius:0; box-shadow:none;}
	ul.dropdown-menu li { padding:0;}
	
	@media only screen and (max-width : 900px) {/*.head-nav { border:1px dashed #ccc; height:1px;}*/ .head-ph { display:none;}
	.home-head { background:none;}
	.navbar-collapse { background:#fff;} 
	.head-nav { background:#fff !important; height:auto;}
	.navbar-header button { top:30px;}
	}
	

	@media only screen and (max-width : 470px) {
		.head-logo { height:80px;}
		a.navbar-brand img { position:relative; width:100%; height:auto; max-height:100px; top:0px; }
		.navbar-header button { position:relative; z-index:9999;}
	}
	

	@media only screen and (max-width : 370px) {
		.head-logo { height:80px; }
		a.navbar-brand { position:absolute; top:0px;}
		a.navbar-brand img { position:relative; width:100%; height:auto; max-height:100px; }
		.navbar-header button { position:relative; z-index:9999;}
	}

	@media only screen and (min-width : 769px) {
		
			span.caret { display:none;}
			
			.dropdown-menu .sub-menu { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px; }
			.dropdown-menu li:hover .sub-menu { visibility: visible; }
			.dropdown:hover .dropdown-menu { display: block; }
			.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0; }
			.navbar .sub-menu:before { border-bottom: 7px solid transparent; border-left: none; border-right: 7px solid rgba(0, 0, 0, 0.2); border-top: 7px solid transparent; left: -7px; top: 10px;}
			.navbar .sub-menu:after { border-top: 6px solid transparent; border-left: none; border-right: 6px solid #fff; border-bottom: 6px solid transparent; left: 10px; top: 11px; left: -6px;}
			}
	
/** CONTENT **/

	.home-content, .home-clients { padding:60px 0 40px 10px;}
	.home-content { padding-right:240px;}
	.home-clients { padding-top:0;}
	
	/* home head */
	.home-head-content { background:#fff; height:auto; padding:70px 30px 70px; margin-top:-40px;}
	.home-head-content h1 { font-size:150px; letter-spacing:-4px; line-height:120px; margin-bottom:0;}
	.home-head-content h2, .home-head-content p {font-family: 'eb_garamondregular'; font-size:70px;}
	.home-head-content p { font-size:18px;}
	
	.home-vid { margin-top:0px;}
	.home-vid iframe { max-width:100%; height:300px;}
	
	/* content lists */
	ul.two-col-list { list-style:disc; content: ""; display: table; width:100%; }
	ul.two-col-list li { width:40%; float:left;}
	ul.two-col-list li:nth-of-type(odd) { clear:left;}
	
	ul.two-col-list-clean { list-style:none; content: ""; display: table; width:100%; margin-left:0; padding-left:0;}
	ul.two-col-list-clean li { width:40%; float:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px;}
	ul.two-col-list-clean li:nth-of-type(odd) { clear:left;}
	
	ul li.highlight-list {font-family: 'eb_garamondregular'; font-weight:800; font-size:14px; letter-spacing:1px; }

	ul.li-clients { width:45% !important; float:left !important; list-style:none; margin-left:0px; padding-left:0px;}
	ul.li-clients li { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:10px;}
	ul.li-clients li:first-child { color:#000 !important; font-family: 'eb_garamondregular'; font-size:14px;}
	
	.default-content, .blog-content { padding-top:10px;}
	
	/* columns */
	#three-cols { overflow: hidden; }
	#three-cols .col { width: 25%; padding: 60px 30px; float: left; margin-bottom: -99999px; padding-bottom: 99999px; }
	#three-cols .col:nth-child(1) { margin-left: 25%; background: #fff; width:50%; }
	#three-cols .col:nth-child(2) { margin-left: -75%; background: #e6e6e6; }
	#three-cols .col:nth-child(3) { left: 0; background: #333; }
	#three-cols p { } /* Bottom padding on col is busy */
	
	#blog-cols { overflow: hidden; }
	#blog-cols .col { width: 25%; padding: 60px 30px; float: left; margin-bottom: -99999px; padding-bottom: 99999px; }
	#blog-cols .col:nth-child(1) { margin-left: 25%; background: #fff; }
	#blog-cols .col:nth-child(2) { margin-left: -50%; background: #e6e6e6; }
	#blog-cols .col:nth-child(3) { left: 0; background: #fff; width:50%; }
	#blog-cols p { } /* Bottom padding on col is busy */
	
	.col-base-pad { width:100%; height:50px;}
	
	@media only screen and (max-width : 900px) {
		.col-testimonial { display:none;}
		
		.home-head-content { background:#fff; min-height:300px; padding:30px 30px 30px;}
		.home-head-content h1 { font-size:50px; letter-spacing:-2px; line-height:50px; margin-bottom:0;}
		.home-head-content h2, .home-head-content p {font-family: 'eb_garamondregular'; font-size:30px;}
		.home-head-content p { font-size:14px;}
		.home-content, .home-clients { padding:30px 10px 10px 10px;}
		.home-content { padding-right:0px;}
		
		#three-cols .col, #blog-cols .col { width:100% !important; margin-left:0 !important; padding-top:20px; }
		.default-content, .blog-content { padding-top:0px;}
		
		ul.two-col-list { list-style:disc; content: ""; display: table; width:100%; }
		ul.two-col-list li, ul.two-col-list-clean li { width:100%; float:none;}
		
		ul.two-col-list-clean { list-style:none; content: ""; display: table; width:100%; margin-left:0; padding-left:0;}
		
	}
	
	/* col- main content */
	.col.main-content { padding-right:100px !important;}
	.sidebr-pic { float:left; margin-left:-230px; position:relative; width:200px; height:auto;}	
	
	/* testimonials */
	.testimonial { padding-bottom:40px; padding-top:25px;}
	.testimonial img { margin-bottom:7px;}
	.testimonial img:nth-of-type(2) { margin-top:7px; float:right;}
	.testimonial-author { color:#000;}
	
	/* col - news */
	.col-news p.sml-heading span { color:#fff;}
	.col-news-item { border-top:1px solid #fff; padding:20px 0 30px;}
	.col-news-item:first-of-type { border-top:none; padding:0 0 30px;}
	.col-news-item h1 { margin:0; line-height:18px;}
	.col-news-item h1 a {font-family: 'bebas_neuebook'; font-size:18px; color:#fff; text-transform:uppercase;}
	.col-news-item p, .col-news-item p a { color:#fff; font-size:13px;}
	.col-news-item h1 a:hover, .col-news-item p a:hover { text-decoration:underline;}
	.rl-news .main-content a { color:#fff; font-size:13px; text-decoration:underline;}
	.rl-news .main-content a:hover { color:#AA182F; font-size:13px; text-decoration:underline;}
	
	/* col - post feed */
	.blog-content .main-content {  padding-right:0px !important;}
	.col-post-feed { padding-right:50px;}
	
	.col-feed-wrap { border-bottom:1px solid #000; padding-bottom:15px; margin-bottom:20px;}
	.col-feed-header { }
	.col-feed-header-img { width:60px; height:60px; overflow:hidden; float:left; margin-right:10px;}
	.col-feed-header-img img { height:100%; width:auto; margin-left:0%;}
	.col-feed-header h1, .col-feed-header h1 a {font-family: 'bebas_neuebook'; font-size:16px; color:#AB192E; line-height:20px; margin-top:0; }
	.col-feed-header h1 span {font-family: 'bebas_neuebold';}
	.col-feed-wrap p { font-size:14px; color:#4D4D4D;}
	.col-feed-wrap p a { color:#000; text-decoration:underline;}
	
	/* col - post content */
	.col-post-content { padding-top:110px !important; padding-right:190px !important;}
	.col-post-content img { width:100%; height:auto; margin-bottom:30px;}
	.col-post-content h1 {font-family: 'bebas_neuebook'; font-size:20px; color:#AC162C; line-height:20px; margin-top:0; }
	
	
	.col-post-content h1 span {font-family: 'bebas_neuebold';}
	
	/* news posts variation */
	.news-posts { background:#666 !important;}
	.news-posts p.sml-heading span { color:#fff;}
	.news-posts .col-post-feed { border-right:1px solid #fff;}
	.news-posts .col-feed-wrap { border-bottom:1px solid #fff;}
	.news-posts .col-feed-wrap p { color:#fff;}
	.news-posts .col-feed-wrap p a { color:#fff;}
	.news-posts.col-post-content p { color:#fff !important;}
	
	/* news-posts feed */
	
	#feed-cols { overflow: hidden; }
	#feed-cols .col { width: 25%; padding: 60px 30px; float: left; margin-bottom: -99999px; padding-bottom: 99999px; }
	#feed-cols .col:nth-child(1) { margin-left: 25%; background: #fff; width:75%; }
	#feed-cols .col:nth-child(2) { margin-left: -100%; background: #e6e6e6; }
	/*#feed-cols .col:nth-child(3) { left: 0; background: #ccc !important; width:50%; }*/
	#feed-cols p { } /* Bottom padding on col is busy */
	.col-base-pad { width:100%; height:50px;}
	
	 #feed-cols .col-post-feed { border-right:none;}
	 
	 #feed-cols .news-feed { background:#333 !important;}
	 #feed-cols .news-feed .col-feed-wrap p { color:#fff;}
	 #feed-cols .news-feed .col-feed-wrap p a { color:#fff;}
	 #feed-cols .news-feed .col-post-content p { color:#fff !important;}
	 #feed-cols .news-feed p.sml-heading span { color:#fff !important;}
	 
	 .blog-section .col-news { background:#fff !important;}
	 .blog-section p.sml-heading span { color:#000 !important;}
	 .blog-section .col-post-feed { /*border-left:1px solid #000;*/}
	 
	 
	 .blog-section.rl-news .main-content, .rl-news .col-news { background:#333 !important;}
	 .blog-section.rl-news .main-content p, .rl-news .col-news p, .rl-news .col-news p a, .blog-section.rl-news p.sml-heading span { color:#fff !important;}
	 .blog-section.rl-news .col-feed-wrap { border-bottom:1px solid #fff;}
	 
	  
	 
	 @media only screen and (max-width : 900px) {
		#blog-cols { overflow: hidden; }
		#blog-cols .col { width: 100%; padding: 60px 30px 0 ; float: left; margin-bottom: -99999px; padding-bottom: 99999px; }
		#blog-cols .col:nth-child(1) { margin-left: -75%; background: #fff; }
		#blog-cols .col:nth-child(2) { display:none;}
		#blog-cols p { } /* Bottom padding on col is busy */
		
		.col-post-feed, .news-posts .col-post-feed { border-right:0px; padding-right:10px;}
		.col-post-content { padding-top:40px !important; padding-right:30px !important;}
		img.post-feature { width:100%; height:auto;}
		.col-base-pad { width:100%; height:20px;}
		
		#feed-cols .news-feed, #feed-cols .ach-news-feed, #feed-cols .main-content { width:100% !important; margin-left:0 !important;}
		 }
	
	
	.sidebar-arrow { background: #AC162C; border:3px solid #AC162C; width:30px; height:30px; border-radius:50%;}
	.sidebar-arrow img { width:13px; height:auto; display: block; margin-left: 7px; margin-right: auto; margin-top:8px; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg) ; transform: rotate(270deg); }
	
	.rl-news .sidebar-arrow { background:none; border:3px solid #fff; width:30px; height:30px; border-radius:50%;}
	.rl-news .sidebar-arrow img { width:13px; height:auto; display: block; margin-left: 7px; margin-right: auto; margin-top:8px;-webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg) ; transform: rotate(270deg); }
	
	@media only screen and (max-width : 900px) {
		.col.main-content { padding-right:30px !important;}
		.sidebr-pic { float:left; margin:5px 15px 0 0; position:relative; max-width:50%; height:auto;}	
	}
	
	/* services panels */
	.service-cta { position:relative; }
	
	.s-cta-mr { background:url(images/home-cta-mr.png) center center no-repeat;}
	.s-cta-dss { background:url(images/home-cta-dss.png) center center no-repeat;}
	.s-cta-cw { background:url(images/home-cta-cw.png) center center no-repeat;}
	.s-cta-em { background:url(images/home-cta-em.png) center center no-repeat;}
	.s-cta-mr, .s-cta-dss, .s-cta-cw, .s-cta-em { background-size:cover; background-color:#666; width:25%; color:#fff; text-decoration:none; text-transform:uppercase; font-family: 'bebas_neuebold'; font-size:26px; line-height:24px; }
	.s-cta-mr a, .s-cta-dss a, .s-cta-cw a, .s-cta-em a { color:#fff; text-decoration:none; text-transform:uppercase; font-family: 'bebas_neuebold'; font-size:26px; line-height:24px; display:block; }
	.s-cta-mr a:hover, .s-cta-dss a:hover, .s-cta-cw a:hover, .s-cta-em a:hover { color:rgba(255,255,255,0.75);}
	
	.service-cta-arrow { position:absolute; background:#AC162C; border:4px solid #fff; width:50px; height:50px; border-radius:50%; bottom:-25px; left:50%; margin-left:-25px;}
	.service-cta-arrow img { width:22px; height:auto; display: block; margin-left: auto; margin-right: auto; margin-top:15px;}
	
	@media only screen and (max-width : 500px) {
		.s-cta-mr, .s-cta-dss, .s-cta-cw, .s-cta-em { float:left; width:50%; display:block; height:80px; padding:20px 0;}
		.s-cta-mr a, .s-cta-dss a, .s-cta-cw a, .s-cta-em a { font-size:20px;} .s-cta-cw a {padding:30px 0;}
		.service-cta-arrow { display:none;}}

	/* CLIENTS GRID */
	ul.clients-grid {position:relative; margin:10px auto; padding:0; list-style:none;}
	ul.clients-grid li {display:inline-block; margin:5px; width:30%; height:auto;}
	ul.clients-grid li img {display: block; margin-left: auto; margin-right: auto; max-width:100%; height:auto;}

/** FOOTER **/
	footer p { padding-left:10px; font-size:9px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

	.foot-nav { border-bottom:1px solid #000; padding-bottom:7px; margin-left:10px; margin-bottom:15px;}
	.foot-nav ul { list-style:none; margin:0; padding:0;}
	.foot-nav ul li { display:inline;}
	.foot-nav ul li.foot-social-btns { float:right; padding-right:0;}
	.foot-nav ul li.foot-social-btns a { font-size:12px;}
	.foot-nav ul li a { font-size:9px; text-transform:uppercase; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:800; color:#000; padding:10px 20px 10px 0;}
	.foot-nav ul li a:hover { text-decoration:none; color:#AC162C;}
	
	@media only screen and (max-width : 900px) {
		.foot-nav ul { list-style:none; margin:0; padding:0; position:relative; text-align:center;}
		.foot-nav ul li { display:inline; line-height:30px;}
		.foot-nav ul li.foot-social-btns { float:none; padding-right:0;}
	}
/* misc */
	
	.cf:before, .cf:after { content: ""; display: table; } .cf:after { clear: both; } .cf { zoom: 1; }
	.fl { float:left;}
	.fr { float:right;}

	.hide { display:none;}
	.show { display:block;}


/* image align */
	img.alignright {float:right; margin:10px 0 10px 15px;} .alignright {float:right; }
	img.alignleft {float:left; margin:10px 15px 10px 0;} .alignleft {float:left; }
	img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom:10px; margin-top:10px;} .aligncenter {display: block; margin-left: auto; margin-right: auto;}
	
/* fonts */
	
		
	@font-face {
    font-family: 'bebas_neuebold';
    src: url('fonts/BebasNeue/bebasneue_bold-webfont.eot');
    src: url('fonts/BebasNeue/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/BebasNeue/bebasneue_bold-webfont.woff2') format('woff2'),
url('fonts/BebasNeue/bebasneue_bold-webfont.woff') format('woff'),
url('fonts/BebasNeue/bebasneue_bold-webfont.ttf') format('truetype'),
url('fonts/BebasNeue/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bebas_neuebook';
    src: url('fonts/BebasNeue/bebasneue_book-webfont.eot');
    src: url('fonts/BebasNeue/bebasneue_book-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/BebasNeue/bebasneue_book-webfont.woff2') format('woff2'),
url('fonts/BebasNeue/bebasneue_book-webfont.woff') format('woff'),
url('fonts/BebasNeue/bebasneue_book-webfont.ttf') format('truetype'),
url('fonts/BebasNeue/bebasneue_book-webfont.svg#bebas_neuebook') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bebas_neue_regularregular';
    src: url('fonts/BebasNeue/bebasneue_regular-webfont.eot');
    src: url('fonts/BebasNeue/bebasneue_regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/BebasNeue/bebasneue_regular-webfont.woff2') format('woff2'),
url('fonts/BebasNeue/bebasneue_regular-webfont.woff') format('woff'),
url('fonts/BebasNeue/bebasneue_regular-webfont.ttf') format('truetype'),
url('fonts/BebasNeue/bebasneue_regular-webfont.svg#bebas_neue_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'eb_garamondregular';
    src: url('fonts/GaramondReg/ebgaramond-regular-webfont.eot');
    src: url('fonts/GaramondReg/ebgaramond-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/GaramondReg/ebgaramond-regular-webfont.woff2') format('woff2'),
url('fonts/GaramondReg/ebgaramond-regular-webfont.woff') format('woff'),
url('fonts/GaramondReg/ebgaramond-regular-webfont.ttf') format('truetype'),
url('fonts/GaramondReg/ebgaramond-regular-webfont.svg#eb_garamondregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
	font-family: 'icomoon';
	src:url('fonts/icons/icomoon.eot?u116q8');
	src:url('fonts/icons/icomoon.eot?#iefixu116q8') format('embedded-opentype'),
		url('fonts/icons/icomoon.ttf?u116q8') format('truetype'),
		url('fonts/icons/icomoon.woff?u116q8') format('woff'),
		url('fonts/icons/icomoon.svg?u116q8#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-envelope:before {
	content: "\f0e0";
}
.icon-google-plus:before {
	content: "\ea88";
}
.icon-twitter:before {
	content: "\ea91";
}
.icon-youtube3:before {
	content: "\ea99";
}
.icon-linkedin2:before {
	content: "\eac9";
}

	

#gform_wrapper_1 label.gfield_label { font:12px Arial, Helvetica, sans-serif; color:#808285; font-weight:400; padding:0 0 3px 0; margin:10px 0 0 0;}

#gform_wrapper_1 input[type=text], #gform_wrapper_1 input[type=tel], #gform_wrapper_1 input[type=email], #gform_wrapper_1 textarea, #gform_wrapper_1 input[type=submit] { -webkit-border-radius: 5px; border-radius: 5px; behavior: url(js/PIE.htc); background-color:#f2f2f2; padding:10px; resize:none; border:none; width:100%; margin:0 0 0 0;}
#gform_wrapper_1 input[type=submit] { background-color:#AC162C; color:#fff; text-transform:uppercase; font-weight:800; width:50%; min-width:100px; font:14px Arial, Helvetica, sans-serif; cursor:pointer; margin:0;-webkit-appearance: none;}
#gform_wrapper_1 input[type=submit]:hover { background-color:#808285; }

ol.wp-paginate li { border-radius:50%; width:30px; height:30px; text-align:center !important;font-family: 'bebas_neuebook'; font-size:13px;}
ol.wp-paginate li a { background:none; border:0px; color:#fff; border-radius:50%; width:30px; height:30px; display:inline-block; font-family: 'bebas_neuebook'; font-size:13px;}
ol.wp-paginate li a:hover { color:#333;}
ol.wp-paginate li span.current { background:#AC162C; border:0px; color:#fff; border-radius:50%; width:30px; height:30px; display:inline-block; font-family: 'bebas_neuebook'; font-size:13px;}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 67%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	