/*



Theme Name: Conall Child



Theme URI: http://conall.edge-themes.com



Description: A child theme of Conall Theme



Author: Edge Themes



Author URI: http://themeforest.net/user/edge-themes



Version: 1.0.0



Template: conall



*/



@import url("../conall/style.css");



.textwidget > p {



	margin: 0 0 15px;



}



.Search_web input {



	padding: 20px;



	text-align: center;



}



.search-row .screen-reader-text {



	display: none;



}







footer .edgtf-footer-top:not(.edgtf-footer-top-full) .edgtf-container-inner, footer .edgtf-footer-top.edgtf-footer-top-full {



    padding-bottom: 0;



}



footer .edgtf-footer-top-holder .widget:not(:last-child) {



    margin-bottom: 12px;



}



.footer-round img {



	border-radius:50%;



	width:170px;



	height:170px;



}



footer .widget .edgtf-footer-widget-title {



    margin: 0 0 15px;



}



.edgtf-blog-list-holder .edgtf-bli-title {



    height: 50px;



    margin: 0 0 19px;



    text-transform: uppercase;



}



footer .edgtf-footer-top-holder a {



	color: #b5b5b5;



}



footer .textwidget span i {



	margin-right: 5px;



}







footer .textwidget span {



	font-weight:bold;



}



.search-row #searchform input[type="text"] {



	float: left;



	height: 98px;



	border: 0;



	width:55%;



	font-size:24px;



	 padding-left: 20px;



}



.search-row #searchform #searchsubmit:hover {



    background: #039ec4 none repeat scroll 0 0;



border:1px solid #fff;



}



.search-row .woocommerce input[type="button"], .woocommerce-page input[type="button"], input[type="submit"] {



	background: #333333 none repeat scroll 0 0;



	border: 0 none;



	color: #fff;



	height: 100px;



	margin: 0;



	padding: 0;



	width: 33%;



	font-size:24px;



}



.search-row .wpb_widgetised_column .widget {



	margin: 0;



}







footer .widget ul li::before {



 content: ">";



 margin: 0 5px 0;



}



.WhyChooseUs {



	padding-top:0px;



	padding-bottom:70px;



}



.WhyChooseUs p {



        font-size: 18px;



}



.quickVideos {



        padding-top: 70px;



}



.img-gall img {



	padding-right:26px;



	padding-bottom:26px;



}



.edgtf-page-header .edgtf-sticky-header .edgtf-sticky-holder .edgtf-vertical-align-containers {



    padding: 0;



}



.img-gall .wpb_image_grid .wpb_image_grid_ul img {



    display: block;



    height: 175px !important;



    max-width: 100%;



}



.edgtf-st .edgtf-st-text-holder {



    font-size: 14px;



    line-height: 1.875em;



}



footer .widget.widget_archive ul li, footer .widget.widget_categories ul li, footer .widget.widget_meta ul li, footer .widget.widget_nav_menu ul li, footer .widget.widget_pages ul li, footer .widget.widget_recent_entries ul li {



    margin: 0;



    padding: 6px 0;



}



.event-col p



{font-size:14px;}



.edgtf-drop-down .wide.left_position .second .inner ul li, .edgtf-drop-down .wide.right_position .second .inner ul li {
    width: 215px;
}
.edgtf-drop-down .wide .second .inner > ul > li > a { padding:0px 0 10px 15px;}
.edgtf-drop-down .wide .second .inner ul li ul li a {padding:3px 0 3px 15px;}

 @media only screen and (max-width:1200px) {



 .search-row #searchform input[type="text"] {



 border: 0 none;



 float: left;



 font-size: 24px;



 height: 98px;



 width: 45%;



}



}



 @media only screen and (max-width:767px) {



 .search-row #searchform input[type="text"] {



  border: 0 none;



    float: left;



    font-size: 24px;



    height: 98px;



    margin-bottom: 50px;



    padding-left: 20px;



    width: 63%;



}



}



 @media only screen and (max-width: 600px) {



 .search-row #searchform input[type="text"] {



 border: 0 none;



 float: left;



 font-size: 24px;



 height: 98px;



 margin-bottom: 50px;



 width: 63%;



}



