/*rtl css*/ *{ margin:0; padding:0; outline:none; } body{ margin:0; padding:0; font-size:15px; color: #8c8c8c; font-family: 'Poppins',sans-serif; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } img{ border:none; margin:0; padding:0; height:auto; max-width:100%; } a{ color:#e2d027; text-decoration:none; } a:hover{ color:#e2d027; text-decoration:none; } ol,ul{ margin:0; padding:0; } .wp-caption, .wp-caption-text, .sticky, .gallery-caption, .aligncenter{ margin:0; padding:0; max-width:100% !important; } .sticky{ background: #ededed; } .entry-content ol li, .entry-content ul li{ margin-right:15px; } .entry-content a, .contentsecwrap a{ text-decoration: underline; } ul li ul, ul li ul li ul, ol li ol, ol li ol li ol{ margin-right:10px; } h1,h2,h3,h4,h5,h6{ color:#141414; line-height:1.4; font-weight:700; font-family: 'Cinzel Decorative',cursive; letter-spacing: 2px; } h1{ font-size:32px; } h2{ font-size:30px; } h3{ font-size:24px; } h4{ font-size:20px; } h5{ font-size:18px; } h6{ font-size:14px; } .clear{ clear:both; } .alignnone{ width:100% !important; } img.alignleft, .alignleft{ float:right; margin:0 0 0 15px; padding:5px; border:1px solid #cccccc; } img.alignright, .alignright{ float:left; margin:0 15px 0 0; padding:5px; border:1px solid #cccccc; } .left{ float:right; } .right{ float:left; } #comment-nav-above .nav-previous, #comment-nav-below .nav-previous{ float:none !important; margin:10px 0; } ol.comment-list li{ list-style:none; margin-bottom:5px; } /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; } .screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } a:focus,input[type='submit']:focus,input[type='search']:focus,textarea:focus,input[type='name']:focus,input[type='email']:focus,.toggle-nav button:focus,a.close-button:focus,#commentform input#email:focus, #commentform input#url:focus,#commentform input#author:focus, #commentform textarea:focus, #commentform input#eazycfc_captcha:focus,.main-nav a:focus,.main-nav ul ul a:focus{ outline: -webkit-focus-ring-color auto 1px; } input:focus{ border:2px solid #000; } .textwidget p a,.entry-content p a,.entry-summary a{ text-decoration: underline !important; } .comment-content p a, .description p a { text-decoration: underline !important; } /* = wide block css -------------------------------------- */ .alignwide { margin-right : -80px; margin-left : -80px; } .alignfull { margin-right : calc( -100vw / 2 + 100% / 2 ); margin-left : calc( -100vw / 2 + 100% / 2 ); max-width : 100vw; } .alignfull img { width: 100vw; } /*scroll to top*/ #button{ background: #e2d027; color: #141414; cursor: pointer; width: 60px; text-align: center; height: 60px; padding-top: 22px; position: fixed; border-radius: 50%; bottom: 60px; left: 20px; z-index: 9999; -moz-border-radius: 0; font-size: 15px; display: none; } /* = pre loader css -------------------------------------- */ #preloader { position: fixed; top: 0; right: 0; left: 0; bottom: 0; background-color: #fff; z-index: 999999; } #status { width: 200px; height: 200px; position: absolute; right: 50%; top: 50%; background-image: url(images/status.gif); background-repeat: no-repeat; background-position: center; margin: -100px -100px 0 0; } /* = header css -------------------------------------- */ .page-template-template-home-page .header.sticky-head,.sticky-head { position: fixed; top: 0; right: 0; width: 100% !important; z-index: 9999; box-shadow: -2px 2px 10px 0px #2d2d2d; background-color: #e2d027; padding: 20px 30px; } .admin-bar .page-template-template-home-page .header.sticky-head,.admin-bar .sticky-head{ top: 32px; background-color: #e2d027; } .sticky-head .toggle-nav{ text-align: center !important; } .page-template-template-home-page .sticky-head .main-nav ul li a, .sticky-head .site-title a, .sticky-head p.site-title a{ color: #141414 !important; } /* = top header css -------------------------------------- */ h1.site-title, p.site-title{ font-size: 28px; margin: 0; text-transform: uppercase; } .logo{ padding: 20px 0; } .site-title a, p.site-title a{ color: #141414; font-weight: bold; font-family: 'Cinzel Decorative',cursive; } .page-template-template-home-page .social-icon a,.page-template-template-home-page .site-tagline, .page-template-template-home-page .site-title a, .page-template-template-home-page p.site-title a{ color:#fff; } h1.site-title a:hover { text-decoration: unset; } span.site-description{ font-size: 16px; font-weight: 600; color: #222; } .site-tagline{ color: #141414; } .listarticle h2 a:hover,#sidebar ul li a:hover{ color: #262626; } .center-align{ align-self: center; } .social-icons { text-align: left; } .social-icon a{ margin-left: 10px; color: #141414; } .social-icon a:hover{ color: #e2d027; } .social-icons i { color: #222; font-size: 20px; } .page-header { position: relative; z-index: 999; } .page-header h1{ color: #141414; margin-bottom: 10px; font-size: 35px; } .page-header span, .page-header span a { font-size: 18px; margin-bottom: 10px; display: inline-block; } /* = header css -------------------------------------- */ .page-template-template-home-page #header { background: transparent; position: absolute; width: 100%; z-index: 9999; padding: 0; } #header{ background-color: #e2d027; } .woocommerce ul.products li.product .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce #respond input#submit, #commentform input#submit { background-color: #e2d027; color: #141414; padding: 10px 25px; border-radius: 25px; display: inline-block; font-size: 15px; font-weight: bold; } .woocommerce ul.products li.product .button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, #commentform input#submit:hover { background: #262626; color: #fff; } .menubox{ text-align: left; } /* = menus css */ #mySidenav { display: inline; } .main-nav ul { margin: 0; padding: 0; } .main-nav li { display: inline-block; position: relative; } .page-template-template-home-page .main-nav a{ color: #fff; } .main-nav a { color: #141414; padding: 10px 18px; font-size: 15px; display: block; font-weight: 500; text-transform: capitalize; position: relative; } .main-nav .sub-menu a{ color:#141414; } .main-nav .menu-item-has-children > a::after { content: '\f107'; font-family: 'Font Awesome 5 Free'; font-weight: 900; display: inline-block; width: 0; height: 0; position: absolute; top: auto; left: auto; margin-right: 10px; transform: translateY(-50%); pointer-events: none; font-size: 12px; } .main-nav .menu-item-has-children.current-menu-parent > a::after, .main-nav .menu-item-has-children.current-menu-ancestor > a::after, .main-nav .menu-item-has-children.current_page_parent > a::after { transform: translateY(-50%) rotate(0deg); } .main-nav ul ul a:hover { color: #e2d027; } .main-nav a:hover { color: #fff; } .main-nav ul ul { position: absolute; background: #fff; min-width: 250px; z-index: 9999; top: 98%; line-height: 30px; opacity: 0; } .main-nav ul ul ul { right: 100%; top: 0%; } .main-nav ul ul a { color: #1f1f1f; border: none; padding: 10px; margin-top: 5px; } .main-nav ul ul li { float: none; display: block; text-align: right; border-right: none; border-left: none !important; padding: 0; border-bottom: solid 1px #f1f1f1; } .main-nav li ul { border-top: 3px solid #e2d027 !important; border: 1px solid #EEE; box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4); } .main-nav .menu > ul > li.highlight { background-color: #006ccc; } .main-nav .menu > ul > li.highlight:hover { background: transparent; } .main-nav .menu-item-has-children:not(.off-canvas):hover > .sub-menu, .main-nav .menu-item-has-children:not(.off-canvas):focus > .sub-menu, .main-nav .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu, .main-nav .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menum, .main-nav .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu { opacity: 1; } .main-nav ul li:hover > ul { opacity: 1; } .main-nav li.menu-item-has-children:hover > ul, .main-nav li.menu-item-has-children:focus > ul, .main-nav li.menu-item-has-children.focus > ul { opacity: 1; } .main-nav .sub-menu { opacity: 0; right: -9999px; z-index: 99999; width: 200px !important; } ul.sub-menu ul.sub-menu { right: 200px !important; } .main-nav .menu-item-has-children:not(.off-canvas):hover > .sub-menu, .main-nav .menu-item-has-children:not(.off-canvas):focus > .sub-menu, .main-nav .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu, .main-nav .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menum, .main-nav .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu { display: block; right: 0; margin-top: 0; opacity: 1; width: auto; min-width: 100%; } ul.sub-menu ul.sub-menu { right: -9999px; } .toggle-nav, a.close-button { display: none; } /* = slider section css -------------------------------------- */ #slider{ position: relative; z-index: 1; clip-path: polygon(100% 0, 100% 90%, 39% 100%, 0 86%, 0 0); } #slider .content{ width: 100%; height: 720px; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #efebe5; } #slider .title-slider{ font-size: 42px; } #slider .button-slider{ border-radius: 25px; } #slider .overlayer{ height: 100%; width: 100%; opacity: 0.3; position: absolute; top: 0; right: 0; background-color: #000; } .sliderbox { position: absolute; top: 50%; transform: translateY(-50%); right: 10%; left: 50%; z-index: 9999; } .sliderbox p, .sliderbox h1{ color: #fff; } .sliderbox h1{ text-transform: uppercase; } .redmor, .cont-us:hover{ color: #141414 !important; background-color: #e2d027 !important; border:none; } .redmor:hover, .cont-us{ background-color: #fff !important; color: #141414 !important; border:none; } .redmor, .cont-us{ font-size: 14px; display: inline; font-weight: 600; padding: 10px 30px; } #slider .owl-controls{ position: absolute; top: 50%; left:auto; right:auto; width:100%; } #slider .owl-prev, #slider .owl-next { position: absolute; transform: translateY(-50%); top: 50%; bottom:15px; font-size:40px; left:auto; background: transparent; color: #fff; } #slider .owl-prev:hover, #slider .owl-next:hover{ color: #e2d027; } #slider .owl-prev{ left:10px; } #slider .owl-next{ right:10px; } button.owl-prev span{ position: absolute; top: 25%; right: 0; left: 0; font-size: 40px; } button.owl-next span{ position: absolute; top: 25%; right: 0; left: 0; font-size: 40px; } .owl-prev, .owl-next { padding: 18px; border:none !important; } .owl-carousel .owl-nav.disabled{ display: block !important; } /* = Services css -------------------------------------- */ #service .services-box{ height: 250px; background-image: url('/image/services.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; transition: 0.7s; overflow: hidden; -webkit-box-shadow: inset 0 0 1px 1px #000; -moz-box-shadow: inset 0 0 1px 1px #000; box-shadow: inset -15px 21px 35px -8px #000; } .service-text{ font-weight: 600; font-family: 'Poppins',sans-serif; font-size: 15px !important; } #service .colume-row{ transition: 0.7s; padding: 0 13px; margin: 13px 0px; } #service .services-box h4{ text-align: right; margin: 0; transition: 0.5s; font-size: 18px; position: absolute; bottom: 0; } #service .services-box h4 a{ color: #fff; } #service .services-box h4 a:hover{ color: #e2d027; } #service .services-box p{ color: transparent; } #service .services-box:hover p{ color: #fff; } #service .services-box .content{ width: 100%; height: auto; background-color: rgba(0, 0, 0, 0); align-items: center; display: flex; transition: 0.7s; position: relative; bottom: 0; } #service .services-box:hover .content{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.455); align-items: center; display: flex; transition: 0.7s; position: relative; bottom: 0%; } /* = Page lay out css -------------------------------------- */ .postsec-list input.search-field, .postsec-list input.search-submit { padding: 15px 10px; } .postsec-list .search-form input.search-submit{ background-color: #e2d027; color: #141414; border: 2px solid #e2d027; } .contentsecwrap{ padding:25px 0; clear: both; } .contentsecwrap p{ margin-bottom:20px; } #sidebar aside.widget{ padding: 20px; border-radius: 5px; } .listarticle{ border-radius: 5px; } .listarticle h2 a{ color: #141414; font-size: 28px; text-decoration: none; } .single_title{ margin-bottom: 15px; font-size: 20px; } .post-thumb{ margin:0 0 15px 0; } .nav-links .page-numbers{ padding:5px 10px; color:#111; } /* label css ---------------------------------------------- */ label{ margin-bottom: 0; } #footer .search-form label, #sidebar .search-form label{ width: 100%; } aside.widget ul, .entry-summary li{ list-style:none; } .listarticle .alignfull, .listarticle .alignwide{ margin-right: 0; margin-left: 0; } #recentcomments li{ background-image:none !important; } #recentcomments li a{ padding-right:0px !important; } .textwidget select,table{ width:100%; } nav.navigation.pagination { margin-top: 30px; } /*-------------------------------------------------------------- ## Sidebar Style --------------------------------------------------------------*/ #sidebar input[type="text"], #sidebar input[type="search"], #footer input[type="search"]{ border: solid 2px #e2d027; padding: 10px; width: 100%; margin-bottom: 10px; } #sidebar input.search-submit, #footer input.search-submit, form.woocommerce-product-search button { padding: 10px; width: 100%; border:none; background: #e2d027; font-size: 15px; text-transform: uppercase; color: #141414; } input.search-submit{ background-color: #e2d027; color: #141414; border:none; padding: 16px 20px !important; } .widget-area .widget::after, .widget-area .widget::before { clear: both; content: ""; display: table; } #sidebar .widget-title { font-size: 20px; font-weight: 700; margin-bottom: 15px; padding-bottom: 10px; position: relative; text-align: center; text-transform: uppercase; } .entry-title h2:before{ content: "\f185"; display: inline-block; font-family: FontAwesome; margin-left: 5px; } #sidebar ul { list-style: outside none none; padding: 0; margin: 0; } #sidebar ul ul { border-bottom:none; padding-bottom: 0; } #sidebar ul li { padding: 5px; padding-right: 30px; padding-top: 5px; position: relative; } #sidebar ul li::before { color: #e2d027 !important; content: "\f192"; display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 7px; right: 0; position: absolute; top: 6px; margin-right: 2px; } #sidebar .widget a, #sidebar .widget a:visited { color: #141414; text-decoration: none; } #sidebar .widget a:hover, #sidebar .widget a:active { color: #e2d027; } #sidebar .widget { padding: 20px; background: #fff; border-radius: 12px; box-shadow: 0 0 2px #cfcfcf; border-bottom: 3px solid #e2d027; margin-bottom: 30px; } #sidebar .widget:hover{ box-shadow: 0 0 20px #cfcfcf; } #sidebar .widget_nav_menu ul li{ padding: 3px 13px 5px 15px; } #sidebar .widget_nav_menu ul li a{ line-height: 2.5; } /*calendar widget*/ .widget_calendar { text-align: center; } .widget_calendar caption { background: #e2d027 none repeat scroll 100% 0; color: #141414; padding: 5px; } .widget_calendar .pad { background: #eeeeee none repeat scroll 100% 0; } .widget_calendar #today { background: #e2d027 none repeat scroll 100% 0; color: #141414; } .widget .tagcloud a { border: 1px solid #dddddd; color: #001837; display: inline-block; font-size: 16px !important; line-height: 1.5; margin-bottom: 5px; padding: 5px 15px; } .widget .tagcloud a:hover { border: 1px solid #e2d027; color: #e2d027; } .widget_categories li > a, .widget_archive li > a { display: inline-block; min-width: 85%; } .search-form .search-submit:focus { box-shadow: inherit; outline: none; } dt { font-weight: bold; } dd { margin: 0 1.5em 1.5em; } img { height: auto; max-width: 100%; } table { margin: 0 0 1.5em; width: 100%; } td, th { border: 1px solid #ddd; padding: 5px; color:#252525; } #footer td, #footer th{ color: #fff; } select { width: 100%; padding: 5px; } #footer .tagcloud a { border: solid 1px #fff; font-size: 12px !important; margin: 2px 0; display: inline-block; color: #fff; padding: 5px; } .tagcloud a:hover{ background-color: #e2d027; border-color: #e2d027 !important; color: #141414 !important; } /*footer*/ #footer { background: #121212 none repeat scroll 100% 0; overflow: hidden; color: rgba(255, 255, 255, 0.75); } #footer ul { list-style: none; margin: 0; padding-right: 0; } #footer ul li { font-size: 13px; letter-spacing: 0.5px; padding: 3px 13px 3px 15px; position: relative; color: #fff; } #footer ul li::before { color: #fff; content: "\f105"; display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 14px; right: 0; position: absolute; top: 3px; } #footer a .footer-widget-area { float: right; padding: 0 25px; width: 25%; } #footer a, #footer p { color:#fff; } #footer a:hover { color:#e2d027; } /*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ .postsec-list article.hentry { background: #ffffff none repeat scroll 100% 0; box-shadow: 0 0 2px #cfcfcf; padding: 30px; position: relative; border-radius: 12px; margin-bottom: 30px; } .postsec-list article.hentry:hover{ box-shadow: 0 0 20px #cfcfcf; } /* = Footer css ------------------------------------------- */ #footer input.search-submit { background: #e2d027; color: #141414; border: none; padding: 10px; } #footer{ background-color: #262626; color: #ffffff; } .ftr-4-box h3,.ftr-4-box h2{ font-size:25px; color:#fff; margin-bottom:25px; border-bottom:1px solid #303030; padding: 15px 0; } .ftr-4-box ul{ margin:0; padding:0; list-style:inside disc; } .ftr-4-box ul li { display:block; padding:6px 0; } .ftr-4-box ul li a,.ftr-4-box a { color:#ffffff; } .ftr-4-box a:hover{ color: #e2d027; } .ftr-4-box p{ margin-bottom:15px; } #footer select{ height: auto; } .copywrap { font-size: 18px; padding: 14px 10px !important; background-color: #e2d027; } .copywrap p{ color: #141414 !important; margin-bottom: 0 !important; } .copywrap a{ color: #141414; text-decoration: none; font-weight: 300; } .copywrap a:hover { color: #e2d027; } /* Mobile */ @media screen and (min-width: 320px) and (max-width: 520px) { .page-template-template-home-page .header{ position: static !important; background: #262626 !important; } .social-icons{ text-align: center; } .slider-box h3 { font-size: 20px; } .slider-box { left: 10%; right: 10%; text-align: center; } h1.site-title{ font-size: 28px; } } /* Mobile Portrait View */ @media screen and (max-width: 767px) { .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea { width: 100%; } #slider p.text-slider, h1.title-slider.text-white.mb-4{ display: none; } .page-header h1{ text-align: center; } .admin-bar .page-template-template-home-page .header.sticky-head, .admin-bar .sticky-head{ top:0; padding: 5px 10px; } .social-icon.my-3, .logo { text-align: center; } h1.site-title a, p.site-title a{ font-size: 20px; } .logo{ padding: 10px 0 0; } .page-template-template-home-page #header{ position: static; background-color: #e2d027; } .site-tagline, .menubox{ text-align: center; } #slider .content{ height: 250px; } .redmor, .cont-us{ padding: 10px 24px; } .sliderbox{ right: 10%; left: 10%; } #slider .owl-prev{ left:2px; } #slider .owl-next{ right:2px; } .page-template-template-home-page .social-icon a,.page-template-template-home-page .site-tagline, .page-template-template-home-page .site-title a, .page-template-template-home-page p.site-title a{ color:#141414; } } @media screen and (min-width: 768px) and (max-width: 1024px) { .slider-box h3 { font-size: 25px; } .page-template-template-home-page .header{ position: static !important; background: linear-gradient(0deg,#086ad9,#00bcd4 80%) no-repeat; } .slider-box { right: 10%; left: 35%; } .admin-bar #mySidenav{ margin-top: 40px; } .sliderbox{ left: 35%; right: 5%; top: 55%; } #slider .content{ height: 600px; } .toggle-nav{ text-align: left !important; } #slider .owl-prev{ left:5px; } #slider .owl-next{ right:5px; } } @media screen and (max-width: 1000px) { .main-nav ul ul, .main-nav .sub-menu{ opacity: 1; } .page-template-template-home-page .main-nav a, .main-nav a{ color: #141414; } .main-nav .sub-menu{ margin-right: 25px; } .main-nav li ul{ border:none; box-shadow: none; border-top: none !important; } .main-nav .sub-menu li{ border-bottom: none; } #mySidenav nav#site-navigation { background: transparent; text-align: right; } .toggle-nav button { font-weight: bold; background: #fff; border: none; color: #262626; font-size: 15px; padding: 16px; line-height: 1; } .sidenav { height: 100%; width: 100%; position: fixed; z-index: 99999; right: 0; top: -110%; overflow-x: hidden; transition: 0.5s top ease-in-out; overflow-y: scroll; background: #e2d027; opacity: 0.9; visibility: hidden; } body.show-main-menu .sidenav { visibility: visible; top: 0; transition: 0.5s top ease-in-out; } .sidenav .close-button { font-size: 36px !important; display: block !important; color: #141414; } .sidenav #site-navigation { width: 100%; } .toggle-nav span { font-size: 30px; cursor: pointer; text-align: left; } .main-nav ul ul li, .menubar .nav ul li, .toggle-nav { display: block; } .main-nav ul li a { padding: 8px; text-decoration: none; font-size: 15px; color: #141414; display: block; float: none; margin: 5px 0; border-left: none; } .main-nav ul li ul li a:before { content: "\00BB \00a0"; } .main-nav ul.sub-menu a:hover { padding-right: 20px !important; } .main-nav ul ul { position: static; width: 100%; background: transparent; border-top-width: 0px; border-bottom-width: 0px; box-shadow: none; } .main-nav ul ul a { border-bottom: none; padding-right: 40px; } .main-nav ul ul ul.sub-menu a { padding-right: 40px; } .main-nav li { padding: 0 15px; display: block; border-bottom: solid 1px #141414; } .main-header-box { padding-bottom: 15px; } .main-menu { padding: 0em; background: transparent; } .main-nav ul.sub-menu > li > a:before { content: unset; } .main-nav ul.sub-menu > li > a:hover:before { opacity: 0; right: 0px; width: 0px; } } @media screen and (min-width: 1024px) and (max-width: 1200px) { .slider-box { left: 30%; } } /* woocommerce CSS ----------------------------------------------*/ span.onsale { left: auto !important; right: 15px !important; top: 15px !important; border-radius: 8px !important; margin: 0 !important; background: #e2d027 !important; color: #141414 !important; font-size: 15px !important; text-transform: capitalize; min-height: 30px !important; line-height: 2 !important; } h2.woocommerce-loop-product__title { font-size: 18px !important; } .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price { font-size: 15px; color: #b7b7b7; } .woocommerce-product-details__short-description { margin: 10px 0; } .woocommerce ul.products li.product .star-rating { font-size: 16px; } .woocommerce .quantity .qty { padding: 4px; border-radius: 5px; border: solid 2px #262626; } .woocommerce table.shop_table { border: 2px solid #262626; } .entry-content table th, .comment-body table th, .entry-content table td, .comment-body table td{ border-bottom: 2px #262626 solid; } form.checkout.woocommerce-checkout label, span.woocommerce-input-wrapper,.woocommerce form .form-row label,span.password-input { width: 100%; } form.checkout.woocommerce-checkout input[type="text"], form.checkout.woocommerce-checkout input[type="tel"], form.checkout.woocommerce-checkout input[type="email"], .woocommerce form .form-row input.input-text { padding: 10px; } form.checkout_coupon.woocommerce-form-coupon td{ border: none !important; } nav.woocommerce-MyAccount-navigation ul li { border: solid 2px #e2d027; background-color: #e2d027; padding: 10px; margin-bottom: 15px; list-style: none; margin-right: 0; font-size: 16px; box-shadow: -6px 7px 17px -2px #b1b1b1; } nav.woocommerce-MyAccount-navigation ul li:hover{ background: #262626; border:2px solid #262626; } nav.woocommerce-MyAccount-navigation ul li:hover a{ color: #fff; } nav.woocommerce-MyAccount-navigation ul li a{ color: #fff; text-decoration:none; } select.orderby { padding: 5px; background: transparent; border: solid 2px #262626; } span.tagged_as { display: -webkit-box; } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{ margin-right: 35px; width: 45px; } /* Contact form css -------------------------------------*/ .wpcf7{ margin:30px 0 0; padding:0; } .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"]{ width:40%; border:1px solid #cccccc; box-shadow:inset -1px 1px 2px #ccc; height:35px; padding:0 15px; color:#797979; margin-bottom:0; } .wpcf7 textarea{ width:60%; border:1px solid #cccccc; box-shadow:inset -1px 1px 2px #ccc; height:150px; color:#797979; margin-bottom:25px; padding:10px; padding-left:0; } .wpcf7 input[type="submit"]{ background-color:#262626; width:auto; border:none; cursor:pointer; color:#ffffff; padding:10px 40px; border-radius:3px; } /* Comment form --------------------------------*/ .site-nav-previous, .nav-previous{ float:right; } .site-nav-next, .nav-next{ float:left; } #comments{ margin:30px 0 0; float: right; width: 100%; } nav#nav-below{ margin-top:15px; } .postmeta{padding:5px 0; color:#999;} .postmeta a{color:#999;} .postmeta a:hover{color:#262626;} .breadcrumbs{padding:10px 0; margin-bottom:0;} ol.commentlist{list-style:none;} #commentform p{margin:5px 0;} #commentform label{display:block;} #commentform input#email, #commentform input#url, #commentform input#author, #commentform textarea, #commentform input#eazycfc_captcha{width:100%; border:1px #ccc solid; padding:10px;} #commentform input#submit{border:none; } .form-allowed-tags{display:none;} ul.errormsg{background:#ffe4e4;} ul.errormsg li{padding:5px;} .entry-content table, .comment-body table{ border-collapse:collapse; margin:10px 0;} .entry-content table td, .entry-content table th, .comment-body table td, .comment-body table th{padding:10px 5px; text-align:right;} .entry-content table th, .comment-body table th{color:#676767; font-size: 18px; border-bottom:1px #888 solid;} .entry-content table td, .comment-body table td{border-bottom:1px #ccc solid;} .fvch-codeblock:hover .comment-form-url{display:block !important;} /* Comment CSS ------------------------------------------------------*/ .commentlist, ol.commentlist {list-style:none; box-shadow:0 0 5px #666; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666; -khtml-box-shadow:0 0 5px #666; margin:10px 0; background-color:#fff; padding:10px 0;} .commentlist li, ol.commentlist li { list-style:none; background-image:none !important; padding:0px 15px;} .commentlist li ol li.depth-2, .commentlist li ol li.depth-3, .commentlist li ol li.depth-4, ol.commentlist li ol li.depth-2, ol.commentlist li ol li.depth-3, ol.commentlist li ol li.depth-4 { border-bottom:none;} .commentlist li.bypostauthor article, ol.commentlist li.bypostauthor article { background:#f9ffe1;} .commentlist article, .commentlist li.bypostauthor li article, ol.commentlist li.bypostauthor li article { border:none !important; padding:10px; position:relative; background-color:#fff;} .commentlist li .fn { font-weight:normal; font-size:15px; font-style:normal;} .commentlist li.bypostauthor .fn, ol.commentlist li.bypostauthor .fn { color:#262626;} img.avatar { vertical-align:middle; position:static; display:inline-block;} .commentlist article a time { display:block; clear:both; padding:5px 0 10px; font-size:11px; font-style:italic;} .commentlist, ol.commentlist p { font-size:14px;} .commentlist .reply span, ol.commentlist .reply span { display:none;} .commentlist .reply a, ol.commentlist .reply a { display:block; padding:10px; text-align:center; background:#f6f6f6; margin:5px 0; border:1px #ddd solid;} .comment-author.vcard{display:inline-block; margin-left:15px; } .comment-list ul.children li.comment{background-image:none; padding-right:5px;}