/* Enter Your Custom CSS Here */
.image-original img{position:relative; max-width:120px !important;float:left;}
.image-overlap img{position: relative; max-width:30px !important;}
.social_block_container{display:none;}
.feature_class img{
  width: 150px;
}
.contact-form .et_pb_button{color : #cc2e2e}
.et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product
{
  	width: 29% !important;
    margin: 0 2% !important; 
}
.et_pb_tab p, .ot-description{font-size: 16px !important;}
/*.detail-block{font-family: monospace;}*/
.second-block, .third-block{ font-size: 16px; line-height: 30px; }
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li
{
  	min-width: 45px;
}
#first-shop-container ul.products li.product
{
  	width: 29% !important;
    margin: 0 2% !important; 
}
#second-shop-container ul.products li.product
{
  	width: 21% !important;
    margin: 0 2% !important;
}
#second-shop-container ul.products li.product:nth-child(3n+1)
{
  	clear: none !important;
}
#display-shop-cta .et_pb_promo_description, #shop-cta .et_pb_promo_description
{
  	width: 100%;
}
#display-shop-cta .et_pb_promo_description p { min-height:80px; }
#display-shop-cta a.et_pb_button, #shop-cta a.et_pb_button
{
  	min-width:200px;
}
#get_listed_products ul.products li.product
{
    width: 90% !important;
    margin: 0 5% !important;
}
#blog-box article a img
{
  	max-width:150px;
  	display:block;
  	margin:auto;
}
.social_block
{
  	margin:10px;
  	float:left;
}
.clear
{
  	clear:both;
}
#get_listed_text ul.list_color_red li
{
	background-image: url("https://www.privateot.ie/wp-content/uploads/2015/10/list_styles_red.png");
  	background-position: -310px -30px;
  	background-repeat: no-repeat;
    list-style-type: none;
    padding-left: 30px;
}
.et-cart-info, .display-none { 
  	display:none; 
}
#top-header, #et-secondary-nav li ul {
	background-color: #cc2e2e !important;
}
.et_pb_slide_description {
	padding: 87px 100px;
}

.et_pb_slider .et_pb_slide {
	height: 400px;
}

.et_pb_media_alignment_center .et_pb_slide_image {
	top: 34%;
}
#main-footer {
	/*background-color: #D61214 !important;*/
  	background-color:  #cc2e2e !important;
}
#main-footer .footer-widget h4 {
  	color: white !important;
}
#footer-widgets .footer-widget li:before{
  	border-color:white;
}
.block-with-strong strong
{
  	color: #cc2e2e;
}

button.et_pb_more_button:hover, button.et_pb_button:hover, .et_pb_more_button:hover, .et_pb_button:hover{
	cursor:pointer;
}
.bottom-nav
{
  	text-align: center;
}
.et_pb_widget
{
  	width: 100%;
  	padding-top: 20px;
  	padding-bottom: 20px;
}
.et_pb_widget select
{
  	height:40px;
}

.textwidget span.wpcf7-not-valid-tip{
	color:white;
}
span.wpcf7-not-valid-tip
{
  	color: #F00;
}
.search-filter
{
  	text-align:center;
}
.woocommerce div.product form.cart, .woocommerce div.product p.cart
{
  	margin-top:2em;
}
#commentform input[type="submit"]
{
  	color:white !important;
}
.clear-div{clear:both;}
/*img.varified-image{max-width:150px !important;}*/
.et_pb_contact_submit, .et_pb_contact_reset{
    	margin:0px !important;
    	/*max-width: 150px !important;*/
}
@media screen and (min-width: 981px) {
	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{
    	width:26.875%;
    }
    .et_pb_widget
    {
    	padding-top: 20px;
        padding-left: 20px;
    	max-width: 215px;
      	width: 100%;
    	box-shadow: 0px -6px 1px #CC2E2E;
      	border-radius: 5px;
    }
}
@media screen and (min-width: 1080px) {
  	.et_pb_promo_description{
        width: 80%;
        float: left;
	}
  
	.et_pb_promo_description h2 {
    	padding-top: 10px;
	}

	.et_pb_cta_0 .et_pb_promo_button {
  		width: 20%;
    	text-align: center;
	}
  	.sponsor-container
    {
    	margin-top:-35px;
    }
}

#cookie-notice{ background-color: rgb(204, 46, 46) !important;}