html{background-color:#ffffff!important;}.general{padding:55px 0 0 0;}a{}.wrapper{margin-top:15px;padding:20px 0 0 0;}.container{background:#ffffff url(../images/custom/container.png) right top repeat-y;-moz-box-shadow:0 0 5px rgba(136,136,136,0.2);-webkit-box-shadow:0 0 5px rgba(136,136,136,0.2);box-shadow:0 0 5px rgba(136,136,136,0.2);}.header-wrapper{z-index:99999;position:fixed;top:0;left:0;width:100%;height:54px;background:#ffffff;border-bottom:1px solid #f0f0f0;-moz-box-shadow:0 5px 5px -5px rgba(136,136,136,0.2);-webkit-box-shadow:0 5px 5px -5px rgba(136,136,136,0.2);box-shadow:0 5px 5px -5px rgba(136,136,136,0.2);}.header-wrapper h1 a{float:left;margin:3px 0 0 40px;width:130px;height:56px;background:transparent url(../images/custom/h1.png) 0 0 no-repeat;text-indent:-99999px;}.mainNav li a{float:left;padding:0 15px;height:54px;background:#ffffff;font-size:13px;color:#000000;line-height:54px;-webkit-transition:background 0.3s linear,color 0.3s linear;-moz-transition:background 0.3s linear,color 0.3s linear;-ms-transition:background 0.3s linear,color 0.3s linear;-o-transition:background 0.3s linear,color 0.3s linear;transition:background 0.3s linear,color 0.3s linear;}.mainNav li.current-menu-item a,.mainNav li a:hover{background:#f00a71;color:#ffffff;}.mainNav li ul{top:54px!important;background:#f00a71;border:0;}.mainNav li:hover a{background:#f00a71;color:#ffffff;}.mainNav li ul li{border-bottom-color:#cd0961!important;}.mainNav li ul li a{display:block!important;background:transparent!important;color:#ffffff!important;}.mainNav li ul li a:hover{background:#f00a71!important;color:#ffffff!important;}.header-ad{text-align:center;}.header-ad .img-with-video{position:relative;height:315px;}.header-ad .img-with-video .close{position:absolute;bottom:10px;left:10px;font-size:11px;color:#999999;text-transform:uppercase;height:335px;}.header-ad .img-with-video .img{float:left;width:100%;height:315px;}.header-ad .img-with-video .img span{display:inline-block;height:100%;vertical-align:middle;}.header-ad .img-with-video .img img{margin-top:-18px;max-width:100%;max-height:100%;vertical-align:middle;}.header-ad .img-with-video .video{position:relative;width:100%;float:right;height:315px;}.header-ad .img-with-video .video .img-clear{position:absolute;top:0;left:0;width:100%;height:273px;}.header-ad .img-with-video .video .img-clear img{float:left;width:100%;height:273px;}.header-ad .img-with-video .video iframe{float:left;margin-top:0!important;}.header-ad iframe{clear:both;display:inline-block;margin-top:20px;}.nav-drop{z-index:99999!important;display:none;margin:0 auto;width:1000px;background:#f4f4f4;color:#ffffff;position:fixed;left:0;right:0;z-index:9999;}.drawer-wrap{display:block;margin:0;padding:20px;background:transparent;color:#000000!important;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.drawer-wrap a,#usTitle,#canadaTitle,.dropdown-title{color:#000000!important;}#usTitle,#canadaTitle,.dropdown-title{font-size:16px!important;}.nav-drop-map{position:absolute!important;left:-10000px!important;width:960px;height:382px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-ms-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;}.nav-drop-map.visible{z-index:99999;position:fixed!important;top:74px;right:0;left:0!important;margin:0 auto!important;opacity:1.0;}.prettyMapList .prettyFileBar .prettyMapListSearch label{color:#ffffff;}.prettyPagination .pagingInfo{margin-top:0;font-size:14px;color:#cccccc;line-height:24px;}.nav-drop .clear{clear:both;height:20px;}.nav-drop ul{margin:0px;padding:0px;list-style-type:none;display:inline-block;margin-left:auto;margin-right:auto;vertical-align:top;}.nav-drop.cities ul,.nav-drop.colleges ul{width:140px;}.nav-drop ul li{margin-top:2px!important;}.nav-drop.dirty-celebs ul li{width:20%;display:inline-block;}.nav-drop ul li:first-child,.nav-drop.dirty-celebs ul li:nth-child(2),.nav-drop.dirty-celebs ul li:nth-child(3),.nav-drop.dirty-celebs ul li:nth-child(4){margin-top:0;}.nav-drop ul li a:hover{color:#cd0961!important;}.nav-drop.dirty-celebs ul li a{font-size:11px!important;}.post-content:hover{border-color:#f00a71!important;}.post-title a:hover,.post-head a:hover{color:#f00a71!important;}.sub-dirt.small{background:#f00a71;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.extra-post .sub-dirt.small{float:left;}.extra-post .sub-dirt.small:last-child{float:right;}.sub-dirt.small span.cmts{color:#f00a71!important;}.sub-dirt.small:hover{background:#cd0961;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.post-content .loop-related{overflow:hidden;clear:both;}.pagination{text-align:center;}.pagination a,.pagination span{display:inline-block!important;float:none!important;padding-right:10px!important;padding-left:10px!important;height:24px!important;background:#f00a71!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;font-size:14px!important;line-height:24px!important;}.pagination a,.pagination a span{-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-ms-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear;}.pagination a span{padding-right:0!important;padding-left:0!important;}.pagination a:hover,.pagination a:hover span,.pagination .current{background:#cd0961!important;}.widget{margin-bottom:20px!important;background:transparent!important;}.right-sidebar{margin-right:0!important;margin-left:20px!important;}.sidebar-widget-title{position:relative!important;margin-bottom:10px!important;padding-bottom:0!important;width:300px!important;border:5px solid transparent!important;border-right:0!important;border-left:0!important;font-size:16px!important;text-align:center!important;}.sidebar-widget-title:before,.sidebar-widget-title:after{content:'';position:absolute;top:-5px;left:0;width:100%;height:5px;background:transparent url(../images/bg-pattern.png) 0 0 repeat;}.sidebar-widget-title:after{top:auto;bottom:-5px;}.widget,.textwidget{padding:0!important;}.widget .sub-dirt{margin-top:0;width:300px;height:60px;background:#f00a71;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:26px;line-height:60px;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.widget .sub-dirt:hover{background:#cd0961;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#cse-search-box input[type='text']{padding:5px 10px;width:213px;background:#f6f6f6;border:1px solid #dddddd;outline:none;}#cse-search-box input[type='submit']{padding:0 10px;height:28px;background:#555555;border:0;color:#ffffff;line-height:28px;outline:none;cursor:pointer;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-ms-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear;}#cse-search-box input[type='submit']:hover{background:#333333;}.widget .fresh-dirt{padding:0;width:300px;}.widget .fresh-dirt li{position:relative;overflow:hidden;clear:both;padding:15px 0;min-height:1%;border-bottom:1px dashed #efefef;-moz-transition:color 0.5s ease-in-out;-o-transition:color 0.5s ease-in-out;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out;}.widget .fresh-dirt li .featured_img{position:relative;overflow:hidden;float:left;width:300px;height:178px;}.widget .fresh-dirt li .featured_img img{width:100%;height:auto;}.widget .fresh-dirt li .featured_img .category{position:absolute;top:10px;right:20px;background:#f00a71;color:#fff;display:inline-block;font:500 12px/12px 'Raleway',sans-serif;padding:5px 10px;text-transform:uppercase;}.widget .fresh-dirt li:first-child .featured_img .category{top:10px;}.widget .fresh-dirt .title{position:absolute;clear:both;float:left;bottom:11px;left:0;width:100%;background:#f00a71;color:#ffffff;text-align:center;opacity:0;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.widget .fresh-dirt li:hover .title{text-decoration:none;opacity:1.0;}.footer-wrapper{z-index:20;position:relative;margin-top:20px;}.footer-wrapper .footer-bottom{background:#222222;}.footer-wrapper .container_12,.footer-bottom-wrap{padding:0;width:1000px!important;}.footer-wrapper .footer-bottom-wrap.grid_12{margin:0!important;}.footer-wrapper .footer-bottom .footer-navigation{margin:0 0 20px 0;border-bottom:1px solid #444444;text-align:center;}.footer-wrapper .footer-bottom .footer-navigation li{display:inline-block;margin:0 0 0 40px;height:30px;font-size:10px;color:#ffffff;text-transform:uppercase;line-height:30px;}.footer-wrapper .footer-bottom .footer-navigation li:first-child{margin-left:0;}.footer-wrapper .footer-bottom .footer-navigation li a{color:#ffffff;}.footer-wrapper .footer-bottom .footer-navigation li a:hover{text-decoration:underline;}.footer-ad{margin:0 0 20px 0;padding:0 0 16px 0;border-bottom:1px solid #444444;text-align:center;}.footer-ad iframe{display:inline-block;}.widget-footer{padding:0;}.footer-widget{padding:0 0 20px 0;background:transparent;color:#777777;}.footer-widget .grid_3{padding-left:10px;width:-moz-calc(33.33% - 40px);width:-webkit-calc(33.33% - 40px);width:calc(33.33% - 40px);border-left:1px solid #444444;}.footer-widget .grid_3:first-child{padding-left:0;border:0;}.footer-widget .grid_3:last-child{display:none;}.widget-footer-title{padding:0;border:0;font-size:14px;text-transform:uppercase;}.footer-widget .grid_3 .footer-logo{margin-top:25px;}.footer-widget ul{margin-top:5px;}.footer-widget li{margin:0!important;padding:10px 0;border-bottom:1px dashed #444444;}.footer-widget li:first-child{padding-top:0;}.footer-widget a{border-bottom:0;}.footer-widget a:hover{color:#cd0961;}.tagcloud{padding:0;}.tagcloud a{margin:2px 2px 0 0;font-size:11px!important;text-transform:uppercase;-webkit-transition:background 0.4s ease;-moz-transition:background 0.4s ease;-o-transition:background 0.4s ease;transition:background 0.4s ease;}.tagcloud a:before{display:none;}.tagcloud a:hover{background:#cd0961!important;color:#ffffff;}#topcontrol{z-index:99999;}