/*
Theme Name: Smile
Theme URI: http://www.fotowork.co.uk/
Author: Nish Thenuwara
Author URI: http://www.fotowork.co.uk
Description: A simple, clean and responsive theme build with HTML5 and Twitter Bootstrap. Designed to be starting point for your Website with unlimited possibility for customization, with Theme Customizer and Theme Options ready, you won't get any trouble modifying most part of the theme. By using flat design concept, your content will standout and catch your reader eyes. 
Version: 1.4.3
License: GNU General Public License v3 
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: gray, white, light, one-column, two-columns, three-columns, responsive-layout, left-sidebar, right-sidebar, custom-menu, custom-colors, flexible-header, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, editor-style, translation-ready
Text Domain: Exray
*/

@import url("css/bootstrap.css");
@import url("css/master.css");
@import url(https://fonts.googleapis.com/css?family=Raleway);
html .mceContentBody {max-width: 100%!important; padding: 0 15px!important; min-height: 300px!important;}

div.logo2 {font-size: 2.5em; color: #fff!important; text-shadow: 2px 2px 5px #E03D02; font-weight: bold;}
div.logo2 strong {color: #F7CFC0!important}
@media only screen and (max-device-width: 320px) { div.logo2 { font-size:1.2em!important; }}
#middle,#middle p{ color: #F7CFC0; text-align: center; font-size: 24px; margin-bottom: 0!important; padding-top: 25px; }
#header-widget-container {padding-right: 15px;}
#header-widget-container, #header-widget-container p { font-size: 20px; color: #fff; line-height: 1.7em; font-family: Arial;}
#header-widget a,#header-widget a:hover {color: #fff!important; text-decoration: none; }
.main-menu-container .main-menu-navigation ul > li a:hover, .main-menu-container .current_page_item {background-color: #F7CFC0!important;}
.main-menu-container .main-menu-navigation ul > li a, .adaptive-main-nav li a {color: #333!important; font-weight: bold;}
.main-menu-container .main-menu-navigation ul > li.current-menu-item a, .adaptive-main-nav li.current-menu-item a { color: #E03D02!important;  }
.menu-item {margin: 2px 0;}
#menu-main-menu li:after {content: "|"; color: #F7CFC0; }

.main-menu-navigation {margin: 5px 0!important; border: 1px solid #FD6830; }
.top-menu-container, .top-menu-container .top-menu-navigation ul > li ul li {background-color: #fff!important;}

/* Sidebar*/
.sidebar-widget {border: 1px solid #FD6830;}
#secondary .sidebar-widget {border: 2px solid #60CC14; background-color:#CEF7B2; }
#secondary .sidebar-widget h4 {font-size: 3.5em; text-shadow: 3px 3px 3px #FFFFFF; font-weight: bold!important; color: #60CC14!important; }
#secondary .widget-1 h4 { padding-left: 17px; }
.textwidget p { margin-bottom: 5px; }
span.click { display: inline-block; background-color: #FD6830; padding: 0 5px; text-decoration: none;}
span.click a, span.click a:hover {color: #fff; text-decoration: blink;}
.icon-phone, .icon-smile, .icon-envelope {color: #F7CFC0;}
.icon-facebook, .icon-twitter, .icon-google-plus, .icon-youtube, .icon-linkedin, .icon-skype {font-size: 1.8em; margin-right: 10px; color: #60CC14;}

.widget-1 h4,.widget-2 h4 {margin-bottom: 7px; }
#menu-left-sidebar-menu-2 li:before {
	content: "\f0a9";  
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	margin-right: 5px;
	color:  #fff;}

#primary .widget-2 a { font-weight: bold; }
#primary .widget-3 h2{ font-size: 1.9em; }
#primary .widget-3 h2 a,#primary .widget-3 h2 a:hover{ color: #FD6830!important; text-decoration: none!important;}

#secondary .widget-1 p {padding-left: 17px; }
#secondary .widget-1 li {list-style: square;}
#secondary .widget-2,#secondary .widget-3 { text-align: center; }
#secondary .widget-3 {padding: 5px!important;}
#secondary .widget-3 h4{font-size: 1.8em;}
#secondary .widget-3 a {color:#000 bold!important;}
#secondary a,#secondary a:hover {color: #000!important; text-decoration: none!important; }


.entry-content p strong {text-align: center;}
div.entry-content > p > i.icon-smile {color: #FD6830; }
#footer-container .top-menu-container {border:1px solid #FD6830; padding: 7px; }
#footer-menu .top-menu-navigation {float: none; text-align: center; margin-left: auto; margin-right: auto;}
ul#menu-footer-menu li a{line-height: 26px!important; }
.bottom-footer p {text-align: center; font-size: 10px; letter-spacing: 1.2px; }
.bottom-footer a {color: #222!important;}
.copyright-container {background-color: #fff!important; }
#menu-left-sidebar-menu-2 li,#menu-left-sidebar-menu li {line-height: 25px!important; }
#menu-left-sidebar-menu-2 li a,#menu-left-sidebar-menu li a { color: #492452!important; font-size: 14px; }


#menu-left-sidebar-menu li:before {
	content: "\f0a9";  
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	margin-right: 5px;
	color:  #FD6830;}
	webkit-transition: all 0.7s ease;


#menu-left-sidebar-menu li a, #menu-left-sidebar-menu-2 li a {transition: all 0.7s ease;}
#menu-left-sidebar-menu li a:hover, #menu-left-sidebar-menu-2 li a:hover {text-decoration: none;
	text-shadow: -1px 1px 8px #fff, 1px -1px 8px #fff; color:#000!important;}

@media only screen and (min-width:769px) { div.wpcf7 { width: 100%!important; float: left; } }
.galleryid-415  {float: left; margin-left: 30px!important; }
#gallery-1 img {border: none!important;}
.gallery-item {border: 2px solid #fff;}
.galleryid-586 .gallery-item img.attachment-thumbnail {width: 104px!important; height:104px!important }

table ul,table h3 {margin-bottom: 0px; }
div.ppt {display: none!important; }

table.packages th {width: 50%; text-align: center; border: 5px solid #fff; background-color:#FD6830; color: #fff; }
table.packages th h2 {color: #fff; }
table.packages td { border: 5px solid #fff; }
table.packages th p {margin-bottom: 0;}
.landscape img {width: 218px; height:136px ; overflow: hidden;}
.su-spoiler-content {background-color: #F7CFC0!important; }
.main-menu-navigation {}
#menu-item-33.right,.menu-item-33 {float: right!important; padding: 0; margin: 0; text-transform: lowercase;}
#menu-item-33.right a,.menu-item-33 a{text-transform: lowercase; padding-left: 5px;}
#menu-item-33.right:before,.menu-item-33:before {content: "\f003";  
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	color:  #FD6830;}
	webkit-transition: all 0.7s ease;}
.wysija-input {background-color: #fff!important; width: 100%!important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {list-style: none!important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #E03D02!important;}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover {background-color: #FD6830!important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {color: #fff!important;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {width: auto!important;}

#wpcf7-f53-p38-o1 p {line-height: 1.3em!important; margin-bottom: 1em!important;}
p.article-nav-prev {text-align: left; float: left;}
p.article-nav-next {text-align: right; float: right;}
#cart {text-align: center;}
p.wysija-paragraph {margin-bottom: 1em; }