/*
Theme Name: Boom5
Theme URI: http://booooooom.com
Description: Child theme for the Twenty Eleven theme
Author: Jeff
Author URI: http://example.com/about/
Template: twentyeleven
Version: 1.0.0
*/




*{margin:0px; padding:0px; list-style:none; text-decoration:none}

body{font:13px CourierPS,"Courier New",monospace; color:#333; background-color:#eee8e1;}
@media (max-width:768px){body{background-color:white;}}

a:link{color:#000; border:0px}

a:active{border:0px}

a:visited{color:#000; border:0px}

a:hover{border:0px}

a:focus{outline:none}

.clear{clear:both}

#wrapper{background:#ffffff; width:970px; min-height:4000px; margin:0px auto 20px auto; padding:20px 25px 25px 25px;}
@media (max-width: 768px){#wrapper{width:100%;padding: 0;margin:0;}}

#wrapperpage {background:#ffffff; width:970px; min-height:1000px; margin:0px auto 20px auto; padding:20px 25px 25px 25px;}
@media (max-width: 768px){#wrapperpage{width:100%;padding: 0;margin:0;}}

#frame{}

#frame, #content{width:970px; margin:auto;}
@media (max-width:768px){#frame{width:90%;margin-top: 40px;} #content{width:100%;}}

.cat-{}
@media (max-width: 768px){.cat-{border-bottom:1px solid black;font-size:22px;}}
.art, .cat-item-34, .cat-item-34 a, .tags-item-34 a:hover, .voteItUp-34 .votedOn{background:white; color:black;}

ul.cat-34 li.current-cat a, .art a:hover, .cat-item-34 a:hover, .cat-item-34 a:active, .date-item-34, .tags-item-34 a{background:#f8d827; color:#000;}

.content-34 a, .content-34 a:hover, .comments-34 a{border-bottom:1px dotted #000}

.photo, .cat-item-333, .cat-item-333 a, .tags-item-333 a:hover, .voteItUp-333 .votedOn{background:white; color:black}

ul.cat-333 li.current-cat a, .photo a:hover, .cat-item-333 a:hover, .cat-item-333 a:active, .date-item-333, .tags-item-333 a{background:#acd373; color:#000}

.content-333 a, .content-333 a:hover .comments-333 a{border-bottom:1px dotted #000}

.film, .cat-item-122, .cat-item-122 a, .tags-item-122 a:hover, .voteItUp-122 .votedOn{background:white; color:black}

ul.cat-122 li.current-cat a, .film a:hover, .cat-item-122 a:hover, .cat-item-122 a:active, .date-item-122, .tags-item-122 a{background:#00aeef; color:#000}

.content-122 a, .content-122 a:hover .comments-122 a{border-bottom:1px dotted #000}

.design, .cat-item-101, .cat-item-101 a, .tags-item-101 a:hover, .voteItUp-101 .votedOn{background:white; color:black}

ul.cat-101 li.current-cat a, .design a:hover, .cat-item-101 a:hover, .cat-item-101 a:active, .date-item-101, .tags-item-101 a{background:#f62ec6; color:#000}

.content-101 a, .content-101 a:hover .comments-101 a{border-bottom:1px dotted #000}

.music, .cat-item-11, .cat-item-11 a, .tags-item-11 a:hover, .voteItUp-11 .votedOn{background:white; color:black}

ul.cat-11 li.current-cat a, .music a:hover, .cat-item-11 a:hover, .cat-item-11 a:active, .date-item-11, .tags-item-11 a{background:#f26c4e; color:#000}

.content-11 a, .content-11 a:hover, .comments-11 a{border-bottom:1px dotted #000}

.junk, .cat-item-334, .cat-item-334 a, .tags-item-334 a:hover, .voteItUp-334 .votedOn{background:white; color:black}

ul.cat-334 li.current-cat a, .junk a:hover, .cat-item-334 a:hover, .cat-item-334 a:active, .date-item-334, .tags-item-334 a{background:#a0a0a0; color:#000}

.content-334 a, .content-334 a:hover .comments-334 a{border-bottom:1px dotted #000}

.projects, .cat-item-335, .cat-item-335 a, .tags-item-335 a:hover, .voteItUp-335 .votedOn{background:white; color:black}

ul.cat-335 li.current-cat a, .projects a:hover, .cat-item-335 a:hover, .cat-item-335 a:active, .date-item-335, .tags-item-335 a{background:#93F; color:#000}

.content-335 a, .content-335 a:hover .comments-335 a{border-bottom:1px dotted #000}

.jeff, .cat-item-8227, .cat-item-8227 a, .tags-item-8227 a:hover, .voteItUp-8227 .votedOn{background:white; color:black}

ul.cat-8227 li.current-cat a, .junk a:hover, .cat-item-8227 a:hover, .cat-item-8227 a:active, .date-item-8227, .tags-item-8227 a{background:#a0a0a0; color:#000}

.content-8227 a, .content-8227 a:hover .comments-8227 a{border-bottom:1px dotted #000}

/* css for opposite tags */

.cat-{}
@media (max-width: 768px){.cat-{border-bottom:1px solid black;font-size:22px;}}
.tags-item-34 a:hover {background:#f8d827; color:#000; border-bottom: 1px black dotted;}

.tags-item-34 a{background:white; color:black;} 

.tags-item-333 a{background:white; color:black;}

.tags-item-122 a{background:white; color:black;}

.tags-item-101 a{background:white; color:black;}

.tags-item-11 a{background:white; color:black;}

.tags-item-334 a{background:white; color:black;}

.tags-item-335 a{background:white; color:black;}

.tags-item-8227 a{background:white; color:black;}

/* css for opposite tags */

.page_item a{background:#fff; color:#000}

#header{width:970px;}
@media (max-width:768px){#header{background-color: white; position:fixed; width:100%; height: 60px; border-bottom: 1px solid #000;z-index: 1;}}

#header.active{background-color:#eee8e1;}
@media (min-width:769px){#header.active{background-color:#ffffff;}}

#header .headerImage{}
@media (max-width:768px){.headerImage{width: 48px; height: 48px; margin-left: 5%; margin-top: 6px; background-image:url(https://www.booooooom.com/wp-content/uploads/2017/09/booooooom_mob.jpg);background-size: 48px;background-repeat: no-repeat;}}
@media (min-width:769px){.headerImage{ background-image:url(https://www.booooooom.com/wp-content/uploads/2014/08/booooooomheader.jpg);padding:0; margin-top: 10px;margin-bottom: 18px;margin-left: auto;margin-right: auto; width:970px; height:105px;}}

#header .headerImage a{margin:10px 0 18px 0; padding:0}

#menuMain{font-weight:bolder; font-size:16px; height:22px; text-transform:uppercase;}
@media (max-width:768px){#menuMain{background:#eee8e1; position:fixed; top: 60px; height:100%; z-index:1; padding-left:5%; padding-right:5%; padding-top:20px;border-top: 1px solid black; display:none;}}
@media (min-width:769px){#menuMain{display:block !important;}}


.bgBlack{background:white; width:970px; margin:0; padding:0;}

#menuMain ul{padding-left:0px; float:left; padding:5.5px 0px 2px 0px;}

#menuMain ul li{list-style:none; display:inline; float:left; padding:0px 7px 0px 6px; margin:0px 23px 18px 2px;}
@media (max-width:768px){#menuMain ul li{width:40%; padding:0px;}}

#menuMain ul li a{padding-left:3px; display:block}
@media (max-width:768px){#menuMain ul li a{background-color:#eee8e1;}}

#menuMain ul li.cat-item-1{display:none}

#nav-toggle{width:30px; height:30px; position: relative;float: right; padding: 30px 5% 0px 40px; cursor: pointer;}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after{
  height: 3px;
  width: 30px;
  margin:0px 0px;
  background: black;
  position: absolute;
  display: block;
  content: '';
  }

#nav-toggle span:before{top:-10px;}

#nav-toggle span:after{bottom:-10px;}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  transition: all 050ms ease-in-out;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
    -webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}

@media (min-width:769px){#nav-toggle{display:none;}}

@media (max-width:768px){#div-gpt-ad-1446589235443-0 {display:none;}}
@media (max-width:768px){#div-gpt-ad-1407145196705-1 {display:none;}}
@media (max-width:768px){#div-gpt-ad-1387500440249-7{margin-left:0px !important;}}
@media (max-width:374px){#div-gpt-ad-1387500440249-7{margin-left:-6px !important;}}
@media (max-width:768px){#div-gpt-ad-1387500440249-1{margin-left:0px !important;}}
@media (max-width:374px){#div-gpt-ad-1387500440249-1{margin-left:-6px !important;}}
@media (max-width:374px){#div-gpt-ad-1444692734090-0{margin-left:-6px !important;}}
@media (max-width:768px){#div-gpt-ad-1475389473389-0 {display:none;}}

#left{margin-top:13px; float:left; width: 600px;}
@media (max-width:768px){#left{width:100%;}}

#left h2.searchTitle{margin-bottom:24px; padding-bottom:1px; font:bold 14px "Courier New",Courier,monospace; margin:0}

#left h2.searchTitle em{color:#999}

.entry{margin-bottom:36px;margin-left:0px; width:600px; padding:0px 0px 0px 0px; line-height:140%;}
@media (max-width:768px){.entry{width:100%}}

.entry .post{font-size:13px; margin-top:1px; padding-top:15px; border-top:1px dotted #000; border-bottom:1px dotted #000;}

.entry .post .contentPost{font-family:"Courier New",Couriterry,monospace; margin-bottom:18px; text-align:justify}
@media (max-width:768px){.entry .post .contentPost{text-align:left;}}

.entry .post .contentPostThumbnail{font-family:"Courier New",Couriterry,monospace; margin-bottom:18px; float:right; text-align:justify; width:280px}

.entry .post .imageThumbnail{margin-right:8px; float:left; width:212px}

.entry .post .imageThumbnail img{width:212px; height:143px}

.entry .post .vvqbox{background:#f7f7f7; margin:8px 0px 24px 0px; border:8px solid #f7f7f7}

#left .bannerMain{padding-bottom: 30px; margin:0 auto 36px; width: 300px;}

#left .bannerMain1{padding:0px 28px 30px 28px; margin:0 auto 36px; width: 300px;}
@media (max-width:768px){#left .bannerMain1{padding:0px;}}

div.sociable{margin:16px 0 0px 0; text-align:center}

div.sociable a, div.sociable a:hover{border:none}

span.sociable_tagline{display:none}

.sociable span{display:block}

.sociable ul{display:inline; margin:0 !important; padding:0 !important}

.sociable li{list-style:none; background:none; display:inline; margin:0; padding:1px}

.sociable img{float:none; width:140px; height:40px; border:0; margin:0; padding:0}

.sociable-hovers{opacity:.6; -moz-opacity:.6; filter:alpha(opacity=60)}

.sociable-hovers:hover{opacity:1; -moz-opacity:1; filter:alpha(opacity=100)}

.entry h2{font-style:oblique; font-weight:normal; font-size:18px; line-height:22px; text-decoration: underline; margin-bottom:10px; padding-left:0px; padding-left:2px; letter-spacing:0px}

.entry h2 a{color:#000}

.entry h2 a:hover{color:#000}

.entry h3{font-style:oblique; font-weight:normal; font-size:24px; margin-bottom:10px; padding-left:0px; padding-left:2px; letter-spacing:0px}
@media (max-width: 768px){.entry h3{font-size: 18px}}

.entry h5{font-style:oblique; font-weight:bolder; font-size:12px; margin-top:2px; padding-left:4px; background:#000; text-transform:uppercase; color:#fff}

.entry p{padding-bottom:10px;padding-top:10px}

.entry .tagsFront{height:16px; overflow:hidden}

.entry .tags{font-style:oblique; font-weight:200;font-size:13px; text-align:center; padding-bottom:2px; width:100%; word-spacing:-4px;text-decoration:}

.entry .tags a{padding:1px 5px}

.entry span.date{font-style:oblique; font-weight:bolder; font-size:12px; padding:1px 5px}

.entry .similarPosts h2{font-style:oblique; font-weight:bolder; font-size:12px; margin-top:2px; padding-left:4px; background:#000; text-transform:uppercase; color:#fff}

.entry .similarPosts p{font-family:"Courier New",Courier,monospace}

.entry .comments{font-style:oblique; font-weight:normal; margin-top:2px; margin-bottom:28px; padding-left:4px; padding-top:4px; background:none; color:#fff; display:block; float:right}

.entry .comments a{color:#000}

.entry .commentList{margin:16px 0px 0px 0px}

.entry .commentList li{padding:0; margin:0}

.entry .commentList .comment-date{font-style:oblique}

.entry .commentList .comment-author{font-style:oblique; font-weight:bold; padding-left:8px; }

.entry .commentList .avatar{margin-right:8px; width:48px; height:48px; float:left}

.entry .commentList .textContent{margin-top:0px; width:436px; padding:0; float:right}

.entry .commentList ul.children{padding:0 0 0 32px; margin:0}

.entry .commentList ul.children li{padding:0; margin:0}

.entry ul.children .textContent{width:404px}

.entry ul.children ul.children .textContent{width:372px}

.entry .commentList .bgRotate{padding:8px 8px 8px 0px; background:#fff url(/wp-content/themes/boom1/images/dots.gif) 0 top repeat-x}

.entry .commentList li.odd .bgRotate{}

.entry .commentList ul.children li.even .bgRotate{}

.entry .commentList ul.children li.odd .bgRotate{}

.entry .commentList .commentContent{font-family:"Courier New",Courier,monospace; width:100%}

.entry .commentList .reply{text-align:right}

.entry .commentList .reply a{color:#666}

.entry .commentBox{font-size:13px; margin-bottom:16px}

.entry .commentBox input[type=text]{font-size:12px; padding:2px 0px 0px}

.entry .commentBox input[type=submit]{background:#000; font:11px "Courier New",Couriterry,monospace; border:none; color:#fff; text-transform:uppercase; padding:4px 8px; height:22px; cursor:pointer}

html>body .entry ul{padding-left:10px; padding:0 0 0 30px}

html>body .entry li{margin:7px 0 8px 10px}

.entry ol{padding:0; margin:0; width:600px}

.entry p img{border:none; margin-left:auto; margin-right:auto; margin-bottom:8px;width: 100%;height: auto;}

.entry a.no_underline{border:none}

img.centered{margin-right:auto; margin-left:auto; display:block}

img.alignright{padding:4px; margin:0 0 2px 7px; display:block}

img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}

.alignright{float:right}

.alignleft{float:left}

#right{margin-top:13px; margin-left:-53px;float:right; width:320px}
@media (max-width:768px){#right{display:none}}

#sidebar{margin-right:20px; min-height:1500px;margin-left:-20px;}

#sidebar ul li{margin-bottom:3px; border-bottom:none;width:290px}

#sidebar ul li li{border-bottom:none}

#sidebar h2{ font-style:oblique; font-weight:normal; font-size:14px; 
    line-height:22px; text-decoration: underline; margin-bottom:10px; padding-bottom:10px;
    padding-left:0px; padding-left:2px; letter-spacing:0px;
    margin:auto;text-align:center;}

#sidebar h3{padding-bottom:4px}

#sidebar h3 a{display:block; width:100px}

#sidebar h3 span{font-style:oblique; font-weight:bolder; font-size:12px; background:#000; padding:1px 5px; color:#fff; text-transform:uppercase}

#sidebar h3 span.rss{padding-right:18px; padding-left:0; background:url(/wp-content/themes/boom1/images/feed.gif) no-repeat right}

#sidebar .medium{margin-top:3px; margin-bottom:3px; width:212px; height:143px}

#sidebar .network_links ul{text-transform:uppercase; text-align:center; background-color:#dcdcdc; text-decoration:underline; padding:10px 0px}

#sidebar .network_links li{padding:3px 0px}

#sidebar .hidden{display:none}

#sidebar div.amzshcs-1{clear:both}

#sidebar .amzshcs-item{margin:4px 0px; clear:both}

#sidebar .amzshcs-item img{vertical-align:middle; float:left; width:63px}

#sidebar .amzshcs-item .title{padding-top:8px; font:11px "Courier New",Couriterry,monospace; float:right; width:140px; text-transform:uppercase}

.searchcontainer {margin-top:16px; width:100%; height:40px;}

.searchcontainermobile{display:none;}
@media(max-width: 768px){.searchcontainermobile{display:block;}}

.searchleft {float:left; padding:0 0 10px 8px;}

.searchwrap {background:#f0f0f0; border:1px solid #ccc; padding:;}
@media(max-width: 768px){.searchwrap{border:0px;}}

.searchbar {width:285px; height:20px; padding:1px 7px 1px 7px; border:1px solid #ccc; background:white url(https://www.booooooom.com/wp-content/uploads/2014/08/magnifyingglass.jpg) right center no-repeat; color:gray;}
@media(max-width: 768px){.searchbar{border:0px;width:98%;height:36px;margin-top:20px;padding:1px 0px 1px 2%;}}

#sidebar #recent-comments ul{margin-top:6px}

#sidebar #recent-comments ul li{margin-bottom:6px; font:11px "Courier New",Couriterry,monospace; color:#000; vertical-align:middle; text-transform:uppercase; letter-spacing:0.07em}

#sidebar #recent-comments ul li img{width:14px; height:14px; border:1px solid #CCC}

#sidebar #recent-comments ul li .floatLeft{padding-right:3px; float:left; width:16px; height:16px}

#sidebar #recent-comments ul li .floatRight{padding-top:2px; float:right; width:192px}

.amzshcs-item{margin-top:6px}

#sidebar .execphpwidget{padding-bottom:4px}

#sidebar .execphpwidget img{margin-top:3px}

#sidebar .textwidget{font-weight:450; text-align:center; font-style:oblique; font-size:19px; text-transform:uppercase; padding:0px 0px 3px 0px}

#sidebar .personalbiowidget{font-weight:normal; font-size:12px; padding:0px 0px 3px 0px}

#sidebar .widget_sub{font-weight:bolder; font-size:11px; word-spacing:-1px; text-transform:uppercase; padding:0px 0px 3px 0px}

#sidebar .widget_links ul li{text-transform:uppercase; text-decoration:underline; padding:3px 0px}

#sidebar .textwidget a, #sidebar .textwidget a:hover{color:#000}

#sidebar li.collapsCat{text-transform:uppercase; color:#000}

#sidebar li.collapsCat ul{margin-left:8px; color:#333}

#sidebar li.collapsCatPost{margin-left:16px; padding-bottom:4px; padding-left:8px; font:11px "Courier New",Couriterry,monospace; list-style:disc; text-transform:none}

#sidebar .widget_flickrRSS h2{margin-bottom:3px}

#sidebar .widget_flickrRSS a img{padding-right:4px; width:68px; height:68px}

#sidebar .widget_flickrRSS a.image-3 img, #sidebar .widget_flickrRSS a.image-6 img{padding-right:0px}


#commentform{margin:0; padding:0}

#commentform p{padding-bottom:10px}

#commentform #author{border:1px solid #dadada; height:20px; width:200px}

#commentform #email{border:1px solid #dadada; height:20px; width:200px}

#commentform #url{border:1px solid #dadada; height:20px; width:200px}

#comment{border:1px solid #dadada; height:200px; padding:4px}

#comment{margin:0px; width:488px}

ul.children #comment{width:476px}

ul.children ul.children #comment{width:472px}

.cform{width:350px}

.cform fieldset{margin:10px 0 0 0; padding:10px 0 0 0; border:none}

.cform .cf_hidden{display:none; border:none!important; background:none!important; padding:0!important; margin:0!important}

ol.cf-ol{margin:0!important; padding:0!important}

ol.cf-ol li{background:none!important; margin:5px 0 8px!important; padding:0; list-style:none!important; text-align:left}

.cform label{font:12px "Courier New",Courier,monospace; margin:0; padding:2px 0px}

.cform input, .cform textarea, .cform select{font:12px "Courier New",Courier,monospace; margin:0 0 8px 0; padding:3px 5px; border:1px solid #000; vertical-align:top; color:#384a58}

.cform textarea, .cform input{width:340px}

.cform select{width:340px}

.cform select.cfselectmulti{height:6.5em}

.cform textarea{height:8em; overflow:auto}

span.reqtxt, span.emailreqtxt{display:none}

//.cform input.fldemail{margin:0; background:white url(req-email-bg.gif) no-repeat right top!important}
//
//.cform input.fldrequired{margin:0; background:white url(req-bg.gif) no-repeat right top}
//
//.cform textarea.fldemail{margin:0; background:white url(req-email-bg.gif) no-repeat right top!important}
//
//.cform textarea.fldrequired{margin:0; background:white url(req-bg.gif) no-repeat right top}

p.cf-sb{}

.cform input.sendbutton{background:#000; font:11px "Courier New",Couriterry,monospace; border:none; color:#fff; text-transform:uppercase; padding:4px 8px; height:22px; width:80px}

//ol.cf-ol li.cf_li_err{background:#FFDFDF url(li-err-bg.png) repeat!important; border-color:#DF7D7D; border-style:solid; border-width:1px 0pt; padding:5px 0px!important; margin:5px 0!important}

ol.cf-ol li ul.cf_li_text_err{padding:0 0 0 10px; margin:0; color:#333; display:inline-block}

ol.cf-ol ul.cf_li_text_err li{font-weight:bold; padding-left:15px; background:1px!important; list-style:none!important; text-indent:0; margin:0 0 2px!important}

div.cf_info{font-weight:bold; color:#000; display:none; padding:10px 15px!important; margin:10px 0}

div.cf_info ol{margin:0; padding:5px 15px 0 30px}

div.cf_info ol li{padding:1px 0; margin:2px 0}

div.cf_info a{color:red!important; text-decoration:underline!important}

div.success{}

div.failure{background:#FFDFDF repeat!important; border-color:#DF7D7D; border-style:solid; border-width:1px 0pt}

div.waiting{background:#F9F9F9; color:#AAA; display:block}

.cform .cf_error{color:#ad2929; border-bottom:1px solid #f1e2e2}

div.mailerr{display:block}

.mailerr, .cform .cf_errortxt{color:#ad2929}

[disabled]{color:#ddd; border-color:#ddd!important; background:none!important}

.disabled{border-color:#ddd!important}

.cform input.cf_upload{width:220px; background:#f9f9f9; border:1px solid #888}

#footer{padding-top:7px; background:white; font:11px Couriterry,CourierPS,monospace; width:100%; height:20px; font-stretch:semi-condensed; line-height:35px; text-align:center; vertical-align:middle; color:black;border-top:1px dotted black;}
@media (max-width:768px){#footer{display:none;}}
#footer a{color:black}

#footermobile{text-transform: none; padding-top:250px;}
#footermobile p {padding-top:10px;}

acronym, abbr, span.caps{cursor:help}

acronym, abbr{border-bottom:1px dashed #999}

blockquote{padding-left:20px; margin:15px 30px 15px 10px;}

blockquote cite{margin:5px 0 0; display:block}

.center{text-align:center}

hr{display:none}

a img{border-bottom:0px; border:none}

.alignright{float:right}

.alignleft{padding-bottom:20px; padding-left:30px; float:left}

img.centered{margin-right:auto; margin-left:auto; display:block}

img.alignright{display:inline; margin:0 0 2px 7px; padding:4px}

img.alignleft{display:inline; margin:0 7px 2px 0; padding:4px}

pre{border:solid 1px #9a9a9a; color:blue; margin:10px; padding:10px; background:#f3f2ed}

code{font-size:1.0em; color:#000}

#pagination22 {width:100%; margin:0px auto;}

.navigation{padding:0; line-height:140%; margin:0px auto 32px auto; display:table;}

#nextPageprevPage {text-align:center;margin:14px auto 28px auto; text-transform:uppercase; font-size:32px; font-weight:bolder; font-style:italic;}
@media (max-width:768px){#nextPageprevPage{display:none;}}

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a{font:bold 42px CourierPS,"Courier New",monospace; padding:0px; margin:0; list-style:none; text-indent:0px; line-height:44px; letter-spacing:0px; word-spacing:0px; color:#000}

#wp_page_numbers{display:table-cell; vertical-align:middle}

#wp_page_numbers ul{}

#wp_page_numbers li{float:left; display:block}

#wp_page_numbers a{padding-right:6px; padding-left:6px; margin:2px 1px 2px 1px; padding:3px; display:block; color:#000; border:1px solid #ffffff}

#wp_page_numbers li a:hover{background:#000; border-color:#000; color:white}

#wp_page_numbers li.space{margin-top:2px; margin-bottom:2px; padding-top:3px; border:1px solid #ffffff}

#wp_page_numbers li.first_last_page{font-style:italic}

#wp_page_numbers li.active_page a{padding-right:6px; padding-left:6px; border:1px solid #000; background:black; color:white}

#wp_page_numbers li.active_page a:hover{color:white}

#wp_page_numbers li.page_info{margin-top:2px; margin-right:2px; margin-bottom:2px; padding-top:3px; padding-left:4px; color:#000; border:2px solid #ffffff}

div.prevArrow, div.nextArrow{font-size:11px; padding-right:1px; display:inline}

div.PrevArrow2 {font-size:11px;}

div.prevArrow:hover, div.nextArrow:hover{cursor:pointer}

div.nextRight{font-size:11px; padding-right:1px; display:inline}

.leaderBoardBanner{ margin:0 auto; width: 728px; text-align:center; padding:12px 0px}
@media (max-width:768px){.leaderBoardBanner{display:none;}}

p iframe{margin:0; padding:0; width:100% !important;}
@media (max-width:560px){.entry .post iframe {height:315px;}}
@media (max-width:520px){.entry .post iframe {height:292px;}}
@media (max-width:480px){.entry .post iframe {height:270px;}}
@media (max-width:440px){.entry .post iframe {height:248px;}}
@media (max-width:400px){.entry .post iframe {height:225px;}}
@media (max-width:375px){.entry .post iframe {height:211px;}}
@media (max-width:320px){.entry .post iframe {height:180px;}}

#fb-root iframe{max-width:635% !important;}

#sidebar .next_prev a{cursor:pointer}

#sidebar .slide_cont{padding-bottom:3px; width:212px; height:141px}

#sidebar .slide_cont ul, #sidebar .slide_cont li{border:0; margin:0; padding:0}

.voteBoxMain{padding-right:4px; float:right}

.voteBoxMain span.df{color:#333}


.nrelate_bty .nr_text {
    font-size: 14px !important;
    font-weight: normal !important;
}

.nrelate_bty .nr_title {
    font-size: 14px  !important;
    font-weight: normal !important;
    text-align:center;
}

.nrelate .nr_inner { margin-left: 2px !important; }


a.more-link:link{

display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    width:248px;

padding: 20px 20px;

text-decoration: none;

text-align: center;

background: none;

border-style:solid;
border-color:#000;
border-width:1px;
border-bottom-color:none;

font-style:italic; font-weight:normal; font-size:16px; word-spacing: -4px;

padding: 20px 20px;

color:#000;

}

a.more-link:hover{

display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    width:248px;


text-decoration: none;

text-align: center;

background:#000;

border-style:solid;
border-color:#000;
border-width:1px;
border-bottom-color:none;

font-weight:normal;

font-style:italic;

color:#fff;

}

.floatlike
{
margin:0 auto;
width: 75px;
margin-top:16px;
margin-bottom:20px;
}

.linkcattitle
{
font-size: 0px  !important;
text-align: left;
}

.brlink
{
font-size: 20px  !important;
text-transform: uppercase;
text-decoration: underline;
}

.linkcat
{
text-align: left;

}

.social_widget
{
background-color:#ffffff;
}

.like_us
{
background-image: url();
}

.like_us_personal_page
{
background-image: url();
}

.instagram_image
{
width:500px;
}

span.highlight
{
background-color:#F8F8FF;
}

.twitter-share-button {
width: 90px !important;
}

#___plusone_0 {
width: 70px !important;
}

.socialbuttons
{
margin:0 auto;
}

img {
    margin-left:auto;
    margin-right:auto;
    float: center;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img {
    display:block;
    margin-left: auto;
    margin-right: auto;

}

#twitter-widget-1 {
width: 600px;

}

#twitter-widget-2 {
width: 600px;

}

img.attachment-thumbnail {
    width:100px;
    height:100px;
}

.socialbuttons  {
    height:40px;
    width:300px;
}

p4 {
    color:gray;
}
.socialbuttons p4 {
    font-size: 13px;
    display:inline-block;
    margin-top:-5px;
    margin-left:26px;
    padding:0 4px;
    font-weight: normal;
}

.facebookbird {
 margin:0 48px 0 0;
 padding-top:10px;
 width: 25px;
 height:25px;
 display:inline-block;
 background:transparent url('https://www.booooooom.com/wp-content/uploads/2014/08/social-fb.jpg') center top no-repeat;
}

.facebookbird:hover {
   background-image: url('https://www.booooooom.com/wp-content/uploads/2014/08/social-fb2.jpg');
}

.facebookbird p4:hover {
    color:#3c599A !important;

}

.twitterbird {
 margin:0 43px 0 0;
 padding-top:10px;
 width: 25px;
 height:25px;
 display:inline-block;
 background:transparent url('https://www.booooooom.com/wp-content/uploads/2014/08/social-twit.jpg') center top no-repeat;
}

.twitterbird:hover {
   background-image: url('https://www.booooooom.com/wp-content/uploads/2014/08/social-twit2.jpg');
   color:#00aced;
}

.twitterbird p4:hover {
    color:#5ea9dd !important;

}

.googlebird {
 margin:0 48px 0 0;
 padding-top:10px;
 width: 25px;
 height:25px;
 display:inline-block;
 background:transparent url('https://www.booooooom.com/wp-content/uploads/2014/08/social-goog.jpg') center top no-repeat;
}

.googlebird:hover {
   background-image: url('https://www.booooooom.com/wp-content/uploads/2014/08/social-goog2.jpg');
}

.googlebird p4:hover {
    color:#d94936;
}


.instagrambird {
margin:0 1px 0 0;
padding-top:10px;
 width: 25px;
 height:25px;
 display:inline-block;
 background:transparent url('https://www.booooooom.com/wp-content/uploads/2014/08/social-insta.jpg') center top no-repeat;
}

.instagrambird:hover {
   background-image: url('https://www.booooooom.com/wp-content/uploads/2014/08/social-insta2.jpg');
   
}

.instagrambird p4:hover {
    color:#A57A5E;
}

.containersocial  {
    border: 1px dotted gray;
    width:99.5%;
    height:100%;
    padding:0 10px;
}

.containershowcasea {
    margin-top:25px;
    border: 1px dotted gray;
    border: 1px dotted gray;
    width:99.5%;
    height:100%;
    padding:20px 10px;
}

.containershowcaseb {
    margin-top:25px;
    border: 1px dotted gray;
    border: 1px dotted gray;
    width:99.5%;
    height:100%;
    padding:17px 10px;
}


.containeremail {
    margin:25px 0;
    border: 1px dotted gray;
    width:99.5%;
    height:100%;
    padding:17px 10px;
}

#mailer {
    margin: 0 0 0 10px;
}

#mailer h3 {
    margin:1px 64px;
    width:275px;
    float:center;
    font-family: "Courier New",Courier,monospace;
}

#mailer input[type=submit] {
    border: 0;
    width: 87px;
    height:29px;
    font-family: font-family: "Arial Black", Gadget, sans-serif;
    background: black;
    font-size: 12px;
    border:1px solid gray;
    /* Old browsers */
    background: -moz-linear-gradient(top, white 1%, #ededed 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #ededed));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, white 1%, #ededed 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, white 1%, #ededed 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, white 1%, #ededed 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, white 1%, #ededed 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbcaca', endColorstr='#ededed', GradientType=0);
    /* IE6-9 */
}

#popular {
    margin-top:5px;
    width:316px;
    display:inline-block;
    margin-bottom:5px;
    margin-left:10px;
}

#popular li {
    display:inline-block;
    width:300px;
    height:92px;
    margin-top:6px;
    background-color: #eeeeee;

}

#popular img {
    padding-top:6px;
    padding-left:5px;
    height:80px;
    width:110px;
}

#popular a:hover {
    opacity:0.8;
}

#populartitle {
    width:291px;
    height:43px;
    text-align: center;
}

#populartitle h3 {
    color:black;
}   

#populartitle p1 {
    color:gray;
    font-family: "Arial Black", Gadget, sans-serif;
    font-size: 9px;
    margin-top:-17px;
    padding:-2px;
    font-style:oblique; 
    font-weight:normal; 
}

#popularleft {
    float:left;
    background-color: #eeeeee;
}

#popularright {
    margin-top: 10px;
    width:175px;
    height:60px;
    float:right;
    background-color: #eeeeee;
    display:block;
    vertical-align: middle;
}

#popularright h6 {
    padding-top:2px;
    font-size: 12px;
    font-family: "Arial",sans-serif;
    color:#333333;
    line-height: 18px;
    font-weight:normal;

}

#popularright p1 {
    font-family: "Arial",sans-serif;
    color:#4b4b4b;
    font-size: 11.5px;

}

.containerpopular {
     border: 1px dotted gray;
    width:99.5%;
    height:100%;
    padding:15px 10px;
}

#sidebar h3 {
    font-style:oblique; font-weight:normal; font-size:14px; 
    line-height:22px; text-decoration: underline; margin-bottom:10px; 
    padding-left:0px; padding-left:2px; letter-spacing:0px;
    margin:auto;
}

.widgettitles {
    font-style:oblique; font-weight:normal; font-size:14px; 
    line-height:22px; text-decoration: underline; margin-bottom:10px; 
    letter-spacing:0px;
   width:300px;
font-color:black; background:white;text-transform:uppercase;
}


/* css for contributors - profile */

@media (max-width: 768px){#hcauthor{display:none;}}

#hcauthor {
    background-color:white;
    width:400px;
    padding:10px 10px 16px 15px;
    margin:0 auto;
    border: 1px dotted gray;
}


#hcauthorleft {
    float:left;
    width:100px;
    padding:12px 1px 5px 0px;
    background:white;
}



#hcauthorrighttitle {
    margin-top:10px;
    margin-bottom:10px;
    float:right;
    width:280px;
    padding-right:5px;
    background:white;
}

#hcauthorrightbio {
    float:right;
    width:280px;
    padding-right:5px;
    margin-bottom:1px;
    background:white;
}

#biolinks {
    float:right;
    width:284.5px;
    text-align: left;
    padding-top:5px;
    background:white;   
}

#biolinks p {
    text-decoration: underline;
    font-style:italic;
}

/* css for contributors - sidebar */

#contributors {
    height:240px;
    width:300px;
    font-size: 11px;
    margin-left:15px;
}

#contributorsleft {
    height:100px;
    width:297px;
    display:inline-block;
    text-align: center;
    vertical-align: top;
    line-height: 100%;
    margin-right:5px;
}

#contributorsleft img {
    margin-top:-10px;
    padding-right:5px;
    padding-bottom:10px;
    height:185px;
    width:185px;
}

.contributorlink {
    display:block;
}

#tweets {margin-left:44px;}
@media(max-width:768px){#tweets{margin-left:0px;}}

.facebookbirdmobile {
 border-radius: 18px;
 float: left;
 width: 36px;
 height: 36px;
 position: relative;
 background: #000000 url('https://www.booooooom.com/wp-content/uploads/2015/10/fb.jpg') center center no-repeat;
 top: 20px;
 background-size: 34px;
}


.twitterbirdmobile {
 border-radius: 18px;
 float: left;
 width: 36px;
 height: 36px;
 position: relative;
 background: #000000 url('https://www.booooooom.com/wp-content/uploads/2015/10/tw.jpg') center center no-repeat;
 top: 20px;
 margin-left: 10%;
 background-size: 34px;
}


.instagrambirdmobile {
 border-radius: 18px;
 float: left;
 width: 36px;
 height: 36px;
 position: relative;
 background: #000000 url('https://www.booooooom.com/wp-content/uploads/2015/10/insta.jpg') center center no-repeat;
 top: 20px;
 margin-left: 10%;
 background-size: 34px;
}

.visible-phone { display: none !important; }
.visible-tablet { display: none !important; }
.hidden-phone { }
.hidden-tablet { }
.hidden-desktop { display: none !important; }
.visible-desktop { display: inherit !important; }

@media screen and (max-width: 550px) {
  .hidden-desktop { display: inherit !important; }
  .visible-desktop { display: none !important; }
  .visible-phone { display: inherit !important; }
  .hidden-phone { display: none !important; }
}

.singlesocial {width: 100%; height:60px;margin: 0px;}

.singlesocial img {width:25%; float:left; height:auto; border:2px solid white; box-sizing:border-box;}

h4 {font-size: 12px; text-align:right; font-style: italic; font-weight:500;}

#socialgroup {
  width:100%;
margin-top:-10px;
text-align:center;
}

#facebookgroup {
  margin-top:5px;
    border-radius: 4px;
    background: #3b5998;
    width: 20%;
    height: 35px; 
    text-align: center; 
    display:inline-block;
margin-right:6px;
 -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

#facebookgroup img {
  float:left;
  padding-left:10px;
}

#facebookgroup span {
  line-height:38px;
  font-family: 'Open Sans', sans-serif;
  font-size:15px;
  text-align: left;
  color:white;
  padding:0;
  margin-left:-25px;
  font-size: bold;
}

#facebookgroup:hover {
  opacity:0.8;
  -webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}

#twittergroup {
  margin-top:5px;
    border-radius: 4px;
    background: #55acee;
    width: 20%;
    height: 35px; 
    text-align: center; 
    display:inline-block;
margin-right:6px;
 -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

#twittergroup img {
  float:left;
  padding-left:10px;
}

#twittergroup span {
  line-height:38px;
  font-family: 'Open Sans', sans-serif;
  font-size:15px;
  text-align: left;
  color:white;
  padding:0;
  margin-left:-25px;
  font-style: bold;
}

#twittergroup:hover {
  opacity:0.8;
  -webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;

}

#emailgroup {
  margin-top:0px;
    border-radius: 4px;
    background: #6acc8f;
    width: 19%;
    height: 35px; 
    text-align: center; 
    display:inline-block;
 -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

#emailgroup img {
  float:left;
  padding-left:10px;
}

#emailgroup span {
  line-height:38px;
  font-family: 'Open Sans', sans-serif;
  font-size:15px;
  text-align: left;
  color:white;
  padding:0;
  margin-left:-24px;
  font-style: bold;
}

#emailgroup:hover {
  opacity:0.8;
  -webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;

}

@media screen and (max-width: 570px) {
  #facebookgroup { width:31%; }
  #twittergroup { width:31%; }
  #emailgroup { width:31%;  }
}

@media screen and (max-width: 330px) {
  #facebookgroup span { width:31%; font-size:14px; margin-left:-18px; padding-left:5px; }
  #twittergroup span { width:31%; font-size:14px; margin-left:-18px; padding-left:5px; }
  #emailgroup span { width:31%; font-size:14px; margin-left:-17px; padding-left:5px; }
}

.tracked {
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:0 !important;
}

/* css for video category*/
#wrappervideo {background:white; width:970px; min-height:800px; margin:auto; padding:20px 25px 25px 25px;}
@media (max-width: 768px){#wrappervideo{width:100%;padding: 0;}}

#videocontainer {width:100%; max-height:1000px; margin-top:62px;}
@media (max-width: 768px){#videocontainer{width:768px;padding: 0; }}
@media (max-width: 448px){#videocontainer{width:100%;padding: 0; text-align:center;}}
@media (max-width: 325px){#videocontainer{width:325px;padding: 0; float:left; margin:40px 0 0 -25px;}}

.videogrid {
 width: 300px;
 display:inline-block;
 height:250px;
margin-left:20px;
margin-right:auto;
margin-bottom:21px;
position:relative;
text-align:center;
}@media (max-width: 868px){.videogrid{width:300px;padding: 0;}}
@media (max-width: 468px){.videogrid{width:300px;padding: 0;}}

.gridimage {
  background-color:black;
  height:100%;
  width:100%;
}
.gridimage img{
  opacity:0.6;
  text-align:center;
  height:100%;
  width:100%;
}

.gridimage:hover{
  opacity:0.9;
  text-align:center;
  height:100%;
  width:100%;
}

.gridimage .gridtitle {
line-height: 1.3;
position: absolute;
text-align: center;
top: 35%;
left: 10%;
width: 80%;}

.gridtitle h2 {
font-family: 'Open Sans',sans-serif;
font-size:20px;
color:white;
font-weight:bolder;
}
/* css for header/menu */

@media (max-width: 768px){#menuMain2 img{display:none;}}

#headervideo{width:970px; height:61px;  z-index:1000; position:fixed; top:0;background-color:white;border-bottom:1px solid black;}
@media (max-width:768px){#headervideo{background-color: white; position:fixed; width:100%; height: 58px; border-bottom: 1px solid #000;z-index: 1;}}

#headervideo.active{background-color:white;}
@media (min-width:769px){#headervideo.active{background-color:#ffffff;}}

#headervideo .headerImagevideo{}
@media (max-width:768px){.headerImagevideo{width: 90px; height: 32px; margin-left: 4.7%; margin-top: 11px; background-image:url(https://www.booooooom.com/wp-content/uploads/2015/12/bmtv-1-2.png);background-size:100% 100%;background-repeat: no-repeat;}}
@media (min-width:769px){.headerImagevideo{ float:left; margin-left:6px;background-image:url(https://www.booooooom.com/wp-content/uploads/2015/12/bmtv-1-2.png);padding:0; margin-top: 15px;margin-bottom: 18px;;margin-right: auto; width:90px; height:32px;}}

#headervideo .headerImagevideo a{margin:10px 0 18px 0; padding:0}

#menuMain2{font-family: 'Montserrat',sans-serif; font-size:1.050em;font-weight:700; color:black; }
@media (max-width:768px){#menuMain2{background:white; position:fixed; top: 60px; height:100%; z-index:1; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:15px; display:none;}}
@media (min-width:769px){#menuMain2{display:block !important;margin-top:18px;}}


.bgBlack{background:white; width:970px; margin:0; padding:0; }

#menuMain2 ul{padding-left:0px;padding:2.5px 0px 2px 0px;}

#menuMain2 ul li{list-style:none; display:inline; float:right; padding:0px 26px 0px 26px; margin:0px 2px 22px 2px;}
@media (max-width:768px){#menuMain2 ul li{width:40%; padding:0px;}}

#menuMain2 ul li a{padding-left:3px; display:block;position:relative}
@media (max-width:768px){#menuMain2 ul li a{background-color:white;}}

#menuMain2 ul li a:after {
  display: block;
  position: absolute;
  left: 1px;
  bottom: -11px;
  width: 0;
  height: 3px;
  background-color: #98004a;
  content: "";
  transition: width 0.3s;
}
#menuMain2 ul li a:hover {
  color: #98004a;
}
#menuMain2 ul li a:hover:after {
  width: 100%;
}


#nav-toggle{width:30px; height:30px; position: relative;float: right; padding: 30px 5% 0px 40px; cursor: pointer;}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after{
  height: 3px;
  width: 30px;
  margin:0px 0px;
  background: black;
  position: absolute;
  display: block;
  content: '';
  }

#nav-toggle span:before{top:-10px;}

#nav-toggle span:after{bottom:-10px;}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  transition: all 050ms ease-in-out;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
    -webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}

/* end of css for header/menu */


/* Single post */

#videoblocksingle {
  width:100%;
  border-bottom:1px solid black;

}

.videofeature {width: 100%; margin-top:80px; margin-bottom:5px; text-align:center; }

.videofeature iframe{margin:0; padding:0; width:100% !important;}
@media (max-width:560px){.videofeature iframe {height:315px;}}
@media (max-width:520px){.videofeature iframe {height:292px;}}
@media (max-width:480px){.videofeature iframe {height:270px;}}
@media (max-width:440px){.videofeature iframe {height:248px;}}
@media (max-width:400px){.videofeature iframe {height:225px;}}
@media (max-width:375px){.videofeature iframe {height:211px;}}
@media (max-width:320px){.videofeature iframe {height:180px;}}

#videocontent {
  width:100%;
  height:100%;
}
@media (max-width:768px){#videocontent {width:100%}}

#videocontent h2 {
  font-family: 'helvetica', sans-serif;
font-size:28px;
color:black;
padding:51px 0 25px 0;
width:90%;
text-align: center;
margin:auto;
}
@media (max-width:768px){#videocontent h2{width:100%}}

#videocontent p {
  line-height: 1.5;
  font-family: 'helvetica', sans-serif;
  font-weight: 300;
font-size:20px;
color:#686868;
padding:2px 0 28px 0 ;
width:90%;
text-align: left;
margin:0 auto 0 auto;
}
@media (max-width:768px){#videocontent p{width:100%;}}

#videocontent p a {
color:#98004a;
font-weight:600;
border:none;
}

#videocredits p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
font-size:18px;
color:red;
padding:0 0 28px 0 ;
width:100%;
text-align: center;
margin:0 auto 0 auto;
}
@media (max-width:768px){#videocontent p2{width:100%;}}

#videocredits a {
color:#2b3c85;
text-decoration:underline;
height:0;
width:0;
font-style:italic;
}


#newloop {width:100%; max-height:1000px;margin-top:20px; margin-bottom:-15px; height:100%;}
@media (max-width: 768px){#newloop{width:768px;padding: 0; }}
@media (max-width: 448px){#newloop{width:100%;padding: 0; text-align:center;}}
@media (max-width: 325px){#newloop{width:325px;padding: 0; float:left; margin:40px 0 0 -25px;}}

#newloop #containervideo {
padding-top:5px;
padding-bottom:5px; }


#footervideo {padding-top:22px; font-family: 'Open Sans',sans-serif; width:100%; text-align:center; vertical-align:middle; color:black;border-top:1px solid black; padding-bottom:20px;}
@media (max-width:768px){#footervideo{display:none;}}
#footervideo a{color:black}

#footermobile{text-transform: none; padding-top:250px;}
#footermobile p {padding-top:10px;}


/* css for social buttons on single post video category*/

#socialgroupvideo {
  width:100%;
text-align:center;
margin:auto auto 40px auto;
}

#facebookgroupvideo {
  margin-top:5px;
    border-radius: 4px;
    background: #3b5998;
    width: 15%;
    height: 35px; 
    text-align: center; 
    display:inline-block;
margin-right:6px;
 -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

#facebookgroupvideo img {
  float:left;
  padding-left:10px;
}

#facebookgroupvideo span {
  line-height:34px;
  font-family: 'Open Sans', sans-serif;
  font-size:15px;
  text-align: left;
  color:white;
  padding:0;
  margin-left:-25px;
  font-size: bold;
}

#facebookgroupvideo:hover {
  opacity:0.8;
  -webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}

#twittergroupvideo {
  margin-top:5px;
    border-radius: 4px;
    background: #55acee;
    width: 15%;
    height: 35px; 
    text-align: center; 
    display:inline-block;
margin-right:6px;
 -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

#twittergroupvideo img {
  float:left;
  padding-left:10px;
}

#twittergroupvideo span {
  line-height:34px;
  font-family: 'Open Sans', sans-serif;
  font-size:15px;
  text-align: left;
  color:white;
  padding:0;
  margin-left:-25px;
  font-style: bold;
}

#twittergroupvideo:hover {
  opacity:0.8;
  -webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;

}

#emailgroupvideo {
  margin-top:0px;
    border-radius: 4px;
    background: #6acc8f;
    width: 14%;
    height: 35px; 
    text-align: center; 
    display:inline-block;
 -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

#emailgroupvideo img {
  float:left;
  padding-left:10px;
}

#emailgroupvideo span {
  line-height:34px;
  font-family: 'Open Sans', sans-serif;
  font-size:15px;
  text-align: left;
  color:white;
  padding:0;
  margin-left:-24px;
  font-style: bold;
}

#emailgroupvideo:hover {
  opacity:0.8;
  -webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;

}

@media screen and (max-width: 570px) {
  #facebookgroupvideo { width:31%; }
  #twittergroupvideo { width:31%; }
  #emailgroupvideo { width:31%;  }
}

@media screen and (max-width: 330px) {
  #facebookgroupvideo span { width:31%; font-size:14px; margin-left:-18px; padding-left:5px; }
  #twittergroupvideo span { width:31%; font-size:14px; margin-left:-18px; padding-left:5px; }
  #emailgroupvideo span { width:31%; font-size:14px; margin-left:-17px; padding-left:5px; }
}


/* end of css for social buttons on single.php video category*/

#nextPageprevPagevideo {text-align:center;margin:14px auto 28px auto;font-family: 'Montserrat',sans-serif; font-size:24px;font-weight:700; color:black; width:200px; }
@media (max-width:768px){#nextPageprevPagevideo {display:none;}}

#nextPageprevPagevideo a{padding-left:3px; display:block;position:relative}
@media (max-width:768px){#menuMain2 ul li a{background-color:white;}}

#nextPageprevPagevideo a:after {
  display: block;
  position: absolute;
  left: 1px;
  bottom: -11px;
  width: 0;
  height: 3px;
  background-color: #98004a;
  content: "";
  transition: width 0.3s;
}
#nextPageprevPagevideo a:hover {
  color: #98004a;
}
#nextPageprevPagevideo a:hover:after {
  width: 100%;
}

p3 {
  text-align: right;
  font-size:15px;
  color:white;
}

p3:hover, p3:focus {
  color:black;
}

p5 {
text-align:right;
font-side:12px;}

/* remake page*/


#remake img {
  max-width:100%;
  height:auto;
  padding:30px 0;
}

@media (max-width:1000px){#remake img  {width:100%;max-height:auto;margin:auto;float:left;}}
@media (max-width:770px){#remake img  {width:100%;margin:auto;}}

#remake p {
  text-align: center;
  padding:30px 0 55px 0;
}

#remake h1 {

}

#remakes p {
  font:16px "Courier New",Courier,monospace;
  margin:62px 10px 50px 20px;
  width:60%;
  text-align:left;
  float:right;
}

@media (max-width:1100px){#remakes p  {float:none; width:80%;text-align:left;margin:10px 10px;}}
@media (max-width:770px){#remakes p  {float:none; width:100%;text-align:center;margin:10px 10px;}}

#chills p {
  font:16px "Courier New",Courier,monospace;
  margin:10px auto;
  width:50%;
  text-align:center;
}

@media (max-width:1100px){#chills p  {float:none; width:80%;text-align:center;margin:10px auto;}}
@media (max-width:770px){#chills p  {float:none; width:100%;text-align:center;margin:10px auto;}}

#chillblock {
margin:50px auto 30px;}

#chillblock h1 {
  text-align:center;
  margin:10px auto
  font-size:55px;
text-decoration: underline;
}

@media (max-width:770px){#chillblock h1 {float:none;width:80%;text-align:center;font-size:25px;margin:40px auto;padding:10px 0 0 0;}}

#titleblock h1 {
  width:20%;
  float:left;
  text-align:left;
  margin-left:20px;
  margin:50px 0 30px 20px;
  line-height:60px;
  padding:5px;
  font-size:52px;
}

@media (max-width:1100px){#titleblock h1 {float:none;width:80%;text-align:left;font-size:50px;margin:40px 0;padding:10px 0 0 0;}}
@media (max-width:770px){#titleblock h1 {float:none;width:80%;text-align:center;font-size:50px;margin:40px auto;padding:10px 0 0 0;}}

@media (max-width:1000px){#div-gpt-ad-1487196488821-0 {display:none;}}
@media (max-width:1000px){#div-gpt-ad-1487145453710-0 {display:none;}}
@media (max-width:800px){#div-gpt-ad-1487145517901-0 {display:none;}}
@media (max-width:550px){#div-gpt-ad-1487200369800-0 {margin-left:-6px;}}
@media (max-width:550px){#div-gpt-ad-1487197047486-0 {margin-left:-6px;}}

.socialremake img {
  padding:0;
}

@media (max-width:1100px){.socialremake {display:none;}}

.socialremake img:hover{
  opacity:0.8;
}

#relatedcontent {
  width:100%;
  margin:auto;
  text-align:center;
}

#relatedcontent img{
  display:inline-block;
  padding:5px;
  margin:auto;
}

#relatedcontent img:hover{
opacity:0.8;
}

/* advertise page*/

#wrapperadvertise{background:white; width:100%; min-height:4100px; margin:0px auto 20px auto;}
@media (max-width: 768px){#wrapperadvertise{width:100%;padding: 0;margin:0;min-height:700px}}

#intro {
  width:100%;
  max-height:800px;
}

#intro h2 {
  width:65%;
  padding:150px 0;
  margin:0 auto 0 auto;
  font-weight: 700;
  font-size:38px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}
@media (max-width: 1010px){#intro h2 {font-size:25px;width:80%;padding:50px 0;}}
@media (max-width: 668px){#intro h2 {font-size:20px;width:80%;padding:50px 0;}}
@media (max-width: 668px){#intro h2 {font-size:18px;width:85%;padding:50px 0;}}

.imagead { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

.imagead span img { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

.imagead h2 { 
   position: absolute; 
   top: 25%; 
   left: 10%; 
   width: 80%; 
   color:white;
  font-size:42px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}

@media (max-width: 1100px){.imagead h2 {font-size:35px; top: 25%; left: 10%; width: 80%;}}
@media (max-width: 900px){.imagead h2 {font-size:25px; top: 25%; left: 10%; width: 80%;}}
@media (max-width: 668px){.imagead h2 {font-size:20px; top: 20%; left: 5%; width: 90%;}}
@media (max-width: 510px){.imagead h2 {font-size:18px; top: 15%; left: 4%; width: 92%;}}
@media (max-width: 410px){.imagead h2 {font-size:13px; top: 23%; left: 4%; width: 92%;}}

.imagead span h2{ 
  position: absolute; 
   top: 43%; 
   left: 20%; 
   width: 60%;
  font-style:italic;
}
@media (max-width: 1300px){.imagead span h2 {font-size:35px; top: 43%; left: 10%; width: 80%;}}
@media (max-width: 1100px){.imagead span h2 {font-size:35px; top: 43%; left: 10%; width: 80%;}}
@media (max-width: 900px){.imagead span h2 {font-size:25px; top: 35%; left: 10%; width: 80%;}}
@media (max-width: 668px){.imagead span h2 {font-size:23px;top: 35%; left: 5%; width: 90%;}}
@media (max-width: 510px){.imagead span h2 {font-size:18px;top: 35%; left: 3%; width: 94%;}}
@media (max-width: 410px){.imagead span h2 {font-size:13px;top: 38%; left: 3%; width: 94%;}}

.imagead #vicelogo { 
   position: absolute; 
   top: 52%; 
   left: 55%; 
   color:white;
  font-size:38px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}
@media (max-width: 900px){.imagead #vicelogo {position: absolute; top: 45%; left: 55%; }}
@media (max-width: 600px){.imagead #vicelogo {position: absolute; top: 50%; left: 55%; }}

#vicelogo img {
  width:40%;
}

.imagead h3 { 
   position: absolute; 
   top: 5%; 
   left: 20%; 
   width: 60%; 
   color:white;
  font-size:22px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}

@media (max-width: 700px){.imagead h3 {font-size:15px;}}

.col-group > div {
  padding: 1em 2em 0;
  margin:50px 0;
}

.col-group h2 {
font-family: 'Open Sans', sans-serif;
font-size:22px;
font-weight: 700;
padding:25px 0 15px 0;
text-align:left;
}

@media (max-width: 700px){.col-group h2 {font-size:15px;text-align:center;text-decoration: underline;padding:0px 0 8px 0;}}

.col-group h4 {
  font-family: 'Open Sans', sans-serif;
  font-size:18px;
  font-style:italic;
  text-align:left;
  padding:20px 0 35px 0;
}

@media (max-width: 700px){.col-group h4 {font-size:14px;padding:5px 0 15px 0;}}

.col-group p {
  font-family: 'Open Sans', sans-serif;
  font-size:16px;
}

@media (max-width: 700px){.col-group p {font-size:13px;margin-bottom:0px}}

@media screen and (max-width: 2300px) {.col-group {overflow: hidden;}.col-group > div {float: left;width: 29.3333333%;}}
@media screen and (max-width: 1310px) {.col-group {overflow: hidden;}.col-group > div {margin-left:1%;float: left;width: 27.3333333%;}}
@media screen and (max-width: 1200px) {.col-group {overflow: hidden;}.col-group > div {margin-left:1%;float: left;width: 26.3333333%;}}
@media screen and (max-width: 1100px) {.col-group {overflow: hidden;}.col-group > div {margin-left:1.5%;float: left;width: 25.3333333%;}}
@media screen and (max-width: 1000px) {.col-group {overflow: hidden;}.col-group > div {margin-left:2%;float: left;width: 24.3333333%;}}
@media screen and (max-width: 875px){.col-group > div {margin:13px 0 13px -5px;float:left;width:90%;}}


#advertisingops {
   width: 60%; 
   margin:50px auto;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}

@media (max-width: 700px){#advertisingops {width:80%;margin:20px auto 0px auto;}}

#advertisingops h3 {
  font-size:22px;
}

@media (max-width: 700px){#advertisingops h3 {font-size:15px;}}

#brands img{
  max-width:100%;margin-top:30px;
}

@media (max-width: 600px){#brands img {margin-bottom:20px}}

#ending {
  width:100%;
  max-height:800px;
  padding-bottom:50px;
}

@media (max-width: 600px){#ending {padding-bottom:0px;margin-bottom:0;max-height:50px;}}

#ending h2 a {
  border-bottom:1px solid black;
    padding-bottom:2px;
}



#ending h2 {
  width:45%;
  padding:150px 0;
  margin:0 auto 0 auto;
  font-weight: 700;
  font-size:22px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}

@media (max-width: 768px){#ending h2 {font-size:20px;width:80%;padding:50px 0 60px;}}
@media (max-width: 468px){#ending h2 {font-size:15px;width:80%;padding:50px 0 60px;}}