/*Theme Name: Albion Cottage
Author: Ryan*/

/* Global Classes starts */
* { outline:none; box-sizing:border-box;}

div, form, P{ margin:0px; padding:0px;}

A IMG /* This Class will disble border over any link on images*/
{ border:none; outline:none;}

a{text-decoration:underline;color:#004274;}

a:hover{ text-decoration:none; color:#cb0202;}

p{ color:#000000; padding:5px 0px 5px 0px; margin:5px 0px 5px 0px;}

p a{text-decoration:underline;color:#004274;}

p a:hover{text-decoration:none;color:#cb0202;}

UL{ /* Controls NORMAL UL */ margin:0 0 0 15px; padding:0 0 0 0;list-style-type:none; color:#000000;}

UL LI{/* Controls NORMAL li inside UL */ margin:0 0 3px 0; padding:0 0 0 12px;}

UL strong{font-size:15px;}    

OL{/* Controls NORMAL OL */ margin:0 0 0 28px; padding:0 0 0 0; list-style-type:decimal;}

OL LI{ /* Controls NORMAL li inside OL */text-decoration:underline; color:#000000;}
    
OL LI A, LI A , OL A{/* Controls LINKS inside OL */ text-decoration:underline; color:#004274;}

OL A:HOVER{/* Controls LINKS HOVER inside OL */ text-decoration:none; color:#cb0202;}

UL A{/* Controls LINKS inside UL */ text-decoration:underline; color:#004274;}

UL A:HOVER{/* Controls LINKS HOVER inside UL */ text-decoration:none;color:#cb0202;}
/* ----Global Classes ends-----*/ 

#pull {	display: none;}   

html,body{ margin:0px; padding:0px; background:url(assets/images/body-bg.jpg) left top no-repeat; background-size:100% 100%; font-family: 'Open Sans', sans-serif;}
.clr{ clear:both;}

.header{ margin:0px; padding:0px; background:#5895bf;}
.header_container{ margin:0px auto; padding:10px 0px; width:1300px;}
.header_container h6{ margin:0px; padding:0px; color:#fff; font-size:14px; font-weight:600; text-transform:uppercase;}
.header_container_left{ margin:0px; padding:0px; float:left;}
.header_container_left img{ margin:0px; padding:0px; display:block; max-width:100%;}
.header_container_right{ margin:16px 0px 0px; padding:0px; width:400px; float:right; text-align:right;}
.header_container_right img{ margin:0px 0px 0px 4px; padding:0px; vertical-align:middle;}
.header_container_right h4{ margin:0px 10px 0px 0px; padding:0px; display:inline-block;}
.header_container_right h4 a{ margin:0px; padding:0px; text-decoration:none; display:inline-block; color:#fff; font-size:14px; font-weight:600;}
.header_container_right h4 a:hover{ color:#dadada;}
.header_bottom{ margin:0px; padding:0px; border-top:1px solid #7bbfd9;}
.social_box{ margin:0px 10px 0px 0px; padding:0px; display:inline-block;}

hr{ margin:10px 0px; padding:0px 0px; height:1px; background:#e0e0e0; display:block; border:0px;}
#parent{ margin:0px auto; padding:0px 0px; width:1300px; background:#fff;}

.header_navigation{ margin:0px 0px; padding:20px 20px 20px;}

.navigation_box{ margin:0px 0px; padding:0px 0px;}
.navigation_nav{ margin:0px; padding:0px; width:230px; float:left;}
.navigation_nav ul{ margin:0px; padding:0px; list-style-type:none;}
.navigation_nav ul li{ margin:0px; padding:0px; text-decoration:none; display:block;}
.navigation_nav ul li a{ margin:0px; padding:18px; text-decoration:none; display:block; background:#5895bf; color:#fff; font-size:13.5px; font-weight:600; text-transform:uppercase; border-bottom:1px solid #7bbfd9;}
.navigation_nav ul li a:hover{ background:#4883ab; color:#fff;}
.navigation_nav ul li.current-menu-item a{ background:#4883ab; color:#fff;}

.banner_right{ margin:0px; padding:0px; width:1010px; float:right;}
.banner{ margin:0px 0px 20px; padding:0px;}
.banner img{ margin:0px; padding:0px; width:100%; display:block;}

.banner_btn_left{ margin:0px; padding:0px; width:49%; float:left; text-align:center;}
.banner_btn_left a{ margin:0px; padding:15px 0px; text-decoration:none; display:block; background:#5895bf; color:#fff; font-size:16px; font-weight:700; text-transform:uppercase; border-radius:5px; border:2px solid #5895bf;}
.banner_btn_left a:hover{ background:#fff; color:#5895bf; border:2px solid #5895bf;}
.banner_btn_right{ margin:0px; padding:0px; width:49%; float:right; text-align:center;}
.banner_btn_right a{ margin:0px; padding:15px 0px; text-decoration:none; display:block; background:#fff; color:#5895bf; font-size:16px; font-weight:700; text-transform:uppercase; border-radius:5px; border:2px solid #5895bf;}
.banner_btn_right a:hover{ background:#5895bf; color:#fff; border:2px solid #5895bf;}

.front_content{ margin:0px 0px; padding:20px 20px 20px;}
.front_content h3{ margin:0px 0px 15px; padding:0px; color:#363636; font-size:30px; font-weight:700; line-height:40px;}
.front_content p{ margin:0px; padding:0px 0px 15px; color:#565656; font-size:14px; font-weight:400; line-height:25px;}
.take_look_box_left{ margin:0px 0px; padding:10px 0px; width:410px; float:left;}
.look_btn{ margin:0px; padding:0px;}
.look_btn a{ margin:0px; padding:15px 30px; text-decoration:none; display:inline-block; background:#5895bf; color:#fff; font-size:15px; font-weight:700; text-transform:uppercase; border-radius:5px; border:2px solid #5895bf; text-align:center;}
.look_btn a:hover{ background:#fff; color:#5895bf; border:2px solid #5895bf;}
.take_look_box_right{ margin:0px 0px; padding:10px 0px; width:850px; float:right;}
.take_look_box_right img{ margin:0px 0px 0px 15px; padding:0px;}

.cottage_container{ margin:0px auto; padding:40px 20px 40px; width:1300px; background:#f7f7f7; text-align:center;}
.cottage_container img{ margin:0px 4px; padding:0px; vertical-align:middle; width:24%;}

.cottage_pictures{ margin:0px 0px 0px; padding:20px 0px; text-align:center;}
.cottage_pictures ul{ margin:0px 0px 0px; padding:0px 0px; list-style-type:none;}
.cottage_pictures ul li { margin:0px 0px; padding:0px 0px; text-decoration:none; display:inline-block; color:#fff; font-size:14px; font-weight:700; text-transform:uppercase; text-align:center;}
.cottage_pictures ul li a{ margin:0px 7px; padding:17px 21px; text-decoration:none; display:inline-block; background:#f7f7f7; color:#5895bf; font-size:14px; font-weight:700; text-transform:uppercase; border-radius:5px; border:2px solid #5895bf; text-align:center;}
.cottage_pictures ul li a:hover{ background:#5895bf; color:#fff; border:2px solid #5895bf;}
.cottage_pictures ul li.active a{ background:#5895bf; color:#fff; border:2px solid #5895bf;}

.loate_mapping{ margin:0px 0px 0px; padding:0px;}
.loate_mapping iframe{ margin:0px; padding:20px 20px; width:100%; display:block; height:350px;}

.custom_mapinner{ margin:0px 0px 0px; padding:0px;}
.custom_mapinner iframe{ margin:0px; padding:20px 0px; width:100%; display:block; height:350px;}

.contact_field{ margin:0px auto; padding:20px 0px 25px; width:1000px;}
.contact_field_inpt{ margin:0px 0px 12px; padding:15px; width:100%; color:#363636; font-size:13px; font-weight:600; border:1px solid #e1e1e1; border-radius:3px; font-family: 'Open Sans', sans-serif;}
.contact_field_inpt:focus{ border:1px solid #96ccf2;}
.contact_field_textarea{ margin:0px 0px 12px; padding:15px; width:100%; color:#363636; font-size:13px; font-weight:600; border:1px solid #e1e1e1; border-radius:3px; font-family: 'Open Sans', sans-serif; height:232px;}
.contact_field_textarea:focus{ border:1px solid #96ccf2;}
.contact_field_btn{ margin:0px; padding:14px 0px; width:100%; background:#5895bf; color:#fff; font-size:14px; font-weight:600; border:1px solid #5895bf; border-radius:5px; font-family: 'Open Sans', sans-serif; text-transform:uppercase; cursor:pointer;}
.contact_field_btn:hover{ background:#fff; color:#5895bf; border:1px solid #5895bf;}

.contact_field_left{ margin:0px; padding:0px; width:49%; float:left}
.contact_field_left p{ margin:0px 0px; padding:0px 0px;}
.contact_field_left img{ margin:0px; padding:0px; max-width:100%; display:block;}
.contact_field_right{ margin:0px; padding:0px; width:49%; float:right}

.footer{ margin:0px; padding:0px; background:#5895bf;}
.footer_container{ margin:0px auto; padding:40px 0px; width:1000px;}
.footer_logo{ margin:0px; padding:0px; float:left;}
.footer_logo img{ margin:0px; padding:0px; max-width:100%; display:block;}
.footer_nav{ margin:15px 0px 0px; padding:0px; float:right; text-align:right;}
.footer_nav ul{ margin:0px; padding:0px; list-style-type:none;}
.footer_nav ul li{ margin:0px 0px 0px 20px; padding:0px; text-decoration:none; display:inline-block;}
.footer_nav ul li a{ margin:0px; padding:0px; text-decoration:none; display:block; color:#fff; font-size:13px; font-weight:400;}
.footer_nav ul li a:hover{ color:#000;}
.footer_nav ul li.current-menu-item a{ color:#000;}

.footer_bottom{ margin:0px; padding:0px; background:#4a82a8;}
.footer_bottom_container{ margin:0px auto; padding:20px 0px; width:1000px;}
.footer_bottom_container p{ margin:0px; padding:0px; color:#fff; font-size:12px; font-weight:300;}
.footer_bottom_container p a{ margin:0px; padding:0px; text-decoration:none; color:#fff; font-size:12px; font-weight:300;}
.footer_bottom_container p a:hover{ color:#000;}
.footer_bottom_left{ margin:0px; padding:0px; float:left;}
.footer_bottom_middle{ margin:-35px 0px 0px 200px; padding:15px; width:155px; float:left; background:#4a82a8; border-radius:5px 5px 0 0; text-align:center;}
.footer_bottom_middle img{ margin:0px 3px; padding:0px; vertical-align:middle;}
.footer_bottom_right{ margin:0px; padding:0px; float:right; text-align:right;}

.book_stay{ margin:0px 0px 0px; padding:0px; right:0px; position:fixed; width:50px; z-index:999;}
.book_stay img{ margin:0px 0px 15px; padding:0px; max-width:100%; display:block;}

/********************albion-Inner********************/
.banner_inner{ margin:0px; padding:0px; position:relative;}
.banner_inner img{ margin:0px; padding:0px; width:100%; display:block;}

.banner_caption{ margin:0px; padding:0px; width:460px; float:left;}
.banner_caption h1{ margin:0px 0px 15px; padding:0px; color:#fff; font-size:48px; font-weight:800; line-height:58px;}
.banner_caption p{ margin:0px; padding:0px 0px 30px; color:#fff; font-size:18px; font-weight:600; line-height:30px;}

.book_now_btn{ margin:0px; padding:0px;}
.book_now_btn a{ margin:0px 3px; padding:16px 30px; text-decoration:none; display:inline-block; background:#5895bf; color:#fff; font-size:17px; font-weight:600; border-radius:5px; border:2px solid #5895bf; text-align:center;}
.book_now_btn a:hover{ background:#4c84ab; color:#fff; border:2px solid #4c84ab;}

.body_wrapper{ margin:0px; padding:0px; background:#fff;}
.body_container{ margin:0px auto; padding:40px 0px; width:1000px;}
.body_container h1{ margin:0px 0px 20px 0px; padding:0px; color:#363636; font-size:30px; font-weight:700;}
.body_container h2{ margin:0px 0px 20px 0px; padding:0px; color:#363636; font-size:30px; font-weight:700;}
.body_container h3{ margin:0px 0px 15px 0px; padding:0px; color:#363636; font-size:28px; font-weight:700;}
.body_container h4{ margin:0px 0px 15px 0px; padding:0px; color:#000; font-size:24px; font-weight:700;}
.body_container p{ margin:0px; padding:0px 0px 15px 0px; color:#565656; font-size:14px; font-weight:400; line-height:25px;}
.body_container p a{ margin:0px; padding:0px; text-decoration:none; color:#565656; font-size:14px; font-weight:400;}
.body_container p a:hover{ color:#cf2084;}
.body_container p span{ margin:0px; padding:0px; color:#0072bc; font-size:14px; font-weight:400;}
.body_container p strong{ margin:0px; padding:0px; color:#565656; font-size:14px; font-weight:700;}
.body_container ul{ margin:0px 0px 15px 0px; padding:0px; list-style-type:none;}
.body_container ul li{ margin:0px; padding:5px 10px; text-decoration:none; display:block; color:#565656; font-size:18px; font-weight:400; background:url(assets/images/bullet.png) left 10px no-repeat;}

.map_inner{ margin:0px; padding:0px;}
.map_inner iframe{ margin:0px; padding:0px; width:100%; display:block;}

.ftr_contact{ margin:0px auto; padding:0px 0px; width:1000px;}

.cheq_box{ margin:0px; padding:0px; border-bottom:1px solid #e1e1e1;}
.cheq_box_container{ margin:-40px auto 0px; padding:20px 0px; width:1000px;}
.cheq_box_container_select{ margin:0px; padding:12px; width:100%; color:#545454; font-size:12.5px; font-weight:600; border:1px solid #cbcbcb; font-family: 'Open Sans', sans-serif;}
.cheq_box_container_btn{ margin:0px; padding:10px 0px; width:100%; background:#5895bf; color:#fff; font-size:15px; font-weight:600; border:2px solid transparent; font-family: 'Open Sans', sans-serif; cursor:pointer; border-radius:5px;}
.cheq_box_container_btn:hover{ background:#fff; color:#5895bf; border:2px solid #5895bf;}
.cheq_box_container_left{ margin:0px 13px 0px 0px; padding:0px; width:15%; float:left;}
.cheq_box_container_right{ margin:0px; padding:0px; width:18.2%; float:right;}

.the_cottage_left{ margin:0px; padding:0px; width:715px; float:left;}
.the_cottage_right{ margin:0px; padding:0px; width:270px; float:right;}

.cottage_thym{ margin:0px 0px 25px; padding:0px;}
.cottage_thym img{ margin:0px 5px 0px 0px; padding:0px; vertical-align:middle;}

.cottage_p_text{ margin:0px 0px 20px; padding:0px 0px 15px; border-bottom:1px solid #e0e0e0;}

.videos_box{ margin:0px; padding:0px;}
.videos_box h3{ margin:0px 0px 25px;}
.videos_left{ margin:0px; padding:0px; width:49%; float:left;}
.videos_left img{ margin:0px; padding:0px; width:100%; display:block;}
.videos_right{ margin:0px; padding:0px; width:49%; float:right;}
.videos_right img{ margin:0px; padding:0px; width:100%; display:block;}

.cottage_nav{ margin:0px 0px 25px; padding:25px; border:1px solid #e5e5e5;}
.cottage_nav img{ margin:0px 5px 10px 0px; padding:0px; vertical-align:middle;}
.cottage_nav ul{ margin:0px; padding:0px; list-style-type:none;}
.cottage_nav ul li{ margin:0px 0px 10px; padding:4px 0px 4px 40px; text-decoration:none; display:block; color:#565656; font-size:13px; font-weight:400; background:url(assets/images/icon.png) left top no-repeat;}
.cottage_nav ul li+li{ background:url(assets/images/icon1.png) left top no-repeat;}
.cottage_nav ul li+li+li{ background:url(assets/images/icon2.png) left top no-repeat;}
.cottage_nav ul li+li+li+li{ background:url(assets/images/icon3.png) left top no-repeat;}
.cottage_nav ul li+li+li+li+li{ background:url(assets/images/icon4.png) left top no-repeat;}
.cottage_nav ul li+li+li+li+li+li{ background:url(assets/images/icon5.png) left top no-repeat;}
.cottage_nav ul li+li+li+li+li+li+li{ background:url(assets/images/icon6.png) left top no-repeat;}
.cottage_nav ul li+li+li+li+li+li+li+li{ background:url(assets/images/icon7.png) left top no-repeat;}
.cottage_nav ul li+li+li+li+li+li+li+li+li{ background:url(assets/images/icon8.png) left top no-repeat;}
.cottage_nav ul li+li+li+li+li+li+li+li+li+li{ background:url(assets/images/icon9.png) left top no-repeat;}
.cottage_nav ul li+li+li+li+li+li+li+li+li+li+li{ background:url(assets/images/icon10.png) left top no-repeat;}
.cottage_nav ul li+li+li+li+li+li+li+li+li+li+li+li{ background:url(assets/images/icon11.png) left top no-repeat;}

.make_enquiry_btn{ margin:0px 0px 20px; padding:0px; text-align:center;}
.make_enquiry_btn a{ margin:0px; padding:16px 0px; text-decoration:none; display:block; background:#5895bf; color:#fff; font-size:17px; font-weight:600; border-radius:5px; border:2px solid #5895bf; text-align:center;}
.make_enquiry_btn a:hover{ background:#fff; color:#5895bf; border:2px solid #4c84ab;}

.local_place_box{ margin:0px 0px 20px; padding:0px; background:url(assets/images/inner-bg.png) left top no-repeat; background-size:100% 100%; text-align:center;}
.local_place_box h4{ margin:0px; padding:16px 0px; color:#fff; font-size:17px; font-weight:600;}
.local_place_box h5{ margin:0px; padding:16px 0px; background:rgba(36,185,246,0.5); color:#fff; font-size:17px; font-weight:600;}
.local_place_box h4 a, .local_place_box h5 a{ margin:0px; padding:0px; text-decoration:none; color:#fff; display:block;}
.local_place_box h4 a:hover, .local_place_box h5 a:hover{ color:#fff;}

.our_box{ margin:0px; padding:20px; border:1px solid #e1e1e1;}
.our_listing{ margin:0px 0px 15px; padding:15px 0px 0px; border-top:1px solid #e1e1e1;}
.our_listing h5{ margin:0px; padding:0px;}
.our_listing h5 a{ margin:0px; padding:0px; text-decoration:none; display:block; color:#252525; font-size:15px; font-weight:700; line-height:20px;}
.our_listing h5 a:hover{ color:#136baa;}
.our_listing h6{ margin:0px; padding:3px 0px 0px; color:#136baa; font-size:12px; font-weight:600;}
.our_listing_left{ margin:0px; padding:0px; width:57px; float:left;}
.our_listing_left img{ margin:0px; padding:0px; width:100%; display:block; height:56px !important;}
.our_listing_right{ margin:0px; padding:0px; width:155px; float:right;}

.our_listing_btn{ margin:30px 0px 0px; padding:0px; text-align:center;}
.our_listing_btn a{ margin:0px; padding:12px 20px; text-decoration:none; display:inline-block; background:#5895bf; color:#fff; font-size:15px; font-weight:600; border-radius:5px; border:2px solid #5895bf; text-align:center;}
.our_listing_btn a:hover{ background:#fff; color:#5895bf; border:2px solid #4c84ab;}

/********************albion-Inner2********************/
.the_cottage_left h5{ margin:0px 0px 10px; padding:0px; color:#5895bf; font-size:15px; font-weight:700; text-transform:uppercase;}
.within_text{ margin:0px 0px 25px; padding:0px 0px 15px; border-bottom:1px solid #e0e0e0;}
.within_text:last-child{ border:none; margin:0px; padding:0px;}
.within_text p{ padding:0px 0px 10px }
.within_text p span{ text-decoration:underline;}
.within_left{ margin:0px; padding:0px; width:245px; float:left;}
.within_left img{ margin:0px; padding:0px; max-width:100%; display:block;}
.within_right{ margin:0px; padding:0px; width:445px; float:right;}
.within_right p{ padding:0px 0px 10px }
.within_right p span{ text-decoration:underline;}

.fb_like_page{ margin:0px 0px 20px; padding:0px;}
.fb_like_page img{ margin:0px; padding:0px; display:block; width:100%;}
#wonderplugincarousel-3 .amazingcarousel-list-container{ padding:0px 0px 15px !important;}
.tp-bannertimer{ display:none !important;}
.disply_trail{ display:none !important;}




.cheq_box_container .b24bookingstrip form{ margin:0px 0px; padding:0px 0px;}

.cheq_box_container .b24bookingstrip form select{ margin:0px 5px !important; padding:10px !important; width:154px; color:#545454 !important; font-size:14px !important; font-weight:500; border:1px solid #cbcbcb; font-family: 'Open Sans', sans-serif !important; float:left;}
.cheq_box_container .b24bookingstrip form input{ margin:0px 5px !important; padding:10px 0px !important; width:170px; background:#5895bf ; color:#fff !important; font-size:15px; font-weight:600; border:2px solid transparent; font-family: 'Open Sans', sans-serif; cursor:pointer; border-radius:5px; float:left;}
.cheq_box_container .b24bookingstrip form input:hover{ background:#fff !important; color:#5895bf !important; border:2px solid #5895bf;}
.cheq_box_container .b24bookingstrip form span{ padding:0px 0px !important;}

.bdp_blog_template.classical .bd-post-image img{ height:340px;}
.bd-post-content{ color:#565656 !important; line-height:25px; font-weight:normal;}
.single_thumbnail{ margin:0px 0px 15px; padding:0px 0px}
.single_thumbnail img{ margin:0px 0px; padding:0px 0px; max-width:100%; height:350px;}
.entry-meta{padding-bottom:7px; font-size:14px; color:#565656;}
.widget_facebook{ margin-bottom:20px;}


