@font-face{font-family:'Raleway';font-style:normal;font-weight:200;src:local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/8KhZd3VQBtXTAznvKjw-kxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;max-width:2000px;margin:0 auto;}
ol, ul{}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-spacing:0;border:1px solid;width:100%;}
tr th{text-align:left;}
tr th, tr td{padding:9px 20px;border-right:1px solid #ddd;}
tr th:last-child, tr td:last-child{border-right:0px;}
table th{font-weight:bold;}
@font-face{font-family:'TrocchiRegular';src:url(//ricedrivinglessons.ie/wp-content/themes/fonts/trocchi-webfont.eot);src:url(//ricedrivinglessons.ie/wp-content/themes/fonts/trocchi-webfont.eot?#iefix) format('embedded-opentype'), url(//ricedrivinglessons.ie/wp-content/themes/fonts/trocchi-webfont.woff) format('woff'), url(//ricedrivinglessons.ie/wp-content/themes/fonts/trocchi-webfont.ttf) format('truetype'), url(//ricedrivinglessons.ie/wp-content/themes/fonts/trocchi-webfont.svg#TrocchiRegular) format('svg');font-weight:normal;font-style:normal;}
body{color:#414141;-webkit-text-size-adjust:100%;font:11px/16px Verdana, Geneva, sans-serif;min-height:100%;overflow-x:hidden;overflow-y:scroll;}
html{min-height:100%;}
h1, h2, h3, h4, h5, h6, .cp-title{color:#626064;font-family:'Raleway', sans-serif;font-weight:normal;line-height:1;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
h1{margin-bottom:15px;}
h2{margin-bottom:15px;}
h3{margin-bottom:15px;}
h4{margin-bottom:15px;}
h5{margin-bottom:15px;}
h6{margin-bottom:15px;}
.subheader { color: #777; } p{margin:0 0 15px;}
p img{margin:0;}
p.lead{font-size:21px;line-height:27px;color:#777;}
em{font-style:italic;}
strong{font-weight:bold;}
small{font-size:80%;}
h2.main-heading{color:#414141;font-size:60px;font-weight:normal;line-height:60px;margin:0 0 20px;}
.sub-heading{color:#8C093C;display:block;margin-bottom:25px;font-weight:bold;font-size:11px;}
blockquote, blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd;}
blockquote cite{display:block;font-size:12px;color:#555;}
blockquote cite:before{content:"\2014 \0020";}
blockquote cite a{color:#555;}
hr { background: url(//ricedrivinglessons.ie/wp-content/themes/images/icon/left-cross-5px.png) repeat-x; border: 0; clear: both; margin: 10px 0 30px; height: 3px; } a{color:inherit;text-decoration:none;outline:0;}
a:hover{color:inherit;}
p a{line-height:inherit;}
ul, ol{}
ul{}
ol{list-style:decimal;}
ol, ul.square, ul.circle, ul.disc, ul{margin:0;}
.cp_shop_url{float:left;line-height:44px;list-style:none outside none;padding:0 7px 0 0;position:relative;}
. .top-navigation{z-index:999;}
.cp_shop_url ul{float:none;margin:0;padding:10px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ul ul, ul ol, ol ol, ol ul{margin:4px 0 5px 30px;}
li{line-height:18px;}
ul.large li{line-height:21px;}
li p{line-height:21px;}
img.scale-with-grid{max-width:100%;height:auto;}
img{display:block;}
iframe{display:block;}
a.button, button, input[type="submit"], input[type="reset"], input[type="button"]{line-height:26px;padding:1px 12px 0px 12px;display:inline-block;margin:2px 0;cursor:pointer;border:0;color:#fff;font-weight:bold;font-size:11px;}
a.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/gradient-bottom4-32px.png);color:#fff;}
.button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}
a.cp-button, input[type="submit"], input[type="reset"], input[type="button"]{background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/gradient-top4-32px.png) repeat-x scroll 0 0 transparent;background:none repeat scroll 0 0 #C45C27;color:#fff;float:left;font-family:Aril;padding:6px 8px;}
.es-carousel ul li a{text-align:center;margin-bottom:5px;}
.product-thumbnail-image a{line-height:16px;display:block;}
a.cp-button:hover{background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/gradient-bottom4-32px.png);}
.cp-image-frame{padding:4px;display:inline-block;}
ul.tabs{display:block;margin:0;padding:0;list-style:none;}
ul.tabs li{color:#2E1308;cursor:pointer;float:left;font-size:13px;list-style:none outside none;margin-right:2px;}
ul.tabs li a.activ{padding:10px 18px;}
ul.tabs li a{display:block;text-decoration:none;width:auto;height:29px;padding:0px 20px;line-height:30px;margin:0;cursor:pointer;background:#f5f5f5;font-size:13px;}
.tabs-content{background:#fff;}
ul.tabs li a.active{height:28px;position:relative;padding-top:4px;border-left-width:1px;margin:0 0 0 -1px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;border-bottom:0;background:#fff;}
ul.tabs li:first-child{margin-left:0;}
ul.tabs li:first-child a.active{margin-left:0;}
ul.tabs li:first-child a{border-width:1px 1px 0 1px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;}
ul.tabs li:last-child a{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;}
ul.tabs-content{margin:0 0 20px;display:block;list-style:none;}
ul.tabs-content > li{display:none;padding:15px;overflow:hidden;font-size:11px;}
ul.tabs-content > li.active{display:block;}
ul.tabs:before, ul.tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
ul.tabs:after{clear:both;}
ul.tabs{zoom:1;}
form{margin-bottom:20px;}
fieldset{margin-bottom:20px;}
input[type="text"], input[type="password"], input[type="email"], textarea, select{border:1px solid #ddd;padding:7px;outline:none;font:12px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#a1a1a1;margin:0;width:92%;max-width:100%;display:block;margin-bottom:10px;background:#fff;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus{-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);box-shadow:0 0 3px rgba(0, 0, 0, .2);}
textarea{min-height:60px;}
label, legend{display:block;}
select{width:220px;}
input[type="checkbox"]{display:inline;}
label span, legend span{font-weight:normal;font-size:13px;color:#444;}
sup{height:0;line-height:1;position:relative;top:-0.6em;vertical-align:baseline !important;vertical-align:bottom;font-size:10px;}
sub{height:0;line-height:1;position:relative;top:+0.2em;vertical-align:baseline !important;vertical-align:bottom;font-size:10px;}
.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .bypostauthor{max-width:100% !important;}
.alignright{float:right;margin-left:10px;margin-bottom:10px;}
.alignleft{float:left;margin-right:10px;margin-bottom:10px;}
.aligncenter{margin:0 auto 0;}
.cp-page-wrapper{padding-top:0;}
.shortcode-image-left{margin-right:12px;}
.shortcode-imarg-right{margin-left:12px;}
br.clear{clear:both;height:0px;display:block;}
.display-none{display:none;}
.overflow-hidden{position:relative;overflow:hidden;}
.mt0{margin-top:0px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;}
.pt25{padding-top:25px !important;}
.mr10{margin-left:10px !important;margin-right:10px !important;}
cufon[alt=" "]{display:none !important;}
div.body-wrapper{}
div#custom-full-background{position:fixed;left:-50.1%;width:200%;height:200%;top:0;}
div#custom-full-background img{top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;z-index:-1;vertical-align:top !important;}
.preloader{display:block;background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/loading.gif) center center no-repeat;}
header.main{font-size:13px;border-top:5px solid;}
div.header-wrapper{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);margin-top:43px;max-width:2000px;padding:14px 0;position:absolute;width:100%;z-index:100;}
.header-banner-image{position:relative;}
div.header-wrapper .container{background:none;border-top:1px solid #494242;border-bottom:1px solid #494242;padding:14px 0;position:relative;}
div.logo-wrapper img{display:inline-block;}
div.outer-social-wrapper{text-align:center;float:right;}
div.social-media-icons-header .social-icon{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/nav-sep.jpg) no-repeat scroll left center transparent;float:left;line-height:45px;list-style:none outside none;padding:0 9px;height:44px;position:relative;margin:0;opacity:1;}
div.social-media-icons-header .social-icon a{position:relative;z-index:100;z-index:999;}
.social-icon-hover{display:block;height:0%;position:absolute;width:100%;bottom:0;left:0;z-index:10;}
.social-icon-hover.delicious{background:#39E1FB;}
.social-icon-hover.deviantart{background:#C8DB27;}
.social-icon-hover.digg{background:#1A598F;}
.social-icon-hover.facebook{background:#3C5A98;}
.social-icon-hover.flickr{background:#FF0082;}
.social-icon-hover.lastfm{background:#D21309;}
.social-icon-hover.linkedin{background:#3479B4;}
.social-icon-hover.picasa{background:#9864AE;}
.social-icon-hover.rss{background:#F37121;}
.social-icon-hover.stumble-upon{background:#27CF55;}
.social-icon-hover.tumblr{background:#35506B;}
.social-icon-hover.twitter{background:#00ACEE;}
.social-icon-hover.vimeo{background:#41677E;}
.social-icon-hover.youtube{background:#F53334;}
.social-icon-hover.google_plus{background:#403F3D;}
.social-icon-hover.email{background:#666666;}
.social-icon-hover.pinterest{background:#CD2026;}
div.social-media-icons-header .social-icon img{top:10px;position:relative;z-index:900;}
div.social-media-icons-footer{float:right;position:relative;}
div.social-wrapper{float:right;text-align:right;font-size:15px;font-weight:bold;}
div.social-wrapper-text{margin-bottom:10px;}
div.social-icon:first-child{margin-left:0px;}
div.social-icon a img:hover, .social-shares a img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
div.social-icon{float:left;margin-left:11px;filter:alpha(opacity=55);cursor:pointer;}
div.social-media-icons-header .social-icon img:hover{opacity:1;}
.shortcode-social .social-icon img:hover{opacity:0.55;}
#logo{float:left;margin:1px 10px 0;outline:medium none;padding:0;text-align:center;width:275px;position:relative;z-index:200;}
#logo h1{margin:0 0 5px;padding:0;}
#site-description{margin:0;color:#EFEDDF;padding:0;}
#logo a{display:block;color:#FFF;height:100%;}
.top-navigation{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/topbg.png) repeat;height:47px;width:100%;overflow:hidden;position:relative;}
.top-navigation .patern{position:absolute;top:4%;height:47px;width:41.5%;background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/top-bg.png) repeat-x;}
.bg-1{left:0;}
.bg-2{right:0;}
.bismiallah{height:47px;width:232px;margin:0 auto;display:block;}
.main-menu{position:relative;z-index:100;}
div.responsive-menu-wrapper{display:none;}
div.responsive-menu-wrapper select{width:100%;padding:7px;position:relative;z-index:100;}
div#main-superfish-wrapper{margin:0 auto;}
.nav:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.nav{float:right;margin:-78px 38px 60px;}
div.search-wrapper{float:right;}
div.search-wrapper form{margin:0px;padding:0;position:relative;}
div.search-wrapper #search-text{width:1px;overflow:hidden;float:left;padding-top:7px;}
div.search-wrapper #search-text input{background:#525252;height:26px;}
div.search-wrapper input[type="text"]{font-size:11px;padding:2px 5px 2px 6px;margin:0px 0px 0px 9px;width:150px;height:19px;line-height:19px;border:0px;}
div.search-wrapper input[type="submit"]{margin:7px 10px 7px 10px;width:34px;height:30px;float:right;border:0px;position:relative;z-index:100;background-color:transparent;}
.page-body-wrapper{margin:0 10px;}
div.content-wrapper{position:relative;min-height:100px;z-index:10;}
div.content-wrapper.sitemap{padding:0px 0px 35px;}
div.content-wrapper:after{display:block;clear:both;content:" ";height:0;overflow:hidden;}
.breadcrumbs_wrapper{height:40px;}
#crumbs{font-size:14px;margin:10px 10px;position:relative;top:-9px;}
div.cp-page-item{height:100%;}
div.cp-page-content{margin-top:0px;max-width:940px;}
div.cp-page-content h2{margin:0 0 10px;border:0;padding:0;}
div.pagination{margin:25px 10px 0px 10px;border-top:1px solid;text-align:right;padding-right:20px;position:relative;z-index:99;border-color:#ddd;}
div.pagination a, div.pagination span{padding-left:12px;padding-right:12px;height:25px;line-height:25px;display:inline-block;text-align:center;border-bottom:1px solid #ececec;border-left:1px solid;border-color:inherit;color:inherit;}
div.pagination a:last-child, div.pagination span:last-child{border-right:1px solid;border-color:inherit;}
div.pagination a:hover{background:none;color:inherit;}
div.pagination span{}
div.cp-left-sidebar{float:left;}
div.cp-right-sidebar{float:left;overflow:hidden;}
div.cp-right-sidebar div.custom-sidebar, .custom-sidebar.cp-divider{margin-bottom:20px;}
div.cp-right-sidebar div.custom-sidebar, .custom-sidebar.cp-divider:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.right-sidebar-wrapper.cp-divider > p, .right-sidebar-wrapper.cp-divider > p{margin:10px 0;}
.footer-wrapper .custom-sidebar.cp-divider{margin-bottom:0px;}
div.cp-page-float-left{float:left;}
div.custom-sidebar{border-color:inherit;clear:both;}
.cp_flickr-widget{margin-left:-16px;margin-top:27px;}
.testimonial-no-header{border-color:inherit;color:#FFFFFF;font-family:'rock';font-size:24px;font-weight:normal;line-height:30px;margin:0 0 5px;}
.testimonial-widget .testimonial-content{padding:10px 0;}
.testimonial-wrapper{border-right:1px solid #444;}
div.custom-sidebar div a{border-radius:3px;}
div.custom-sidebar ul{margin:0;padding:0;}
div.custom-sidebar ul li{padding:0 0 0 20px;list-style:none;line-height:20px;position:relative;}
.footer-wrapper .custom-sidebar ul li{border:none;}
.footer-wrapper .menu-main-container li{padding:0 10px 0 12px;}
div.custom-sidebar ul li{background-position:0 13px;}
div.custom-sidebar ul li a:hover{text-decoration:underline;}
div.custom-sidebar ul li li:last-child{border-bottom:none;padding-bottom:0px;}
div.custom-sidebar ul ul{margin-top:15px;}
div.custom-sidebar #recentcomments a{background:none;}
div.custom-sidebar #twitter_update_list{font-style:italic;}
div.custom-sidebar #twitter_update_list li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/tweeter-icon.png) 0 0 no-repeat;padding-left:34px;border-bottom:0;}
div.custom-sidebar #twitter_update_list li span{display:inline-block;}
div.custom-sidebar #twitter_update_list li span a{margin-top:0px;margin-right:6px;padding-left:2px;display:inline-block;}
div.custom-sidebar #twitter_update_list li a{display:table;margin-top:10px;float:none;clear:both;}
input.register{padding:3px 7px;border:0;}
div.custom-sidebar .textwidget{margin-top:15px;color:#666;line-height:18px;margin:0 0 15px;font-family:Verdana, Geneva, sans-serif;}
div.custom-sidebar .cp-recent-post-widget{border-color:inherit;}
div.custom-sidebar .recent-post-widget{border-bottom:1px solid;border-color:inherit;margin-bottom:10px;padding-bottom:8px;}
.footer-wrapper div.custom-sidebar .recent-post-widget-thumbnail{padding:0;margin-bottom:15px;}
div.custom-sidebar .recent-post-widget-thumbnail{float:left;margin:0 10px 10px 0;}
div.custom-sidebar .recent-post-widget-thumbnail img{width:70px;height:45px;border:3px solid #ddd;}
div.custom-sidebar .recent-post-widget-context{overflow:hidden;margin-top:2px;}
div.custom-sidebar .recent-post-widget-comment-num{margin-top:4px;height:22px;line-height:19px;font-style:italic;background-position:0px 0px;padding-left:30px;}
div.custom-sidebar .twitter-whole{border-color:inherit;}
div.custom-sidebar .twitter-whole ul li a{background:none;padding:0px;}
div.custom-sidebar .flickr-widget{margin-left:-17px;display:inline-block;}
div.custom-sidebar .flickr_badge_image{background:none repeat scroll 0 0 #EFEFEF;float:left;margin:0 0 10px 16px;border:3px solid #ddd;width:54px;}
div.custom-sidebar .flickr-widget img{width:63px;height:56px;border:3px solid #7b7c7c;}
.cp_contact-widget-whole ol{list-style:none;}
.add-holder p{font-size:11px;}
.title5{color:#2E1308;font-family:TrocchiRegular;font-size:18px;font-weight:normal;}
div.custom-sidebar .contact-widget-whole ol{list-style:none;margin-left:0px;margin-top:15px;}
div.custom-sidebar .contact-widget-whole ol li{margin-right:10px;}
div.custom-sidebar .contact-widget-whole input, div.custom-sidebar .contact-widget-whole textarea{margin-bottom:16px;}
div.custom-sidebar .screenReader{display:none;}
div.custom-sidebar .cp-recent-port-widget{margin-top:10px;}
div.custom-sidebar .recent-port-widget{float:left;margin-right:10px;margin-top:10px;}
div.right-sidebar-wrapper{padding-left:15px;border-color:#ddd;}
div.right-sidebar-wrapper .custom-sidebar-title{font-size:20px;margin:0 0 15px;}
div.left-sidebar-wrapper{padding-right:15px;border-color:#ddd;}
div.right-sidebar-wrapper .custom-sidebar-title, div.left-sidebar-wrapper .custom-sidebar-title{padding:0px 0px 10px 0px;font-size:22px;}
div.sitemap .custom-sidebar-title{padding:0px 0px 10px 0px;font-size:17px;border-bottom:1px solid;border-color:#ddd;position:relative;}
.tagcloud{border-color:inherit;display:inline-block;}
.tagcloud a{font-size:12px !important;display:block;float:left;padding:3px 8px 3px 8px;margin-right:10px;margin-bottom:10px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#818181;transition:all 0.4s ease-in-out 0s;}
.tagcloud a:hover{color:#fff;text-decoration:none;}
#calendar_wrap{border-color:inherit;}
#wp-calendar{width:100%;border-color:inherit;border-width:0px;color:#afafaf;}
#wp-calendar tbody td{background:none repeat scroll 0 0 #F5F5F5;border:1px solid #FFFFFF;padding:3px 0 2px;text-align:center;}
#wp-calendar tbody td a{font-weight:bold;}
#wp-calendar caption{font-size:13px;font-weight:bold;margin:0 auto 15px;padding-bottom:6px;border-bottom:1px solid;border-color:#ddd;}
#wp-calendar td{padding:4px;text-align:center;border-right:0px;}
#wp-calendar th{padding:0px;text-align:center;border-right:0px;border-bottom:0px;background:transparent;}
.footer-wrapper .custom-sidebar #searchsubmit{height:32px;position:absolute;right:6px;top:-2px;}
.social-icons.four.column{float:right;}
div.custom-sidebar #searchsubmit{border:0 none;bottom:1px;box-shadow:none;cursor:pointer;height:30px;position:absolute;right:0px;top:-2px;text-indent:-999px;width:35px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/icon/search-button.png);background-repeat:no-repeat;background-position:7px;}
div.custom-sidebar #searchform{position:relative;margin-bottom:0;}
div.custom-sidebar #search-text input[type="text"]{margin-bottom:0;width:90%;}
div.custom-sidebar #searchform br.clear{display:none;}
h1.heading-404{font-size:255px;margin:-30px 0 118px;text-align:center;}
h3.sub-heading-404{font-size:26px;text-align:center;}
div.custom-sidebar label, legend{font-weight:bold;margin-bottom:7px;}
div.custom-sidebar .error{font-style:italic;margin-bottom:15px;}
.footer-wrapper .custom-sidebar.cp-divider{overflow:hidden;}
.footer-wrapper div.custom-sidebar .recent-post-widget{border:0;position:relative;}
.footer-wrapper .cp-title{color:#FFFFFF;display:block;font-size:18px;font-weight:normal;line-height:23px;}
.footer-wrapper table th{color:#AFAFAF;}
.footer-wrapper h2{color:#fff;font-size:24px;font-weight:normal;line-height:30px;margin:0 10px 12px;}
.footer-wrapper .sub-heading{border-left:1px solid #444;font-size:12px;margin-left:11px;padding-left:14px;}
.footer-wrapper{font-size:12px;margin:10px 0;}
.slider-wrapper .slider-bottom-gimmick{display:none;}
.footer-widget-wrapper .footerinput{background:none repeat scroll 0 0 #262626;border:1px solid #646464;color:#FFFFFF;margin:0 2% 5px 0 !important;padding:5px;float:left;width:44%;}
.footer-widget-wrapper .footertextarea{background:none repeat scroll 0 0 #262626;border:1px solid #646464;color:#FFFFFF;display:block;float:left;margin:0 0 5px !important;max-height:118px;max-width:94%;min-height:118px;min-width:94%;padding:5px;}
.footer-widget-wrapper .button{float:right;color:#FFF !important;border:1px solid #141414;text-align:center;line-height:30px;width:55px;height:30px;float:right;font-weight:normal;font-size:11px;margin-right:-3px;}
.footer-widget-wrapper iframe{background:none repeat scroll 0 0 #262626;border:1px solid #676767;float:left;margin:0 0 5px;padding:5px;}
.footer-widget-wrapper .recentcomments{background:none !important;border-bottom:1px dashed #8a8a8a !important;color:#e8e8e8 !important;font-family:Verdana, Geneva, sans-serif;font-size:11px;line-height:20px;list-style:none outside none;margin:0 0 15px;padding:0 0 15px;}
footer{margin:0 auto;position:relative;}
div.footer-wrapper .container{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.footer-section-top{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/footer-pattern.jpg) repeat scroll 0 0 transparent;padding:13px;margin-top:50px;}
.footer-section-top h3, .footer-section-bottom h3{color:#fff;font-size:53px;font-weight:normal;line-height:60px;margin:0 0 20px;}
.footer-section-mid h3{font-size:40px;line-height:40px;margin-bottom:30px;}
.footer-section-mid{background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/footer-mid-bg.jpg);margin-bottom:15px;padding:10px 0 100px}
.footer-curve{position:relative;}
.footer-curve img{left:0;position:absolute;width:100%;z-index:99;bottom:0px;}
.header-curve{position:relative;}
.header-curve img{left:0;position:absolute;width:100%;z-index:99;bottom:0px;}
.footer-section-mid-inner{min-height:283px;position:relative;z-index:9999;}
.footer-section-mid-inner.container p{color:#727272;margin:0 3px 13px;}
.footer-section-bottom{color:#FFFFFF;margin-top:-31px;position:relative;}
.footer-section-bottom .container{position:relative;top:-50px;z-index:100;}
div.footer-widget-wrapper{padding-top:30px;}
div.footer-widget-wrapper .custom-sidebar-title{margin-bottom:10px;}
div.footer-wrapper div.contact-form-wrapper input[type="text"], div.footer-wrapper div.contact-form-wrapper input[type="password"], div.footer-wrapper div.contact-form-wrapper textarea, div.footer-wrapper div.custom-sidebar #search-text input[type="text"], div.footer-wrapper div.custom-sidebar .contact-widget-whole input, div.footer-wrapper div.custom-sidebar .contact-widget-whole textarea{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
div.footer-wrapper a.button, div.footer-wrapper button{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0 !important;background:#222 !important;}
div.footer-wrapper #wp-calendar caption{font-size:15px;border:none;margin-bottom:15px;}
div.footer-wrapper div.custom-sidebar .recent-post-widget-thumbnail{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
div.copyright-wrapper{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/footer-pattern.jpg) repeat scroll 0 0 transparent;padding:13px;}
div.copyright-left{text-align:left;float:left;font-weight:normal;margin-top:4px;color:#fff !important;}
div.copyright-left p{margin:5px 0;font-size:12px;color:#fff;}
.copyright-left a{color:#fff !important;}
div.copyright-left a:hover{text-decoration:underline;color:#fff;}
.scrollup a{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/scroll.png) no-repeat scroll 0 0 transparent;bottom:70px;height:40px;position:fixed;right:50px;text-indent:-9999px;width:40px;z-index:9999;}
div.copyright-left a:hover, .scroll-top a:hover{color:#ddd;}
div.comment-wrapper{margin-top:40px;}
div.comment-wrapper .comment-title{font-size:18px;}
div.comment-wrapper .comment-form-comment{margin-right:40px;}
div.comment-wrapper #reply-title{font-size:18px;margin-bottom:15px;}
div.comment-wrapper input[type="text"], input[type="password"]{width:320px;height:30px;line-height:30px;padding:0px 0px 0px 10px;margin:5px 5px 25px;line-height:20px;}
div.comment-wrapper textarea{height:165px;width:590px;margin:5px 5px 25px;padding:10px;max-width:100%;line-height:20px;}
div.comment-wrapper .comment-form-author input, div.comment-wrapper .comment-form-email input, div.comment-wrapper .comment-form-url input{float:left;}
div.comment-wrapper .comment-form-author label, div.comment-wrapper .comment-form-email label, div.comment-wrapper .comment-form-url label, div.comment-wrapper .comment-form-author span, div.comment-wrapper .comment-form-email span, div.comment-wrapper .comment-form-url span, ol.comment-list{margin:0px;list-style:none;}
ol.comment-list .comment-body{border-bottom:1px solid;margin-top:22px;padding-bottom:22px;border-color:#ddd;}
ol.comment-list ul{margin:0px 0px 0px 30px;list-style:none;}
div.comment-avartar{float:left;}
div.comment-context{margin-left:80px;}
span.comment-author{margin-right:5px;font-size:16px;}
span.comment-date{margin-right:5px;font-style:italic;font-size:11px;}
span.comment-time{margin-right:5px;font-style:italic;}
div.comment-content{margin-top:7px;}
div.comment-wrapper #respond{margin-top:30px;}
.nivo-slider-title{color:#2E1308!important;margin-bottom:10px;font-size:40px;font-weight:700;}
.slider-wrapper{margin:0 auto;overflow:hidden;position:relative;}
div.slider-bottom-gimmick{height:5px;width:100%;}
div.slider-top-shadow{height:6px;width:100%;position:absolute;top:-1px;z-index:100;background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/gradient-vertical-6px.png);}
div.slider-bottom-shadow{height:6px;width:100%;position:absolute;bottom:4px;z-index:100;background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/gradient-vertical-6px.png) 0px 6px;}
.cp-slider-title{color:#fff!important;display:block;font-size:18px;margin:10px 0;}
h3.accordion-header-title{font-size:18px;margin-bottom:25px;}
ul.cp-accordion{list-style:none;margin-left:0px;}
ul.cp-accordion li{list-style:none;border-top:1px solid #ddd;padding-top:15px;}
ul.cp-accordion li:first-child{list-style:none;padding-top:0px;border:0;}
h2.accordion-head{margin-bottom:0px;padding:0px 0px 15px 0px;line-height:21px;font-size:16px;cursor:pointer;display:block;}
div.accordion-content{padding:0px 0px 20px 37px;overflow:hidden;font-size:13px;}
span.accordion-head-image{cursor:pointer;display:block;float:left;height:24px;margin-right:13px;width:24px;background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/icon/plus-24px.png) no-repeat;}
span.accordion-head-image.active{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/icon/minus-24px.png) no-repeat;}
div.accordion-head p{margin-bottom:0px;}
ul.cp-accordion .accordion-content ul li{list-style:disc;border-bottom:0px;margin-bottom:5px;}
.container .one.column.gallery{width:60px;}
h3.gallery-header-title{font-size:18px;margin-bottom:25px;margin-left:10px;}
.cp-gallery-item .columns, .cp-gallery-item .column{margin-bottom:20px;margin-top:0;}
h3.toggle-box-header-title{font-size:18px;margin-bottom:25px;}
ul.cp-toggle-box{margin-left:0px;}
ul.cp-toggle-box li{list-style:none;border-bottom:1px solid #ececec;margin-bottom:15px;}
h2.toggle-box-head{padding:0px 0px 0px 0px;line-height:21px;font-size:16px;cursor:pointer;}
div.toggle-box-content{padding:0px 0px 20px 37px;overflow:hidden;}
span.toggle-box-head-image{width:24px;height:24px;float:left;margin-right:13px;cursor:pointer;}
div.toggle-box-head p{margin-bottom:0;}
ul.cp-toggle-box .toggle-box-content ul li{list-style:inherit;border-bottom:0px;margin-bottom:5px;}
div.column-service-content h3, h3.gallery-header-title, h3.testimonial-header-title, h3.tab-widget-title, h1.cp-page-title, div.right-sidebar-wrapper .custom-sidebar-title, div.left-sidebar-wrapper .custom-sidebar-title, .portfolio-header-title, h1.single-thumbnail-title, h3.prayer-header-title{color:#2E1308;font-weight:normal;margin:0;padding:0 0 15px;position:relative;width:99%;}
h1.cp-page-title{font-size:60px;font-weight:normal;padding-bottom:20px;color:#414141;transition:all 0.4s ease-in-out 0s;font-family:'Raleway', sans-serif;}
.column-service-content{padding-bottom:1px;}
.txt-btn{bottom:-4px;color:#595959;left:-20%;position:absolute;opacity:0;}
.custom-sidebar-title.sidebar-title-color.cp-title{border-bottom:1px solid;color:#414141;line-height:30px;margin-bottom:10px;padding-bottom:10px;}
img.column-service-image{float:left;text-align:center;line-height:32px;margin:0 10px 10px 0;}
.style-2 img.column-service-image{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/thumb-bg.jpg) repeat-x scroll center bottom transparent;padding-bottom:9px;}
.column-service-content .img_wrapper{float:left;}
div.text-widget-wrapper{clear:both;float:left;width:100%;}
.text-widget-shadow{display:block;margin:33px 0 0 -20px;}
.text-widget-shadow img{width:100%;}
h1.text-widget-title{line-height:30px;font-size:24px;font-weight:bold;}
h3.text-widget-title{font-size:22px;font-weight:normal;line-height:30px;margin:0 0 9px;}
h3.text-widget-title span{color:#8abd00;}
div.text-widget-caption{font-size:13px;margin-top:8px;}
div.text-widget-button-wrapper{text-align:center;}
@-webkit-keyframes bounce {
0%{-webkit-transform:scale(1)}
33%{-webkit-transform:scale(1.10)}
66%{-webkit-transform:scale(0.80)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounce {
0%{-moz-transform:scale(1)}
33%{-moz-transform:scale(1.10)}
66%{-moz-transform:scale(0.80)}
100%{-moz-transform:scale(1)}
}
@-o-keyframes bounce {
0%{-o-transform:scale(1)}
33%{-o-transform:scale(1.10)}
66%{-o-transform:scale(0.80)}
100%{-o-transform:scale(1)}
}
@keyframes bounce {
0%{transform:scale(1)}
33%{transform:scale(1.10)}
66%{transform:scale(0.80)}
100%{transform:scale(1)}
}
a.text-widget-button{background:#333;border:5px solid #e9f3f7;font-size:21px;font-family:'rock';padding:10px 29px;color:#fff;display:block;}
a.text-widget-button:hover{animation:0.5s ease-in-out 0s normal none 1 bounce;background-position:0 -200px;box-shadow:0 0 1px rgba(0, 0, 0, 0.25);position:absolute;background-position:0px -200px;-webkit-animation:bounce 0.5s ease-in-out;}
.textwidget > p{margin:10px 0;font-size:11px;}
h3.testimonial-header-title{margin-bottom:25px;margin-left:10px;}
.right-sidebar-wrapper .testimonial-content, .left-sidebar-wrapper .testimonial-content, .right-sidebar-wrapper .testimonial-author-name, .left-sidebar-wrapper .testimonial-author-name{color:#414141;}
.right-sidebar-wrapper div.testimonial-author{color:#414141;}
.testimonial-content{font-size:11px;line-height:18px;padding:15px 10px 10px;width:100%;}
.testimonial-sub-heading{font-size:12px;font-weight:bold;margin-bottom:10px;display:block;}
div.testimonial-icon{width:29px;height:26px;float:left;margin-top:2px;margin-right:15px;margin-left:1px;background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/icon/quotes-dark.png) no-repeat;}
.tastimonialcon{overflow:hidden;position:relative;}
div.testimonial-author{font-size:11px;font-weight:bold;text-align:left;}
.footer-section-top .testimonial-content{color:#E2E2E2;}
.footer-section-top .testimonial-author-name{color:#fff;}
.testimonial-author-name{font-size:14px;font-weight:bold;text-align:left;}
div.jcarousellite{overflow:hidden;}
div.jcarousellite ul{width:1000%;margin:0px;list-style:none;}
div.jcarousellite ul li{float:left;width:900px;}
div.jcarousellite-nav{bottom:10px;position:absolute;right:10px;z-index:999;background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/icon/navigation-20px-dark.png);background-repeat:no-repeat;}
footer div.jcarousellite-nav{bottom:10px;position:absolute;right:10px;z-index:999;background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/icon/navigation-20px.png);background-repeat:no-repeat;}
div.jcarousellite-nav .prev{width:20px;height:20px;cursor:pointer;float:left;margin-left:5px;}
div.jcarousellite-nav .next{width:20px;height:20px;cursor:pointer;float:left;margin-left:5px;background-position:20px 0px !important;}
div.jcarousellite-nav .next:hover, div.jcarousellite-nav .prev:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
div.divider{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/sprater.png) repeat-x left top;padding:20px 0 0;position:inherit;}
.filter-nav.columns{float:right;}
.filter-nav ul{color:#D5D5D5;float:right;list-style:none outside none;}
.filter-nav ul li{float:left;margin:0 0 0 30px;}
.filter-nav ul li a{background:none;box-shadow:none;border:none;text-align:center;line-height:44px;height:33px;display:block;color:#333;}
.filter-nav ul li a.active{border-bottom:2px solid;}
h3.portfolio-header-title, h3.product-header-title{color:#333;}
div.portfolio-view-all-project{position:absolute;right:10px;top:45px;z-index:100;}
div.portfolio-thumbnail-image{position:relative;margin:0 auto 15px;-webkit-box-shadow:0 8px 6px -6px black;-moz-box-shadow:0 8px 6px -6px black;box-shadow:0 8px 6px -6px black;}
.slide-ToRight{position:relative;}
div.portfolio-thumbnail-image img{display:block;margin:0px auto;width:100%;}
div.portfolio-thumbnail-video{text-align:center;position:relative;margin:0 0 15px;-webkit-box-shadow:0 8px 6px -6px black;-moz-box-shadow:0 8px 6px -6px black;box-shadow:0 8px 6px -6px black;}
div.portfolio-thumbnail-video object{display:block;margin:0px auto;}
div.portfolio-thumbnail-slider{text-align:center;margin:0px auto;position:relative;overflow:hidden;margin-bottom:15px;-webkit-box-shadow:0 8px 6px -6px black;-moz-box-shadow:0 8px 6px -6px black;box-shadow:0 8px 6px -6px black;}
div.portfolio-thumbnail-slider .flexslider{display:block;}
div.portfolio-thumbnail-slider ol.flex-control-nav{display:none;}
.slides, .flex-control-nav, .flex-direction-nav{list-style:none;margin:0;padding:0;}
div.portfolio-thumbnail-slider ul.flex-direction-nav .prev{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/thumbnail-nav.png);width:31px;height:24px;bottom:0px;left:0px;top:auto;}
div.portfolio-thumbnail-slider ul.flex-direction-nav .next{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/thumbnail-nav.png);width:31px;height:24px;background-position:31px 0px;bottom:0px;left:31px;top:auto;}
h2.portfolio-thumbnail-title{color:#333333;display:block;font-family:'rock';font-size:18px;font-weight:normal;margin:0 0 5px;}
h2.portfolio-thumbnail-title a{color:#333333;}
h3.portfolio-thumbnail-title a:hover{color:#333333;text-decoration:underline;}
div.portfolio-thumbnail-title a{color:inherit;}
div.portfolio-thumbnail-content{font-size:11px;margin:0 0 10px;min-height:44px;}
div.portfolio-thumbnail-content p{margin:0;line-height:16px;}
div.portfolio-bottom{display:block;clear:both;}
div.portfolio-thumbnail-image-hover{opacity:0;filter:alpha(opacity=0);position:absolute;width:100%;height:100%;background-color:#00adee;overflow:hidden;display:block;}
div.portfolio-thumbnail-image-hover span{top:50%;left:-50%;margin-left:-16px;margin-top:-16px;width:32px;height:32px;position:absolute;display:block;}
div.portfolio-thumbnail-image-hover span.hover-link{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/link.png) no-repeat;}
div.portfolio-thumbnail-image-hover span.hover-video{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/video.png) no-repeat;}
div.portfolio-thumbnail-image-hover span.hover-zoom{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/zoom.png) no-repeat;}
.port-shadow{display:block;position:relative;}
.port-shadow img{width:100%;}
a.portfolio-read-more{margin-right:12px;margin-top:15px;float:left;}
a.portfolio-visit-website{float:right;font-weight:normal;}
.portfolio-item-holder.masoned{overflow:hidden;}
div.sixteen.columns.portfolio-item{padding-bottom:22px;margin:10px;border-bottom:1px solid #ececec;}
div.sixteen.columns.portfolio-item .wrapper{}
div.sixteen.columns.portfolio-item:last-child{padding-bottom:0px;border:0px;}
div.sixteen.columns.portfolio-item .portfolio-thumbnail-image, div.sixteen.columns.portfolio-item .portfolio-thumbnail-video, div.sixteen.columns.portfolio-item .portfolio-thumbnail-slider{float:left;width:459px;margin:0 20px 0 0;}
div.sixteen.columns.portfolio-item .portfolio-thumbnail-context{padding-bottom:10px;float:none;overflow:hidden;}
div.sixteen.columns.portfolio-item .portfolio-thumbnail-title{font-size:18px;margin-top:12px;}
div.sixteen.columns.portfolio-item .portfolio-thumbnail-content{margin-top:12px;}
div.sixteen.columns.portfolio-item a.portfolio-read-more{margin-top:22px;}
div.sixteen.columns.portfolio-item a.portfolio-visit-website{margin-top:22px;}
div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image, div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video, div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider{float:left;width:320px;}
div.sidebar-included div.sixteen.columns.portfolio-item .portfolio-thumbnail-context{padding-left:20px;margin-right:10px;}
div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image, div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video, div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider{float:left;width:180px;}
div.both-sidebar-included div.sixteen.columns.portfolio-item .portfolio-thumbnail-context{padding-left:20px;margin-right:10px;}
.portfolio-item-filter{left:-142px;list-style:none outside none;margin:14px 0 8px;position:relative;top:35px;font-weight:bold;}
.product-thumbnail-context{background:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #ddd;margin-bottom:20px;}
.product-item-container .added_to_cart{font-size:0;}
div.product-thumbnail-image, div.product-thumbnail-video, div.product-thumbnail-slider{}
.product-header-wrapper, .portfolio-header-wrapper{margin:-12px 10px 0;overflow:hidden;padding-bottom:15px;}
h3.product-header-title, h3.portfolio-header-title{font-size:60px;margin:0;float:left;}
div.product-view-all-project{position:absolute;right:10px;top:33px;font-style:italic;}
div.product-thumbnail-image{position:relative;text-align:center;}
.product-thumbnail-context{background:none repeat scroll 0 0 #FFFFFF;position:relative;}
.product-thumbnail-context:before, .product-thumbnail-context:after{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);bottom:15px;box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);content:"";left:10px;max-width:300px;position:absolute;top:80%;transform:rotate(-3deg);width:50%;z-index:-1;}
.product-thumbnail-context:after{left:auto;right:10px;transform:rotate(3deg);}
.product-thumbnail-context:hover img{opacity:0.5;transition:all 0.3s ease-in-out 0.2s;}
.inner-holder{overflow:hidden;position:relative;}
.product-thumb-title{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.9);overflow:hidden;transition:all 0.2s ease-in-out 0.3s;position:absolute;top:84px;width:100%;}
.product-item-context h2{float:left;}
.product-item-context .product-price{float:right;}
.product-price .price del{font-size:22px;}
.product-price .price{font-size:15px;font-weight:normal !important;margin:12px 0 0;padding:8px 10px;position:relative;top:0px;}
.product-thumbnail-image-jc .product-price{position:absolute;}
.summary .price{background:transparent;border-radius:0;}
.product-item-container .product-item-context{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.6);bottom:40px;box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);color:#C0306F;left:0;position:absolute;text-align:center;width:100%;}
.product-item-context h2.product-thumbnail-title, .product-item-context h2.product-thumbnail-title a:hover{color:black;font-weight:bold;font-size:20px !important;}
.item-price{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.6);bottom:38px;box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);color:#C0306F;font-size:18px;font-style:normal;font-weight:bold;left:0;padding:10px;position:absolute;width:100%;}
.price-cut{text-decoration:line-through;}
.sale-ribbon{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/sale-img.png) no-repeat scroll 0 0 transparent;font-size:0;height:82px;left:0;line-height:0;position:absolute;top:0;width:88px;}
.new-ribbon{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/new-sticker-icon.png) no-repeat scroll 0 0 transparent;font-size:0;height:82px;left:22px;line-height:0;position:absolute;top:22px;width:88px;}
.product-thumbnail-content{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.9);overflow:hidden;transform:rotate(-33.5deg) translate(-112px, 166px);transform-origin:0 100% 0;transition:all 0.5s ease-in-out 0.5s;}
.product-thumbnail-content.hover{opacity:0.9;transform:rotate(0deg) translate(0px, 0px);transition:all 0.5s ease-in-out 0.5s;}
div.product-thumbnail-image.thumbsize{display:block;clear:both;}
div.product-thumbnail-image img{display:block;margin:0px auto;width:100%;}
div.custom-sidebar ul li{margin-bottom:0px;padding:0 0 10px 0px;position:relative;left:0;}
.filter-nav ul li a{background:none;box-shadow:none;border:none;text-align:center;line-height:44px;height:33px;border-bottom:2px solid #F7F7F7;display:block;}
div.product-thumbnail-video{text-align:center;}
div.product-thumbnail-video object{display:block;margin:0px auto;}
div.product-thumbnail-slider{text-align:center;margin:0px auto;overflow:hidden;}
div.product-thumbnail-slider .flexslider{display:block;}
div.product-thumbnail-slider ol.flex-control-nav{display:none;}
.slides, .flex-control-nav, .flex-direction-nav{list-style:none;margin:0;padding:0;}
div.product-thumbnail-slider ul.flex-direction-nav .prev{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/thumbnail-nav.png);width:31px;height:24px;bottom:0px;left:0px;top:auto;}
div.product-thumbnail-slider ul.flex-direction-nav .next{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/thumbnail-nav.png);width:31px;height:24px;background-position:31px 0px;bottom:0px;left:31px;top:auto;}
h2.product-thumbnail-title{display:block;margin:9px !important;text-align:left;}
h3.product-thumbnail-title a:hover{color:#333333;text-decoration:underline;}
div.product-thumbnail-title a{color:inherit;}
.product-thumbnail-image a{color:#333;}
div.product-thumbnail-content{bottom:0;left:0;position:absolute;width:100%;height:40px;opacity:0;}
.product-item-container{overflow:hidden;position:relative;}
.product-thumbnail-content, .add_to_cart_button{text-align:center;display:block;}
.price{line-height:31px;color:#424040;}
.price del .amount{font-weight:normal;color:#333;}
.product-price .price del .amount{font-weight:normal;}
.price ins .amount, .price ins{text-decoration:none;font-weight:bold;font-size:18px;}
.product-price .price ins .amount, .price ins{text-decoration:none;font-weight:normal;font-size:100%;}
.product-price .star-rating{display:none;}
.price del .amount{font-size:59%;}
.summary .price del .amount{font-size:13px;}
.four.columns .product-thumbnail-content .add_to_cart_button{width:14%;}
.one-third.column .product-thumbnail-content .add_to_cart_button{width:24%;}
.eight.columns .product-thumbnail-content .add_to_cart_button{width:34%;}
.both-sidebar-included .eight.columns .product-thumbnail-content .add_to_cart_button, .content-wrapper.sidebar-included.left-sidebar .one-third.column .product-thumbnail-content .add_to_cart_button, .content-wrapper.sidebar-included.right-sidebar .one-third.column .product-thumbnail-content .add_to_cart_button{width:15%;}
.product-thumbnail-content .add_to_cart_button, .product-thumbnail-content .details-button{width:30%;border:medium none;color:#FFFFFF;height:100%;line-height:26px;margin:0;overflow:hidden;position:relative;text-shadow:none;}
.product-thumbnail-content .add_to_cart_button{background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/cart-icon.png);right:0;background-repeat:no-repeat;background-position:10px 8px;float:right;padding:6px 27px 0 50px;font-family:'Verdana, Geneva, sans-serif';font-size:12px;}
.product-thumbnail-content .add_to_cart_button:hover{background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/cart-icon.png);}
.product-thumbnail-content .details-button a{background:none repeat scroll 0 0 transparent;float:none;font-family:arial;font-size:12px;font-weight:bold;line-height:39px;padding:1px 28px !important;background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list-icon.png);background-repeat:no-repeat;font-family:'Verdana, Geneva, sans-serif';}
.product-thumbnail-content .details-button a:hover{color:#fff;}
div.product-bottom{display:block;clear:both;}
span.product-thumbnail-image-hover{display:block;height:51%;opacity:0;padding:18%;position:absolute;width:63.8%;background-color:rgba(255,255,255,0.3);}
span.product-thumbnail-image-hover span{}
span.product-thumbnail-image-hover span.hover-link{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/link.png) no-repeat;}
span.product-thumbnail-image-hover span.hover-video{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/video.png) no-repeat;}
span.product-thumbnail-image-hover span.hover-zoom{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/zoom.png) no-repeat;}
a.product-read-more{margin-right:12px;margin-top:15px;float:left;}
a.product-visit-website{margin-top:15px;float:left;}
.product-item-holder.masoned{overflow:hidden;}
div.sixteen.columns.product-item{padding-bottom:22px;border-bottom:1px solid #ececec;}
div.sixteen.columns.product-item:last-child{padding-bottom:0px;border:0px;}
div.sixteen.columns.product-item .product-thumbnail-image, div.sixteen.columns.product-item .product-thumbnail-video, div.sixteen.columns.product-item .product-thumbnail-slider{float:left;width:459px;margin:0 0 0 -10px;}
div.sixteen.columns.product-item .product-thumbnail-context{padding-bottom:10px;float:none;overflow:hidden;}
.product-thumbnail-context{list-style:none;}
div.sixteen.columns.product-item .product-thumbnail-title{font-size:18px;margin-top:12px;}
div.sixteen.columns.product-item .product-thumbnail-content{margin-top:12px;}
div.sixteen.columns.product-item a.product-read-more{margin-top:22px;}
div.sixteen.columns.product-item a.product-visit-website{margin-top:22px;}
div.sidebar-included .sixteen.columns.product-item .product-thumbnail-image, div.sidebar-included .sixteen.columns.product-item .product-thumbnail-video, div.sidebar-included .sixteen.columns.product-item .product-thumbnail-slider{float:left;width:320px;}
div.sidebar-included div.sixteen.columns.product-item .product-thumbnail-context{padding-left:20px;margin-right:10px;}
div.both-sidebar-included .sixteen.columns.product-item .product-thumbnail-image, div.both-sidebar-included .sixteen.columns.product-item .product-thumbnail-video, div.both-sidebar-included .sixteen.columns.product-item .product-thumbnail-slider{float:left;width:180px;}
div.both-sidebar-included div.sixteen.columns.product-item .product-thumbnail-context{padding-left:20px;margin-right:10px;}
.product-item-filter{left:-142px;list-style:none outside none;margin:14px 0 8px;position:relative;top:35px;font-weight:bold;}
.view-all{float:right;line-height:22px;margin-left:25px;border-bottom:2px solid #F7F7F7;height:33px;border-bottom:2px solid #F7F7F7;}
.filter-nav{float:right;overflow:hidden;position:relative;right:9px;top:-32px;}
.filter-nav ul{color:#D5D5D5;float:right;list-style:none;}
.filter-nav ul li{float:left;margin:0 0 0 30px;}
.cp-page-wrapper .cp-page-title, .cp-page-content{padding:0px;}
.cp-page-wrapper .blog-thumbnail-info{border-top:2px solid;}
.cp-page-wrapper .blog-thumbnail-info ul{list-style:none;float:right;}
.cp-page-wrapper .blog-thumbnail-info ul li{float:left;margin:0 0 10px 20px;padding-left:20px;transition:all 0.4s ease-in-out 0s;}
.blog_single_post h1.single-thumbnail-title{margin-left:0;}
.single-thumbnail-info.post-info-color{border-bottom:1px solid #ddd;border-top:1px solid #ddd;clear:both;font-family:Droid Serif;font-style:normal;margin:15px 0;overflow:hidden;padding:10px 0 !important;}
.blog-thumbnail-image{padding:4px;margin:0 0 15px;border:1px solid #ddd;}
.blog-item2.cp-divider.sixteen.columns{margin:20px 0;}
h1.single-thumbnail-title a{color:inherit;}
.single-thumbnail-info{border-top:1px solid #ddd;font-size:11px;font-style:normal;list-style:none outside none;margin-bottom:30px;padding:15px 15px 5px;}
.blog-thumbnail-info ul li a, .blog-thumbnail-info{color:#626064;font-family:'Raleway', sans-serif;}
.single-thumbnail-info ul{list-style:none;float:right;}
.single-thumbnail-date{height:16px;line-height:20px;font-style:normal;margin-right:20px;padding-left:23px;float:left;}
.single-thumbnail-author{height:16px;line-height:20px;float:left;margin-right:20px;padding-left:23px;}
.single-thumbnail-comment{height:16px;line-height:20px;float:left;padding-left:21px;}
.single-thumbnail-tag{height:16px;line-height:16px;float:left;margin-right:1px;padding-left:23px;}
.single-thumbnail-context{padding-top:20px;}
.single-port-prev-nav{float:left;}
.single-port-prev-nav a{float:left;}
.single-port-prev-nav .left-arrow{width:8px;height:5px;float:left;margin-top:6px;margin-right:8px;}
.single-port-next-nav{float:left;margin-left:30px;}
.single-port-next-nav a{float:left;}
.single-port-next-nav .right-arrow{width:8px;height:5px;float:left;margin-top:6px;margin-left:8px;}
.single-port-thumbnail-image, div.single-port-thumbnail-video, div.single-port-thumbnail-slider{padding:4px;}
.single-port-nav{float:right;margin-top:18px;margin-bottom:18px;}
h1.single-port-title{border-bottom:1px solid #C8C6C2;font-size:20px;padding-bottom:8px;margin-top:30px;margin-bottom:0px;position:relative;}
h1.single-port-title a{color:inherit;}
div.single-port-content{margin-top:22px;}
div.single-port-info{margin-top:30px;font-style:italic;}
div.single-port-info span.head{font-weight:bold;margin-right:5px;}
div.single-port-date{margin-top:8px;}
div.single-port-tag{margin-top:8px;}
div.single-port-visit-website{padding-left:28px;margin-top:10px;}
div.about-author-wrapper{margin-top:40px;padding:18px;border:1px solid #ddd;}
.author_links{display:block;float:left;margin-top:10px;overflow:hidden;}
div.about-author-wrapper li{float:left;list-style:none outside none;padding:2px 6px;}
div.about-author-avartar{float:left;}
.about-author-avartar img{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;float:left;margin:0 10px;padding:3px;}
.about-author-avartar img:hover{background:#ddd;}
div.about-author-info{margin-left:110px;}
div.about-author-title{font-size:18px;margin-top:3px;margin-bottom:5px;}
div.social-share-title{margin-top:40px;font-size:18px;}
div.social-shares ul{list-style:none;margin-left:0px;margin-top:15px;}
div.social-shares ul li{float:left;margin-right:15px;margin-bottom:15px;}
h3.blog-header-title{font-size:18px;margin:40px 0px 25px 10px;}
h2.blog-thumbnail-title a{color:inherit;transition:all 0.4s ease-in-out 0s;}
.blog-item2 div.blog-thumbnail-image, .blog-item2 div.blog-thumbnail-slider, .blog-item2 div.blog-thumbnail-video{border:1px solid #d2cfcf;padding:5px;margin:0 0 20px;background:#fff;s}
div.blog-thumbnail-image img{width:100%;}
div.blog-thumbnail-info{font-style:normal;clear:both;border-top:1px solid;border-bottom:1px solid;margin:15px 0;}
a.blog-continue-reading{}
a.blog-read-more{float:left;padding:4px 8px;background:#8ABD00;color:#fff;}
div.blog-thumbnail-content{overflow:hidden;margin-top:15px;}
.blog-item1 div.blog-thumbnail-content{overflow:hidden;margin-top:15px;}
.blog-item1 div.blog-thumbnail-slider, .blog-item1 div.blog-thumbnail-video{}
div.blog-thumbnail-content p{margin:0 0 15px;}
.blog-thumbnail-content ul{margin:0 15px;}
div.blog-item-holder .blog-item0:last-child, div.blog-item-holder .blog-item0:last-child{border-bottom:0px;}
div.blog-item-holder .blog-item0{border-bottom:1px solid;padding-top:10px;}
div.blog-item-holder .blog-item0 .blog-thumbnail-image, div.blog-item-holder .blog-item0 .blog-thumbnail-video, div.blog-item-holder .blog-item0 .blog-thumbnail-slider{float:left;margin-right:10px;margin-bottom:10px;width:55px;height:55px;}
div.blog-item-holder .blog-item0 .blog-thumbnail-slider .flex-caption, div.blog-item-holder .blog-item0 .blog-thumbnail-slider ol.flex-control-nav, div.blog-item-holder .blog-item0 .blog-thumbnail-slider ul.flex-direction-nav{display:none;}
div.blog-item-holder .blog-item0 .blog-thumbnail-context{overflow:hidden;float:left;}
div.blog-item-holder .blog-item0 .blog-thumbnail-title{margin-top:5px;margin-bottom:0px;font-size:12px;}
div.blog-item-holder .blog-item0 .blog-thumbnail-date{margin-top:8px;margin-bottom:10px;font-style:italic;}
div.blog-item-holder .blog-item1{margin-bottom:8px;}
.post-info-color{padding-left:15px;}
div.blog-item-holder .blog-item1:last-child{padding-bottom:0px;}
div.blog-item-holder .blog-item1 .blog-thumbnail-title{font-size:18px;line-height:26px;margin:10px 15px 8px;}
div.blog-item-holder .blog-item1 .blog-thumbnail-context{float:none;overflow:hidden;}
div.blog-item-holder .blog-item1 .blog-thumbnail-image, div.blog-item-holder .blog-item1 .blog-thumbnail-video, div.blog-item-holder .blog-item1 .blog-thumbnail-slider{float:left;width:460px;margin-right:15px;}
div.blog-item-holder .blog-item1 .blog-thumbnail-info{font-size:11px;}
div.blog-item-holder .blog-item1 .blog-thumbnail-comment{height:16px;line-height:20px;margin-left:20px;float:left;padding-left:22px;background-position:0px 0px;}
div.blog-item-holder .blog-item2{margin-bottom:30px;}
div.blog-item-holder .blog-item2 .blog-thumbnail-title{display:block;font-size:25px;margin:10px 0;}
div.blog-item-holder .blog-item2 .blog-thumbnail-title, div.blog-item-holder .blog-item1 .blog-thumbnail-title, .blog_single_post h1.single-thumbnail-title{border-bottom:1px solid;padding-bottom:15px;line-height:30px;font-size:25px;}
div.blog-item-holder .blog-item1 .blog-thumbnail-title{margin-right:0;}
.single-thumbnail-title .post-comments-top{top:0;}
.blog-thumbnail-info ul{list-style:none;float:right;}
.blog-thumbnail-info ul li{float:left;margin:0 0 10px 10px;padding-left:20px;}
div.blog-item-holder .blog-item2 .blog-thumbnail-info ul{list-style:none;float:right;}
div.blog-item-holder .blog-item2 .blog-thumbnail-info ul li{float:left;font-size:11px;margin:0 0 10px 10px;padding-left:20px;transition:all 0.4s ease-in-out 0s;}
div.blog-item-holder .blog-item2 .blog-thumbnail-tag{height:16px;line-height:16px;margin-right:20px;float:left;padding-left:23px;}
.blog-thumbnail-info ul{padding:8px 8px 0;}
.blog-thumbnail-video{padding:5px;}
div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-image, div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-video, div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-slider{float:left;margin:9px 0;padding:5px;width:220px;margin-right:15px;background:#fff;}
.blog-thumbnail-slider{margin:6px;}
div.both-sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-image, div.both-sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-video, div.both-sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-slider{float:none;width:auto;}
div.both-sidebar-included .blog-item1 .blog-thumbnail-context{padding:0px 0px 0px 0px;width:auto;}
.sixteen .post-info-color{padding:0;}
.sixteen div.blog-item-holder .blog-item1 .blog-thumbnail-title{margin-left:0;}
div.both-sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-image, div.both-sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-video, div.both-sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-slider{background:#fff;}
.sixteen div.blog-thumbnail-info{margin:30px 0;}
div.message-box-wrapper{border:1px solid;padding:20px;margin-bottom:20px;}
div.message-box-title{font-weight:normal;font-size:14px;margin-top:2px;font-family:'rock';}
div.message-box-content{margin-top:12px;}
div.message-box-wrapper.button{background-color:#ffdcdd;border-color:#e9b9bb;color:#713a3c;}
div.message-box-wrapper.button .message-box-title{color:#8d4345;}
div.message-box-wrapper.yellow{background-color:#ffffe0;border-color:#e1db8b;color:#4d4d39;}
div.message-box-wrapper.yellow .message-box-title{color:#737357;}
div.message-box-wrapper.blue{background-color:#c2e1ee;border-color:#8ec3d9;color:#3d5058;}
div.message-box-wrapper.blue .message-box-title{color:#475d66;}
div.message-box-wrapper.green{background-color:#e1ffd9;border-color:#badeb1;color:#435b3d;}
div.message-box-wrapper.green .message-box-title{color:#526d4b;}
div.message-box-wrapper.red{background-color:#FFDCDD;border-color:#E9B9BB;color:#713A3C;}
.shortcode1-4{width:23%;margin-right:2%;float:left;}
.shortcode1-3{width:31.33%;margin-right:2%;float:left;}
.shortcode1-2{width:48%;margin-right:2%;float:left;}
.shortcode2-3{width:64.66%;margin-right:2%;float:left;}
.shortcode3-4{width:73%;margin-right:2%;float:left;}
.shortcode1{width:98%;margin-right:2%;float:left;}
a.cp-button.shortcode-large-button{margin-bottom:20px;margin-right:10px;padding:0px 21px 0px 21px;height:38px;line-height:38px;font-size:14px;}
a.cp-button.shortcode-medium-button{margin-bottom:20px;margin-right:10px;padding:0px 15px 0px 15px;height:30px;line-height:30px;font-size:12px;}
a.cp-button.shortcode-small-button{margin-bottom:20px;margin-right:10px;text-shadow:none;font-size:11px;}
div.shortcode-list ul{list-style:none !important;margin-left:0px !important;}
div.shortcode-list li{padding:2px 0px 2px 25px !important;border:0px !important;line-height:12px;margin-bottom:15px;}
div.shortcode-list-arrow li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/arrow.png) no-repeat !important;}
div.shortcode-list-arrow2 li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/arrow2.png) no-repeat !important;}
div.shortcode-list-arrow3 li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/arrow3.png) no-repeat !important;}
div.shortcode-list-bullet li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/bullet.png) no-repeat !important;}
div.shortcode-list-bullet2 li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/bullet2.png) no-repeat !important;}
div.shortcode-list-bullet3 li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/bullet3.png) no-repeat !important;}
div.shortcode-list-check li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/check.png) no-repeat !important;}
div.shortcode-list-check2 li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/check2.png) no-repeat !important;}
div.shortcode-list-check3 li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/check3.png) no-repeat !important;}
div.shortcode-list-delete li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/delete.png) no-repeat !important;}
div.shortcode-list-delete2 li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/delete2.png) no-repeat !important;}
div.shortcode-list-delete3 li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/list/delete3.png) no-repeat !important;}
div.shortcode-social{float:left;margin-right:12px;}
div.shortcode-block-quote-left{width:33%;float:left;margin:15px 20px 15px 20px;padding:20px;border-left:2px solid #ddd;font-size:16px;font-style:oblique;}
div.shortcode-block-quote-right{width:33%;float:right;margin:15px 20px 15px 20px;padding:20px;border-left:2px solid #ddd;font-size:16px;font-style:oblique;}
div.shortcode-block-quote-center{margin:0px 20px 20px 20px;text-align:center;padding:20px;border-left:2px solid #ddd;font-size:16px;font-style:oblique;}
div.shortcode-dropcap{margin-top:0px;margin-bottom:0px;margin-right:5px;float:left;font-size:20px;width:32px;height:32px;line-height:31px;text-align:center;float:left;}
div.shortcode-dropcap.circle{-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;}
div.contact-form-wrapper ol{margin:0px;list-style:none;}
div.contact-form-wrapper ol li{margin-bottom:20px;}
div.contact-form-wrapper ol li.sending-result{max-width:622px;display:none;}
div.contact-form-wrapper ol li.sending-result .message-box-wrapper{padding:10px 15px 10px 15px;}
div.contact-form-wrapper ol li div.error{display:none;}
div.contact-form-wrapper input[type="text"], input[type="password"]{border:1px solid #C6C4C0;width:50%;}
div.contact-form-wrapper .textarea{margin-right:32px;}
div.contact-form-wrapper textarea{height:165px;width:590px;margin:10px 0px 10px;padding:10px;max-width:100%;line-height:20px;}
div.contact-form-wrapper .contact-submit{float:left;}
div.contact-form-wrapper .contact-loading{width:16px;height:16px;float:left;margin:7px 0px 0px 15px;display:none;background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/loading.gif);}
div.cp-price-item{margin-bottom:20px;margin-top:30px;}
.price-button a.cp-button, input[type="submit"], input[type="reset"], input[type="button"]{float:none;font-family:Arial;}
div.cp-price-item .price-item{border:1px solid;border-color:#ddd;margin-left:-1px;padding-bottom:30px;background:#fff;}
div.cp-price-item .price-tag{font-size:35px;line-height:40px;text-align:center;padding-top:20px;padding-bottom:20px;font-weight:bold;}
div.cp-price-item .price-title{font-size:14px;text-align:center;font-weight:bold;padding-top:8px;padding-bottom:8px;background-image:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/header-bg.png);}
div.cp-price-item .price-content{text-align:center;margin-top:25px;}
div.cp-price-item .price-content .shortcode-list{display:inline-block;}
div.cp-price-item .price-item.active{padding-bottom:70px;margin-top:-20px;}
.cp-code{overflow:hidden;padding:15px;border:1px #eee solid;clear:both;background:#f9f9f9;margin-bottom:20px;color:#555;font-size:13px;font-family:"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;}
span.wpcf7-form-control-wrap input[type="text"], span.wpcf7-form-control-wrap input[type="[password"], span.wpcf7-form-control-wrap textarea{max-width:90%;width:320px;height:30px;line-height:30px;padding:0px 0px 0px 7px;margin:10px 5px 10px;line-height:20px;}
span.wpcf7-form-control-wrap input.wpcf7-file{width:auto;height:auto;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;margin-left:0;max-width:90%;}
span.wpcf7-form-control-wrap textarea{height:165px;width:590px;margin:10px 5px 10px;padding:10px;max-width:100%;line-height:20px;max-width:90%;}
div.wpcf7 p{font-weight:bold;}
div.wpcf7 p span.wpcf7-form-control-wrap textarea, div.wpcf7 p span.wpcf7-form-control-wrap input{font-weight:normal;}
div.wpcf7 .ajax-loader{display:none;}
.footer-wrapper form{margin-bottom:0;position:relative;}
.footer-wrapper form p{font-size:10px;line-height:16px;}
.footer-wrapper form .register{font-size:10px;font-weight:bold;padding:0;position:absolute;right:7px;top:7px;color:#8abd00;background:none;border:0;border-left:1px solid #ddd;line-height:17px;padding-left:2px;}
.footer-wrapper form .register:hover{background:none;}
.footer-wrapper .custom-sidebar ul li{background:none;padding:0;}
footer .menu{margin:5px;}
footer .menu li{padding:0;}
footer .menu li{border-right:1px solid #fff;padding:0 11px 0 8px;}
footer .menu li a{color:#fff;}
footer .menu li:last-child{border:none;}
footer .menu li a:hover{text-decoration:underline;}
.home_grid_contents{float:left;width:31%;border:1px solid #E3E3E3;padding:6px;margin:0 10px 10px 0;background:none repeat scroll 0 0 #F5F5F5;}
.home_grid_contents img{width:100%;}
.home_grid_body{float:left;width:58%;}
.home_grid_heading{border-bottom:1px solid #E6E6E6;margin:0 0 10px;overflow:hidden;padding:0 0 10px;}
.home_grid_heading h3{font-size:22px;margin:0;padding:0;}
.home_grid_heading strong{color:#A6BF1C;font-weight:normal;}
.home_grid_body p{line-height:18px;margin:0;padding:0;}
.home_grid_body a{background:none repeat scroll 0 0 #B1BC5A;color:#FFFFFF;float:left;height:16px;margin:12px 0 0;text-align:center;width:68px;}
.clear{clear:both;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;float:right;font-family:'rock';}
ul.sub-menu{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}
ul.sub-menu li:hover{background:#000;}
.sf-menu ul{position:absolute;top:42px !important;width:15em;display:none;}
.sf-menu ul ul{top:0 !important;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;margin-left:2px;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:-1px;top:76px;z-index:101;width:14.5em !important;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:10em;top:-1px;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu li.current-menu-ancestor ul.sub-menu li a{background:tranparent !important;}
.sf-menu li a{color:#FFFFFF;display:block;font-family:"Segoe UI";font-size:14px;line-height:42px;padding:0 18px;transition:all 0.4s ease-in-out 0s;}
.sf-menu li a strong{font-weight:normal;}
.sf-menu li:first-child a{border-left:0px !important;}
.sf-menu li:last-child a{border-right:0px !important;}
.sf-menu li a{text-decoration:none;}
.sf-menu li li a{line-height:18px;display:block;height:auto;border:0px !important;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:8px 0 8px 15px;color:#fff !important;}
ul.sf-menu li{margin-left:1px;padding:0;}
ul.sf-menu li li{border-color:inherit;padding:0;margin-left:0px;margin-bottom:1px;}
ul.sf-menu li:last-child{border:0px;}
.sf-sub-indicator{margin-left:2px;display:none;}
.sf-menu li.current-menu-item li a{background:none !important;color:#fff !important;}
.sf-menu li.current-menu-ancestor li a{background:none !important;color:#fff !important;}
.sf-menu ul{text-align:left;}
.content-wrapper.sidebar-included .cp-portfolio-item, .content-wrapper.both-sidebar-included .cp-portfolio-item{margin-top:0;}
.content-wrapper .cp-portfolio-item{margin-top:0px;}
.portfolio-item{color:#939393;}
.portfolio-item a:hover{text-decoration:underline;}
.portfolio-thumbnail-context{float:left;}
.page-body-outer{max-width:100%;overflow:hidden;}
.content-separator{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/mainconbgtop.png) repeat-x;height:30px;width:100%;}
.shadow{width:10px;height:146px;position:absolute;top:-2px;}
.shadow.left{left:-10px;background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/left.png) no-repeat;}
.shadow.right{right:-10px;background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/right.png) no-repeat;}
.product-item-holder{min-height:250px;overflow:hidden;}
.recent-post-widget-title{line-height:14px;padding-bottom:3px;}
.recent-post-widget-date.post-info-color{font-size:11px;line-height:15px;padding-left:23px;}
.social-media-icons-footer #cptip{position:absolute;left:0;top:-32px !important;z-index:200;height:20px;text-transform:capitalize;}
.social-media-icons-footer #cptip{background:#8ABD00;color:#eee;padding:1px 10px;white-space:nowrap;opacity:0;}
.menu{float:right;margin:45px 0 0;padding:0;}
.menu li{list-style:none;display:inline;padding:0 5px 0 14px;}
.menu li a{color:#2e1308;}
.menu li:first-child{background:none;}
#menuhover{position:absolute;bottom:0;}
.menu_border{border-bottom:3px solid #FCBF9F;display:block;}
.search-wrapper span.overflow{}
.adipoli-before{position:absolute;z-index:5;}
.adipoli-after{position:absolute;z-index:10;}
.newsletter-box-wrapper{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/newsletterbg.jpg) repeat scroll 0 0 transparent;color:#B5B5B5;width:100%;margin-top:20px;}
.newsletter-heading{font-size:16px;color:#2e1308;line-height:33px;float:left;margin:0;}
.newsletter-wrapper{border:1px solid #D1CFCC;float:right;}
.newsletter-wrapper input[type="text"]{border:0 none;float:left;font-size:12px;font-style:italic;height:15px;margin:0;padding:8px 10px;width:221px;}
.newsletter-wrapper input[type="submit"]{border:0 none;cursor:pointer;float:right;height:31px;line-height:18px;margin:0;padding:6px 8px;font-size:12px;font-weight:normal;}
.newsletter-box-wrapper form{margin:0;padding:13px 0;overflow:hidden;}
.newsletter-box{overflow:hidden;}
footer .ulstyel02 li{padding-left:0 !important;}
.ulstyel02{margin:0 0 20px;padding:0;}
.ulstyel02 li{list-style:none;line-height:24px;}
.socialnetcon{margin:0;padding:0;}
.rsswidget img{float:right;}
.social-icons{float:right;position:relative;top:10px;margin-top:3px !important;}
.cp-right-sidebar .social-icons, .cp-left-sidebar .social-icons{margin:20px 0;overflow:hidden;}
.cp-right-sidebar .social-icons li, .cp-left-sidebar .social-icons li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/socialnetwork2.png) no-repeat 0 0;}
.social-icons li{padding:0 !important;margin:0 !important;list-style:none;float:left;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.social-icons li:hover{opacity:0.7;}
.social-icons li a{margin:0 5px 0 0;width:25px;height:25px;float:left;text-indent:-999px;overflow:hidden;display:block;}
.social-icons li.fb{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/facebook.png) no-repeat scroll 0 0 transparent;}
.social-icons li.flicker{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/flicker.png) no-repeat scroll 0 0 transparent;}
.social-icons li.twitter{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/twitter-footer.png) no-repeat scroll 0 0 transparent;}
.social-icons li.skype{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/skype.png) no-repeat scroll 0 0 transparent;}
.social-icons li.linkdin{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/linkedin.png) no-repeat scroll 0 0 transparent;}
.social-icons li.pin{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/pin.png) no-repeat scroll 0 0 transparent;}
.headingstyle10{font-family:TrocchiRegular;font-size:14px;}
.content-wrapper .slider-wrapper .nivoSlider{margin:0;}
.content-wrapper .slider-wrapper .nivo-controlNav{background:none;}
.ulstyle03{margin:0;padding:0;}
.ulstyle03 li{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/icon/liststylebg.png) no-repeat left center;padding:0 0 0 20px;list-style:none;line-height:30px;}
.ulstyle03 li a{color:#535353;}
.cp-gallery-item .gallery{border:3px solid #ddd;float:left;list-style:none outside none;margin:0 0 10px 10px;width:26.5%;}
div.portfolio-thumbnail-image, div.portfolio-thumbnail-video, div.portfolio-thumbnail-slider, div.blog-thumbnail-image, div.blog-thumbnail-video, div.blog-thumbnail-slider, .cp-image-frame{margin-bottom:15px;background:#fff;}
.view-all{float:right;margin-top:2px;margin-left:27px;}
#twitter{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/twitter.png) no-repeat left;margin-top:16px;overflow:hidden;padding-left:45px;}
#twitter span{float:left;font-size:0;}
#twitter a{color:#2E1308;font-size:12px;}
#twitter a i{color:#C45C27;margin:0 20px 0 8px;}
.pointer{position:relative;bottom:10px;margin-left:20px;}
.slider-wrapper .rs-caption h3, .slider-wrapper .rs-caption p{margin-left:30px;}
.header-widghet{float:right;max-height:73px;overflow:hidden;margin:2% 0;max-width:500px;text-align:right;}
.widgets_on_page li{list-style:none;}
#cpsolat{color:#c45c27;}
.footer-wrapper .menu li a{color:#fff;}
.footer-wrapper .custom-sidebar .recent-post-widget-date{color:#fff;}
.custom-sidebar .menu ul{margin:0;padding:0;}
.custom-sidebar .menu li{list-style:none;width:134px;float:left;background:0;padding:0;}
.custom-sidebar .menu li a{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/icon//liststylebg.png) no-repeat scroll 0 6px transparent;padding:3px 20px;}
.footer-wrapper .menu li a{background:none;padding:0;}
.custom-sidebar .menu li:hover{background:transparent;}
.blog-link-widget{position:relative;top:-27px;}
.blogbtn{display:block;height:168px;margin:22% auto 0;overflow:hidden;text-indent:-999px;transition:all 1s ease-in-out 0s;width:168px;}
.blogbtn:hover{transform:rotate(360deg) scale(1.3);-ms-transform:rotate(360deg) scale(1.3);-webkit-transform:rotate(360deg) scale(1.3);}
.footer-contact h2{color:#fff;}
.footer-contact li{display:inline;font-size:12px;list-style:none outside none;margin:0 5px 0 0;padding:0 0 3px 18px;}
.address{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/contactus.png) no-repeat scroll 0 0 transparent;}
.telephone{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/telephone.png) no-repeat scroll 0 0 transparent;}
.mail{background:url(//ricedrivinglessons.ie/wp-content/themes/fashion/images/mail.png) no-repeat scroll 0 2px transparent;}
.social-icons{padding:0;margin:0;}
.blog-thumbnail-image{position:relative;}
.blog-thumbnail-context{position:relative;}
.post-comments-top{border-radius:5px 5px 5px 5px;bottom:18px !important;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);color:#FFFFFF;font-size:12px;font-style:italic;height:15px;line-height:13px;opacity:1;position:absolute;right:0;text-align:center;text-indent:0;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);transition:all 0.3s ease-in-out 0s;width:30px;z-index:100;top:-10px;}
div.blog-item-holder .blog-item1 .post-comments-top{top:10px;}
.post-comments-top:before, .post-comments-top:after{border-left:7px solid transparent;border-right:7px solid transparent;bottom:-11px;content:"";height:0;left:50%;margin-left:-8px;position:absolute;width:0;}
.blog-thumbnail-date{color:#FFFFFF;font-size:16px;font-weight:normal;left:15px;padding:10px 15px;position:absolute;text-align:center;top:15px;width:30px;}
.blog-thumbnail-date span{float:left;}
div.blog-thumbnail-info{border-bottom:1px solid #C03070;border-top:1px solid #C03070;color:#626064 !important;}
footer .slider-wrapper{padding:0 !important;background:none repeat scroll 0 0 transparent !important;}
footer .nivo-controlNav{bottom:30px !important;left:10px !important;padding:0;position:absolute;text-align:left;z-index:10;display:none;}
.nivoSliderWeptile{max-height:168px;}
.ls-wp-fullwidth-container{position:relative;top:-25px;}
.post-category{background-position:-2px -96px;}
.gallery-thumbnail-image{border:5px solid;}
.QOverlay{background-color:#000000;z-index:9999;}
.QLoader{background-color:#CCCCCC;height:1px;}
.page-numbers{opacity:0.78;}
.page-numbers.current, .page-numbers:hover{opacity:1;}
.filter-nav.shop li a{border:none;}
.filter-nav.shop a{font-weight:bold;}
span.onsale{background-repeat:no-repeat;}
div.wpcf7 p span.wpcf7-form-control-wrap textarea, div.wpcf7 p span.wpcf7-form-control-wrap input{height:10px;margin:0;padding:10px !important;width:238px !important;}
span.wpcf7-form-control-wrap textarea{height:60px;}
.top-slider .nivo-controlNav{display:block;}
.testimonial-content{width:93% !important;}
.price_slider_wrapper .price_label{float:right;}
.price_slider_wrapper button{float:left;}
.price_slider{margin-bottom:1em;}
.price_slider_amount{text-align:right;line-height:2.4em;font-size:0.8751em;font-size:1.15em;}
.ui-slider{margin:40px 0;position:relative;text-align:left;top:-21px;}
.ui-slider-range{background:none repeat scroll 0 0 #000000;border:0 none;display:block;font-size:0.7em;height:4px;position:absolute;z-index:1;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.9em; height: 0.9em; background: #ddd;  .border_radius(1em);
border: 1px solid darken( @tertiary, 50 );
cursor: pointer;  .vertical_gradient( @tertiary, darken( @tertiary, 10 ));
outline: none; top: -.3em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3),  inset 0 0 0 1px rgba(255,255,255,0.65); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3),  inset 0 0 0 1px rgba(255,255,255,0.65); box-shadow: 0 1px 2px rgba(0,0,0,0.3),  inset 0 0 0 1px rgba(255,255,255,0.65);  &:last-child {
margin-left: -1em;
}
.price_slider_wrapper .ui-widget-content {  .border_radius(1em);
.vertical_gradient( @quaternary, lighten( @quaternary, 30 ) );
}
.ui-slider-horizontal { height: .5em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: -1px; }
.ui-slider-horizontal .ui-slider-range-max { right: -1px; }
#wrapper-cp-menu-horizontal-dark li
{
position: relative !important;
}.container{position:relative;margin:0 auto;max-width:960px;}
.inner-container{max-width:960px;}
.cp-page-item{width:960px;float:right;}
.column, .columns{float:left;display:inline;margin:20px 10px 0px 10px;position:relative;}
.row{margin-bottom:20px;}
.column.alpha, .columns.alpha{margin-left:0;}
.column.omega, .columns.omega{margin-right:0;}
.container .one.column{width:40px;}
.container .two.columns{width:100px;}
.container .three.columns{width:160px;}
.container .four.columns{width:220px;}
.container .five.columns{width:280px;}
.container .six.columns{width:340px;}
.container .seven.columns{width:400px;}
.container .eight.columns{width:460px;}
.container .nine.columns{width:520px;}
.container .ten.columns{width:580px;}
.container .eleven.columns{width:640px;}
.container .twelve.columns{width:700px;}
.container .thirteen.columns{width:760px;}
.container .fourteen.columns{width:820px;}
.container .fifteen.columns{width:880px;}
.container .sixteen.columns{width:960px;}
.container .one-third.column{width:300px;}
.container .two-thirds.column{width:620px;}
.container .one.column.wrapper{width:60px;margin-right:0px;margin-left:0px;}
.container .two.columns.wrapper{width:120px;margin-right:0px;margin-left:0px;}
.container .three.columns.wrapper{width:180px;margin-right:0px;margin-left:0px;}
.container .four.columns.wrapper{width:240px;margin-right:0px;margin-left:0px;}
.container .five.columns.wrapper{width:300px;margin-right:0px;margin-left:0px;}
.container .six.columns.wrapper{width:360px;margin-right:0px;margin-left:0px;}
.container .seven.columns.wrapper{width:420px;margin-right:0px;margin-left:0px;}
.container .eight.columns.wrapper{width:480px;margin-right:0px;margin-left:0px;}
.container .nine.columns.wrapper{width:540px;margin-right:0px;margin-left:0px;}
.container .ten.columns.wrapper{width:600px;margin-right:0px;margin-left:0px;}
.container .eleven.columns.wrapper{width:660px;margin-right:0px;margin-left:0px;}
.container .twelve.columns.wrapper{width:720px;margin-right:0px;margin-left:0px;}
.container .thirteen.columns.wrapper{width:780px;margin-right:0px;margin-left:0px;}
.container .fourteen.columns.wrapper{width:840px;margin-right:0px;margin-left:0px;}
.container .fifteen.columns.wrapper{width:960px;margin-right:0px;margin-left:0px;}
.container .sixteen.columns.wrapper{width:960px;margin-right:0px;margin-left:0px;}
.container .one-third.column.wrapper{width:320px;margin-right:0px;margin-left:0px;}
.container .two-thirds.column.wrapper{width:640px;margin-right:0px;margin-left:0px;}
.sidebar-included .cp-page-item{width:660px;}
.container .sidebar-included .cp-page-item .four.columns{width:145px;}
.container .sidebar-included .cp-page-item .eight.columns{width:310px;}
.container .sidebar-included .cp-page-item .twelve.columns{width:475px;}
.container .sidebar-included .cp-page-item .sixteen.columns{width:660px;}
.container .sidebar-included .cp-page-item .one-third.column{width:200px;}
.container .sidebar-included .cp-page-item .two-thirds.column{width:420px;}
.container .sidebar-included .cp-page-item .four.columns.wrapper{width:165px;}
.container .sidebar-included .cp-page-item .eight.columns.wrapper{width:330px;}
.container .sidebar-included .cp-page-item .twelve.columns.wrapper{width:495px;}
.container .sidebar-included .cp-page-item .sixteen.columns.wrapper{width:660px;}
.container .sidebar-included .cp-page-item .one-third.column.wrapper{width:220px;}
.container .sidebar-included .cp-page-item .two-thirds.column.wrapper{width:440px;}
.both-sidebar-included .cp-page-item{width:480px;}
.container .both-sidebar-included .cp-page-item .four.columns,  .container .both-sidebar-included .cp-page-item .eight.columns,  .container .both-sidebar-included .cp-page-item .one-third.column{width:220px;}
.container .both-sidebar-included .cp-page-item .four.columns.wrapper,  .container .both-sidebar-included .cp-page-item .eight.columns.wrapper,  .container .both-sidebar-included .cp-page-item .one-third.column.wrapper{width:240px;}
.container .both-sidebar-included .cp-page-item .twelve.columns,  .container .both-sidebar-included .cp-page-item .sixteen.columns,  .container .both-sidebar-included .cp-page-item .two-thirds.column{width:460px;}
.container .both-sidebar-included .cp-page-item .twelve.columns.wrapper,  .container .both-sidebar-included .cp-page-item .sixteen.columns.wrapper,  .container .both-sidebar-included .cp-page-item .two-thirds.column.wrapper{width:480px;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.container{width:768px;}
.cal-title{width:120px;}
.cp-page-item{width:768px;float:left;}
.container .column,  .container .columns{}
.container .one.column,  .container .one.columns{width:28px;}
.container .two.columns{width:76px;}
.container .three.columns{width:124px;}
.container .four.columns{width:172px;}
.container .five.columns{width:220px;}
.container .six.columns{width:268px;}
.container .seven.columns{width:316px;}
.container .eight.columns{width:364px;}
.container .nine.columns{width:412px;}
.container .ten.columns{width:460px;}
.container .eleven.columns{width:508px;}
.container .twelve.columns{width:556px;}
.container .thirteen.columns{width:604px;}
.container .fourteen.columns{width:652px;}
.container .fifteen.columns{width:700px;}
.container .sixteen.columns{width:748px;}
.container .one-third.column{width:236px;}
.container .two-thirds.column{width:492px;}
.container .four.columns.wrapper{width:192px;margin-right:0px;margin-left:0px;}
.container .eight.columns.wrapper{width:384px;margin-right:0px;margin-left:0px;}
.container .twelve.columns.wrapper{width:576px;margin-right:0px;margin-left:0px;}
.container .sixteen.columns.wrapper{width:768px;margin-right:0px;margin-left:0px;}
.container .one-third.column.wrapper{width:256px;margin-right:0px;margin-left:0px;}
.container .two-thirds.column.wrapper{width:512px;margin-right:0px;margin-left:0px;}
.sidebar-included .cp-page-item{width:528px;}
.container .sidebar-included .cp-page-item .four.columns{width:112px;}
.container .sidebar-included .cp-page-item .eight.columns{width:244px;}
.container .sidebar-included .cp-page-item .twelve.columns{width:376px;}
.container .sidebar-included .cp-page-item .sixteen.columns{width:508px;}
.container .sidebar-included .cp-page-item .one-third.column{width:156px;}
.container .sidebar-included .cp-page-item .two-thirds.column{width:332px;}
.container .sidebar-included .cp-page-item .four.columns.wrapper{width:132px;}
.container .sidebar-included .cp-page-item .eight.columns.wrapper{width:264px;}
.container .sidebar-included .cp-page-item .twelve.columns.wrapper{width:396px;}
.container .sidebar-included .cp-page-item .sixteen.columns.wrapper{width:528px;}
.container .sidebar-included .cp-page-item .one-third.column.wrapper{width:176px;}
.container .sidebar-included .cp-page-item .two-thirds.column.wrapper{width:352px;}
.both-sidebar-included .cp-page-item{width:384px;}
.container .both-sidebar-included .cp-page-item .four.columns,  .container .both-sidebar-included .cp-page-item .eight.columns,  .container .both-sidebar-included .cp-page-item .one-third.column{width:172px;}
.container .both-sidebar-included .cp-page-item .four.columns.wrapper,  .container .both-sidebar-included .cp-page-item .eight.columns.wrapper,  .container .both-sidebar-included .cp-page-item .one-third.column.wrapper{width:192px;}
.container .both-sidebar-included .cp-page-item .twelve.columns,  .container .both-sidebar-included .cp-page-item .sixteen.columns,  .container .both-sidebar-included .cp-page-item .two-thirds.column{width:364px;}
.container .both-sidebar-included .cp-page-item .twelve.columns.wrapper,  .container .both-sidebar-included .cp-page-item .sixteen.columns.wrapper,  .container .both-sidebar-included .cp-page-item .two-thirds.column.wrapper{width:384px;}
}  @media only screen and (max-width: 767px) {
.container{width:340px;}
div#main-superfish-wrapper{display:none;}
.cp-page-item{width:340px;float:left;}
.d-vtn{float:none;text-align:center;}
.container .columns,  .container .column{margin:40px 10px 0px 10px;}
.container .one.column,  .container .one.columns,  .container .two.columns,  .container .three.columns,  .container .four.columns,  .container .five.columns,  .container .six.columns,  .container .seven.columns,  .container .eight.columns,  .container .nine.columns,  .container .ten.columns,  .container .eleven.columns,  .container .twelve.columns,  .container .thirteen.columns,  .container .fourteen.columns,  .container .fifteen.columns,  .container .sixteen.columns,  .container .one-third.column,  .container .two-thirds.column{width:340px;}
.container .four.columns.wrapper,  .container .eight.columns.wrapper,  .container .twelve.columns.wrapper,  .container .sixteen.columns.wrapper,  .container .one-third.column.wrapper,  .container .two-thirds.column.wrapper{width:340px;margin-right:0px;margin-left:0px;}
.sidebar-included .cp-page-item{width:340px;}
.container .sidebar-included .cp-page-item .four.columns,  .container .sidebar-included .cp-page-item .eight.columns,  .container .sidebar-included .cp-page-item .twelve.columns,  .container .sidebar-included .cp-page-item .sixteen.columns,  .container .sidebar-included .cp-page-item .one-third.column,  .container .sidebar-included .cp-page-item .two-thirds.column{width:340px;}
.container .sidebar-included .cp-page-item .four.columns.wrapper,  .container .sidebar-included .cp-page-item .eight.columns.wrapper,  .container .sidebar-included .cp-page-item .twelve.columns.wrapper,  .container .sidebar-included .cp-page-item .sixteen.columns.wrapper,  .container .sidebar-included .cp-page-item .one-third.column.wrapper,  .container .sidebar-included .cp-page-item .two-thirds.column.wrapper{}
.both-sidebar-included .cp-page-item{width:300px;}
.container .both-sidebar-included .cp-page-item .four.columns,  .container .both-sidebar-included .cp-page-item .eight.columns,  .container .both-sidebar-included .cp-page-item .one-third.column,  .container .both-sidebar-included .cp-page-item .twelve.columns,  .container .both-sidebar-included .cp-page-item .sixteen.columns,  .container .both-sidebar-included .cp-page-item .two-thirds.column{width:280px;}
.container .both-sidebar-included .cp-page-item .four.columns.wrapper,  .container .both-sidebar-included .cp-page-item .eight.columns.wrapper,  .container .both-sidebar-included .cp-page-item .one-third.column.wrapper,  .container .both-sidebar-included .cp-page-item .twelve.columns.wrapper,  .container .both-sidebar-included .cp-page-item .sixteen.columns.wrapper,  .container .both-sidebar-included .cp-page-item .two-thirds.column.wrapper{width:300px;}
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.container{width:420px;}
.letter-left{width:100%;margin-bottom:20px;}
.embox{float:none;}
.cp-page-item{width:420px;float:left;}
.container .one.column,  .container .one.columns,  .container .two.columns,  .container .three.columns,  .container .four.columns,  .container .five.columns,  .container .six.columns,  .container .seven.columns,  .container .eight.columns,  .container .nine.columns,  .container .ten.columns,  .container .eleven.columns,  .container .twelve.columns,  .container .thirteen.columns,  .container .fourteen.columns,  .container .fifteen.columns,  .container .sixteen.columns,  .container .one-third.column,  .container .two-thirds.column{width:420px;}
.container .four.columns.wrapper,  .container .eight.columns.wrapper,  .container .twelve.columns.wrapper,  .container .sixteen.columns.wrapper,  .container .one-third.column.wrapper,  .container .two-thirds.column.wrapper{width:420px;margin-right:0px;margin-left:0px;}
.sidebar-included .cp-page-item{width:420px;}
.container .sidebar-included .cp-page-item .four.columns,  .container .sidebar-included .cp-page-item .eight.columns,  .container .sidebar-included .cp-page-item .twelve.columns,  .container .sidebar-included .cp-page-item .sixteen.columns,  .container .sidebar-included .cp-page-item .one-third.column,  .container .sidebar-included .cp-page-item .two-thirds.column{width:420px;}
.container .sidebar-included .cp-page-item .four.columns.wrapper,  .container .sidebar-included .cp-page-item .eight.columns.wrapper,  .container .sidebar-included .cp-page-item .twelve.columns.wrapper,  .container .sidebar-included .cp-page-item .sixteen.columns.wrapper,  .container .sidebar-included .cp-page-item .one-third.column.wrapper,  .container .sidebar-included .cp-page-item .two-thirds.column.wrapper{width:420px;}
.both-sidebar-included .cp-page-item{width:420px;}
.container .both-sidebar-included .cp-page-item .four.columns,  .container .both-sidebar-included .cp-page-item .eight.columns,  .container .both-sidebar-included .cp-page-item .one-third.column,  .container .both-sidebar-included .cp-page-item .twelve.columns,  .container .both-sidebar-included .cp-page-item .sixteen.columns,  .container .both-sidebar-included .cp-page-item .two-thirds.column{width:360px;}
.container .both-sidebar-included .cp-page-item .four.columns.wrapper,  .container .both-sidebar-included .cp-page-item .eight.columns.wrapper,  .container .both-sidebar-included .cp-page-item .one-third.column.wrapper,  .container .both-sidebar-included .cp-page-item .twelve.columns.wrapper,  .container .both-sidebar-included .cp-page-item .sixteen.columns.wrapper,  .container .both-sidebar-included .cp-page-item .two-thirds.column.wrapper{width:420px;}
} .percent-column1-6{width:16.6667%;float:left;}
.percent-column1-5{width:20%;float:left;}
.percent-column1-4{width:25%;float:left;}
.percent-column1-3{width:33.3333%;float:left;}
.percent-column1-2{width:50%;float:left;}
.percent-column1-1{width:100%;float:left;}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,  .clearfix:after,  .row:before,  .row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,  .clearfix:after{clear:both;}
.row,  .clearfix{zoom:1;}
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}img{max-width:100%;height:auto;}
div.top-navigation-wrapper{min-width:0;}
.slider-container{max-width:940px;margin:0 auto;}
div.slider-wrapper.fullwidth{padding:40px 0 0;}
.logo-widget{text-align:center;}
.logo-widget, div.text-widget-wrapper{display:block;position:relative;width:94%;background:#fff;padding:1.5em;color:rgba(0, 0, 0, .8);text-shadow:0 1px 0 #fff;display:block;border:1px solid #ddd;margin-bottom:25px;}
.logo-widget:before, .logo-widget:after, div.text-widget-wrapper:before, div.text-widget-wrapper:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:84%;max-width:439px;background:rgba(0, 0, 0, 0.7);-webkit-box-shadow:0 14px 10px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 14px 10px rgba(0, 0, 0, 0.8);box-shadow:0 14px 10px rgba(0, 0, 0, 0.8);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);}
.logo-widget:after, div.text-widget-wrapper:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);right:10px;left:auto;}
.logo-widget a{display:inline-block;margin:0 17px;}
.logo-widget a:first-child{margin-left:0;}
div.top-navigation-wrapper{min-width:980px;}
div.container .top-navigation-wrapper-gimmick{}
div.sidebar-included.left-sidebar .text-widget-wrapper{width:660px;margin-left:-20px;}
div.sidebar-included.right-sidebar .text-widget-wrapper{width:660px;margin-left:-20px;}
div.both-sidebar-included .text-widget-wrapper{width:460px;margin-left:0px;}
div.both-sidebar-included .text-widget-button-wrapper{float:none;display:block;margin:auto;}
div.both-sidebar-included a.text-widget-button{float:none;display:inline-block;margin-right:0px;}
@media only screen and (max-width: 959px){}
media only screen and (min-width: 768px) and (max-width: 959px) {
div.slider-wrapper.fullwidth, div.navigation-wrapper{width:788px;margin-left:-20px;}
div.text-widget-wrapper{width:788px;margin-left:-20px;padding-left:10px;padding-right:10px;}
div.top-navigation-wrapper{min-width:788px;}
div.footer-wrapper, div.container .top-navigation-wrapper-gimmick{width:788px;margin-left:-10px;}
div.sixteen.columns.portfolio-item .portfolio-thumbnail-image, div.sixteen.columns.portfolio-item .portfolio-thumbnail-video, div.sixteen.columns.portfolio-item .portfolio-thumbnail-slider{width:400px !important;}
div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image, div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video, div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider{float:left;width:220px !important;}
div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image, div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video, div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider{float:none;width:auto !important;}
div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-context{padding-left:0px !important;margin-top:5px;}
div.both-sidebar-included .comment-wrapper input[type="text"], input[type="password"]{width:220px;}
div.sidebar-included.left-sidebar .text-widget-wrapper{width:538px;margin-left:-20px;}
div.sidebar-included.right-sidebar .text-widget-wrapper{width:538px;margin-left:-10px;}
div.both-sidebar-included .text-widget-wrapper{width:404px;margin-left:-20px;}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
.dropdown_widget.dropdown_widget_cart{right:17px;top:45px;}
.footer-section-top h3, .footer-section-bottom h3, h3.product-header-title, h3.portfolio-header-title, h2.main-heading{font-size:40px;line-height:40px;}
.footer-section-top .one-third.column{max-width:224px;}
#cp-menu-horizontal-dark li{padding:5px 13px !important;}
div.container{padding-left:0px !important;padding-right:0px !important;}
div.slider-wrapper.fullwidth, div.navigation-wrapper{width:768px;margin-left:-10px;}
div.text-widget-wrapper{width:768px;margin-left:-10px;padding-left:0px;padding-right:0px;}
div.top-navigation-wrapper{min-width:768px;}
div.footer-wrapper, div.container .top-navigation-wrapper-gimmick{width:768px;margin-left:0px;}
div.top-navigation-left{margin-left:0px;}
div.top-navigation-right{margin-right:0px;}
h1.cp-page-title{padding-top:10px;font-size:30px;}
} @media only screen and (max-width: 767px) {
.logo-widget, div.text-widget-wrapper{width:auto;}
.product-item{min-height:375px;}
.twitterconleft{display:none;}
input[type="text"], input[type="password"], input[type="email"], textarea{width:98% !important;}
.twitterconright{display:none;}
div.inner-container{padding:0 0;}
.flex-control-nav{left:30% !important;}
div.top-navigation-left{float:none;margin-left:0px;}
div.top-navigation-right{float:none;margin-top:5px;margin-right:0px}
div.menu-top-menu-container{display:inline-block;}
div.top-navigation-wrapper{min-width:0px;}
div.header-wrapper{text-align:center;}
div.logo-wrapper{display:inline-block;margin-top:30px;margin-bottom:0px;max-width:100%;}
div.social-wrapper{display:inline-block;margin:20px 0px;text-align:center;float:none;}
div.navigation-wrapper{display:none;}
div.responsive-menu-wrapper{display:block;width:420px;margin:0 auto;}
div.flex-caption{display:none;}
div.text-widget-wrapper{text-align:center;}
a.text-widget-button{display:inline-block;float:none;}
.testimonial-content{width:95%;}
div.blog-item-holder .blog-item1 .blog-thumbnail-image, div.blog-item-holder .blog-item1 .blog-thumbnail-video, div.blog-item-holder .blog-item1 .blog-thumbnail-slider{float:none !important;width:auto !important;}
div.blog-item-holder .blog-item1 .blog-thumbnail-context{padding-left:0px;}
div.blog-item-holder .blog-item2 .blog-thumbnail-comment{float:none;display:inline-block;margin-left:15px;}
div.sixteen.columns.portfolio-item .portfolio-thumbnail-image, div.sixteen.columns.portfolio-item .portfolio-thumbnail-video, div.sixteen.columns.portfolio-item .portfolio-thumbnail-slider{float:none !important;width:auto !important;}
div.sixteen.columns.portfolio-item .portfolio-thumbnail-context{padding-left:0px !important;margin-top:5px;}
div.left-sidebar-wrapper, div.right-sidebar-wrapper{border:none;padding:20px 0px 0px 0px;padding-left:0px;height:auto !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
.shortcode1-4, .shortcode1-3, .shortcode1-2, .shortcode2-3, .shortcode3-4, .shortcode1{width:100%;margin-bottom:10px;float:none;}
.percent-column1-6, .percent-column1-5, .percent-column1-4, .percent-column1-3, .percent-column1-2, .percent-column1-1{width:50% !important;}
div.cp-price-item .price-item.active{padding-bottom:30px !important;margin-top:0px;}
.container .four.columns{margin:20px 0;}
.testimonial-author-name{margin-left:10px;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.footer-section-top .one-third column{margin-top:0px !important;}
.blog-link-widget{top:-58px;}
#wrapper-cp-menu-horizontal-dark{display:none !important}
div.responsive-menu-wrapper{margin-top:20px !important;}
h3.product-header-title, h3.portfolio-header-title{font-size:45px;}
.footer-section-top h3, .footer-section-bottom h3{font-size:35px !important;line-height:30px !important;}
#logo{display:block;float:none;margin:0;outline:medium none;overflow:hidden;padding:18px 0 0;position:static;width:178px;margin:0 auto;}
div.header-wrapper{position:relative;}
header.main, div.header-wrapper{background-color:#000;}
.tastimonialcon .one-third.column{width:423px !important;}
.slider-wrapper-anything{display:none;}
div.responsive-menu-wrapper select{margin:8px 0;}
.main-menu{float:none;overflow:hidden;}
.main-menu .sf-menu{display:none;}
.slider-wrapper .nivoSlider{width:480px !important;height:300px !important;}
.slider-wrapper .nivoSlider img{width:100% !important;}
.menu{margin:0;}
.nav{float:right;margin:0;}
div.slider-wrapper.fullwidth{width:440px;margin-left:-20px;}
div.text-widget-wrapper{width:420px;margin-left:0;padding:30px 0;}
div.footer-wrapper, div.container .top-navigation-wrapper-gimmick{width:440px;margin-left:-10px;}
div.comment-wrapper input[type="text"], input[type="password"]{width:270px !important;}
div.header-wrapper .left{width:100%;}
.cart_dropdown{height:30px;}
.testimonial-sub-heading{margin-bottom:30px;}
.testimonial-wrapper{border:0;}
div.top-navigation.container ul{float:left;}
div.copyright-left{float:none;margin:0 0 10px;}
div.social-media-icons-footer{float:none;overflow:hidden;margin:0 0 10px;width:100%;}
div.testimonial-author{padding:0 20px 20px 0;}
ul#portfolio-item-filter{float:left;margin:10px 0 10px 10px;overflow:hidden;position:static;}
.view-all{line-height:22px;margin-left:0;position:absolute;right:8px;top:-62px;width:26%;float:none;}
div.social-media-icons-footer{margin:0 0 10px -13px;}
div.social-icon:first-child{margin-left:11px;}
div.social-icon{margin-bottom:11px;}
.portfolio-header-wrapper{overflow:hidden;}
h3.portfolio-header-title{margin:0;}
.logo-widget a{margin:0 22px 20px;}
div.custom-sidebar #search-text input[type="text"]{width:96%;}
div.custom-sidebar #searchsubmit{right:2px;}
.filter-nav{float:none;overflow:inherit;position:inherit;}
.filter-nav ul li:first-child{margin:0;}
h1.cp-page-title{padding-top:10px;font-size:26px;}
.container .both-sidebar-included .cp-page-item .four.columns, .container .both-sidebar-included .cp-page-item .eight.columns, .container .both-sidebar-included .cp-page-item .one-third.column, .container .both-sidebar-included .cp-page-item .twelve.columns, .container .both-sidebar-included .cp-page-item .sixteen.columns, .container .both-sidebar-included .cp-page-item .two-thirds.column{margin-top:0;width:410px;}
div.blog-item-holder .blog-item1 .blog-thumbnail-image, div.blog-item-holder .blog-item1 .blog-thumbnail-video, div.blog-item-holder .blog-item1 .blog-thumbnail-slider{margin-right:0;}
div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-image, div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-video, div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-slider{margin:0;}
.product-thumbnail-content .add_to_cart_button, .eight.columns .product-thumbnail-content .add_to_cart_button{width:33% !important;}
div.contact-form-wrapper .textarea{margin-right:0px;}
} @media only screen and (max-width: 479px) {
.one-third.column.product-item.mt0{width:300px !important;margin:0 10px !important;}
div.header-wrapper .container{max-width:300px;}
h3.product-header-title, h3.portfolio-header-title{font-size:30px;}
.footer-section-top h3, .footer-section-bottom h3{font-size:35px !important;line-height:30px !important;}
div.responsive-menu-wrapper{margin-top:15px !important;}
.footer-section-top .one-third.column{max-width:244px;}
.cp_shop_url li a{font-size:9px !important;}
.testimonial-widget li{padding-left:0px !important;}
h2.main-heading, .footer-section-mid h3{font-size:30px;line-height:30px;}
.social-icons > ul{margin:0 auto;text-align:center;width:150px;}
.cp_shop_url li a{font-size:9px;}
#wrapper-cp-menu-horizontal-dark{display:none !important;}
div.header-wrapper{position:relative;}
header.main, div.header-wrapper{background-color:#000;}
.container .columns, .container .column{margin:40px 0 0;}
div.responsive-menu-wrapper select{margin:8px 0 !important;}
div.custom-sidebar #search-text input[type="text"]{width:96%;}
.slider-wrapper .nivoSlider{width:220px !important;height:200px !important;}
.slider-wrapper .nivoSlider img{width:100% !important;}
footer .nivoSlider{float:left;}
.menu{margin:0;}
.sf-menu{display:none;}
div.custom-sidebar #searchsubmit{right:-1px;}
#logo{display:block;float:none;margin:0;outline:medium none;overflow:hidden;padding:18px 0 0;position:static;width:178px;margin:0 auto;}
div.responsive-menu-wrapper select{margin:0 0 8px;}
.slider-wrapper-anything{display:none;}
.main-menu{float:none;overflow:hidden;}
.nav{float:right;margin:0;}
.one-third.column.wrapper .tastimonialcon{background:none;width:228px;}
.tastimonialcon .one-third.column{width:325px !important;padding:0 27px;}
div.testimonial-author{padding:0 20px 20px 0;height:20px !important;max-width:270px !important;margin:0;}
div.top-navigation-wrapper{min-width:320px !important;}
.flex-control-nav{left:21% !important;}
div.slider-wrapper.fullwidth{width:320px;margin-left:-20px;}
div.text-widget-wrapper{width:289px;margin-left:0;padding-left:0;padding-right:0;}
div.footer-wrapper, div.container .top-navigation-wrapper-gimmick{width:320px;margin-left:-10px;}
div.comment-wrapper input[type="text"], input[type="password"]{width:180px !important;}
div.header-wrapper .left{width:100%;}
div.top-navigation.container ul{float:left;}
div.copyright-left{float:none;margin:0 0 10px;}
div.social-media-icons-footer{float:none;overflow:hidden;margin:0 0 10px;width:100%;}
ul#product-item-filter, ul#portfolio-item-filter{float:none;margin:0;}
.product-header-wrapper, .portfolio-header-wrapper{overflow:hidden;margin:20px 10px 0 10px;}
.product-header-wrapper h3.product-header-title, h3.portfolio-header-title{margin:0;}
span.product-thumbnail-image-hover{padding-top:20%;}
ul#product-item-filter, ul#portfolio-item-filter{float:none;margin:24px 0 0;position:static;}
div.social-media-icons-footer{margin:0 0 10px -13px;}
div.social-icon:first-child{margin-left:11px;}
div.social-icon{margin-bottom:11px;}
div.text-widget-wrapper{width:320px;margin-left:0;padding:30px 0 30px 16px;}
.product-item{min-height:300px;}
.testimonial-wrapper{border:0;}
.testimonial-wrapper.three.columns, .twelve.columns.tastimonialcon, .text-widget-content-wrapper.twelve.columns, .text-widget-button-wrapper.three.columns{width:280px;}
.filter-nav{float:none;overflow:inherit;position:inherit;}
.filter-nav ul li:first-child{margin:0;}
.view-all{float:none;line-height:22px;margin-left:0;position:absolute;right:8px;top:-62px;width:32%;}
ul#product-item-filter, ul#portfolio-item-filter{margin:0;}
ul#product-item-filter li{float:left;margin:0 0 0 20px;}
.slider-wrapper .nivoSlider{width:320px !important;height:250px !important;}
.nivo-caption{display:none !important;}
input[type="text"], input[type="password"], input[type="email"], textarea{width:96.5% !important;}
.rs-wrap{margin:20px !important;}
div.testimonial-author{padding-left:10px !important;}
.testimonial-content{width:100%;}
.footer-contact{text-align:center;}
ul.footer-contact li{float:none;}
.social-icons{float:none;margin:0 auto;}
.container .both-sidebar-included .cp-page-item .four.columns, .container .both-sidebar-included .cp-page-item .eight.columns, .container .both-sidebar-included .cp-page-item .one-third.column, .container .both-sidebar-included .cp-page-item .twelve.columns, .container .both-sidebar-included .cp-page-item .sixteen.columns, .container .both-sidebar-included .cp-page-item .two-thirds.column{width:340px;}
div.blog-item-holder .blog-item1 .blog-thumbnail-image, div.blog-item-holder .blog-item1 .blog-thumbnail-video, div.blog-item-holder .blog-item1 .blog-thumbnail-slider, div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-image, div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-video, div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-slider{margin:0;}
h1.cp-page-title{padding-top:10px;font-size:26px;}
.woocommerce_ordering{position:relative !important;float:none !important;right:0 !important;}
.social-icons.four.column{float:none !important;}
.product-thumbnail-content .add_to_cart_button, .eight.columns .product-thumbnail-content .add_to_cart_button{width:27% !important;}
div.contact-form-wrapper .textarea{margin-right:0px;}
.one-third.column.product-item.mt0{width:260px !important;}
.product-item-context h2.product-thumbnail-title, .product-item-context h2.product-thumbnail-title a:hover, .price del .amount{font-size:17px !important;}
.price ins .amount, .price ins{font-size:20px !important;}
h3.product-header-title, h3.portfolio-header-title{font-size:30px;}
div.responsive-menu-wrapper{margin-top:15px !important;}
.footer-section-top .one-third.column{max-width:244px;}
.cp_shop_url li a{font-size:9px !important;}
.footer-section-top h3, .footer-section-bottom h3{font-size:35px !important;line-height:30px !important;}
.testimonial-widget li{padding-left:0px !important;}
h2.main-heading, .footer-section-mid h3{font-size:30px;line-height:30px;}
.social-icons > ul{margin:0 auto;text-align:center;width:150px;}
.cp_shop_url li a{font-size:9px;}
#wrapper-cp-menu-horizontal-dark{display:none !important;}
#logo{margin:0 auto;width:250px;padding:18px 0 22px 0;}
div.header-wrapper{position:relative;}
header.main, div.header-wrapper{background-color:#000;}
.footer-wrapper h2{font-size:22px;}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column, .sidebar-included .cp-page-item, .cp-page-item, .container .four.columns.wrapper, .container .eight.columns.wrapper, .container .twelve.columns.wrapper, .container .sixteen.columns.wrapper, .container .one-third.column.wrapper, .container .two-thirds.column.wrapper, .container .sidebar-included .cp-page-item .four.columns, .container .sidebar-included .cp-page-item .eight.columns, .container .sidebar-included .cp-page-item .twelve.columns, .container .sidebar-included .cp-page-item .sixteen.columns, .container .sidebar-included .cp-page-item .one-third.column, .container .sidebar-included .cp-page-item .two-thirds.column, .container{width:266px !important;}
.container .columns, .container .column{margin:40px 4px 0;}
div.jcarousellite-nav{right:0;}
.text-widget-content-wrapper, .text-widget-button-wrapper{width:218px !important;}
div.text-widget-wrapper{width:240px !important;}
.logo-widget, div.text-widget-wrapper{width:85%;}
.testimonial-wrapper.three.columns, .twelve.columns.tastimonialcon{width:210px;}
.container .columns, .container .column{margin:40px 0 0;}
.product-item{min-height:inherit !important;}
.filter-nav{float:none;overflow:inherit;position:inherit;}
.filter-nav ul li:first-child{margin:0;}
.view-all{float:none;line-height:22px;margin-left:0;position:absolute;right:8px;top:-62px;width:41%;}
ul#product-item-filter li{float:left;margin:0 0 0 20px;}
.slider-wrapper .nivoSlider{width:220px !important;height:180px !important;}
div.responsive-menu-wrapper{width:265px;}
#logo{display:block;float:none;margin:0;outline:medium none;overflow:hidden;padding:18px 0 0;position:static;width:178px;margin:0 auto;}
div.responsive-menu-wrapper select{margin:0 0 8px;}
input[type="text"], input[type="password"], input[type="email"], textarea{width:92% !important;}
.testimonial-content{width:93%;}
h1.cp-page-title{font-size:22px;line-height:30px;}
.footer-contact{text-align:center;}
ul.footer-contact li{float:none;}
.social-icons{float:none;margin:0 auto;}
div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-image, div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-video, div.sidebar-included .blog-item-holder .blog-item1 .blog-thumbnail-slider{margin:0;}
.woocommerce_ordering{position:relative !important;}
.social-icons.four.column{float:none !important;}
.product-thumbnail-content .add_to_cart_button, .eight.columns .product-thumbnail-content .add_to_cart_button{width:20% !important;}
div.contact-form-wrapper .textarea{margin-right:0px;}
}
#cp-menu-horizontal-dark li:hover .dropdown_1column, #cp-menu-horizontal-dark li:hover .dropdown_2columns, #cp-menu-horizontal-dark li:hover .dropdown_3columns, #cp-menu-horizontal-dark li:hover .dropdown_4columns, #cp-menu-horizontal-dark li:hover .dropdown_5columns{left:-108px !important;top:37px;}
#wrapper-cp-menu-horizontal-dark { float: right !important; }