/*
Theme Name: Select-kitchen
Theme URI: http://www.selectkitchenandbath.com
Description: Select-kitchen - Please don't delete twenty eleven
Version: 1.4
Author: Rob Pruzinsky
Author URI: http://www.digbyrose.com/
Template: twentyeleven

/* =Reset CSS
----------------------------------------------------------------- */
@import url("../twentyeleven/style.css");
/*@import url("href='http://fonts.googleapis.com/css?family=Muli:300");*/
/*@import url("http://fonts.googleapis.com/css?family=Arvo");*/

/*Helvetica*/

@font-face {
    font-family: 'Helvetica-CondensedBoldRg';
    src: url('fonts/helvetica_condensedbold-webfont.eot');
    src: url('fonts/helvetica_condensedbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_condensedbold-webfont.woff') format('woff'),
         url('fonts/helvetica_condensedbold-webfont.ttf') format('truetype'),
         url('fonts/helvetica_condensedbold-webfont.svg#Helvetica-CondensedBoldRg') format('svg');
    font-weight: normal;
    font-style: normal; 
}
	
/*Muli*/

@font-face {
    font-family: 'mulilight';
    src: url('fonts/muli-light-webfont.eot');
    src: url('fonts/muli-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/muli-light-webfont.woff') format('woff'),
         url('fonts/muli-light-webfont.ttf') format('truetype'),
         url('fonts/muli-light-webfont.svg#mulilight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*Arvo*/

@font-face {
    font-family: 'arvoregular';
    src: url('fonts/arvo-regular-webfont.eot');
    src: url('fonts/arvo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arvo-regular-webfont.woff') format('woff'),
         url('fonts/arvo-regular-webfont.ttf') format('truetype'),
         url('fonts/arvo-regular-webfont.svg#arvoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAzAQMAAADSP6gxAAAABlBMVEXv7e3f3NySGezyAAAAF0lEQVQY02NwAQMGKBAEAQEoZ1SOSnIAdYMZ2nBzuM4AAAAASUVORK5CYII=); margin:0; padding:0; font-family: 'mulilight'; font-size:14px; color:#4e4d4d;}


.header-bottom, .slider-content .widgettitle, .entry-content h1, #secondary .widget-title, #secondary .widgettitle, .home-middle-one .widgettitle, .home-bottom .widgettitle, .home-middle-one h1, .home-middle-two .srp-widget-title, .clients_logo .widgettitle, .clients_logo h1, #colophon .widget-title, #third h3, .singular .entry-title, .entry-title a, #reply-title, .bathroom-heading, .blog_sidebar .widgettitle, .before_img h2{font-family: "Helvetica-CondensedBoldRg";}


li{list-style:none;}
a{color:#000;}
a:hover{color:#c82927;}
a, a:hover{text-decoration:none; outline:none;} 
.widget{margin:0;}
.widget a{font-weight:normal;}
.slider-content:after, #branding hgroup:after, #page:after, .header-bottom:after, #main:after, #respond:after, #colophon:after, .social:after, .top_head:after, .rside:after, #menu-social_menu:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}

/*HEADER*/
#branding{border-top:none;  margin:0 auto; z-index: 2000;}
#branding hgroup{position:relative; margin:30px auto 0 auto; width:840px;}

/*LOGO*/

#site-title{padding:0; margin:0;}
#site-title a{background:url(images/logo.jpg) no-repeat; width:149px; height:81px; text-indent:-99999px; display:block; position:absolute; left:50%; top:0; margin-left:-75px;}

/*NAV*/

#access{background:none; box-shadow:none; clear:none; margin:38px 0 0 0px;}
#access a{color:#2d2c2c; font-size:15px; text-transform:uppercase; line-height:normal; padding:5px 45px 15px 45px; font-weight:600; font-family:Arial, Helvetica, sans-serif; }
#access div{margin:0;}
#access .mright{ margin-right:210px;}
#access li:hover > a, #access a:focus{background:none; color:#cc322e;}
.header-bottom{margin:40px 0 0 12px; float:left; width:940px; z-index:-1!important;}
.header-bottom .widgettitle{font-size:20px; color:#000; float:left; margin-right:15px; z-index:-1!important;}
.phone-top{float:right; width:140px; background:#cc322e; padding:5px 10px; text-align:center; font-family:"Times New Roman", Times, serif; color:#FFF; font-size:15px; font-weight:bold;}
.widget a:hover, .widget a:focus, .widget a:active{text-decoration:none;}
#access .current-menu-item a{color:#cc322e;}
/*PAGE*/
#page{margin:0 auto; background:none; width:960px; }

/*SLIDER*/
.slider-content{background:url(images/slider-bottom.png); width:920px; padding:20px; margin-bottom:20px;}
.slider-content .widgettitle{font-size:18px; text-transform:uppercase; color:#000; float:left; clear:none; padding-top:5px;}
.more-work{float:right; font-size:19px; color:#fff; font-family:"Times New Roman", Times, serif;  background:#000; padding:3px 10px; display:block; text-transform:uppercase; font-style:italic;}
.more-work:hover{background:#cc322e; color:#FFF;}

/*PRIMARY*/
#primary{width:670px; float:left;}
.singular #content, .left-sidebar.singular #content{width:auto; margin:0;}
#content{width:auto; margin:0;}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title{width:auto;}
.singular .hentry{margin:0; padding:0;}
.singular.page .hentry{padding:0;}
.home .entry-title{display:none;}
.entry-content h1{font-size:23px; color:#000; text-transform:uppercase; font-weight:bold; margin-bottom:3px;}
.entry-content p{line-height:20px; margin-bottom:10px;}
.entry-content, .entry-summary{padding:0;}
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img{border:none; padding:0;}
img.size-full, img.size-large{max-width:97%;}
.page_heading img{max-width:100%;}

/*SECONDARY SIDEBAR*/

#secondary {width:270px; margin:0; background:url(images/slider-bottom.png) top center; padding-bottom:20px; margin-top:10px; left:885px; z-index:10; top:50px!important; }

#secondary .widget-title,#secondary .widgettitle{background:#000 url(images/sidebar-bot.png) no-repeat bottom center; text-align:center; font-size:21px; text-transform:none; letter-spacing:normal; line-height:normal; font-weight:bold; text-align:center; color:#FFF; padding:15px 15px 35px 15px; margin-bottom:20px;}
#secondary .wpcf7-form{padding:0 20px;}
#secondary input[type="text"], input[type="password"], textarea{width:215px; background:#FFF; border:1px solid #c8c7c7; box-shadow:none; padding:9px 6px; font-size:13px; color:#7c7a7a; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
#secondary .wpcf7-textarea{height:80px; overflow:hidden; color:#7C7A7A;}
#secondary input[type="text"].wpcf7-captchar{ width:122px;padding:7px 6px;}
#secondary .wpcf7-form p{margin-bottom:0;}
#secondary .wpcf7-submit{float:right; background:#cc322e; color:#FFF; font-family:"Times New Roman", Times, serif; border:none; font-size:13px; font-style:italic; font-weight:bold; text-transform:uppercase; cursor:pointer; padding:5px;}
#secondary .wpcf7-submit:hover{background:#000; color:#FFF;}

/*Home-Middle-Bottom*/
.home-bottom{margin:30px 0;float: left;}
.home-middle-one{width:420px; float:left; padding:0 40px 0 0; border-right:1px solid #d8d3d3; position:relative;  min-height:350px; }
.home-bottom .widgettitle{color:#181818; font-size:23px; font-weight:bold; text-transform:uppercase; margin-bottom: 10px;}
.home-middle-one h1{ font-size:17px; color:#c6221a; font-weight:bold; text-transform:uppercase; line-height: 21px; margin: 10px 0;}
.read_btn{ float:right; font-size:13px; background:#000; color:#FFF; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; padding:5px 15px; text-transform:uppercase; position:absolute; bottom:-20px; right:30px;}
.read_btn:hover{background:#cc322e; color:#fff;}

.home-middle-two{width:440px; float:right;  position:relative; min-height:350px;padding-left: 59px;}
.home-middle-two .srp-widget-title{ color:#181818; font-size:23px; margin-bottom:10px; text-transform:uppercase; line-height:normal; letter-spacing:0;}
div.srp-thumbnail-box{float:left; margin-top:2px; margin-right:10px;}
h4.srp-post-title{ line-height:normal; margin-bottom:8px;}
p.srp-widget-date, .date-comments{font-size:11px; color:#4e4d4d; font-family: 'arvoregular'; margin:5px 0!important;}
div.srp-widget-singlepost{ border-bottom:none!important; margin-top:10px;}
.home-middle-two ul{ float:left; margin:0;}
.home-middle-two ul li{ float:left; margin-bottom:25px;}
div.srp-content-box{ width:435px;}
.srp-post-title a, .home-middle-two h2 a{ color:#c6221a; font-size:16px; font-family: "Helvetica-CondensedBoldRg"; text-transform:uppercase;}
.srp-post-title a:hover, .home-middle-two h2 a:hover{ color:#000000;}
.home-middle-two h2, .date-comments, .home-middle-two p{ float:right; width:335px;}
.home-middle-two h2{ line-height:normal; clear:none;}
p.srp-widget-excerpt, .home-middle-two p{ line-height:18px; font-family: 'mulilight'; color:#4e4d4d;}
.home-middle-two p a, .alignleft{ display:none;}
.home-middle-two p{ margin-bottom:0;}
.featured{ width:85px; height:70px; overflow:hidden; float:left;}
.featured img{ float:left; max-width:85px; min-height:70px;}
.select_logo img{ display:block;}
.clients_logo{margin:50px 0 0px 0;  float:left; width:930px; text-align:center; background:url(images/clint.png) no-repeat top center; padding:50px 15px 15px 15px;}
.clients_logo .widgettitle{font-size:21px; color:#000; font-weight:bold;}
.clients_logo h1{font-size:34px; color:#000; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}


/*FOOTER*/

#colophon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKBAMAAABlIDIAAAAAFVBMVEXe3t7c3Nza2trg4OD8/Pxzc3NwcHDLLmgWAAAAMElEQVQI12MIEGRlcGYwYRAwZmRgUlJgEFBiZEhkEGNwUGJhMFJSZmAUFGAQFjQEAEctA2TmVa0OAAAAAElFTkSuQmCC) repeat top center; width:100%; float:left; padding:20px 0; color:#484747; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:30px;}
#supplementary{ width:960px; margin:0 auto; padding:0; text-align:left; background:none; border-top:none;}
#first{width:300px!important; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-right:50px!important;}
.menu-footer-menu-container li{ display:inline;}
.menu-footer-menu-container li a{padding:0 5px; font-size:12px; color:#484747; font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:10px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAALAQMAAACEQHWsAAAAA1BMVEVIR0eOc+xTAAAACklEQVQI12PACgAAFgABHz5HlwAAAABJRU5ErkJggg==) no-repeat right center;}
.menu-footer-menu-container li a:hover{color:#c82927;}
.menu-footer-menu-container .last-menu a{background:none!important;}
#colophon .widget-title{font-size:20px; color:#000; font-weight:bold; letter-spacing:normal; line-height:normal;}

#second{width:300px!important; margin-top:7px; margin-right:50px;}
#second .phone-number{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAnFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8PDw/u7u6pqanr6+vc3NwICAjMzMxDQ0P9/f2QkJC7u7uVlZWDg4PX19ekpKR9fX1SUlICAgLl5eXCwsK2traWlpZ0dHRwcHBiYmJcXFw1NTUoKCgiIiIbGxvy8vKIN2MoAAAAE3RSTlMA6ofjyPp0TAYJzKiVUT+EeFdUnckSZwAAAUxJREFUKM+Nk4mSgjAMhityebubtgIWFRC8z33/d9v0ElHG8ZsBQn+m/RMSUjN23L7n9V1nTN7o+R140PF7TTXoQoNu8Kw68IZTqwNoYWDVCbQy0eoIkKoscp5SSlOeF2Wl9JFUQ+kqmdFnZonyF6LsA3LCtflqsVrhNcf4BBIfZZXvEpcEaATGS51/SAIVcFy6XGMBIr5eMOagCMgQJIvZ4lid6V7s6bk64puWh8QFyy2mkvgGD1w82nDP8cgMTeT3uvjEMxFDwwd8HjAFZmXPymyLy5BFGeBnW2Zls3myk8WADd2ALNAuMZsba2tlKimXZaIMro01k5iuacGAFbqqNrHAyAo+56botiyhOlzEaRpFEf/jeE/TWNiikqn2FnFm4ZFxNrU/FM1lYMmMsW7PtEM7o4/N5HxuxS8bGfl9HYOf74eoHkGA5gj+A5unOaGlCIEkAAAAAElFTkSuQmCC) no-repeat left; padding:10px 0 10px 40px; color:#484747;}
#second .email{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAolBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////b29utra3v7+8YGBj9/f2KiopxcXEpKSm+vr6jo6MxMTHs7Ozi4uKCgoIlJSUdHR3d3d3Y2NjGxsa5ubmsrKyenp5nZ2ddXV1NTU1EREQ6Ojr39/f29vba2trMzMy1tbWUlJRSUlIPDw8NDQ2B4oKSAAAAEHRSTlMA6objyHUF+kxRCcyolT9XD/3WcAAAAQhJREFUKM+Nk+lygyAQgFHxzFE2FRTjmfvq3b7/q1UJDdhEku8HzPDNMuyyixRTG498f4TtKboici1ywXKjvg0c0sMJdGuTK2xlx+QGY0OsFh+SAcLOes6QdrxWu2QQtw0W+f6k5UyjXNUifw8FpCPjFWgseSKOAzQRO1vwHbvYjCYgjicIiz2G4nR4lXZO53DWGFlSw8vXqRA2oWuQ2kK+1C0pX3RrvYQ/7WuapU39zvY0nymtLo+Px2Lb5Ic4oZm6HEv9lu8ZwCZlvafJxGDVVHAjMVmWLd+ARplX57LIopLd+lnj4/NbFtX4JeYPjcztYG4mcyvea2RF+H8Mnh4fIjWChPRH8BdyWzDkHRJkKgAAAABJRU5ErkJggg==) no-repeat left; padding:10px 0 10px 40px;  display:block;}
#third{width:270px!important; float:right!important; margin-right:0!important; margin-top:7px;}
.menu-footer-social-container li,.menu-social_menu-container li{float:left; margin:0 2px;}
.menu-footer-social-container a,.menu-social_menu-container a{width:30px; height:29px; text-indent:-10000px; display:block;}
.linkedin{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAMAAACKeiw+AAABCFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+mpqYICAjl5eXS0tIgICDExMS4uLivr69jY2NeXl4ZGRkTExPx8fHc3NzIyMi7u7uqqqqZmZlycnImJiYBAQH29vbu7u7U1NTOzs6/v7+0tLSysrKcnJyIiIh/f39PT083NzcsLCwjIyMNDQ38/Pzr6+vq6urW1tbMzMxra2tZWVlUVFQ3mgEDAAAAKnRSTlMA6yX15s6+X1A6+/HhwreZb2dYSz82Ew742KqikoJ9eHNGMR4IsIYsGASwtxwtAAABX0lEQVQoz3XS13aCQBAG4LFh7y32mrZjEEVREzXGGLsxPe//JmEX4ayr+W+Yw8fMzgHASipRkJwORyBU8qZBTD3iIlaCbkHjDLkHkryWfESInxtQJKfxWe72EW202EyE/oqhdhshDcTBVujPpBjn9LKJ+PRLhFxR9V7oVUeeNjSRbXadw6zcbvbm3b3SO1RFgJsMLTrr1Vgj3eVorIzV1nxtPCCljdnkBVHeEVXfYIY0I3N6jBVtxM9Huj/2F/M+4hthSUDE5GfGg12vt0JEgz1QPub7ib6IxTGIsusDYvOV8R0hXa7bw/FQZC8kHYfNmwrlFs9OO6TYl24xVilzZ4fqAHlazBAHCj3iS+dvk8sAUKXTVfm9rZHlVB7q/NOXP9jsGrCX/k8KQFMLnFdXGljijnNqs/7G6ORU/R6wErOJGqgAl+rlsebscJTbeNCa4Awl4DTXkXBWkrL5KNf5B0mjcN4TxqKyAAAAAElFTkSuQmCC) no-repeat; }
.facebook{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAMAAACKeiw+AAAAwFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9paWlKSkrt7e319fVBQUEQEBDc3Nyurq6dnZ2Kiop7e3thYWH7+/vx8fHu7u7g4OC9vb2NjY1wcHBlZWVaWlpLS0stLS0LneANAAAAJ3RSTlMAXTTne3L36s/AurML+/Xu4KiWgk9LQTwhHZ9ELSQVBvDY1mtlWBDA4qmJAAABDElEQVQoz3WS53bCMAxGlT2bZg9mt2lNA4Xu+f5vVScECRNy/0n3fLbkY0D8QnfDINDcZDyDHorDENvwZam2krAzKXrOjjjTD6zJ+iR7m2NWyis7e3eJrXrzzvmqK6xJqxNKPC0Ey33lNXaqof1r7NsKj8+F1in8IOymrrEeAfgu6UehfxhxVUFJY383V6+/7rFh5qAyZLloeaGOAmlPv1LHgFsqtmshPz631NEhY/Joz0xAaZXJi7WD0d2VNqyDAubesLZnAMawjgGgCoe0qYL06L+yjnZf1MbFOOe0mFZ2/9BiJzBT6MguTuhrQMbhsbQUOGA6kq2ngkzhaZh00jn0KG/iyHWi2JgA8g9yuWKadDHAEwAAAABJRU5ErkJggg==) no-repeat;}
.pintrest{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAMAAACKeiw+AAABBVBMVEUAAAABAQEAAAACAgIFBQUAAAAAAAADAwMAAAAAAAAAAAAEBAQAAAAAAAAAAAAAAAAAAAAAAAADAwMCAgIAAAAAAAAHBwcAAAAHBwcAAAAAAAAAAAAAAAAGBgYAAAAAAAAAAAALCwsODg4AAAAAAAAAAAD///8CAgIFBQUHBwcZGRn8/Pynp6cEBAQ8PDw0NDQnJyf09PTMzMywsLB7e3taWloMDAwJCQn+/v74+Pjg4ODZ2dmBgYFwcHBsbGxEREQQEBDy8vLu7u7Q0NDAwMC5ubm4uLifn5+UlJSTk5OFhYV0dHRkZGQ5OTksLCwkJCTR0dHIyMjDw8OcnJyRkZFPT09HR0dBLraxAAAAJXRSTlMA9gPPFwq5rpZ/YVxMNif57+Hc15xELOnIxMClkIp2b1IyHhCPGVrmZwAAAbBJREFUKM9lkedW4zAQheXEaaSHEHrdnSu5xGmQSgosfRfY/v6PgkfCxD58v+T7nTvWGYkPUuXjXMOytncPSmfiE6VslSI2C3ZSVnJV5TiScRwlqb4Rt1t1pcLQINt8zmfWtsaNGG1HUvNjckO1Oexc3vb7g3mXJyhFhZS5ctZh6/oAPA/oPQ7Zk1XSuqi73Rkmj4HrBj5wswo9UZp//yWtQjv8iekzab4D9+bE1z8ZSZ31OvS6CDj9De9V671Q57ksv+GB3CkmfK9z4ELr2qnIbHLZvULAMZZEdAFcRtPtKuuuN+7SALh2E7ogWqTbPTzTPXBHZvgPo/OibBbZh8+tBX/cAR2jm6JiDv88DOcYc/wywcyJ2rZltr18oluMA6LhDc+O/p1Js2ZW18BsvugDfvR2RSG+Rvo/vIEHhHZEhu2KECVFhnP0Vp0H/++SIrKpcOc77/UBflGSE/NiRGavT0m7ax48p+vOFC8Ja5WF5kyvfXTlx6WiY/HOaUOG+o8bt+qQRxta6TbJmJTKOhIx7ENLrqVUO1siSWu/HulaeiMjPmEXD/aze7nmUXmdvQH4jGf8iDGDxQAAAABJRU5ErkJggg==) no-repeat;}
#third h3{font-size:14px; color:#000; text-transform:uppercase; font-weight:bold;}

.linkedin a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAMAAACKeiw+AAABCFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+mpqYICAjl5eXS0tIgICDExMS4uLivr69jY2NeXl4ZGRkTExPx8fHc3NzIyMi7u7uqqqqZmZlycnImJiYBAQH29vbu7u7U1NTOzs6/v7+0tLSysrKcnJyIiIh/f39PT083NzcsLCwjIyMNDQ38/Pzr6+vq6urW1tbMzMxra2tZWVlUVFQ3mgEDAAAAKnRSTlMA6yX15s6+X1A6+/HhwreZb2dYSz82Ew742KqikoJ9eHNGMR4IsIYsGASwtxwtAAABX0lEQVQoz3XS13aCQBAG4LFh7y32mrZjEEVREzXGGLsxPe//JmEX4ayr+W+Yw8fMzgHASipRkJwORyBU8qZBTD3iIlaCbkHjDLkHkryWfESInxtQJKfxWe72EW202EyE/oqhdhshDcTBVujPpBjn9LKJ+PRLhFxR9V7oVUeeNjSRbXadw6zcbvbm3b3SO1RFgJsMLTrr1Vgj3eVorIzV1nxtPCCljdnkBVHeEVXfYIY0I3N6jBVtxM9Huj/2F/M+4hthSUDE5GfGg12vt0JEgz1QPub7ib6IxTGIsusDYvOV8R0hXa7bw/FQZC8kHYfNmwrlFs9OO6TYl24xVilzZ4fqAHlazBAHCj3iS+dvk8sAUKXTVfm9rZHlVB7q/NOXP9jsGrCX/k8KQFMLnFdXGljijnNqs/7G6ORU/R6wErOJGqgAl+rlsebscJTbeNCa4Awl4DTXkXBWkrL5KNf5B0mjcN4TxqKyAAAAAElFTkSuQmCC) no-repeat; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;}
.linkedin a:hover{background:url(images/in-o.png) no-repeat;}
.facebook a:hover{background:url(images/facebook-o.png) no-repeat;}
.pintrest a:hover{background:url(images/twitter-o.png) no-repeat;}
.linkedin a:hover, .facebook a:hover, .pintrest a:hover{-webkit-transform: rotate(1080deg) scale(1); -moz-transform: rotate(1080deg) scale(1); -o-transform: rotate(1080deg) scale(1); -ms-transform: rotate(1080deg) scale(1);}

.facebook a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAMAAACKeiw+AAAAwFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9paWlKSkrt7e319fVBQUEQEBDc3Nyurq6dnZ2Kiop7e3thYWH7+/vx8fHu7u7g4OC9vb2NjY1wcHBlZWVaWlpLS0stLS0LneANAAAAJ3RSTlMAXTTne3L36s/AurML+/Xu4KiWgk9LQTwhHZ9ELSQVBvDY1mtlWBDA4qmJAAABDElEQVQoz3WS53bCMAxGlT2bZg9mt2lNA4Xu+f5vVScECRNy/0n3fLbkY0D8QnfDINDcZDyDHorDENvwZam2krAzKXrOjjjTD6zJ+iR7m2NWyis7e3eJrXrzzvmqK6xJqxNKPC0Ey33lNXaqof1r7NsKj8+F1in8IOymrrEeAfgu6UehfxhxVUFJY383V6+/7rFh5qAyZLloeaGOAmlPv1LHgFsqtmshPz631NEhY/Joz0xAaZXJi7WD0d2VNqyDAubesLZnAMawjgGgCoe0qYL06L+yjnZf1MbFOOe0mFZ2/9BiJzBT6MguTuhrQMbhsbQUOGA6kq2ngkzhaZh00jn0KG/iyHWi2JgA8g9yuWKadDHAEwAAAABJRU5ErkJggg==) no-repeat; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;}
.pintrest a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAMAAACKeiw+AAABBVBMVEUAAAABAQEAAAACAgIFBQUAAAAAAAADAwMAAAAAAAAAAAAEBAQAAAAAAAAAAAAAAAAAAAAAAAADAwMCAgIAAAAAAAAHBwcAAAAHBwcAAAAAAAAAAAAAAAAGBgYAAAAAAAAAAAALCwsODg4AAAAAAAAAAAD///8CAgIFBQUHBwcZGRn8/Pynp6cEBAQ8PDw0NDQnJyf09PTMzMywsLB7e3taWloMDAwJCQn+/v74+Pjg4ODZ2dmBgYFwcHBsbGxEREQQEBDy8vLu7u7Q0NDAwMC5ubm4uLifn5+UlJSTk5OFhYV0dHRkZGQ5OTksLCwkJCTR0dHIyMjDw8OcnJyRkZFPT09HR0dBLraxAAAAJXRSTlMA9gPPFwq5rpZ/YVxMNif57+Hc15xELOnIxMClkIp2b1IyHhCPGVrmZwAAAbBJREFUKM9lkedW4zAQheXEaaSHEHrdnSu5xGmQSgosfRfY/v6PgkfCxD58v+T7nTvWGYkPUuXjXMOytncPSmfiE6VslSI2C3ZSVnJV5TiScRwlqb4Rt1t1pcLQINt8zmfWtsaNGG1HUvNjckO1Oexc3vb7g3mXJyhFhZS5ctZh6/oAPA/oPQ7Zk1XSuqi73Rkmj4HrBj5wswo9UZp//yWtQjv8iekzab4D9+bE1z8ZSZ31OvS6CDj9De9V671Q57ksv+GB3CkmfK9z4ELr2qnIbHLZvULAMZZEdAFcRtPtKuuuN+7SALh2E7ogWqTbPTzTPXBHZvgPo/OibBbZh8+tBX/cAR2jm6JiDv88DOcYc/wywcyJ2rZltr18oluMA6LhDc+O/p1Js2ZW18BsvugDfvR2RSG+Rvo/vIEHhHZEhu2KECVFhnP0Vp0H/++SIrKpcOc77/UBflGSE/NiRGavT0m7ax48p+vOFC8Ja5WF5kyvfXTlx6WiY/HOaUOG+o8bt+qQRxta6TbJmJTKOhIx7ENLrqVUO1siSWu/HulaeiMjPmEXD/aze7nmUXmdvQH4jGf8iDGDxQAAAABJRU5ErkJggg==) no-repeat; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;}

.page_heading{ width:960px; position:absolute; top:-153px; left:0; height:143px;}
#main {clear: both; padding: 170px 0 0; position: relative;}
.home #main{padding:15px 0 0 0;}
.singular .entry-title{ font-size:25px; text-transform:uppercase; line-height:normal; margin-bottom:15px; background:url(images/heading-bg.png); padding:7px 13px; float:left; margin-top:10px; width:97%;}
.post-edit-link{display:none;}
.slideshow-content img{width:670px!important; height:450px!important; max-width:670px!important}
#access ul ul{top:35px;}
.portfolio-slideshow{margin:0!important;}

#page{position:relative;}

.entry-content ul{margin:0;}
.entry-content ul{ margin-bottom:10px;}
.contact-page input[type="text"], .contact-page input[type="password"], .contact-page textarea{box-shadow:none; background:#FFF;  margin-bottom:10px; padding:5px; width:420px; border:1px solid #c8c7c7; font-family:Arial, Helvetica, sans-serif;}
.contact-page textarea{ width:620px; height:100px;}
.wpcf7-captchac{ float:left;margin:0 10px 0 0;height:36px;}
.contact-page .wpcf7-submit{float:right; background:#cc322e; color:#FFF; font-family:"Times New Roman", Times, serif; border:none; font-size:13px; font-style:italic; font-weight:bold; text-transform:uppercase; cursor:pointer; padding:5px;}
.contact-page .wpcf7-submit:hover{background:#000; color:#FFF;}
.contact-page{width:630px; float:left;}
.address-info{width:300px; float:right;}
.address-info .office{background:url(images/contact-home.png) no-repeat left 5px; padding:0 0 10px 40px;}
.address-info .messages{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAolBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////b29utra3v7+8YGBj9/f2KiopxcXEpKSm+vr6jo6MxMTHs7Ozi4uKCgoIlJSUdHR3d3d3Y2NjGxsa5ubmsrKyenp5nZ2ddXV1NTU1EREQ6Ojr39/f29vba2trMzMy1tbWUlJRSUlIPDw8NDQ2B4oKSAAAAEHRSTlMA6objyHUF+kxRCcyolT9XD/3WcAAAAQhJREFUKM+Nk+lygyAQgFHxzFE2FRTjmfvq3b7/q1UJDdhEku8HzPDNMuyyixRTG498f4TtKboici1ywXKjvg0c0sMJdGuTK2xlx+QGY0OsFh+SAcLOes6QdrxWu2QQtw0W+f6k5UyjXNUifw8FpCPjFWgseSKOAzQRO1vwHbvYjCYgjicIiz2G4nR4lXZO53DWGFlSw8vXqRA2oWuQ2kK+1C0pX3RrvYQ/7WuapU39zvY0nymtLo+Px2Lb5Ic4oZm6HEv9lu8ZwCZlvafJxGDVVHAjMVmWLd+ARplX57LIopLd+lnj4/NbFtX4JeYPjcztYG4mcyvea2RF+H8Mnh4fIjWChPRH8BdyWzDkHRJkKgAAAABJRU5ErkJggg==) no-repeat left 5px; padding:0 0 10px 40px;}
.address-info .number{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAnFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8PDw/u7u6pqanr6+vc3NwICAjMzMxDQ0P9/f2QkJC7u7uVlZWDg4PX19ekpKR9fX1SUlICAgLl5eXCwsK2traWlpZ0dHRwcHBiYmJcXFw1NTUoKCgiIiIbGxvy8vKIN2MoAAAAE3RSTlMA6ofjyPp0TAYJzKiVUT+EeFdUnckSZwAAAUxJREFUKM+Nk4mSgjAMhityebubtgIWFRC8z33/d9v0ElHG8ZsBQn+m/RMSUjN23L7n9V1nTN7o+R140PF7TTXoQoNu8Kw68IZTqwNoYWDVCbQy0eoIkKoscp5SSlOeF2Wl9JFUQ+kqmdFnZonyF6LsA3LCtflqsVrhNcf4BBIfZZXvEpcEaATGS51/SAIVcFy6XGMBIr5eMOagCMgQJIvZ4lid6V7s6bk64puWh8QFyy2mkvgGD1w82nDP8cgMTeT3uvjEMxFDwwd8HjAFZmXPymyLy5BFGeBnW2Zls3myk8WADd2ALNAuMZsba2tlKimXZaIMro01k5iuacGAFbqqNrHAyAo+56botiyhOlzEaRpFEf/jeE/TWNiikqn2FnFm4ZFxNrU/FM1lYMmMsW7PtEM7o4/N5HxuxS8bGfl9HYOf74eoHkGA5gj+A5unOaGlCIEkAAAAAElFTkSuQmCC) no-repeat left 5px; padding:0 0 0 40px;}
.entry-content ul li{background:url(images/list-style.png) no-repeat left; padding-left:14px;}
.entry-header .comments-link a{display:none;}
.entry-title{line-height:25px;}
.entry-title a{font-size:20px; text-transform:uppercase;}

.blog #main, .single #main { padding:20px 0;}
#respond{width:91%; background:#FFF; margin:20px 0;}
#respond label{top:-5px!important; background:none!important; font-size:14px; box-shadow:none!important; font-family:Arial, Helvetica, sans-serif; padding:4px 1px!important;}
#respond input[type="text"]{background:none; border:1px solid #ddd; }
#respond textarea{background:none; border:1px solid #ddd;}

#nav-single{top:11px;}
.singular .entry-header .entry-meta{top:20px;}
#respond input#submit{left:-10px; margin:20px 0 0px 0; padding:5px 10px; float:right; box-shadow:none; border-radius:0; background:#cc322e; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; text-shadow:none;}
#respond input#submit:hover{background:#000;}
.entry-title a:hover, .entry-title a:focus, .entry-title a:active{color:#C6221A;}
.widget_nav_menu .widget-title,.widget_categories .widget-title{background:none!important; padding:0px 20px!important; color:#000!important; margin-top:30px; text-align:left!important; margin-bottom:10px!important;}
#secondary #menu-footer-social{margin:0 20px;}
.home #secondary .widget_nav_menu{display:none;}

.widget_categories ul li {margin-left:20px;}
.widget_categories ul li a{ font-weight:bold;}
.entry-header .entry-meta{margin-bottom:15px;}
.kitchen_block{ width:304px; float:left;}
.blog1{ font-family:"Times New Roman", Times, serif; font-size:13px; color:#FFFFFF!important; background:#cc322e; padding:5px 0; font-style:italic; font-weight:bold; text-transform:uppercase;  float:right; display:block;  margin-top: -6px;}
.bathroom_block{ width:303px; float:right;}
.kitchen_block a:hover, .bathroom_block a:hover{ background:#000000;}

#secondary .linkedin a:hover, #secondary .facebook a:hover, #secondary .pintrest a:hover{-webkit-transform: rotate(0) scale(1); -moz-transform: rotate(0) scale(1); -o-transform: rotate(0) scale(1); -ms-transform: rotate(0) scale(1);}


.slideshow_gallery{width: 960px;}

#informations80w{background:#FFFFFF!important;}
.page-template-tpl_portfolio-php #main, .category #main, .author #main {padding:16px 0 0 0;}
.imgnav{right:23px!important;}

.information{width:936px!important; bottom:11px!important;}
.fullsize{width:960px!important; height:500px!important; margin-left: 13px !important;}

.slideleft{background: url(images/scroll-left.gif) no-repeat  center #cc332e!important;  height: 56px!important;}
.slideright{background: url(images/scroll-right.gif) no-repeat  center #cc332e!important;  height: 56px!important;}
.kitchen_block {text-align:center;}
.kitchen_block .blog1{float:none!important;}
.bathroom_block{text-align:center;}
.bathroom_block .blog1{float:none!important;}



.page-template-tpl_portfolio-php .entry-title{display:none;}
.page-template-page-php .entry-title {display:none!important;}
.bathroom-heading{font-size:25px; text-transform:uppercase; line-height:normal; margin:10px 0 14px 0!important; background:url(images/heading-bg.png); padding:7px 13px; float:left; width:96%;}
.page-template-images_tpl-php .entry-title{display:none;}
.page-template-images_tpl-php #main{padding-top:16px;}
#access ul ul a{color:#444444 !important; font-size:11px; font-weight:600!important;}
#access ul ul a:hover{color:#CC322E !important;}

.page-template-images_tpl-php .pin-it-btn-wrapper{right: -263px; top: -555px !important;}
.pin-it-btn-wrapper {padding-bottom: 10px; position: absolute; right: -263px; top: -540px; z-index: 100;}

.page-template-fullwidth_tpl-php #primary{width:988px;}
.page-template-fullwidth_tpl-php .pin-it-btn-wrapper{display:none;}
.blog #primary{}

.blog_sidebar{width:240px; margin:0; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFBAMAAAB/QTvWAAAAD1BMVEXc3Nze3t7h4eH9/f1zc3Pvo0+FAAAAFklEQVQI12NwEGRgMFBiAAMBECHIAAALRADFVqCQDQAAAABJRU5ErkJggg==) top center; padding:15px; margin-top:10px;  z-index:10; float:right; }
.blog_sidebar .widgettitle {background:#000 url(images/sidebar-bot.png) no-repeat bottom center; text-align:center; font-size:21px; text-transform:none; letter-spacing:normal; line-height:normal; font-weight:bold; text-align:center; color:#FFF; padding:15px 15px 35px 15px; margin-bottom:20px;}
.blog_sidebar .srp-widget-title-link{font-size:14px; color:#C82927;}
.blog_sidebar .srp-widget-title{font-size:14px; line-height: normal;}
.blog_sidebar div.srp-widget-singlepost{border-bottom:1px solid #000!important;}
.blog_sidebar .srp-widget-title-link:hover{color:#000;}

.blog_sidebar .linkedin a:hover, .blog_sidebar .facebook a:hover, .blog_sidebar .pintrest a:hover{-webkit-transform: rotate(0) scale(1); -moz-transform: rotate(0) scale(1); -o-transform: rotate(0) scale(1); -ms-transform: rotate(0) scale(1);}

.before_img{width:315px; float:left; margin-right:20px;}
.before_img h2{font-size:20px; text-align:center; margin-bottom:0;}
.singular .entry-header .entry-meta{top:8px;}

.heading-bot{font-size:20px; font-weight:bold;}

.affiliates_logo h1{ color:#000000; font-family: font-family: 'arvoregular'; font-size:15px; font-weight:bold; margin:10px 0;}
.clogos{ float:left; border-bottom:1px solid #C8C7C7; margin-bottom:10px;}
.clogos a{ font-weight:bold;}
.select_logo{ float:left; width:110px;}
.detail{ float:right; width:550px; margin-left:10px;}
.welcome{ margin-top:15px!important;}
.information h3{ font-weight:normal!important; font-size:14px!important;}







.page-id-11 .pin-it-btn-wrapper-shortcode{position:absolute; top:-100px; right:50px; z-index:100;}
.agm_mh_container ul li, .agm_upgrade_link{display:none;}


.agm_mh_container ul li, .agm_upgrade_link{display:none;}

.single-post .entry-content{padding-top:40px;}


/* Top Head */
.social{ width:100%; background:#000000; height:57px;}
.top_head{ width:960px; margin:0 auto;}
.rside{ width:304px; float:right;}
.open_popup{ float:right!important; background:url(images/subscribe-icon.png) no-repeat center!important; height:17px!important; width:18px!important; text-indent:-10000px!important; border-right:1px #313131 solid!important; border-left:1px #313131 solid!important; display:block!important; padding:20px 21px!important;}
.menu-social_menu-container{ float:right; background:#121212; border-right:1px #171717 solid;  border-left:1px #171717 solid; padding-left:26px; padding-right:23px;}
#menu-social_menu{ margin:0;}
#menu-social_menu li{ float:left;}
#menu-social_menu li a{ text-indent:-10000px!important; display:block; padding:19px 8px 20px 0; margin-right:3px;}
.fb a{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAMAAABYd88+AAAAVFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////8wXzyWAAAAG3RSTlMA4gIp1iT0xQ/63M0xGPzu5tDPvqSLf3FlSgGiTlS+AAAAVklEQVQI17XMWQ6AIAxFUdBCK4jz7P736QMN0QX4vu4JoQoLC9vWzyG2Gc60OmJCWKZR0IcDViXpodCAUc9eYKoAR7QByHs70OsG1Wkvnz/5WvkPbMYFPa4IRX4Y6x0AAAAASUVORK5CYII=) no-repeat center; height:18px; width:12px; }
.twitt a{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAMAAACDzGUcAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAInRSTlMA7SvqwRWwjwf75J909fHa1KiXhGE8NjMwIRoPA8q2flNP/VNisQAAAIdJREFUGNOdkEcShCAQAJGogNk1rZvm/49cnBqcu30gdFFdgLjLo7cyr4+1FIhsoP2JjO7inqbyBYnhIDsrUG4XEyAfslKljf9qQArqGV2d2zQgdpz5MPNe0S6+AsbGjRqWZfMUGceNEd9jsNxlqfEKWxim2NeXNNQM3KwdR5fgi5PWyRtf+gcHbxG2VtWd8wAAAABJRU5ErkJggg==) no-repeat center; height:18px; width:21px;}
.pint a{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAMAAABcgh8DAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMAxv7Uta1aPfSLOS0aEQL37Ofb15WFZ14f+8F8c2xSSUAmFgffz76opqOdDP8sU6IAAACoSURBVBjTTc5XDsIwEEXR58R2eiEFQnqh8/a/PpwgEe7XHI1GGpgWp3moQofY8iV5Tkj7tGpIKfsgGBTPXYwqY4O12KOrUVIh9MoImG3WsC0HBbne3ZnDPYTRhdbR8EkbqWHGdAJiaVhTQ/IGoMop0FPMgq3hyWIJdG3g0gOCnNcJJk0mLy/jwcdaQalIS3wVCx4xan/BVuUmDvYciuiP4/bSvlXv3/wBTPgNh6u9/8UAAAAASUVORK5CYII=) no-repeat center; height:18px; width:14px;}
.houuz a{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAMAAABYd88+AAAAXVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9RKvvlAAAAHnRSTlMAD/DhW5I/CgX50863pS0lHxv2xZuKUUg2uqt+chhW6prNAAAAf0lEQVQI10XMVw6EMBADUAcCKaTR2eb7H3MnK6L1x8hPGhk1Z0DLMbG7q/Yk+xtSG44/xqn7IYwokayIFyzU4ARblocZa8pRNvOTVKDbTQIGCgy5aBnB5akUH0XtYEj2ZYy2744guRVA92SFG2YosmKRioYP0NADDV7bhvWU+wWpNQqZwK1gAQAAAABJRU5ErkJggg==) no-repeat center; height:18px; width:12px;}
.link a{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAMAAABcgh8DAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA8vcerialKWHHvTwh37WjEujYjYF6Lg2+lmlaGOKQQtwAAABqSURBVBjTfc05EsQgEATBBkbLII5F9x7q/39TFhFYlJdWYZxmqR0XUjsKTex4/U90RdV66S+mTfYECOkTuWaS2eNFOzlD2pXkt3GJdSfnRgEmy0/jG/CG85htJMBJBhyhuLuEA3AlbBj2AN3CCCYhVPMIAAAAAElFTkSuQmCC) no-repeat center; height:18px; width:14px;}


/* Search */

.searchMeme-container{ width:450px;}
.searchMeme-container div{ margin:0; padding:0;}
.searchMeme-button-icon{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAclBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9eWEHEAAAAJXRSTlMA7hX849K+IHEPXy4oJAvy6drHxFA6NQH1zK6AaEA9BbivqqmG5vApLQAAAKdJREFUGNNlkEcWgzAMRHEBTDG917S5/xWDsKNN/mbGX35aKLgYu3dd1Ut6BkwcwdFkrDTEZ8+PtULl5dkizN3wasXdOggbOKTGdpcnVt5s0I6UGj27XImEslSWnZxU7P4N7KwSkvIBwy7FPLrU0qsihPmVyMlkwRS7aSZQb7m0aQggSpwc6FEqECwL0whVzqYTLAkZ086DpN/O9CRfwZ/Ug+/Mfh32Cy+XDQGZt//tAAAAAElFTkSuQmCC) no-repeat center; height:19px; width:19px; position:absolute; left:61px; display:block; border-right:1px #313131 solid;	border-left:1px #313131 solid; 	padding:19px 21px;}
.searchMeme-button-searching{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAclBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9eWEHEAAAAJXRSTlMA7hX849K+IHEPXy4oJAvy6drHxFA6NQH1zK6AaEA9BbivqqmG5vApLQAAAKdJREFUGNNlkEcWgzAMRHEBTDG917S5/xWDsKNN/mbGX35aKLgYu3dd1Ut6BkwcwdFkrDTEZ8+PtULl5dkizN3wasXdOggbOKTGdpcnVt5s0I6UGj27XImEslSWnZxU7P4N7KwSkvIBwy7FPLrU0qsihPmVyMlkwRS7aSZQb7m0aQggSpwc6FEqECwL0whVzqYTLAkZ086DpN/O9CRfwZ/Ug+/Mfh32Cy+XDQGZt//tAAAAAElFTkSuQmCC) no-repeat center!important; height:19px!important;	width:19px!important; position:absolute!important; left:0!important; display:block!important; border-right:1px #313131 solid!important; border-left:1px #313131 solid!important; padding:19px 21px!important;}
.searchMeme-water-mark{ /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.7; /* Safari 1.x */ -khtml-opacity: 0.7; /* Good browsers */ opacity: 0.7;}

.red-normal{ background: #ea0000; /* Old browsers */ background: -moz-linear-gradient(top,  #ea0000 0%, #f20000 100%, #f20000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea0000), color-stop(43%,#f20000), color-stop(100%,#f20000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #ea0000 0%,#f20000 100%,#f20000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #ea0000 0%,#f20000 100%,#f20000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #ea0000 0%,#f20000 100%,#f20000 100%); /* IE10+ */ background: linear-gradient(top,  #ea0000 0%,#f20000 100%,#f20000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea0000', endColorstr='#f20000',GradientType=0 ); /* IE6-9 */}
.red-hover{ background: #f20000; /* Old browsers */ background: -moz-linear-gradient(top,  #f20000 0%, #ea0000 100%, #ea0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20000), color-stop(43%,#ea0000), color-stop(100%,#ea0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f20000 0%,#ea0000 100%,#ea0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f20000 0%,#ea0000 100%,#ea0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f20000 0%,#ea0000 100%,#ea0000 100%); /* IE10+ */ background: linear-gradient(top,  #f20000 0%,#ea0000 100%,#ea0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20000', endColorstr='#ea0000',GradientType=0 ); /* IE6-9 */}
.green-normal{ background: #73d006; /* Old browsers */ background: -moz-linear-gradient(top,  #73d006 0%, #46b204 100%, #46b204 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73d006), color-stop(43%,#46b204), color-stop(100%,#46b204)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #73d006 0%,#46b204 100%,#46b204 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #73d006 0%,#46b204 100%,#46b204 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #73d006 0%,#46b204 100%,#46b204 100%); /* IE10+ */ background: linear-gradient(top,  #73d006 0%,#46b204 100%,#46b204 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d006', endColorstr='#46b204',GradientType=0 ); /* IE6-9 */}
.green-hover{ background: #46b204; /* Old browsers */ background: -moz-linear-gradient(top,  #46b204 0%, #73d006 100%, #73d006 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46b204), color-stop(43%,#73d006), color-stop(100%,#73d006)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #46b204 0%,#73d006 100%,#73d006 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #46b204 0%,#73d006 100%,#73d006 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #46b204 0%,#73d006 100%,#73d006 100%); /* IE10+ */ background: linear-gradient(top,  #46b204 0%,#73d006 100%,#73d006 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46b204', endColorstr='#73d006',GradientType=0 ); /* IE6-9 */}
.searchMeme-input-left input{ width:432px; background-color:#2D2822; border:none; color:#fff; z-index:1; padding:11px; font-size:20px; -webkit-box-shadow:inset 1px 1px 1px 0px #000; -moz-box-shadow:inset 1px 1px 1px 0px #000; box-shadow:inset 1px 1px 1px 0px #000; margin-top:0px;}
.searchMeme-input-left{ float:left; width:304px; overflow:hidden;
	position:absolute;
}

.searchMeme-input-left #s{
	background-color: #2D2822;
    border: medium none;
    border-radius:0!important;
    box-shadow: 1px 1px 1px 0 #000000 inset;
    color: #FFFFFF;
    font-size:14px!important;
    margin-top: 0;
    z-index: 1;
	width:304px;
	height:30px;
	background-image:none;
	padding-left:10px;
	}


.searchMeme-button-left
{
    height: 19px;
    cursor: pointer;
	display:block;
    float: left;
    z-index: 100;
	position:absolute;
	width:19px;
	padding:0 21px;
	top:-57px;
	height:57px;
}
.searchMeme-round-left
{
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
}

.searchMeme-input-right input
{
    width: 432px;
    background-color: #2D2822;
    border: none;
    color: #fff;
    z-index: 1;
    padding: 11px;
    font-size: 20px;
    -webkit-border-radius: 6px 0px 0px 6px;
    -moz-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
    -webkit-box-shadow: inset 1px 1px 1px 0px #000;
    -moz-box-shadow: inset 1px 1px 1px 0px #000;
    box-shadow: inset 1px 1px 1px 0px #000;
    margin-top:0px;
}
.searchMeme-input-right
{
    float: right;
    width: 452px;
    overflow:hidden;
}
.searchMeme-button-right
{
    width: 47px;
    height: 45px;
    cursor: pointer;
    float: right;
    z-index: 100;
}
.searchMeme-round-right
{
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
}


.wrapper
{
	position:relative;
    margin: 0 auto;
    width: 304px;
	float:right;}
	
.clear
{
    clear: both;
}
.wrapper a, .wrapper a:active, .wrapper a:visited
{
    display: inline-block;
    width: 90px;
    height: 18px;
    color: White;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    padding-top: 2px;
    text-align: center;
    margin: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    font-family: Arial;
}
.wrapper a.search-orange
{
    margin-left: 0px;
    background: #f8c70f; /* Old browsers */
    background: -moz-linear-gradient(top,  #f8c70f 0%, #f2a309 100%, #f2a309 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8c70f), color-stop(43%,#f2a309), color-stop(100%,#f2a309)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8c70f 0%,#f2a309 100%,#f2a309 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8c70f 0%,#f2a309 100%,#f2a309 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8c70f 0%,#f2a309 100%,#f2a309 100%); /* IE10+ */
    background: linear-gradient(top,  #f8c70f 0%,#f2a309 100%,#f2a309 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8c70f', endColorstr='#f2a309',GradientType=0 ); /* IE6-9 */
}
.wrapper a.search-orange:hover
{
    margin-left: 0px;
    background: #f2a309; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2a309 0%, #f8c70f 100%, #f8c70f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a309), color-stop(43%,#f8c70f), color-stop(100%,#f8c70f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2a309 0%,#f8c70f 100%,#f8c70f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2a309 0%,#f8c70f 100%,#f8c70f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2a309 0%,#f8c70f 100%,#f8c70f 100%); /* IE10+ */
    background: linear-gradient(top,  #f2a309 0%,#f8c70f 100%,#f8c70f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a309', endColorstr='#f8c70f',GradientType=0 ); /* IE6-9 */
}
.wrapper a.search-red
{
    background: #ea0000; /* Old browsers */
    background: -moz-linear-gradient(top,  #ea0000 0%, #f20000 100%, #f20000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea0000), color-stop(43%,#f20000), color-stop(100%,#f20000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ea0000 0%,#f20000 100%,#f20000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ea0000 0%,#f20000 100%,#f20000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ea0000 0%,#f20000 100%,#f20000 100%); /* IE10+ */
    background: linear-gradient(top,  #ea0000 0%,#f20000 100%,#f20000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea0000', endColorstr='#f20000',GradientType=0 ); /* IE6-9 */
}
.wrapper a.search-red:hover
{
    background: #f20000; /* Old browsers */
    background: -moz-linear-gradient(top,  #f20000 0%, #ea0000 100%, #ea0000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20000), color-stop(43%,#ea0000), color-stop(100%,#ea0000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f20000 0%,#ea0000 100%,#ea0000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f20000 0%,#ea0000 100%,#ea0000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f20000 0%,#ea0000 100%,#ea0000 100%); /* IE10+ */
    background: linear-gradient(top,  #f20000 0%,#ea0000 100%,#ea0000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20000', endColorstr='#ea0000',GradientType=0 ); /* IE6-9 */
}
.wrapper a.search-green
{
    background: #73d006; /* Old browsers */
    background: -moz-linear-gradient(top,  #73d006 0%, #46b204 100%, #46b204 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73d006), color-stop(43%,#46b204), color-stop(100%,#46b204)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #73d006 0%,#46b204 100%,#46b204 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #73d006 0%,#46b204 100%,#46b204 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #73d006 0%,#46b204 100%,#46b204 100%); /* IE10+ */
    background: linear-gradient(top,  #73d006 0%,#46b204 100%,#46b204 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d006', endColorstr='#46b204',GradientType=0 ); /* IE6-9 */
}
.wrapper a.search-green:hover
{
    background: #46b204; /* Old browsers */
    background: -moz-linear-gradient(top,  #46b204 0%, #73d006 100%, #73d006 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46b204), color-stop(43%,#73d006), color-stop(100%,#73d006)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #46b204 0%,#73d006 100%,#73d006 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #46b204 0%,#73d006 100%,#73d006 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #46b204 0%,#73d006 100%,#73d006 100%); /* IE10+ */
    background: linear-gradient(top,  #46b204 0%,#73d006 100%,#73d006 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46b204', endColorstr='#73d006',GradientType=0 ); /* IE6-9 */
}

.panel{ width:470px; margin:0 auto; background-color:#1C1915; padding:15px; color:#CCCCCC; font:30px Arial, Helvetica, sans-serif; margin-top:30px;  -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; height:100px;}
.panel.go-green{ color:#73d006;}
.entry-content #searchform{ display:none!important;}
.page_head{ height:143px; left:0; position:absolute; top:22px; width:960px;}


/* PopUp Css */
#subscribe_popup,.overlays { background:#fff!important; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#subscribe_popup,.overlays a,#subscribe_popup,.overlays a:hover,#subscribe_popup,.overlays a:visited { text-decoration:none;}
.box-title{ color:#2C2D31; font-size:25px; font-weight:700; text-align:center; margin:20px 0 5px;}
.box-tagline{ color:#999; font-size:14px; text-align:center; margin:0;}
#subs-container{ position:relative; padding:32px 0 17px;}
.box-side.left{ background:url(images/subscribe-img.png) no-repeat; width:260px; height:200px; margin-left:41px; float:left;}
.box-side.right{ float:left; margin-left:25px; width:480px;}
.box-side.head{ width:340px; text-align:center;}
.box-side h1{ font-size:34px; font-weight:bold; text-transform:uppercase; font-family: 'Helvetica-CondensedBoldRg'; color:#000000; line-height:normal; margin-bottom:15px;}
.box-side h4{ color:#c6221a; font-size:16px; text-transform:uppercase; font-family: 'Helvetica-CondensedBoldRg'; line-height:normal;}
#subscribe_popup a:link, #subscribe_popup a:visited { border:none;}


/* Colorbox Css */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:visible;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;opacity:0.3 !important;}
#colorbox{ background:#FFFFFF; height:270px!important;}
#cboxContent{overflow:visible;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}        
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{background:url(images/close.png) no-repeat!important; width:30px!important; height:28px!important; top:0!important; right:-30px!important;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/* Mail Chimp */
#mc-embedded-subscribe-form{ float:left; width:480px; padding-left:0!important; margin-top:18px;}
#mce-EMAIL{ float:left; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#7c7a7a; border:1px #cacaca solid; padding:12px 0 12px 10px!important; width:340px!important; box-shadow:none;}
#mc_embed_signup input.button{ background:#cc322e; color:#FFFFFF; font-size:15px; font-family:"Times New Roman", Times, serif; font-style:italic; text-transform:uppercase; width:120px!important; border-radius:0; padding:10px 16px 13px 13px; height:42px; float:right; position:absolute; right:0;}
#mc_embed_signup .button:hover{ background:#000000!important;}

.lside{ float:left; width:50px; height:34px;}
.lside a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAiCAMAAAAqN3oYAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMAC+7oUBLTziwF9LaoJvrXxF1G48Cto3JmP928sZaMa0sgyYQZAZ19eVo3M8U6Q+0AAAG1SURBVDjL1ZTXruMwDEQTyZbcVdx7S1wS/v/3rezdALFvgFUe77yaB5wRSV8+627naTsaF31dLRHzuDb0AZmEYZS0V13AzieEmJfdtFtYNQaIhK0N2CsFCObrF7FTDECf3zzU4gBM12+IEQDST3bNvr+Zn4hGxTB+VPsPMSYlr2rxA7JnAEeeyrvGJQj+KlzOlo3g0MO+ydQjBSP0hUCRHwkzBGjfxrO4hJZxFQ0FonHdLBkCZz0iKoj3ors5cWOvKktOseqNQ4KQoZBjUB8D3uNZqReVbsVxSBlSZpJW+le/yKgKYx2TAES+bzQEMOXlsPvHXubft489SyvYXJyQf3IKXtIAHD4/Xnsm8egCADk9WO+qasR4xBzlpu7e9ngOGq4I5J/P8DkRVmAAHLfW/X3ASTARUOo+DP8pxiZ7nrrnDE3hRrS6x+M6NHY2ItMDHhV4ubsBrNNa6zWCQa67qcTUAPqUAM3k3sLRitEbubWmA2wqLc3gphD1BiBx0SWyMYkiCDz/f5F7075vc+w8QtwBexqe8lTmhiUqHscMJ1ohbP+RS2Opq8HV/1vuFybk7fIL9QdRyC5SoBhGDgAAAABJRU5ErkJggg==) no-repeat; width:50px; height:34px; margin-top:13px; display:block;}

#cboxMiddleLeft, #cboxMiddleRight, #cboxTopLeft, #cboxTopRight, #cboxTopCenter, #cboxBottomLeft, #cboxBottomRight, #cboxBottomCenter{ display:none;}

#colorbox, #cboxOverlay, #cboxWrapper{ overflow:visible!important;}
#colorbox{ margin:0!important; width:924px!important; overflow:visible!important; padding:0!important;}
#subs-container, #subscribe_popup, #cboxContent{ overflow:visible!important; background:none!important;}

#cboxWrapper, #cboxContent{ width:924px!important;}

.embedcode {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(204, 204, 204, 0.95) inset;
    padding: 10px;
    position: relative;
width:94%;
overflow:hidden;
min-height:150px;
}
.attachment-post-thumbnail{display:none;}
.page-id-1857 #main{ padding-top:0;}
.return{ float:right; background:#cc322e; color:#FFF; padding:8px 15px; margin-top:10px;}
.return:hover{background:#000; color:#FFF;}