.search-row .woocommerce input[type="button"], .woocommerce-page input[type="button"], input[type="submit"] {



 background: #333333 none repeat scroll 0 0;



 border: 0 none;



 color: #fff;



 height: 102px;



 margin: 0;



 padding: 0;



 width: 32%;



 font-size:24px;



}



 .WhyChooseUs {



 padding-top:0px !important;



 padding-bottom:10px !important;



}



}



 @media only screen and (max-width: 480px) {



 .WhyChooseUs {



 padding-top:0px !important;



 padding-bottom:10px !important;



}



 .search-row #searchform input[type="text"] {



 border: 0 none;



 float: left;



 font-size: 12px;



 height: 50px;



 margin-bottom: 50px;



 width: 66%;



}



.search-row .woocommerce input[type="button"], .woocommerce-page input[type="button"], input[type="submit"] {



 background: #333333 none repeat scroll 0 0;



 border: 0 none;



 color: #fff;



 height: 52px;



 margin: 0;



 padding: 0;



 width: 27%;



 font-size:12px;



}



.search-row .vc_custom_1462781670575 {



    padding: 20px !important;



}



.search-row .edgtf-btn.edgtf-btn-huge-full-width.edgtf-btn-outline.edgtf-btn-custom-hover-bg.edgtf-btn-icon {



    padding: 10px !important;



}



}







footer .widget.widget_archive ul li, footer .widget.widget_categories ul li, footer .widget.widget_meta ul li, footer .widget.widget_nav_menu ul li, footer .widget.widget_pages ul li, footer .widget.widget_recent_entries ul li {



    padding: 1px 0 !important;



}







footer .widget ul li::before {



    content: none !important;



    margin: 0 5px;



}







.DarkerColor .wpb_wrapper p {



    color: #000 !important;



}



.edgtf-page-header {



    background-color: rgba(0, 0, 0, 0.70) !important;



}







.edgtf-grid {



     margin: 0 50px !important;



     width: initial;



}







.edgtf-top-bar {



     background-color: black;



}







.email-icon {



     padding: 10px;



}







.phone-icon {



     padding-left: 30px;



     padding-right: 5px;



}



.ourClientsText {



    max-width: 800px;



    margin-right: auto;



    margin-left: auto;



    color: #000 !important;



}







.fun-facts-bkgd {



     background-size: cover;



}

 @media (max-width: 980px) {

.edgtf-vertical-align-containers .edgtf-position-right { width:100% !important; position:absolute !important; left:0 !important; top:0px; }

.edgtf-vertical-align-containers { position:static !important;}

.edgtf-mobile-header .edgtf-mobile-menu-opener {

    float: left;

    position: relative;

    z-index: 9999999;

    height: 100%;

}



 }

  @media (max-width: 500px) {

	  .edgtf-vertical-align-containers { padding:0 !important; margin:0 !important;}

	.edgtf-vertical-align-containers .edgtf-position-right { font-size:11px !important; width:300px !important; text-align:center !important; left:0; right:0; margin:auto; position:absolute;}  

	.edgtf-vertical-align-containers .edgtf-position-right a{ font-size:11px !important; display:block;} 

	.edgtf-vertical-align-containers .edgtf-position-right i { position:absolute; left:0; top:0;}

	.edgtf-top-bar { height:70px;}

	.edgtf-top-bar .fa-envelope { position:absolute !important; left:28px !important; top:5px !important;}

	.edgtf-top-bar  .fa-phone {position:absolute !important; left:57px !important; top:45px !important;}

	

  }

  @media (max-width: 980px) and (min-width: 501px)  {

	  .edgtf-vertical-align-containers .edgtf-position-right { font-size:11px !important; width:600px !important; text-align:center !important; left:0px !important; right:0 !important; margin:auto !important; position:absolute;}  

  }







.Bold .item_text {

    font-weight: bold !important;

}

/* fixes for iphone display */
@media (max-width:600px) {
  .google-search input[type='text'], .product-search input[type='text'] {
  	padding: 0;
  }
}  
