@media only screen and (min-width: 942px) and (max-width: 1170px) {
.container { width:940px; }
#main {
width:550px;
margin-right:30px;
}
#header-banner {
width:468px;
padding-top:45px;
} .feat-info h2 a {
font-size:20px;
line-height:30px;
}
.post-banner img {
max-width:100%;
} .related-item {
width:170px;
margin-right:20px;
}
.fullwidth .related-item {
width:272px;
margin-right:32px;
}
.fullwidth .related-item:last-child {
margin-right:0;
} .review-summary {
width:380px;
} .list-item .post-image img {
max-width:200px;
}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
.container { width:726px; }
#main { width:100%; }
#sidebar { width:100%;
margin:0 auto;
float:none;
overflow:hidden;
}
#header-banner {
width:468px;
padding-top:45px;
} #navigation .menu { display:none; }
.slicknav_menu {	display:block; } .feat-info h2 a {
font-size:26px;
line-height:36px;
}
.post-banner img {
max-width:100%;
} .related-item, .fullwidth .related-item {
width:208px;
margin-right:21px;
}
.fullwidth .related-item:last-child {
margin-right:0;
}
.post-reply textarea {
box-sizing:border-box;
}
.search-wrapper input {
width:620px;
}
}
@media only screen and (max-width: 767px) {
.container { width:100%; }
#main { width:100%; }
#sidebar { width:100%; }
#content { padding:20px; }
#logo {
float:none;
text-align:center;
}
#header-banner {
max-width:100%;
float:none;
text-align:center;
} #navigation .menu{ display:none; }
.slicknav_menu {	display:block; } .feat-info h2 a {
font-size:20px;
line-height:30px;
}
.feat-info h2 { margin-bottom:0; }
.feat-info .meta { display:none; }
.post-banner img {
max-width:100%;
}
.post-header h2 a, .post-header h1 {
font-size:26px;
line-height:36px;
} .related-item, .fullwidth .related-item  {
width:100%;
margin-right:0;
margin-bottom:30px;
}
.comment-avatar {
display:none;
}
.post-reply textarea {
box-sizing:border-box;
}
.review-summary {
width:100%;
}
.review-score {
float: none;
text-align: center;
} .list-item .post-image {
float:none;
margin-right:0;
margin-bottom:14px;
}
.list-item .post-image img {
max-width:100%;
width: 100%;
}
.list-item p {
margin-bottom:0;
}
.search-wrapper input {
width:200px;
}
.search-wrapper button {
float:none;
}
.pagination a {
display:inline-block;
margin-bottom:10px;
}
.post-reply input{
width: 95%;
} .footer-logo {
float: none;
text-align: center;
margin-bottom:20px;
}
.footer-social {
float: none;
text-align: center;
}
.footer-social h4 {
text-align:center;
}
#copyright {
height:auto;
text-align:center;
}
#copyright p.left {
float:none;
}
.to-top {
float:none;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.container { width:480px; }
#content { padding:30px; }
.review-summary {
width:260px;
}
.review-score {
float: right;
text-align: center;
}
.search-wrapper input {
width:375px;
}
}
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin-bottom: 20px; }
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.slicknav_btn { position: relative; display: block; vertical-align: middle; float: left; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_brand { float:left }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both } .slicknav_menu { *zoom: 1 } .slicknav_menu {
font-size:16px;
box-sizing:border-box;
}
.slicknav_menu * {
box-sizing:border-box;
} .slicknav_btn {
margin: 10px 5px 6px;
text-decoration:none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;  
background-color: #222222;
} .slicknav_menu  .slicknav_menutxt {
color: #FFF;
font-weight: bold;
text-shadow: 0 1px 3px #000;
} .slicknav_menu .slicknav_icon-bar {
background-color: #f5f5f5;
}
.slicknav_menu {
background:#222325;
padding:5px;
height:58px;
}
.slicknav_nav {
color:#fff;
margin:0;
padding:0;
padding-bottom:5px;
font-size:13px;
background:#222325;
}
.slicknav_nav, .slicknav_nav ul {
list-style: none;
overflow:hidden;
}
.slicknav_nav ul {
padding:0;
margin:0 0 0 20px;
}
.slicknav_nav .slicknav_row {
padding:5px 10px;
margin:2px 5px;
}
.slicknav_nav a{
padding:5px 10px;
margin:2px 5px;
text-decoration:none;
color:#fff;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
padding:0;
margin:0;
}
.slicknav_nav .slicknav_row:hover {
color:#999;
}
.slicknav_nav a:hover{
color:#999;
}
.slicknav_nav .slicknav_txtnode {
margin-left:15px;   
}
.slicknav_brand {
color:#fff;
font-size: 18px;
line-height:30px;
padding:7px 12px;
height:44px;
}.home .sharedaddy.sd-sharing-enabled .sd-title{
display: none;
}
.home .sharedaddy.sd-sharing-enabled .sd-content ul{
margin: 2em 0 0 0 !important;
}
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy{
text-align: center;
}
.sd-social-icon .sd-content ul li a.sd-button{
border-radius: 0!important;
-webkit-border-radius: 0!important;	
opacity: 1;
}
.single-format-video .content-area .format-video .sd-title{
display: none;
}
.single-format-video .content-area .format-video .sd-content{
text-align: left;
}
.single-format-video .content-area .format-video .post-tabs div#jp-relatedposts{
margin: 0;
padding: 0;
}      #infinite-footer,
.infinite-scroll .pagination{
display: none;
} .infinity-end.neverending footer {
display: block;
}
.infinite-loader{
display: table;
margin: 0 auto;
margin-bottom: 52px;
padding: 0;
}
#infinite-handle{
text-align: center;
margin: 30px 0 41px 0;	
}
#infinite-handle span{
background: #ef3418;
color: #F7EBEB;
font-size: 14px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
#infinite-handle span:hover{
background: #DD6053;
} .sd-sharing {
text-align: center;
}
div.sharedaddy h3.sd-title {
font-size: 15px!important;
font-weight: 400!important;
text-transform: uppercase!important;
border-bottom: 1px solid #5e5e5e;
font-style: normal!important;
}
div.sharedaddy h3.sd-title:before{
border: none!important;
}
.sd-content span{
font-size: 13px;
color: #fff;
}
.sd-content a{
opacity:0.7;
border:0;
box-shadow: none;
}
.sd-content a:hover{
opacity:1;
}
.sd-content a.share-icon:before{
color: #fff!important;
}
.sd-content a.share-facebook{
background: #3b5999!important;
}
.sd-content a.share-twitter{
background: #00aced!important;
}
.sd-content a.share-google-plus-1{
background: #dd4b39!important;
}
.sd-content a.share-pinterest{
background: #cb2027!important;
}
.sd-content a.share-linkedin{
background: #007bb6!important;
}
.sd-content a.share-tumblr{
background: #32506d!important;
}
.sd-content a.share-reddit{
background: #4BA6E0!important;
}
.sd-content a.share-stumbleupon{
background: #AD4B38!important;
}
.sd-content a.share-pocket{
background: #d3505a!important;
}
.sd-content a.share-email:before,
.sd-content a.share-email span,
.sd-content a.share-print:before,
.sd-content a.share-print span{
color: #7E7C7C!important;
} div#jp-relatedposts {
padding: 0;
margin: 0;
background: #fff;
margin-bottom: 30px;
}
.jp-relatedposts-post-title{
padding: 10px 0 10px 0;
}
.jp-relatedposts-post-nothumbs .jp-relatedposts-post-title{
padding: 0;
}
.jp-relatedposts-post-title .jp-relatedposts-post-a{
font-size:13px!important;
color:#5e5e5e;
font-weight: 700!important;
}
.jp-relatedposts-post-title .jp-relatedposts-post-a:hover{
text-decoration: none!important;
color: #FE9C46;
}
.jp-relatedposts-post-excerpt{
font-size:13px!important;
}
.jp-relatedposts-post-context{
font-size:12px!important;
font-style:italic
}
div#jp-relatedposts h3.jp-relatedposts-headline {
margin: 1px 0 31px auto!important;
display: block!important;
text-align: center;
float: none!important;
}
div#jp-relatedposts h3.jp-relatedposts-headline em,
div#jp-relatedposts h3.jp-relatedposts-headline em:before {
content: "";
width: 100%;
min-width: 30px;
border-top: none;
margin-bottom: 1em;
}
div#jp-relatedposts h3.jp-relatedposts-headline em, div.sharedaddy h3.sd-title {
font-size: 15px!important;
font-weight: 500!important;
text-transform: uppercase!important;
border-bottom: 1px solid #5e5e5e;
font-style: normal!important;
}
#subscribe-email input{
padding: 9px!important;
}
#subscribe-submit input[type="submit"] {
margin-top: 15px;
background: #FF3000;
color: #fff;
padding:14px 26px;
letter-spacing:2px;
}
#subscribe-email input {
width:93% !important;
margin-top:12px;
}
.comment-subscription-form input{
margin: 0;
display: inline-block;
}.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { 
cursor:url(/wp-content/themes/kappa/assets/css/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
background:rgba(0,0,0,.7);
color:#fff;
width:40px;
height:40px;
text-align:center;
line-height:40px;
border-radius:50%;
font-size:14px;
-o-transition: .25s;
-ms-transition: .25s;
-moz-transition: .25s;
-webkit-transition: .25s;
}
.owl-controls .owl-page:hover, .owl-controls .owl-buttons div:hover {
background:rgba(0,0,0,1);
}
.owl-prev {
position:absolute;
top:50%;
margin-top:-20px;
left:10px;
}
.owl-next {
position:absolute;
top:50%;
margin-top:-20px;
right:10px;
}