/*!
* author name : ankush
*/html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
* {
	box-sizing:border-box
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, progress, video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
display:none;
height:0
}
[hidden], template {
display:none
}
a {
	background:transparent
}
a:active, a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:bold
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:0.67em 0;
	color:#000;
	font:Georgia, "Times New Roman", Times, serif;
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
img {
	border:0
}
svg:not(:root) {
overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em
}
button, input, optgroup, select, textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button, select {
	text-transform:none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled], html input[disabled] {
	cursor:default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height:normal
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:bold
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td, th {
	padding:0
}
@font-face {
font-family:'icomoon';
src:url("fonts/icomoon/icomoon.eot?-gf0znf");
src:url("fonts/icomoon/icomoon.eot?#iefix-gf0znf") format("embedded-opentype"), url("fonts/icomoon/icomoon.woff?-gf0znf") format("woff"), url("fonts/icomoon/icomoon.ttf?-gf0znf") format("truetype"), url("fonts/icomoon/icomoon.svg?-gf0znf#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;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon-cross:before, .close-press:after {
	content:"\e604"
}
.icon-play:before, .grid_press .grid_item.video_item .grid_image:before {
	content:"\e600"
}
.icon-linkedin:before {
	content:"\f0e1"
}
.icon-twitter:before {
	content:"\f099"
}
.icon-facebook:before {
	content:"\f09a"
}
.icon-instagram:before {
	content:"\f16d"
}
.icon-arrow-left:before, .carousel-prev-thumbs:after, .carousel-next-thumbs:after, .owl-controls .owl-prev:after, .owl-controls .owl-next:after {
	content:"\e605"
}
.icon-arrow-down:before, #menu_block #mobile_select:after {
	content:"\e606"
}
.icon-arrow-up:before, #menu_block .dist_target:after {
	content:"\e607"
}
.icon-arrow-right:before, .carousel-next-thumbs:after {
	content:"\e608"
}
.icon-pinterest:before {
	content:"\e601"
}
.wrapper {
	max-width:960px;
	margin:0 auto
}
.wrapper:after {
	content:"";
	display:table;
	clear:both
}
.screen-reader-text {
	clip:rect(1px, 1px, 1px, 1px);
	position:absolute
}
img {
	max-width:100%
}
[id^="content_col_"] a, [id*=" content_col_"] a, [id^="sidebar_col_"] a, [id*=" sidebar_col_"] a {
color:#000;
text-decoration:none
}
[id^="content_col_"] a:hover, [id*=" content_col_"] a:hover, [id^="sidebar_col_"] a:hover, [id*=" sidebar_col_"] a:hover {
color:#333
}
#content_col_wide {
	width:72%;
	float:right
}
@media (max-width: 1050px) {
#content_col_wide {
padding-right:10px
}
}
@media (max-width: 800px) {
#content_col_wide {
width:100%;
float:none;
padding:0 10px
}
}
.paw-carousel-wrap {
	position:relative
}
.paw-carousel-mask {
	position:absolute;
	height:100%;
	width:9999px;
	background:rgba(255, 255, 255, 0.8);
	z-index:102;
	top:0;
	display:none
}
@media (max-width: 800px) {
.paw-carousel-mask {
display:none
}
}
.paw-carousel-mask-l {
	left:-9999px
}
.paw-carousel-mask-r {
	right:-9999px
}
.paw-loading {
	z-index:101;
	background-color:#fff;
	position:absolute;
	width:100%;
	height:100%;
	text-align:center
}
.paw-loading .inner {
	position:absolute;
	top:50%;
	width:100%;
	margin-top:-30px
}
.paw-loading p {
	margin-top:5px
}
.paw-loading .loadingtrail {
	width:24px;
	height:24px;
	margin:0 auto
}
.paw-loading .loadingtrail:before {
	display:block;
	width:22px;
	height:22px;
	border-top:2px solid #aaa;
	border-right:2px solid #fff;
	content:"";
	-webkit-animation:spin 1s ease infinite;
	-moz-animation:spin 1s ease infinite;
	animation:spin 1s ease infinite;
	border-radius:100%
}
.paw-carousel {
	position:relative;
	overflow:visible !important;
	height:430px
}
.paw-carousel nav {
	position:absolute;
	top:50%;
	margin-top:-25px;
	z-index:101;
	width:100%
}
.paw-carousel-media {
	height:100%;
	overflow:hidden;
	position:absolute
}
.paw-carousel-item {
	float:left;
	position:relative !important;
	opacity:0.2;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	transition:all 0.3s linear
}
.paw-carousel-item.active {
	opacity:1
}
.paw-carousel-item img {
	display:block;
	position:relative;
	z-index:1;
	max-height:100%
}
.paw-carousel-item h3 {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	left:0;
	text-align:right;
	z-index:2;
	font-family:Lato;
	color:#ffffff;
	font-size:34px;
	font-weight:300;
	line-height:33px;
	margin:0;
	text-transform:uppercase;
	background-image:-webkit-linear-gradient( right, rgba(0, 0, 0, 0.7) 0, transparent 50%);
	background-image:linear-gradient(to left, rgba(0, 0, 0, 0.7) 0, transparent 50%);
	text-shadow:1px 1px 10px rgba(0, 0, 0, 0.2)
}
.paw-carousel-item h3 span {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	right:5%;
	max-width:50%
}
.paw-carousel-prev, .paw-carousel-next {
	opacity:0.7;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	transition-duration:0.2s;
	position:absolute;
	top:0;
	width:50px;
	height:50px;
	left:20px;
	background:url(../images/arr-prev.png)
}
.paw-carousel-prev:hover, .paw-carousel-next:hover {
	opacity:0.9
}
.paw-carousel-next {
	left:auto;
	right:20px;
	background:url(../images/arr-next.png)
}
#paw-carousel-thumbs {
	max-height:70px
}
#paw-carousel-thumbs li {
	margin-right:10px;
	margin-top:10px;
	display:block;
	opacity:0.3;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	transition:all 0.3s linear;
	float:left
}
#paw-carousel-thumbs li:first-child {
	margin-right:11px
}
#paw-carousel-thumbs li:last-child {
	margin-right:0;
	margin-left:1px
}
#paw-carousel-thumbs li:hover {
	opacity:0.4;
	cursor:pointer
}
#paw-carousel-thumbs li.active {
	opacity:1
}
#paw-carousel-thumbs li img {
	display:block;
	max-height:100%;
	max-width:auto !important;
	width:auto !important
}
@media (max-width: 800px) {
.paw-carousel {
overflow:hidden !important
}
}
#slide_hold {
	overflow:hidden;
	width:100%
}
@media (max-width: 800px) {
#slide_hold {
padding:0 10px
}
}
@-webkit-keyframes spin {
to {
-webkit-transform:rotate(360deg)
}
}
@-moz-keyframes spin {
to {
-moz-transform:rotate(360deg)
}
}
@keyframes spin {
to {
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.owl-carousel .owl-item {
	opacity:0.2
}
.owl-carousel .owl-item.center, .owl-carousel .owl-item.on {
	-webkit-transition:opacity 0.5s linear;
	-moz-transition:opacity 0.5s linear;
	transition:opacity 0.5s linear;
	opacity:1
}
.carousel-prev-thumbs i, .carousel-next-thumbs i {
	display:none
}
.carousel-prev-thumbs:after, .carousel-next-thumbs:after {
	position:absolute;
	right:10px;
	top:35%;
	color:#000;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	transition:all 0.1s linear;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	transform-origin:center center;
	transform-style:preserve-3D
}

.fa.fa-angle-left {
  left: 0;
  position: absolute;
  top: 36%;
  cursor:pointer;
}

#carousel-main{ position:relative;}
#carousel-main .next-custom{ position:absolute; right:0px; top:20%;}
#carousel-main .prev-custom{ position:absolute; left:0px; top:20%;}


.fa.fa-angle-right {
  right: 0;
  position: absolute;
  top: 36%;
  cursor:pointer;
}

.carousel-next-thumbs:after {
	left:10px
}
#carousel-main.owl-carousel {
	margin-bottom:30px
}
#slide_hold .owl-carousel {
	display:block;
	padding:0 2em
}
#slide_hold img {
	max-height:85px;
	width:auto
}
#slide_hold .owl-item {
	display:inline-block
}
.owl-controls i {
	display:none
}
.owl-controls .owl-prev, .owl-controls .owl-next {
	width:2em
}
.owl-controls .owl-prev:after, .owl-controls .owl-next:after {
	position:absolute;
	right:auto;
	left:5px;
	top:40%;
	color:#000;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	transition:all 0.1s linear
}
.owl-controls .owl-next:after {
	left:auto;
	right:5px;
}
/*# sourceMappingURL=style.css.map */
