/**handles:cw-breed-quiz,colorbox_style,social-widget**/
.th-breed-quiz-container{max-width:500px;margin:0 auto;clear:both}.th-breed-quiz-container .th-breed-quiz-header{text-align:center;font-size:27px;margin:0 auto;color:#902790;font-weight:700}.th-breed-quiz-container .th-breed-quiz-header .graphic{height:165px}.th-breed-quiz-container .th-breed-quiz-header p{padding:0 10%}.th-breed-quiz-container form.th-breed-quiz{margin:20px 0;padding:0}.th-breed-quiz-container form.th-breed-quiz:before{content:" ";display:block;height:0;border-top:1px solid #d3d3d3;border-bottom:1px solid #fff;margin:0 5px 20px 5px}.th-breed-quiz-container .th-breed-quiz-question-container .th-breed-quiz-question{margin:0;color:#9c30b8;font-family:"Slabo 27px",courier;text-transform:uppercase;font-size:1.3em}.th-breed-quiz-container .th-breed-quiz-choices{margin:10px 0 20px 0;padding:10px 0;position:relative}.th-breed-quiz-container .th-breed-quiz-choices:before{content:' ';position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:.4}.th-breed-quiz-container .th-breed-quiz-choices-0:before{background:url(http://www.talenthounds.ca/wp-content/plugins/cw-breed-quiz/img/question-1.jpg) center center no-repeat}.th-breed-quiz-container .th-breed-quiz-choices-1:before{background:url(http://www.talenthounds.ca/wp-content/plugins/cw-breed-quiz/img/question-2a.jpg) 0 -58px no-repeat}.th-breed-quiz-container .th-breed-quiz-choices-2:before{background:url(http://www.talenthounds.ca/wp-content/plugins/cw-breed-quiz/img/question-4.jpg) center center no-repeat}.th-breed-quiz-container .th-breed-quiz-choices-3:before{background:url(http://www.talenthounds.ca/wp-content/plugins/cw-breed-quiz/img/question-5.jpg) center center no-repeat}.th-breed-quiz-container .th-breed-quiz-choices-4:before{background:url(http://www.talenthounds.ca/wp-content/plugins/cw-breed-quiz/img/question-6.jpg) center -131px no-repeat}.th-breed-quiz-container .th-breed-quiz-choices-5:before{background:url(http://www.talenthounds.ca/wp-content/plugins/cw-breed-quiz/img/question-7.jpg) center center no-repeat}.th-breed-quiz-container .th-breed-quiz-choices-6:before{background:url(http://www.talenthounds.ca/wp-content/plugins/cw-breed-quiz/img/question-8.jpg) center center no-repeat}.th-breed-quiz-container .th-breed-quiz-choices:after{content:"";display:table;clear:both}.th-breed-quiz-container .th-breed-quiz-choice{white-space:nowrap;display:inline-block;min-width:50%;float:left;margin:6px 0;position:relative}.th-breed-quiz-choice label{margin:0 10px 0 0;padding:0;text-transform:uppercase;font-size:24px;-webkit-text-stroke-width:1.2px;-webkit-text-stroke-color:#87368a;text-shadow:-1px -1px 0 #87368a,1px -1px 0 #87368a,-1px 1px 0 #87368a,1px 1px 0 #87368a;letter-spacing:1px;color:#ffe45e;font-family:"Passion One",sans-serif}.th-breed-quiz-choice input[type=radio]:not(old){width:3em;position:absolute;margin:0;padding:0;font-size:1em;opacity:0}.th-breed-quiz-choice input[type=radio]+label:before{display:inline-block;content:"\00a0";position:relative;top:-5px;width:18px;height:18px;border:1px solid #8a308a;background-color:#e7e7e7;font-weight:700;opacity:1;text-shadow:0 0 .0714em #72177a;line-height:18px;text-align:center;font-size:.475em;color:#a536e4;margin:5px 8px 5px 0;-webkit-box-shadow:2px 2px 2px 0 rgba(50,50,50,.75);-moz-box-shadow:2px 2px 2px 0 rgba(50,50,50,.75);box-shadow:2px 2px 2px 0 rgba(50,50,50,.75)}.th-breed-quiz-choice input[type=radio]:checked+label:before{content:'\2713'}.th-breed-quiz-container .th-breed-quiz-choices-1 .th-breed-quiz-choice{width:100%}.th-breed-quiz-container .submit{margin:10px;text-align:center}.th-breed-quiz-result{margin:10px 0}.th-breed-quiz-result .inner{border:8px solid #8d2e8d;padding:10px;font-size:18px;font-weight:700}.th-breed-quiz-container .th-breed-quiz-errors>div{border:5px solid #e69191;padding:30px;text-align:center;font-weight:700;background-color:#fce5e5;font-size:150%}@media (max-width:640px){.th-breed-quiz-container .th-breed-quiz-choice label{white-space:normal}}
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/overlay.png) repeat 0 0}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/loading.gif) no-repeat center center}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(http://www.talenthounds.ca/wp-content/plugins/form-lightbox/colorbox/style-1/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}
.socialmedia-buttons{margin-top:5px}.smw_left{text-align:left}.smw_center{text-align:center}.smw_right{text-align:right}li.Social_Widget a{padding:0!important;margin:0!important;background:0 0!important;text-align:center}.smw_center img,.smw_left img{border:0;border:0!important;display:inline;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease;margin-right:10px!important}.smw_right img{border:0;border:0!important;display:inline;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease;margin-left:10px!important}.icons_per_row_1 img{margin-right:0!important;margin-left:0!important}.socialmedia-buttons a{background:0 0!important}.socialmedia-buttons a:hover{text-decoration:none;border:0}.socialmedia-buttons img{vertical-align:middle;margin-bottom:3px}.socialmedia-buttons img.fade:hover{opacity:1!important;-moz-opacity:1!important;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease}.socialmedia-buttons img.scale:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-zoom:1.2;transition:all .2s ease}.socialmedia-buttons img.bounce:hover{transform:translate(0,-2px);-moz-transform:translate(0,-2px);-webkit-transform:translate(0,-2px);-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease}.socialmedia-buttons img.combo:hover{transform:translate(0,-4px);-moz-transform:scale(1.1) translate(0,-4px);-webkit-transform:scale(1.1) translate(0,-4px);-ms-zoom:1.1;opacity:1!important;-moz-opacity:1!important;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease}